{"model":"Xenova/all-MiniLM-L6-v2","dimension":384,"version":2,"chunks":[{"url":"/ai/","title":"AI in my workflow","snippet":"← Digesting AI in my workflow 29 Sep 2025 Filed in: AI These are my /ai notes on how I use (or don't use) AI here. The format is inspired by the slash pages idea.","embedding":[-0.0807,-0.0426,0.0688,-0.013,0.0412,-0.0239,0.0186,0.0333,0.0262,0.0299,-0.0942,0.0052,0.0206,0.026,-0.0384,0.092,0.0218,-0.0311,-0.0905,-0.0191,0.0103,0.0936,-0.0215,-0.0214,-0.0812,0.0964,-0.0082,-0.0326,-0.013,-0.0295,0.0376,0.0512,0.0915,0.035,0.0317,0.0531,-0.0113,0.0153,0.0904,-0.0463,-0.015,-0.0768,-0.0048,0.0084,0.0714,-0.0021,-0.0384,-0.0481,-0.0519,0.0679,-0.1455,0.0122,-0.0204,0.0311,0.0004,0.0241,0.0158,0.0029,-0.0118,-0.097,0.0697,0.0031,0.0396,-0.0345,0.0068,0.0032,-0.0546,0.0638,0.0075,-0.0023,-0.0397,0.0821,-0.0285,0.0659,0.0186,-0.0093,-0.0245,-0.0453,0.001,-0.1318,-0.0301,0.0295,0.0251,0.0781,-0.0357,0.0142,0.0297,-0.0252,0.0545,0.0457,0.0127,-0.0885,0.0812,-0.0456,0.1989,0.0593,-0.0544,-0.0602,-0.0467,0.0558,0.0119,0.0636,-0.0307,-0.1044,0.0138,0.0397,0.0572,-0.0504,-0.0113,-0.0175,0.0112,0.0577,-0.028,-0.0441,0.085,-0.0143,-0.0083,0.0524,0.061,0.1203,-0.0436,0.0319,-0.0746,0.0939,0.0128,-0.0065,-0.0449,0,0.0112,0.0652,-0.018,0.1251,0.0305,-0.0288,0.0205,0.0379,-0.0117,-0.037,-0.0772,0.0323,-0.0134,0.0547,-0.0335,-0.0145,-0.0335,-0.0282,0.0003,0.044,0.0616,-0.0878,0.0183,-0.0207,0.0425,0.0089,0.0049,-0.0807,0.0138,-0.0016,-0.0901,0.0254,-0.0366,-0.0009,-0.06,0.0349,-0.0279,-0.0451,-0.0105,0.0606,-0.0432,0.0306,-0.0141,-0.0409,-0.0201,0.008,-0.0303,-0.0447,0.0387,0.0131,0.0267,0.0267,0.107,-0.051,-0.003,-0.1291,-0.0395,0.019,0.0616,0.034,0.0402,0.036,-0.0843,0.0987,-0.0037,0.0678,-0.0378,0.0963,0.1098,-0.0962,-0.0243,0.0022,-0.0679,-0.0224,-0.0401,-0.0027,-0.0242,-0.1147,0.0149,-0.043,-0.0288,0.0882,-0.0652,-0.0243,0.0086,-0.081,-0.0041,-0.0353,0.0074,0.0242,-0.0302,0.0121,0.0063,0.0294,-0.0137,0,-0.0157,0.037,-0.0852,0.0701,-0.008,-0.0109,-0.052,-0.0607,0.0869,-0.0059,-0.0541,-0.0169,-0.047,-0.0351,0.0069,-0.0872,-0.0615,-0.0343,-0.0045,-0.0157,-0.0181,0.1122,-0.0665,-0.0459,0.0222,0.0706,-0.0096,0.0525,0.0455,0.0129,-0.0052,-0.0165,-0.0151,-0.0364,0.0366,0.0291,-0.0528,-0.0257,0.0164,-0.0482,0.0238,0.0246,0.0205,-0.0185,-0.0662,0.009,-0.037,0.0131,-0.0047,-0.0035,0.0012,-0.0577,-0.0772,-0.1222,-0.069,0.012,0.0329,0.0252,-0.0969,0.0193,-0.0928,0.0591,0.018,-0.0061,-0.0247,-0.1034,0.0343,0.007,-0.048,-0.0268,-0.0587,-0.0068,-0.0025,0.0463,0.1056,-0.0485,0.0475,-0.0408,0.0252,-0.0094,-0.0761,-0.0155,-0.0081,0.0625,0.0124,0.0754,-0.0626,-0.0046,-0.0112,0.0596,-0.0157,0.0226,-0.012,0.0596,-0.0706,0,-0.0077,0.0141,0.0377,0.0868,-0.0004,-0.0027,-0.0292,-0.0144,0.0155,-0.0369,0.0734,-0.1121,-0.0257,-0.0305,0.0481,0.0152,0.0144,-0.0325,-0.07,-0.0387,0.0779,-0.0051,-0.044,-0.0039,0.0259,-0.055,0.0392,0.007,-0.1127,0.033,0.0112,0.0719,0.0375,0.0272,0.0383,-0.0306,0.0828,-0.0097,-0.0044,0.0309,0.0156,0.0205,0.0265,-0.0759,0.0551,-0.0316,-0.0411,-0.0611,-0.0274,0.0167,-0.0309,0.003,0.086,0.1389,0.1041,0.0181,0.026,-0.0107,0.029,0.0297,0.1031,0.1007,-0.02,-0.0431],"teaser":"These are my /ai notes on how I use (or do not use) AI here. The format is inspired by the slash pages idea."},{"url":"/ai/","title":"AI in my workflow","snippet":"A common writing workflow now # TL;DR: I capture ideas quickly, structure with AI, write the content myself, then use AI to pressure-test and format.","embedding":[-0.1169,-0.0406,-0.0366,-0.0181,0.0265,-0.053,0.0368,-0.005,-0.0086,-0.005,-0.0677,-0.0376,-0.0356,-0.0003,0.0344,0.0448,0.0148,-0.0184,-0.0254,-0.0781,0.0272,0.0434,0.0041,-0.0059,-0.0724,0.02,-0.0144,-0.0826,0.0873,-0.065,-0.0001,0.0854,0.0551,0.0627,0.0577,0.0752,-0.0167,0.0164,0.0333,-0.028,-0.0111,-0.0019,-0.0054,-0.0258,0.042,-0.0196,-0.0501,-0.0598,-0.0185,0.0559,-0.0977,-0.0554,-0.0077,-0.0007,0.0098,0.0136,0.0676,-0.0173,0.0386,-0.0449,-0.0121,0.0034,0.0006,0.0163,-0.004,0.046,-0.0315,0.0553,0.018,-0.0498,-0.0995,0.0444,-0.0508,0.0374,0.0164,0.0431,-0.0637,-0.0446,0.0202,-0.1078,-0.0422,-0.0197,0.0603,0.1107,0.0003,0.036,0.0727,0.0383,0.0723,0.0228,0.0092,-0.051,0.0588,-0.0026,0.0861,0.0478,-0.0051,-0.0759,-0.0634,0.0909,-0.0349,0.0101,0.0207,-0.0831,-0.038,0.0363,0.1235,-0.0665,0.0307,0.0054,-0.0256,0.0472,0.0174,-0.0911,0.116,0.0047,-0.011,0.0809,0.0454,0.0672,0.0467,0.0457,-0.0936,0.0743,0.0866,0.0529,-0.0207,0,0.0847,0.0446,-0.0337,0.1134,0.033,0.0106,0.036,0.0175,-0.0424,-0.0177,-0.0187,0.0074,-0.1076,0.0614,-0.0222,-0.0877,-0.0373,0.0735,-0.0554,0.0502,0.007,-0.0735,-0.021,0.0301,0.1104,0.0418,0.017,-0.0196,0.043,0.0004,-0.0965,-0.0313,-0.0332,0.0471,-0.0655,0.0498,-0.0833,-0.0633,0.019,0.0435,-0.0284,0.0217,-0.0343,-0.058,0.0026,-0.0779,-0.0531,-0.0016,0.0748,-0.0051,0.0007,0.0765,0.0343,-0.0384,-0.0123,-0.0484,0.0195,-0.0373,0.0753,0.101,0.0236,0.0596,-0.0457,0.094,0.0777,0.046,-0.0376,0.0402,0.1395,-0.0633,-0.0396,-0.0023,-0.0274,0.0214,-0.0239,-0.0278,0.0019,-0.0808,-0.0151,-0.0634,-0.0112,0.0087,-0.0003,-0.0224,0.0043,-0.1355,-0.0002,-0.0509,-0.0971,0.023,-0.047,0.0003,-0.0345,0.0215,-0.038,0,0.018,-0.0166,-0.0619,0.0897,-0.0016,-0.0337,0.0095,-0.0907,0.0621,-0.0074,-0.0382,-0.0315,-0.0414,-0.0407,0.0175,-0.011,-0.0893,-0.0478,0.0492,0.0026,0.0177,0.0693,-0.0678,-0.0158,-0.0572,0.047,-0.0276,0.0214,0.0546,-0.0401,-0.014,0.0288,-0.0537,-0.0087,0.0105,-0.0056,0.0461,0.009,0.0195,0.0568,0.0968,0.0116,0.0215,-0.0084,-0.0661,0.0735,-0.0471,0.0003,-0.0642,-0.02,-0.025,-0.0071,-0.0878,-0.1156,-0.0451,-0.0229,0.0364,-0.0513,-0.0947,0.0005,-0.0469,0.0116,0.0168,-0.0439,-0.0299,-0.0469,-0.0069,-0.001,-0.0344,-0.0037,0.0457,-0.0356,-0.0004,0.0145,0.0321,-0.0118,-0.0048,-0.0764,0.0588,-0.0392,-0.0374,0.0095,0.0015,0.0382,-0.0351,0.1797,-0.0335,0.0643,0.019,0.0857,-0.0752,-0.0099,0.0267,0.0176,-0.0671,0,-0.0158,0.022,0.0123,0.0095,-0.021,-0.0442,-0.0256,0.0381,0.0145,-0.0344,0.0315,-0.0653,-0.0109,0.0149,0.1045,0.0243,0.0037,0.0057,-0.0551,-0.0982,0.0621,0.0146,-0.0688,0.0267,0.0028,-0.0309,0.0082,0.0964,-0.0401,0.0561,0.07,0.0695,0.0151,-0.0814,0.0477,-0.0081,-0.0087,-0.0552,0.059,0.058,0.0079,0.0602,-0.0097,-0.0568,0.0156,-0.0101,-0.0196,-0.1139,-0.028,-0.0876,-0.0686,-0.009,-0.0018,0.1158,0.0802,0.0441,-0.0073,0.001,0.0932,0.0219,0.0208,0.0952,-0.003,-0.0388]},{"url":"/ai/","title":"AI in my workflow","snippet":"Fireflies Transcription Current Meeting recorder and transcription with integrations for Zoom, Teams, and Google Meet. Quick search, summaries, and action items across calls.","embedding":[-0.1347,-0.0455,-0.0432,-0.0663,0.0589,0.0531,-0.0073,-0.0109,-0.011,-0.0546,-0.0336,-0.0341,-0.0413,0.0239,-0.0046,0.0042,0.0683,0.0644,0.0337,-0.0435,0.0459,0.0045,0.0324,-0.0363,-0.0147,0.0033,-0.0458,-0.0712,0.037,-0.0424,0.0208,0.0405,0.1115,0.0584,0.0044,0.0453,-0.0207,0.006,0.0157,-0.0304,-0.0343,0.0111,-0.0009,0.012,0.0406,-0.0665,-0.0386,-0.0776,-0.0141,0.0749,-0.1118,-0.0583,0.0311,0.0211,-0.0761,0.0179,0.067,-0.0371,0.0232,-0.0439,-0.0291,-0.0886,0.0184,-0.0144,-0.0429,0.0598,-0.0361,0.054,0.0227,-0.0699,-0.1362,0.0155,-0.0218,0.0469,-0.018,-0.0282,0.0106,-0.0506,-0.0123,-0.0702,0.011,-0.0789,0.0402,0.0686,0.0007,0.0028,0.0142,-0.0331,0.0125,0.0297,-0.0435,-0.0815,0.0953,-0.0676,0.0497,0.0669,-0.0419,-0.0683,0.0058,0.0338,-0.0089,-0.0106,-0.0334,-0.0739,-0.1001,-0.0062,0.0719,0.0119,0.0473,0,-0.0278,0.0445,-0.0249,-0.0713,0.1221,-0.006,-0.0372,-0.0132,0.0385,0.0389,-0.0102,0.0882,-0.0529,0.0914,0.1112,0.0322,0.0133,0,0.0487,0.0963,-0.0048,0.0104,0.0869,-0.0524,-0.0137,0.0255,-0.0367,0.0026,0.0104,0.0238,-0.0756,0.0233,-0.0372,-0.0047,-0.0531,0.1071,-0.0374,0.0225,-0.0689,-0.0426,0.0744,0.0565,0.1277,0.0026,-0.0082,-0.0507,0.1102,-0.0191,-0.1109,-0.0337,-0.0145,-0.003,-0.0091,0.0505,-0.1064,-0.0619,0.0094,0.0412,-0.0735,0.0517,0.0167,-0.0992,-0.0081,-0.0944,-0.0654,0.1162,0.0638,0.0372,0.0142,0.0612,-0.0062,-0.0419,-0.0472,-0.0592,0.0567,-0.0179,0.0851,0.051,0.0349,0.0252,0.0172,0.0526,-0.0149,-0.0012,0.0186,0.0457,0.1066,-0.0297,-0.015,0.005,0.0258,0.0211,0.0186,-0.0099,0.0264,-0.066,0.0245,-0.0029,-0.0304,0.0072,0.0076,-0.0359,0.0039,-0.0642,-0.0469,-0.1046,-0.033,0.0647,-0.0825,0.0318,-0.1092,0.0848,-0.0159,0,0.041,0.0386,-0.0294,0.0629,0.0311,0.0304,0.0557,0.0349,0.0564,-0.0175,-0.0389,-0.008,-0.0301,-0.0872,-0.0048,-0.0413,0.0077,-0.0306,0.0566,-0.0046,0.0975,0.0407,-0.0404,0.0412,-0.0261,0.0447,-0.0486,0.0324,0.019,0.0004,0.0071,0.0046,-0.0629,-0.0223,0.0267,0.0131,0.0499,0.0561,0.0219,0.0183,0.0805,0.0102,-0.0133,-0.0172,-0.0132,-0.0182,-0.1268,0.0757,-0.0123,-0.003,-0.0581,-0.0437,-0.0874,-0.0541,-0.0809,-0.0338,-0.0118,-0.0419,-0.0292,-0.033,-0.0777,0.0231,-0.0006,-0.062,0.0086,0.0048,0.0425,0.0387,-0.0436,0.0019,0.0719,-0.0526,0.032,0.0416,-0.0223,0.0139,-0.0001,-0.0599,-0.0011,-0.0626,-0.0243,0.0023,0.0315,0.0229,0.0188,0.1662,-0.0161,0.0242,0.0082,0.0657,-0.0815,0.0478,0.0983,0.0451,-0.0699,0,-0.0102,0.0585,0.0301,-0.0054,-0.0597,-0.0984,-0.06,0.0265,0.0332,-0.0631,0.0693,-0.0972,0.0099,0.0415,0.0693,0.0173,0.0214,0.0719,-0.056,-0.0863,0.0399,0.0489,-0.0104,0.0044,0.0147,-0.0083,-0.0102,0.0682,-0.0224,-0.0037,0.0067,0.0854,-0.0026,0.0054,0.0563,-0.056,0.0055,-0.0642,0.0276,0.0233,-0.0103,0.0323,-0.0129,-0.0452,0.0369,-0.012,0.0018,-0.1526,0.036,0.0109,-0.0126,-0.0523,-0.0249,0.0861,0.0989,0.0444,0.0692,-0.0325,0.0999,0.0028,0.0283,0.0355,-0.0285,-0.0189]},{"url":"/ai/","title":"AI in my workflow","snippet":"Claude Code agent profiles Code agents Future Experimenting with custom sub‑agents (refactorer, security auditor) to tighten prompts and roles.","embedding":[-0.1306,-0.0724,0.0274,0.0291,0.0043,-0.0398,0.0501,0.0411,-0.058,-0.0273,-0.0586,-0.0665,-0.0076,0.0405,0.0737,0.0724,0.1389,-0.0379,0.052,-0.0672,-0.0576,-0.0034,-0.0292,-0.0253,-0.0826,0.0193,0.0148,-0.0851,-0.0151,-0.0068,0.0241,0.0065,0.0522,0.0661,0.0183,0.0455,0.05,0.0159,0.004,-0.0373,-0.0499,-0.01,-0.0278,-0.0327,0.0328,-0.0948,-0.0029,-0.0547,-0.0292,0.0574,-0.0774,-0.0685,0.0202,0.0327,-0.0164,0.0486,0.0328,-0.0129,0.0129,-0.0505,0.0128,-0.0421,-0.0249,0.011,-0.017,0.0595,-0.071,0.027,0.0797,-0.1172,-0.0843,-0.0369,-0.0178,0.0084,0.0215,0.004,-0.0323,-0.0596,0.0787,-0.0715,-0.0572,0.0311,-0.015,0.0923,-0.007,0.0648,0.033,0.0132,0.0479,0.0345,0.0607,-0.0536,0.0217,0.0013,0.1093,0.0297,-0.0107,-0.1188,-0.0573,0.0781,-0.0561,0.0039,-0.0289,-0.0253,-0.0373,0.0108,0.0475,-0.0457,0.0722,-0.0056,-0.0544,-0.003,-0.0015,-0.0191,0.0703,0.0352,0.0497,0.0692,0.042,0.0887,0.0339,0.0101,-0.0137,0.0392,0.1156,0.0414,-0.007,0,0.0602,0.0399,0.0223,0.1061,0.1084,-0.039,0.0869,-0.0119,-0.0039,-0.0835,-0.0065,0.0797,-0.0665,0.0372,-0.0449,-0.0689,-0.0413,0.0998,0.0563,0.0236,-0.0184,-0.0351,0.0035,0.0444,0.1164,0.0433,-0.0086,0.0101,0.1184,0.0195,-0.0665,0.0031,-0.0906,0.0719,-0.0705,0.0538,-0.1238,-0.1165,-0.0002,0.0573,-0.0844,-0.0218,0.0575,-0.0757,-0.0342,-0.1252,-0.068,-0.0294,0.0754,-0.0002,0.0147,0.0248,-0.0019,-0.0165,-0.0136,-0.1063,0.0263,0.0281,0.0332,0.0113,0.0186,-0.0258,-0.0172,0.0429,0.0366,-0.0519,-0.0206,0.0381,0.1142,-0.0247,-0.0133,0.0447,0.0259,0.0042,-0.0486,-0.0349,-0.0272,-0.023,0.0135,-0.0149,0.0058,0.0284,-0.0498,0.0138,0.0699,-0.063,-0.0327,-0.0561,0.003,0.0225,-0.042,0.0222,-0.0225,0.1149,-0.0512,0,-0.0047,-0.1011,-0.0647,0.0371,-0.0085,-0.0587,0.0264,-0.0661,0.0634,-0.0023,-0.0736,-0.008,0.0181,-0.0171,0.0284,-0.0104,-0.0281,-0.0706,0.0454,-0.0312,0.0217,0.0361,-0.105,-0.0034,0.0079,-0.0063,-0.1243,0.02,-0.0014,0.002,0.0114,0.0418,-0.0471,-0.0678,0.0213,0.043,-0.0252,0.0872,-0.0199,0.025,0.1054,-0.0791,-0.0131,-0.0133,-0.0044,0.0524,0.0094,0.0172,-0.0689,0.005,-0.0258,-0.0045,-0.0403,-0.0875,-0.0787,0.0447,0.0434,-0.0172,-0.0326,0.015,-0.0223,0.0016,0.0574,0.0298,-0.0694,-0.0049,-0.0125,0.0614,-0.0675,-0.0507,0.0382,-0.0383,-0.0099,0.0039,0.0446,-0.0325,0.0551,-0.0703,0.0033,0.0031,-0.0526,0.0176,0.019,0.0127,-0.0242,0.0711,0.0143,0.0082,0.0458,0.0166,-0.0614,0.0161,-0.0204,0.0076,-0.0356,0,-0.0374,-0.0042,0.021,0.0232,-0.0421,-0.0121,-0.0783,0.0549,0.0255,-0.0005,0.0722,-0.098,-0.0094,-0.0177,0.1229,0.0001,0.0373,0.004,-0.0578,-0.0767,0.0442,0.0301,0.0179,-0.0029,-0.019,-0.0462,0.0182,0.0583,-0.1049,0.0547,-0.0043,0.0292,-0.0026,0.0047,0.0818,0.0026,-0.0166,-0.0629,-0.0131,0.0055,0.0205,-0.0206,-0.0179,-0.0523,0.0366,-0.0025,-0.048,-0.1244,0.0404,-0.0298,-0.0476,-0.0324,0.0075,0.0894,0.1108,0.0401,0.036,-0.0525,0.08,0.0805,-0.0328,0.1036,-0.0086,-0.0155]},{"url":"/ai/","title":"AI in my workflow","snippet":"Awesome ChatGPT Prompts AI agent prompts Current Open collection of LLM prompts. Commet Browser AI assisted browser Current AI‑assisted browsing for research and summaries.","embedding":[-0.0703,-0.062,0.0441,-0.0372,0.1488,-0.0693,-0.0208,-0.0083,-0.0361,-0.0659,-0.0983,-0.0412,-0.0175,-0.0103,0.0038,0.0898,0.0565,0.0032,-0.0513,-0.0739,0.0353,-0.0021,0.0655,-0.0109,0.002,0.0605,-0.0089,-0.0861,0.0386,-0.0926,0.0536,0.0394,0.051,-0.0003,-0.0004,0.0226,-0.0299,0.0591,0.0118,-0.0226,0.0382,0.0005,-0.0241,-0.0563,0.0428,-0.0456,-0.1155,-0.0879,-0.0068,0.0691,-0.0994,-0.0994,-0.0201,0.0284,-0.0462,0.0496,0.0806,-0.044,0.03,0.0104,-0.0031,-0.0536,0.009,-0.0214,0.0665,0.0107,0.0323,0.0105,0.0488,-0.0407,-0.036,0.038,-0.0269,-0.018,-0.0062,0.0192,0.0292,-0.0024,0.0077,-0.1056,0.0249,-0.0167,0.0387,0.0286,-0.0355,0.0681,0.0071,-0.0236,0.0213,0.0221,-0.0832,-0.1142,0.0309,0.0508,0.0562,0.0789,-0.0138,-0.1103,-0.0311,0.0737,-0.0086,-0.0362,0.0195,-0.0836,-0.0321,0.0205,0.0552,0.0815,0.0279,-0.0253,0.0531,0.0394,0.0423,0.0254,0.0719,0.0498,0.0155,0.0333,0.0326,0.0492,0.0567,0.0436,-0.0489,0.0628,0.1023,-0.0799,-0.0249,0,0.0558,0.013,-0.0126,0.0774,0.0959,-0.0277,0.0556,0.006,-0.0529,-0.028,-0.0061,0.0276,-0.1122,0.0399,-0.015,-0.1269,-0.0313,0.0727,-0.0191,0.0424,-0.0056,-0.0727,-0.0558,0.038,0.0682,0.0154,0.011,-0.0028,0.0319,0.0468,-0.0972,-0.005,0.0207,0.0689,-0.0652,0.0215,-0.1159,-0.0015,0.0005,0.0586,-0.0015,0.0459,-0.031,-0.0508,-0.0703,-0.0566,-0.0111,0.0264,0.0422,0.0135,0.0452,0.0315,0.0443,-0.0564,0.0158,-0.1131,0.0067,-0.0034,0.0662,-0.0075,0.0673,0.0735,-0.0577,0.0747,-0.0094,-0.0222,0.0205,0.0719,0.0126,-0.0384,-0.052,0.0388,-0.0432,-0.0278,-0.0257,-0.055,0.0235,-0.0074,0.021,-0.0294,0.0103,0.0715,-0.0333,-0.0414,0.0666,-0.0375,0.0164,-0.0288,-0.0849,0.0477,-0.0625,0.0392,0.0055,0.0512,-0.0342,0,0.0035,0.0591,-0.041,0.1266,-0.0267,0.0148,0.0859,0.045,0.0423,-0.0476,-0.0246,0.0425,-0.0795,-0.0827,-0.0431,-0.0806,-0.011,-0.0698,-0.0133,-0.0003,0.0212,0.0792,-0.0581,-0.0234,-0.0686,0.0942,-0.0589,0.0626,-0.0271,0.0004,-0.0315,0.0162,-0.0469,-0.0281,0.0375,0.0063,0.0655,0.0591,0.0176,0.049,0.0098,-0.0005,-0.0344,0.0031,-0.0322,0.006,-0.0172,0.0286,0.0379,0.0676,0.0053,-0.0204,-0.0085,-0.0724,-0.0838,-0.0603,0.0351,-0.0289,-0.0207,-0.0159,-0.058,-0.0152,-0.021,-0.1285,-0.0044,0.0213,-0.011,0.0383,0.006,0.0227,0.0698,-0.0418,0.014,0.0366,0.0696,-0.0222,0.0537,-0.1348,0.0387,-0.0427,-0.0417,0.041,0.0186,0.0029,0.0429,0.1343,-0.0363,0.0014,0.042,0.0487,-0.072,0.0463,0.0659,-0.0113,-0.0126,0,0.0031,0.0032,0.0078,0.0318,0.0413,-0.0628,-0.0261,0.0711,0.0712,-0.0811,0.0284,-0.0394,-0.0076,0.0322,0.059,-0.0261,0.0101,0.07,-0.0705,-0.1668,0.0306,0.0141,0.012,0.0045,0.0214,-0.047,0.0116,0.0273,-0.0445,-0.004,-0.041,0.03,-0.0505,0.0316,0.0291,-0.0163,-0.0486,-0.0572,-0.038,-0.0122,0.0418,0.0411,0.004,-0.0376,0.0037,-0.0369,0.0482,-0.1133,-0.001,-0.0213,-0.058,-0.0701,0.0152,0.1338,0.1012,-0.028,0.0676,-0.0311,0.0678,0.0729,0.0254,0.0719,0.0107,-0.0457]},{"url":"/all/2/","title":"All writing","snippet":"All writing Search my site Search 21 Dec 2025 Improving AI chatbots with an editorial handbook from your best content Editorial guidelines are often too vague for humans — and useless for AI.","embedding":[-0.0502,-0.0755,0.0153,-0.0739,0.0771,-0.0212,-0.0206,-0.001,-0.0035,0.0365,-0.0757,0.0138,0.0075,0.0381,0.0064,0.0423,0.0424,-0.066,-0.0756,-0.0491,0.061,0.0381,0.0529,-0.0168,-0.025,0.0183,-0.0114,-0.0971,0.0295,-0.0461,0.0205,0.0189,0.0507,0.0191,0.0191,0.0519,-0.0205,0.026,0.0329,-0.0159,-0.0411,-0.083,-0.0308,-0.0428,0.0438,-0.0541,-0.0748,-0.0971,-0.0053,0.0373,-0.165,-0.0484,-0.0177,-0.074,-0.0243,-0.0019,0.0173,0.0209,0.0332,-0.0736,0.0689,-0.0812,-0.0091,-0.0204,0.0622,0.0137,0.006,0.0657,0.0173,0.0005,-0.0496,0.0307,0.043,0.0461,0.0343,-0.0031,-0.0223,-0.002,-0.0098,-0.1075,-0.0386,-0.0083,0.0513,0.0784,-0.0571,0.0467,0.0624,-0.0008,0.0303,0.036,-0.066,-0.0724,0.1389,-0.0261,0.0177,0.0237,-0.0207,-0.1042,-0.0578,0.0624,-0.0152,0.0652,0.0314,-0.0849,-0.023,-0.0119,0.0579,0.0465,0.0084,-0.0556,0.0102,0.0308,-0.0017,-0.0919,0.1494,-0.0187,-0.0191,0.0436,0.0861,0.0899,0.0873,0.1025,-0.024,0.0347,-0.002,0.0218,0.0087,0,0.0677,0.0622,0.0007,0.0906,0.0179,0.0154,-0.0437,0.0433,-0.0345,-0.0074,0.067,-0.0148,-0.0496,0.0748,-0.0163,-0.0352,-0.044,0.0401,0.0144,0.0092,0.0548,-0.1007,0.0085,-0.0213,0.0795,0.0322,0.0469,-0.0477,0.0065,0.0205,-0.073,0.04,0.0041,-0.0119,0.0066,0.0157,-0.0685,-0.0359,0.0156,0.0288,-0.0068,0.032,-0.0584,-0.0602,-0.0063,0.0089,0.0096,-0.0105,0.043,-0.021,0.0276,0.0814,0.0779,-0.063,0.0329,-0.1074,0.0696,-0.0937,0.0318,-0.0296,0.0721,0.0104,-0.054,0.0733,-0.0377,0.0317,0.0292,0.0493,0.0705,-0.0124,-0.0737,0.0399,0.0191,-0.0481,-0.0831,-0.0338,-0.0439,-0.062,-0.0013,-0.0071,-0.0356,-0.0188,0.0091,-0.0725,0.0084,-0.0319,0.0535,-0.0847,-0.0123,0.0502,-0.0723,-0.0113,-0.023,0.022,-0.0383,0,-0.0205,0.0239,-0.0813,0.0894,0.02,-0.027,-0.0427,-0.0229,0.142,0.0058,-0.0102,-0.0419,-0.0459,-0.0197,-0.0132,-0.034,-0.0133,-0.087,-0.0455,-0.0624,0.0284,0.059,-0.0825,-0.0117,0.0759,0.0837,0.0693,-0.0079,0.0268,-0.0298,-0.0138,-0.0522,-0.058,0.0026,-0.0248,-0.007,0.0298,-0.0464,-0.0684,0.0325,0.0847,0.0127,-0.0623,-0.0174,-0.069,-0.0135,-0.0492,0.0336,-0.0475,-0.0037,0.0337,-0.0367,-0.029,-0.1008,-0.0411,-0.0056,0.0823,0.0429,-0.0014,0.0024,-0.0758,0.0112,0.0135,0.0274,-0.016,-0.0672,0.0361,0.0798,-0.0755,-0.0422,0.0298,-0.0581,-0.0169,-0.0411,0.0124,0.0034,0.0208,-0.0217,-0.0117,-0.0577,-0.0516,-0.0335,0.0231,0.0608,0.0695,0.0549,-0.0085,0.0217,-0.0064,0.1022,-0.0459,-0.0052,-0.0106,0.0552,-0.0071,0,-0.0457,0.0087,-0.0958,0.0765,0.0475,0.0221,-0.0527,0.0174,0.0364,0.0284,0.0709,-0.0639,-0.0329,0.055,0.0722,-0.0334,-0.0331,-0.0145,-0.0689,-0.0728,0.0278,0.0068,-0.0302,-0.0591,-0.016,-0.0262,-0.0059,0.1468,-0.0453,0.0567,-0.0002,0.0742,-0.0163,-0.072,0.0867,0.0142,0.0319,0.0013,0.0212,0.075,-0.0001,0.0217,0.0535,0.0255,-0.0168,-0.0568,-0.0649,-0.1005,0.0289,-0.0442,-0.1028,-0.0308,0.0745,0.1383,0.0951,0.0481,0.0422,-0.0337,0.0111,0.0651,0.1076,0.0465,0.005,-0.0248],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/2/","title":"All writing","snippet":"hn shares his playbook for managing complex projects at scale, from maintaining detailed plans to delegating management itself.","embedding":[-0.0925,-0.0523,0.0532,0.0579,0.126,-0.051,0.0223,0.0179,0.0053,0.05,-0.0736,0.019,-0.0422,-0.0402,-0.0114,0.0209,-0.022,-0.0596,-0.0634,-0.0467,-0.0079,-0.067,-0.0411,0.0157,-0.0485,0.0768,-0.0306,-0.0808,0.0107,-0.0381,0.0191,0.0135,0.079,0.0683,-0.0742,0.0711,0.043,-0.0207,0.0104,-0.0435,-0.0608,-0.024,-0.032,-0.0031,0.0898,-0.0162,-0.0463,-0.0874,-0.0564,-0.0182,-0.1425,-0.0347,0.0859,-0.0856,-0.0516,-0.0212,0.0726,0.025,0.0256,-0.0324,-0.0209,-0.0546,0.007,0.013,0.0979,0.0133,-0.0071,-0.0025,-0.0366,0.0533,0.0297,-0.0029,0.0263,-0.0055,-0.0034,0.0226,-0.0212,-0.0411,0.0754,-0.0939,0.0167,0.0153,0.0363,0.14,0.0122,0.0394,-0.0045,-0.0358,0.066,0.0284,-0.0137,-0.0168,0.0617,-0.0003,0.0752,0.0404,0.0073,-0.057,-0.056,0.0459,-0.0148,0.0441,0.019,-0.0735,0.0012,0.025,0.1029,-0.0172,0.0477,0.0098,-0.054,0.0583,0.0075,-0.0819,0.1246,-0.0005,-0.0205,0.0962,0.1515,0.0152,0.0321,0.0331,-0.0177,0.0695,0.1062,0.0541,-0.0761,0,-0.0146,0.0223,-0.0398,0.0594,0.0375,-0.081,0.0144,0.0343,0.0137,0.0459,0.0025,0.0398,-0.0649,0.0931,0.0906,-0.0579,-0.0016,-0.0025,-0.0977,-0.0038,0.0401,-0.1133,0.0141,-0.0286,0.0668,0.0653,0.0444,0.0617,0.02,0.0297,-0.0454,0.0165,-0.0522,0.0306,0.0108,0.0219,-0.1008,-0.0452,-0.0178,0.0869,-0.0595,0.0252,-0.0372,-0.0497,0.0043,-0.0282,0.0041,-0.0334,-0.02,0.0028,-0.0245,0.0936,0.0575,-0.0708,0.0594,-0.0572,0.0194,-0.0658,0.0441,0.0383,0.0475,-0.0022,-0.0777,0.0544,-0.0287,0.099,0.0035,0.1073,0.081,-0.0323,0.0148,0.0399,-0.0681,-0.0237,0.0065,-0.0115,-0.0135,-0.0747,0.0767,-0.0422,-0.0236,0.006,0.0465,-0.0831,0.0121,-0.04,0.0019,0.0373,-0.0362,0.0009,-0.013,-0.0561,0.0292,0.058,-0.0652,0,-0.0795,-0.0435,-0.1158,0.0451,-0.0801,0.0209,-0.074,-0.0536,0.0802,-0.0256,-0.0504,-0.0298,-0.0687,0.0438,0.0157,-0.0089,-0.0377,-0.08,-0.0507,-0.0121,0.0715,0.0976,-0.0599,0.0015,-0.0097,0.0167,-0.0288,0.0055,0.009,-0.0404,0.0062,-0.0239,-0.0391,0.0031,0.0461,0.0064,-0.0005,-0.0215,-0.0744,0.0472,0.0507,-0.0628,-0.0221,-0.028,-0.0442,0.1033,-0.0728,0.0203,-0.0196,-0.004,-0.0029,-0.0632,-0.0098,-0.0618,-0.0713,-0.0548,0.0358,0.0155,-0.0641,0.1013,-0.0319,-0.0097,-0.0095,0.0088,-0.0282,0.0035,-0.0141,-0.0042,0.0056,-0.0666,0.0069,-0.0461,-0.0855,-0.0135,-0.0759,0.0466,0.0126,-0.0372,-0.0429,-0.0488,0.0445,-0.0826,0.0182,0.0032,-0.0225,0.0838,-0.0373,-0.0304,-0.0578,0.0806,-0.0682,-0.007,-0.0586,0.0712,-0.0422,0,-0.0067,0.0268,0.0242,-0.0081,0.0329,-0.0094,-0.0605,-0.0055,-0.0319,0.0399,0.0362,-0.0462,-0.0339,0.043,0.045,0.0178,-0.0267,0.0399,-0.0344,-0.0065,0.0736,-0.02,-0.0778,0.0141,0.0083,-0.0502,-0.0239,0.1036,0.0202,0.0575,-0.0187,0.1108,0.0223,0.0198,0.0559,0.0328,0.0132,-0.0112,0.0244,-0.014,-0.0176,0.0808,0.0167,0.0079,0.0026,-0.0097,-0.0902,-0.0547,0.0076,-0.0441,-0.0154,-0.041,0.0112,0.1487,0.1126,0.0031,0.0298,-0.0591,0.0064,0.0966,0.0542,-0.0305,-0.0231,-0.0255]},{"url":"/all/2/","title":"All writing","snippet":"ting 4 Nov 2025 Plenty to learn from Fedora's approach to AI code The first community-driven policy I've seen that treats AI as a tool requiring human accountability, not a shortcut.","embedding":[-0.046,-0.0234,0.06,0.0707,0.1777,-0.0205,0.0099,0.0597,0.0238,0.0105,-0.0749,0.0121,0.0027,-0.008,-0.0171,0.0378,-0.0233,-0.0316,-0.0582,-0.0344,0.064,0.0448,-0.0061,0.0121,0.0391,0.022,-0.0121,-0.0509,0.007,-0.0116,0.0387,-0.0202,0.0266,0.0251,-0.0109,0.0614,-0.0155,-0.0463,-0.0017,-0.0765,-0.046,-0.0827,0.0039,-0.0115,0.0375,-0.041,-0.071,-0.0589,-0.0563,0.0249,-0.08,-0.0558,0.0744,-0.0471,-0.0088,0.0141,-0.001,-0.0546,-0.028,0.0066,0.0132,-0.0474,0.0054,0.0305,0.1191,0.0154,-0.0154,0.0403,-0.0322,0.0044,0.0018,0.0221,0.0605,-0.0233,0.0383,-0.0422,0.0062,0.0216,0.0708,-0.0495,0.0232,-0.025,0.0165,0.0511,-0.0022,0.0428,0.0213,0.0236,0.0688,0.0046,-0.0099,-0.0344,0.1764,0.0556,-0.0074,0.053,-0.028,-0.105,-0.0349,0.0786,-0.0273,0.0284,-0.037,-0.0774,-0.0103,-0.0492,-0.0194,0.0056,0.0079,0.0218,0.0198,0.0569,0.0127,-0.0875,0.0508,-0.051,-0.0227,0.017,0.1491,0.0939,0.0258,0.0331,-0.0649,0.0315,0.0967,-0.0048,-0.0041,0,0.0373,0.0516,-0.0232,0.0046,0.0617,-0.0423,-0.0542,-0.0163,-0.0504,0.0025,0.0236,0.0399,-0.0123,0.0469,-0.0138,-0.0902,-0.0293,0.0778,-0.0064,-0.0067,-0.0196,-0.087,0.0442,-0.0062,0.0526,0.0695,0.0177,-0.0093,0.0365,0.0317,-0.055,0.0141,-0.0432,0.0014,-0.0238,0.0104,-0.073,-0.0553,-0.0642,0.0484,-0.0471,0.0372,-0.0338,-0.0386,0.0385,-0.0478,0.0301,-0.0205,0.0282,-0.0584,-0.0457,0.0374,0.0698,-0.0929,0.0331,-0.0618,-0.0096,-0.0776,0.0524,-0.0071,0.04,0.0162,-0.0048,-0.0083,-0.0698,0.0646,0.0366,0.033,0.0789,-0.0124,-0.0055,0.0403,-0.0299,0.0188,-0.0219,0.0021,-0.0215,-0.1038,0.0463,0.0071,-0.0076,-0.057,0.0059,0.0211,0.1339,0.0096,-0.0343,-0.0382,-0.0258,0.0572,-0.0183,-0.027,0.0304,0.0174,-0.0456,0,-0.067,0.0097,-0.1445,0.0224,-0.0508,-0.0575,-0.0393,-0.0063,0.1111,0.0045,-0.067,0.0189,-0.0215,0.0244,0.0148,-0.0004,0.0024,-0.1223,-0.0548,-0.0126,0.0646,0.0641,-0.1405,0.0456,-0.0104,0.0318,0.0444,0.0227,-0.011,-0.0895,-0.0588,-0.0375,-0.0649,0.0328,0.009,0.0078,0.0242,-0.0643,-0.0483,0.0476,0.0735,0.0258,-0.0673,0.0159,-0.0759,0.0305,-0.0337,0.0456,0.0289,-0.0072,0.0172,-0.0468,-0.0655,-0.0443,-0.0719,-0.025,0.0689,-0.0394,-0.0611,0.0829,-0.0666,-0.0185,0.0223,0.0204,0.0042,-0.0653,-0.0491,-0.0257,0.0189,-0.0266,0.0718,-0.0177,-0.1111,-0.0322,-0.0115,0.055,0.0295,-0.0199,-0.0317,0.0205,0.0487,-0.0079,0.0361,-0.0465,0.1223,0.012,-0.003,-0.0151,-0.0227,0.0835,-0.1276,0.0426,-0.0397,0.0583,-0.0735,0,-0.0174,0.0153,-0.0256,0.0133,0.0631,0.0082,0.0072,0.0154,-0.045,-0.0141,0.0575,0.0266,0.0053,0.0617,0.0555,0.0333,-0.004,0.023,-0.0938,-0.0259,0.0965,0.0101,-0.0669,-0.0351,0.0407,-0.0368,-0.032,0.1463,-0.0295,-0.0153,-0.0539,0.0459,-0.0611,0.0025,0.0491,0.0672,0.0322,-0.0416,0.0313,0.0281,0.0572,0.0494,0.0063,0.0513,-0.0016,-0.0282,-0.1087,-0.0925,0.057,-0.0735,-0.0226,-0.1292,-0.0156,0.1385,0.1517,-0.0299,-0.0008,-0.0406,0.0054,0.0823,0.1009,0.0192,0.0029,-0.026]},{"url":"/all/2/","title":"All writing","snippet":"native tag once again saves JS befuddling Use the native HTML output element to announce dynamic results — semantic, accessible, and simple.","embedding":[-0.0301,-0.0254,0.0011,0.0125,0.1457,-0.103,0.0724,-0.0064,0.0312,-0.0431,-0.06,-0.0307,0.0144,-0.0005,0.0205,0.0087,0.0011,-0.0183,-0.0403,-0.03,0.0351,0.0342,0.0328,-0.0525,0.0333,0.0491,-0.0371,-0.0959,0.1113,0.0241,0.0498,0.0723,0.0274,0.0234,-0.0428,0.0483,-0.0451,0.0301,0.0448,-0.0268,-0.0715,-0.055,-0.0567,0.0295,0.0288,-0.0751,-0.0944,-0.0205,-0.0728,0.0507,-0.1537,-0.0646,-0.0022,-0.0542,-0.0243,0.038,-0.0114,0.0335,-0.0181,0.046,0.0186,-0.0237,-0.0386,0.0568,0.1332,0.0564,-0.0551,0.0094,-0.0037,-0.0148,-0.0067,0.0051,0.0731,0.0403,0.07,-0.0009,-0.0433,0.0003,0.0523,-0.0822,0.0399,-0.04,-0.0071,0.0485,-0.0251,0.0787,0.0319,-0.0085,0.0615,0.0499,0.0237,-0.112,0.1438,-0.0068,-0.0127,0.036,-0.0466,-0.0566,-0.036,0.05,-0.0353,0.01,-0.0345,-0.0261,-0.0351,-0.0252,-0.0141,0.0365,0.007,-0.0255,0.0356,0.0899,-0.0258,-0.0912,0.0212,-0.0252,0.0338,-0.0314,0.1605,0.0784,0.0466,0.0796,-0.0853,-0.0671,0.0257,-0.0552,-0.0025,0,0.0401,0.0588,-0.0032,0.0446,0.01,0.0058,-0.0281,-0.0328,-0.0387,-0.0205,0.0735,0.0702,-0.0384,0.0162,0.0205,-0.0267,-0.0546,0.0423,-0.0024,0.0326,-0.0246,-0.0682,-0.0085,-0.0754,0.0148,0.0747,0.0156,-0.0189,-0.0012,0.0445,-0.1075,0.0366,-0.0638,0.045,-0.0515,-0.0303,-0.0346,-0.0972,-0.0057,0.0159,-0.0651,0.0456,0.0007,-0.0531,-0.0031,-0.0291,-0.0212,0.0409,0.0639,-0.0086,0.0182,0.092,0.1297,-0.0889,0.072,-0.0659,0.0281,-0.0379,0.0804,0.0221,0.0541,0.0142,-0.0149,0.039,-0.0352,0.0567,0.0284,0.0376,0.0462,0.0098,-0.064,0.0048,-0.0258,0.0303,-0.0398,-0.0467,-0.0301,-0.0558,0.0097,0.0276,0.0138,-0.0169,-0.0139,0.0241,0.0218,-0.009,-0.0575,-0.0929,-0.008,0.0193,0.0438,-0.0447,-0.016,0.0107,-0.0525,0,-0.0246,-0.0528,-0.1332,0.0326,-0.0698,-0.0491,-0.0104,0.0675,0.0429,-0.0132,0.0338,0.0402,-0.025,0.0325,0.0401,0.0433,0.0084,-0.0697,-0.0306,-0.0126,0.1025,0.026,-0.1198,0.0283,0.0205,0.0028,-0.0025,0.0591,-0.0257,-0.0716,-0.0338,-0.056,-0.016,0.0098,0.0269,-0.0098,-0.0149,-0.0234,0.0012,0.0268,0.0443,-0.0028,0.0043,0.0219,-0.0674,0.0179,-0.0286,-0.011,0.0473,-0.0176,0.0643,-0.0349,-0.0402,-0.1431,-0.1069,0.026,0.0777,-0.0727,-0.0245,-0.0027,-0.0157,-0.0036,0.083,-0.0083,0.0015,-0.0387,-0.0362,0.0208,-0.0889,0.005,0.0221,-0.0535,-0.1125,0.0086,-0.0165,0.0788,0.0548,-0.0929,-0.0186,-0.0373,0.0181,0.0394,0.0171,0.0268,0.0863,0.043,-0.0604,-0.0159,0.0047,0.0412,-0.0027,0.049,-0.0758,0.0897,-0.0306,0,-0.0924,-0.0223,-0.0426,0.0191,0.0333,0.0529,-0.0057,-0.0238,-0.0061,-0.0027,0.0162,-0.0712,0.0072,0.0336,0.1087,0.0279,-0.0071,0.0007,-0.1116,-0.0704,0.0627,0.031,-0.0298,-0.0315,0.0364,-0.0311,-0.0274,0.1078,-0.0196,-0.0141,-0.0599,0.0736,-0.069,-0.0314,0.0093,0.0767,0.0352,-0.0854,-0.0351,-0.0038,0.0453,-0.0103,-0.0372,0.0516,0.0107,0.0232,-0.0479,-0.0678,0.0453,-0.0246,-0.0152,-0.0866,-0.0022,0.0796,0.0902,-0.0347,-0.0307,-0.0369,0.0402,0.0657,0.0634,0.0974,0.1074,-0.0114]},{"url":"/all/3/","title":"All writing","snippet":"All writing Search my site Search Digesting 27 Sep 2025 Embracing px and rem for CSS Miriam Suzanne from OddBird explains how combining CSS units can lead to more robust and user-friendly typography.","embedding":[-0.0969,-0.0203,0.0477,0.0489,0.0591,-0.0227,0.0382,-0.0175,0.0222,0.0234,-0.0578,0.0148,0.0504,-0.0387,0.0247,0.064,0.0487,-0.0022,-0.1151,-0.0753,0.024,-0.0041,0.0421,-0.005,-0.0477,0.098,-0.0463,-0.0547,0.0377,-0.0609,0.0115,0.0085,0.0624,0.033,-0.0556,0.0853,-0.0154,0.0577,0.0449,-0.0695,-0.0704,-0.1025,-0.038,0.0128,0.0846,-0.037,-0.085,-0.0417,-0.0152,0.033,-0.1332,-0.0651,0.0093,0.0363,-0.0531,0.0193,0.0099,0.0356,0.0634,-0.0526,-0.0128,-0.0444,0.0454,0.0104,0.0493,0.0218,-0.0065,0.0102,-0.034,0.0509,-0.0351,0.0257,-0.0061,0.055,0.0358,0.0437,-0.0169,-0.0849,0.0226,-0.0572,0.0283,0.0431,0.0179,0.0675,-0.0217,0.0561,0.0541,0.0068,0.003,-0.0389,-0.0192,-0.1023,0.1823,-0.0193,0.0342,0.0169,-0.0601,-0.1044,-0.0317,0.0265,-0.0081,0.0699,0.0126,-0.045,-0.0497,-0.0274,0.0105,0.04,-0.0303,-0.0527,-0.0394,0.0168,-0.0331,-0.1075,0.0881,-0.0276,0.0113,-0.0031,0.1729,0.0675,0.0443,0.0043,-0.0579,0.0293,0.0416,-0.0233,-0.0214,0,0.0322,0.009,-0.0362,0.0995,0.1019,0.0085,-0.0403,0.0473,-0.084,-0.0054,0.0482,-0.0388,-0.0317,0.0676,0.1035,-0.0996,-0.0234,0.0606,-0.05,-0.0165,0.0245,-0.0781,0.025,0.0054,0.0739,0.0791,0.0207,0.0208,0.0022,-0.0052,-0.0834,-0.0445,0.0058,0.0229,-0.0175,0.0217,-0.0292,-0.0773,0.0385,0.0225,-0.0374,0.0487,-0.0264,-0.0379,0.0287,0.0135,0.0144,-0.0039,0.0196,-0.0287,0.0547,0.0887,0.0734,-0.0315,-0.037,-0.0686,0.0319,-0.0781,0.0378,0.0238,0.0002,0.0012,-0.0103,0.0591,-0.0029,0.0844,0.0205,0.0793,0.059,-0.0202,-0.0376,0.0261,-0.007,0.0032,-0.037,-0.0204,-0.0564,-0.109,0.064,-0.007,0.0096,-0.0589,-0.0326,-0.0752,0.0208,-0.0758,-0.0035,-0.0945,-0.0161,-0.0414,-0.0316,0.0097,-0.0228,0.0603,-0.0935,0,0.0219,-0.088,-0.0445,0.1249,-0.0014,0.0051,0.0172,-0.0652,0.0904,-0.0408,0.001,0.0522,-0.0072,-0.0231,0.002,0.0685,-0.0238,-0.0257,-0.0236,-0.0171,0.0218,0.001,-0.1133,0.0365,0.0293,0.0824,-0.0244,-0.0078,0.0393,0.0438,-0.0705,-0.0129,-0.0187,-0.058,0.0084,-0.018,-0.0288,0.0075,-0.0308,0.0377,0.0714,0.0543,-0.0822,0.0052,-0.0606,-0.0217,-0.1389,0.0051,-0.02,0.0631,0.021,-0.0088,-0.0367,-0.0816,-0.0482,-0.0119,0.0038,0.0356,-0.0541,0.0119,-0.0486,0.0064,0.0334,0.0275,0.0504,-0.0621,-0.0347,0.0174,-0.0601,-0.0899,0.0485,0.0022,-0.041,-0.0487,-0.0193,-0.0281,0.093,-0.0199,0.0222,0.0114,-0.0267,0.0131,-0.0104,0.046,-0.0368,0.0723,-0.0678,0.0902,-0.0164,0.0032,-0.0801,-0.0002,-0.0146,0.0822,-0.0618,0,-0.0236,-0.0297,-0.0088,0.0695,0.0523,-0.0246,-0.0937,-0.0033,0.0433,0.0097,0.1379,-0.0218,-0.0227,0.0362,0.0387,0.0293,-0.0511,-0.0269,-0.0616,-0.0975,0.038,0.0276,-0.0608,-0.0054,0.0474,-0.0407,-0.0543,0.111,0.0029,0.0088,0.01,-0.008,-0.0396,-0.0382,0.0923,0.0476,0.0241,-0.0339,0.0018,0.0592,0.0175,-0.0365,0.033,0.0164,-0.0045,-0.0497,-0.0754,-0.0952,-0.0243,-0.0451,-0.0229,-0.0328,0.0367,0.0892,0.0809,0.0016,0.0155,0.0636,0.0735,0.0717,0.0913,0.0059,-0.006,0.0013],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/3/","title":"All writing","snippet":"12 Sep 2025 Sacrificing knowledge in the name of data The goal is not more data, but data to facilitate the story of what we're trying to achieve.","embedding":[-0.1042,-0.0389,-0.0431,0.0088,0.1082,-0.0427,-0.0369,0.0256,-0.0112,-0.0402,-0.0268,0.1006,0.0375,0.0248,-0.0126,-0.0073,0.093,0.0289,0.0437,-0.008,-0.0635,-0.0307,0.1055,-0.064,0.0257,0.0463,-0.1027,0.0181,-0.0468,-0.1126,0.0781,0.0089,0.0372,-0.0208,-0.0071,0.0405,0.0735,-0.0247,-0.0037,0.0153,-0.0513,-0.0817,-0.0308,0.0803,0.0178,-0.0742,-0.0294,-0.0782,-0.0408,0.0365,-0.0396,-0.0563,-0.0488,-0.0433,-0.0284,-0.0605,0.002,-0.0504,-0.0611,0.0244,-0.0324,-0.0009,0.0705,0.0416,0.0411,0.0207,0.0454,0.02,-0.0076,0.0019,-0.0477,0.0193,0.046,-0.0016,-0.0487,-0.0291,0.013,-0.0377,-0.0283,-0.114,-0.0001,0.0254,0.0257,0.057,-0.0226,0.0232,0.0125,0.0163,-0.0419,0.004,-0.0609,-0.0203,0.1131,0.0234,-0.0041,0.0346,0.0285,-0.0609,-0.0405,0.098,-0.0322,0.0696,0.0719,-0.1137,-0.0337,-0.0268,0.0802,0.0509,-0.0148,-0.0464,0.0103,0.0279,-0.0973,-0.0783,-0.029,-0.091,-0.0006,-0.0554,0.1686,0.0413,0.0466,0.0671,-0.0688,0.0507,0.0666,-0.0448,0.0087,0,-0.005,0.0478,-0.0154,0.0782,0.0821,-0.0108,-0.0549,-0.0025,-0.1291,-0.0202,0.0728,0.0682,-0.0039,0.0731,0.0201,-0.0889,-0.0367,0.0515,0.0206,-0.0214,-0.0518,-0.0129,0.0086,0.0026,-0.0436,0.0413,0.0066,0.046,-0.0046,-0.0102,-0.0319,-0.0303,0.0417,0.0031,-0.0101,-0.091,-0.0057,-0.0922,-0.0108,0.0163,0.0087,0.0312,-0.0182,-0.006,-0.028,0.0523,0.0127,-0.0148,0.0114,-0.0855,-0.0299,0.0359,0.0058,-0.0137,-0.044,-0.1162,-0.0655,-0.0325,0.0066,-0.042,0.0603,0.0531,0.0341,-0.0659,-0.0463,-0.0095,0.0357,-0.0007,-0.0101,-0.0193,-0.0537,0.0412,0.058,-0.0176,0.0498,0.0066,-0.0041,-0.0266,0.0832,-0.0397,0.0334,-0.0193,0.0302,-0.0128,0.0759,-0.0625,-0.0275,-0.1055,-0.055,-0.0637,0.0324,-0.0457,0.0407,-0.0661,0.0077,0,0.0213,-0.0451,-0.1038,0.0994,-0.0316,0.0429,-0.0034,0.063,0.0684,-0.0531,-0.0266,0.0585,-0.0724,-0.0793,-0.012,-0.0024,-0.0062,-0.0285,-0.0322,-0.0274,0.0442,0.036,-0.0809,0.0653,0.0716,0.1303,0.0416,-0.0392,-0.0567,-0.0107,-0.0542,-0.0485,0.0198,0.0061,0.0185,-0.0027,-0.0002,0.0452,-0.0525,0.0581,0.0555,0.0146,-0.0054,-0.0299,-0.0336,0.0167,-0.1413,0.062,0.0859,0.0474,-0.0029,-0.02,-0.0599,-0.1039,0.0033,-0.0675,-0.0415,-0.004,-0.0218,0.0919,0.0068,-0.0228,-0.0515,-0.005,-0.0117,-0.0364,-0.109,-0.0099,-0.024,0.0098,0.0327,-0.0642,-0.0481,-0.0566,0.0363,0.0018,0.1856,0.0199,-0.0248,0.0543,0.0373,0.0415,-0.0599,0.0067,0.1036,0.0633,-0.0787,0.0574,0.0463,-0.0105,-0.007,0.1209,0.0298,0.0858,0.0704,0,-0.0281,-0.0016,0.0092,0.0399,0.0181,0.0184,0.0027,-0.0042,-0.0056,-0.0172,0.1031,-0.0521,0.0012,0.0034,0.0348,0.0813,0.0228,0.0417,-0.0629,0.0086,0.001,0.0617,-0.0351,-0.0328,-0.0167,0.0081,-0.0345,0.0532,0.0454,-0.0242,0.0255,0.0359,-0.0615,-0.0142,-0.0442,0.0007,-0.0046,0.0042,-0.0034,0.0334,0.0402,-0.0225,-0.0065,0.0172,0.0229,-0.031,-0.002,-0.0153,-0.0481,-0.003,-0.0195,-0.0199,-0.0238,0.0816,0.0327,-0.064,0.0158,0.1148,0.0395,0.1254,0.0672,-0.0582,0.0186,0.0329]},{"url":"/all/3/","title":"All writing","snippet":"31 Aug 2025 A simpler, faster site: moving to pure Eleventy v3 I upgraded the site to Eleventy v3, removed Gulp and the Visual Framework, and simplified everything.","embedding":[-0.0537,-0.0314,-0.008,0.0323,0.093,-0.0307,-0.071,-0.0471,0.0037,0.1272,0.0175,0.1009,0.0582,-0.0075,0.0227,0.01,0.0329,-0.0792,-0.0622,0.0422,-0.0607,0.008,0.0043,0.0267,0.0962,0.0282,-0.1573,0.0444,-0.022,-0.1081,-0.0871,0.0478,0.0049,0.0506,0.1129,0.0067,0.0484,-0.0437,-0.0604,-0.0288,0.0008,-0.0751,-0.0653,0.069,0.0216,-0.031,-0.057,-0.0386,-0.0136,0.0532,-0.0523,-0.01,-0.0188,-0.0173,-0.0337,0.0501,0.0366,0.0547,-0.0804,-0.0006,0.0195,-0.0358,0.0323,0.0746,0.0266,0.0882,-0.0212,0.0116,0.0021,-0.0284,-0.0596,0.0051,-0.06,0.0487,-0.0254,-0.0732,0.0155,0.031,-0.0171,0.0031,-0.008,0.0049,-0.0222,0.0613,-0.0467,-0.035,0.0393,-0.0358,-0.0042,-0.0251,0.0269,-0.039,0.1628,0.017,0.0583,-0.0431,0.0329,-0.0611,0.024,0.0359,0.0146,0.0278,0.0033,-0.0455,-0.0293,-0.0161,0.0905,0.0735,-0.0528,-0.0246,0.0143,0.0087,-0.0889,-0.0613,0.0329,-0.0161,-0.0484,-0.0195,0.0612,0.061,0.0318,0.0154,-0.1033,-0.0531,-0.0233,0.0694,-0.004,0,0.04,-0.0123,-0.0744,0.045,0.1033,-0.0178,-0.0189,0.0034,-0.1079,-0.014,0.0449,0.0459,-0.0522,0.1013,0.0384,-0.064,0.0113,0.0618,0.0299,0.013,0.0375,-0.0588,-0.0524,-0.019,0.033,0.0556,0.0064,0.0277,0.0712,-0.0182,-0.0079,-0.057,-0.0196,-0.0614,-0.072,0.0096,0.0029,-0.0401,0.0135,0.0447,-0.0403,0.0616,-0.0463,-0.0306,0.0661,0.0135,0.011,-0.0176,0.0336,-0.086,-0.0103,0.0422,0.001,0.067,-0.0051,-0.0703,0.0371,-0.0394,0.0142,0.0764,0.028,-0.0656,-0.0381,0.0142,-0.0052,-0.0103,0.0158,0.041,0.0406,-0.0035,-0.0261,-0.0658,0.0503,-0.027,0.0897,-0.0369,-0.032,-0.0872,-0.0281,-0.0632,0.0583,0.016,-0.0094,0.0154,-0.0234,-0.0583,0.0205,-0.0846,-0.0042,0.0023,-0.0159,-0.0096,0.0985,-0.0275,-0.0018,0,-0.0146,-0.0861,-0.023,0.0769,0.0056,-0.0496,-0.0325,0.1187,0.0598,-0.0657,-0.0212,0.0311,-0.0475,0.0178,-0.096,0.0601,0.0306,-0.0816,0.0148,0.0002,-0.001,0.1003,0.0219,-0.0188,0.0376,0.0644,-0.0322,-0.0249,-0.0158,-0.0264,-0.0959,-0.0485,-0.0501,-0.0348,0.0245,0.0133,-0.0807,-0.0108,-0.0899,-0.0053,0.048,-0.0147,0.0032,-0.1074,-0.0291,0.0461,-0.1155,-0.0314,0.0186,0.0554,-0.0406,0.0115,0.0573,-0.0083,0.0061,-0.0781,0.0281,0.0075,-0.085,0.0235,0.0071,0.1185,-0.0334,-0.0474,0.0541,0.0225,0.017,-0.0332,-0.0593,-0.011,-0.0464,-0.0296,-0.0816,-0.0416,0.0526,-0.0228,0.0146,0.0178,-0.0354,-0.0239,0.0251,0.0714,-0.0417,-0.044,-0.0307,0.0347,0.0171,-0.0092,-0.047,0.1084,-0.0451,-0.0427,-0.0344,0.1064,-0.0129,0,0.0239,0.0531,-0.0387,-0.0189,0.1233,-0.0177,0.039,0.1507,0.0663,0.0352,0.0644,-0.0972,0.012,0.0252,0.0482,0.0506,0.0381,-0.0466,-0.0434,-0.0754,-0.0299,0.1127,-0.0016,-0.0508,-0.0043,0.0543,0.0077,0.0675,0.0351,-0.0219,-0.0565,0.0381,-0.0219,-0.0443,-0.0181,0.0059,0.0057,0.0291,-0.0045,0.0425,-0.0061,0.0287,0.0587,0.0156,-0.0229,-0.1184,-0.079,0.0017,0.0074,0.0058,-0.0329,-0.0586,0.0009,0.1238,0.0049,0.0281,0.0378,-0.0035,0.036,0.1158,0.0948,-0.0683,0.0062,-0.0299]},{"url":"/all/3/","title":"All writing","snippet":"a cloud migration failure UNDRR's Azure migration followed the playbook — managed services, platform-as-a-service, letting the cloud handle complexity.","embedding":[0.001,-0.0957,0.033,-0.0318,0.0872,-0.0055,-0.0671,-0.06,0.0555,0.1298,0.0122,0.095,0.0679,-0.0471,0.0702,-0.0071,0.0002,-0.1214,-0.0644,0.0644,-0.077,-0.0201,-0.1205,-0.0049,0.0566,-0.0322,-0.1238,0.0462,-0.0671,-0.0641,-0.0438,0.0921,-0.0125,0.0657,0.0734,-0.017,0.0192,-0.0578,-0.0691,-0.0422,0.059,-0.0094,-0.036,0.0213,-0.0261,0.0419,-0.0227,-0.0806,0.0015,0.0476,-0.0907,-0.0616,-0.0078,-0.0229,-0.0516,0.0383,0.011,0.0742,0.0388,0.0028,0.0286,-0.0783,0.0106,0.0376,0.0498,0.0384,0.0035,-0.12,-0.0593,0.0005,0.0051,0.0032,-0.0639,0.0374,-0.005,-0.0326,-0.0046,0.024,0.0567,0.0227,0.0047,0.0514,-0.0245,0.0544,-0.0892,-0.0135,-0.0406,-0.1131,0.016,-0.0457,0.0449,-0.0102,0.1323,0.0596,0.0497,-0.0368,-0.0331,-0.0254,0.0501,-0.0084,-0.0174,0.0572,0.0463,-0.0446,0.0151,-0.0067,-0.002,0.0361,0.0063,0.0056,0.0037,-0.0362,-0.0374,0.0157,0.0523,-0.0059,-0.038,0.0053,0.0069,0.0618,0.0223,-0.0365,0.0157,-0.0665,-0.0856,0.0678,-0.0102,0,0.0127,0.0203,0.0083,-0.0272,0.0596,-0.055,-0.016,-0.0458,-0.0682,-0.0503,-0.0174,0.0569,-0.0081,-0.0092,0.0952,-0.0059,-0.0022,-0.0075,0.0796,0.0497,0.0989,-0.0295,0.0066,-0.0241,-0.0072,0.0211,0.0659,-0.0314,0.1511,-0.0187,-0.0498,-0.0963,-0.0227,-0.0281,0.0066,0.0373,-0.0067,-0.0221,0.0274,0.01,-0.0164,0.0234,-0.0348,0.0505,0.0611,-0.026,0.0307,-0.0531,0.0645,0.0524,-0.0577,0.0258,0.072,0.0355,-0.0021,-0.0287,0.0335,-0.0177,-0.0201,0.0217,0.08,-0.113,-0.0091,-0.0123,-0.0089,-0.0414,0.0154,0.0224,-0.0325,0.0363,-0.0034,-0.0813,-0.005,-0.0133,0.0884,-0.1029,-0.0504,-0.0617,0.0146,-0.0996,-0.0409,0.0079,-0.0609,0.0564,-0.0993,-0.0045,0.0537,-0.0762,-0.0533,0.076,0.0523,0.0025,0.0236,0.0405,0.0066,0,-0.0701,-0.075,-0.0178,0.1164,0.0268,-0.0882,0.0283,0.0755,0.0421,0.005,0,0.0644,0.043,0.0252,-0.0346,0.0018,0.014,-0.0488,0.0303,-0.0279,0.0286,0.0392,0.0108,0.0067,-0.0166,0.0884,-0.037,0.0029,-0.0001,-0.039,0.069,0.0003,0.0065,0.0368,0.0247,0.0208,-0.0218,0.0175,-0.0896,-0.0577,-0.0047,-0.0894,0.0252,-0.0601,0.0403,0.0783,-0.0469,-0.0159,0.0194,-0.0274,0.0173,0.0442,0.0051,0.0264,-0.0369,-0.0314,0.0396,0.038,-0.0644,0.0166,0.0261,0.0219,0.0153,-0.0101,0.0813,0.0874,0.0502,-0.0099,-0.0413,0.0103,-0.0337,-0.0148,-0.0965,-0.0405,-0.053,0.0012,-0.061,0.0012,-0.0638,-0.0394,-0.0286,0.003,-0.0218,0.0025,-0.007,-0.0117,0.1595,-0.0575,-0.1187,0.0581,-0.0646,-0.104,-0.0632,0.0256,-0.0618,0,0.0187,0.0837,-0.0129,-0.0099,0.0567,0.0189,0.0466,0.066,0.0444,0.1311,-0.0851,-0.0658,0.0617,0.0675,0.0707,0.0972,-0.0021,0.0034,-0.0352,-0.0205,-0.0554,0.0896,-0.0358,-0.0539,-0.0224,0.0822,-0.0326,0.0523,0.0408,-0.0193,-0.0909,0.0092,0.0372,-0.0541,-0.0198,0.0187,0.0332,0.0274,-0.0103,0.0186,-0.0717,0.0816,0.0125,0.0206,-0.0028,-0.0131,-0.026,0.0284,-0.0447,0.0612,-0.0064,0.0007,-0.0836,0.0836,0.0203,-0.0037,-0.0217,-0.0075,0.0346,0.0871,0.0669,-0.049,0.0435,0.0207]},{"url":"/all/4/","title":"All writing","snippet":"All writing Search my site Search 8 May 2025 It’s been 3.5 years A long-overdue update.","embedding":[-0.0628,-0.0536,0.067,0.0325,0.1385,-0.075,-0.1008,0.0106,-0.0352,0.012,-0.0212,0.1023,0.0751,0.024,0.0026,0.0609,0.0441,0.0075,-0.033,0.0089,0.0166,0.0073,0.0242,-0.0401,0.016,-0.0052,-0.1202,-0.0333,-0.0004,-0.0946,0.0326,0.0659,-0.0674,0.0428,0.0422,-0.0008,0.0472,-0.0034,-0.0306,0.0346,-0.0362,-0.0662,-0.0211,0.0442,0.0207,-0.0847,0.0259,-0.0729,-0.0621,0.017,-0.0388,-0.0355,0.0406,0.0119,0.007,-0.0511,0.0118,0.0278,0.0297,-0.0112,0.0805,-0.0361,0.0133,-0.0172,0.0912,-0.035,0.0235,0.0525,0.0425,-0.0139,-0.0296,-0.0268,0.044,0.086,0.0409,0.0313,-0.01,0.0348,0.0643,-0.0716,0.0356,-0.0304,0.0171,0.0144,-0.04,-0.0265,0.0213,-0.007,0.0202,0.0376,-0.0318,-0.089,0.12,-0.0064,-0.0461,-0.037,-0.0442,-0.0423,0.0115,0.0354,-0.0417,0.0829,0.0461,-0.0626,-0.0584,-0.0686,0.0338,0.1158,-0.0236,-0.0093,-0.0192,0.0285,-0.0693,-0.0441,0.0014,-0.0855,-0.0105,0.0147,0.1325,0.0752,-0.0009,0.0422,0.0119,-0.0002,0.0489,-0.0251,-0.0603,0,0.1159,0.0699,-0.0662,0.0373,0.0779,-0.0083,-0.0156,0.049,-0.1435,0.013,-0.017,0.0869,-0.0087,0.0478,0.0254,-0.1051,-0.0202,0.0237,-0.0807,-0.0046,0.0795,-0.0679,0.0444,-0.0755,0.0538,0.0196,-0.0021,0.0453,0.0048,0.0401,-0.0166,0.0243,0.0099,0.0019,0.0355,-0.0199,0.04,-0.0396,0.0296,-0.053,-0.0614,0.0306,-0.0518,-0.0795,0.0651,0.008,0.0022,-0.0527,0.0198,0.0192,0.0232,0.0372,-0.0376,-0.0019,0.0635,-0.0589,-0.0619,-0.0515,0.1013,0.0083,0.0169,0.0528,-0.0609,-0.0907,-0.0035,0.013,0.026,0.0263,-0.0151,-0.0363,0.0679,-0.0203,0.0393,-0.0114,-0.0169,-0.0357,-0.0993,-0.0175,0,0.002,-0.0107,-0.0358,0.0247,-0.0261,0.0707,-0.0949,-0.0058,-0.0707,-0.1057,-0.0127,0.0443,-0.0019,0.021,0.0056,-0.0248,0,0.0141,-0.0266,-0.0526,0.0495,-0.0428,-0.0374,0.0148,-0.0032,0.0612,-0.017,-0.0593,0.041,-0.0199,-0.0121,-0.0634,-0.0275,0.0324,-0.0867,-0.0092,0.0277,0.0109,0.0114,-0.1237,0.0649,0.0605,0.0557,0.0904,-0.0281,-0.0444,-0.0371,-0.0266,-0.0192,-0.0345,-0.0424,-0.0508,-0.0202,-0.041,0.0204,-0.0094,-0.0547,0.06,0.062,-0.044,0.0011,-0.0029,-0.0034,-0.1702,0.0517,0.0111,-0.0175,0.048,-0.0501,0.0122,-0.1272,-0.0053,-0.0192,-0.0714,0.0488,-0.0814,0.0559,0.0605,0.0299,-0.0726,0.0782,0.0276,-0.0068,-0.0128,0.0176,-0.1139,-0.0235,0.0562,-0.0524,-0.0568,-0.063,0.0768,-0.0048,0.0991,0.0252,-0.0122,-0.0004,-0.0507,0.0559,-0.0295,-0.0044,0.0714,0.0636,-0.0718,0.045,-0.03,0.0179,-0.0624,0.0058,-0.0581,0.1412,0.076,0,-0.0104,0.0873,-0.0492,0.0348,0.055,0.0017,0.0589,0.1046,0.0422,0.0037,0.0221,0.0198,-0.0314,0.0907,0.1167,-0.0077,0.0546,-0.0683,-0.088,-0.009,0.0082,0.0403,0.0074,0.0418,0.0163,-0.0019,-0.0473,0.0052,0.0244,-0.0321,-0.009,0.0432,-0.0928,-0.0099,-0.0416,0.0273,-0.0248,-0.0208,-0.0256,0.0453,0.054,-0.024,0.0857,0.0149,0.0216,-0.0116,-0.0307,-0.0215,-0.03,-0.0844,-0.0151,-0.0429,-0.0349,0.0295,0.0586,0.0007,0.019,-0.0196,0.0263,0.0459,0.0857,-0.1239,-0.0326,0.0489],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/4/","title":"All writing","snippet":"12 Dec 2020 Using Nunjucks templates with React A lightweight React wrapper with precompiled Nunjucks 11 Nov 2020 Lerna monorepos with fewer tags Getting the perks of monorepo publishing while","embedding":[-0.0739,-0.0718,0.042,0.0367,0.0759,0.001,-0.093,0.0971,-0.0668,0.024,-0.0695,0.0493,-0.0271,0.0044,-0.0008,-0.0058,0.0463,-0.0137,0.053,0.0449,-0.0367,-0.0431,0.0566,-0.0174,0.0055,0.0528,-0.0862,0.0126,0.0674,-0.0564,0.0047,0.0706,-0.0346,-0.0574,-0.0353,0.0048,0.1129,-0.0254,-0.0714,-0.0484,-0.0211,0.0144,-0.0115,-0.021,0.0873,-0.0615,0.0479,-0.0836,-0.0174,-0.0224,-0.0193,-0.0776,0.0156,-0.0689,-0.0176,0.0082,0.0104,-0.0314,0.0196,0.0098,-0.0134,0.004,-0.0481,0.0444,0.0805,0.0179,0.0081,0.0613,0.0255,0.0033,-0.1064,0.0197,0.1054,-0.0228,0.0322,0.0065,-0.004,-0.0221,0.0705,-0.0443,0.0027,-0.0345,-0.0021,0.0233,-0.0251,0.002,0.0612,0.0107,0.0502,-0.0202,0.0277,0.0503,0.1616,0.0371,-0.0462,-0.0276,-0.055,0.0408,0.0249,0.0813,-0.0506,0.0043,0.075,0.0087,-0.0353,-0.007,0.0531,0.014,-0.016,0.0331,0.0417,0.0475,-0.0724,-0.1176,-0.0163,-0.0415,0.0408,-0.0677,0.123,0.0045,0.0149,0.0181,-0.0332,0.0012,0.021,-0.0033,-0.0394,0,0.046,0.0784,0.0122,0.1477,0.0482,-0.0322,0.037,-0.0355,-0.0848,0.0303,0.0845,0.059,-0.0503,0.0768,0.0109,-0.1505,0.0511,-0.0432,0.0011,-0.044,-0.0147,-0.0187,-0.0203,-0.0252,0.1281,0.0082,0.0037,0.0997,-0.1028,0.0074,0.0257,-0.0081,-0.0138,0.0398,0.0128,-0.0444,0.0624,-0.1001,0.0355,-0.0251,-0.0681,0.0175,-0.0403,0.0056,0.054,-0.0241,0.0391,0.0027,0.1236,-0.0005,-0.0773,0.011,-0.056,0.0351,-0.0007,-0.0339,-0.0607,-0.0936,0.1252,0.0466,0.0033,-0.0155,-0.0946,-0.088,-0.0148,0.0779,-0.0147,-0.0264,-0.0006,-0.0323,-0.0026,0.0095,-0.0023,0.0203,0.0574,0.0157,-0.0218,0.0199,0.0259,-0.0022,0.0292,0.0369,-0.0495,0.0548,-0.0017,-0.0124,0.0412,-0.0068,0.0128,-0.0075,0.1006,-0.0445,0.1165,-0.0365,-0.0212,0,-0.0047,-0.0173,-0.1208,0.0498,-0.0625,-0.0086,-0.0006,0.0415,0.0833,-0.071,0.0116,0.0535,0.0548,0.0272,-0.1222,0.0415,0.0292,-0.0691,0.0529,-0.0434,0.0626,0.0184,-0.0816,-0.0144,0.015,0.0576,-0.0048,-0.0177,-0.0733,0.0234,-0.0514,-0.0139,0.0292,-0.0388,0.0017,-0.0315,-0.052,-0.0216,-0.0344,-0.0022,-0.0513,-0.0137,0.0284,-0.0302,-0.0383,-0.0101,-0.1056,0.0436,0.0694,-0.0403,-0.0355,-0.0178,-0.0048,-0.112,-0.0337,-0.0959,-0.0239,-0.0206,-0.0409,0.0646,0.0596,0.0543,-0.0377,-0.0298,0.0766,0,-0.111,-0.0091,-0.0432,0.0069,-0.0997,0.0018,0.0014,-0.0935,-0.0288,0.0077,0.1089,0.0019,0.0091,0.0261,0.0377,0.0523,-0.0124,-0.0379,-0.0624,0.0834,-0.0245,-0.0264,0.012,0.0086,-0.1077,0.0234,-0.0235,0.1237,0.0701,0,-0.0162,0.0899,-0.0488,-0.0361,-0.0557,0.0506,0.0218,-0.101,0.0239,0.0324,-0.051,0.0956,0.0208,0.0216,0.0223,0.0685,-0.0121,-0.0064,-0.0781,-0.0351,0.0278,0.0734,0.0224,-0.035,-0.01,0.0164,-0.0016,0.0269,0.0116,0.0255,-0.0378,0.0574,-0.0498,-0.0256,-0.0047,-0.0003,-0.0754,0.0022,-0.0102,0.0412,0.0535,0.0225,0.011,0.053,-0.0237,0.0345,-0.0122,-0.0167,0.0087,-0.078,0.0034,0.0094,-0.0412,0.0601,0.0031,-0.0017,-0.0046,0.037,0.0481,0.0197,0.0187,-0.131,0.0235,0.0509]},{"url":"/all/4/","title":"All writing","snippet":"2 Nov 2019 Fractal and Eleventy: Getting static sites closer to the design system For the Visual Framework 2.0 component system we recommend Eleventy for static sites: Eleventy sites get direct","embedding":[-0.0598,-0.06,0.0051,0.0431,0.0925,-0.0548,-0.1171,0.0413,-0.0814,-0.0289,-0.0379,-0.0104,-0.0508,0.0169,0.0869,0.0278,0.0864,-0.0231,0.0231,0.0132,-0.0022,-0.0186,0.0543,-0.0674,0.073,0.0172,-0.0433,-0.0029,0.107,-0.1054,0.0613,0.1146,-0.0631,-0.0016,0.001,0.0374,0.0898,-0.0359,-0.0832,-0.0142,-0.0494,0.0372,-0.0351,-0.0149,-0.0143,-0.0774,0.0535,-0.0886,-0.0247,0.005,-0.0222,-0.0985,-0.0078,-0.0143,-0.0115,0.0191,0.0599,0.0161,-0.0239,0.0624,0.021,-0.0397,0.0453,0.0105,0.0345,-0.0076,0.0316,0.0385,0.0129,-0.0611,-0.0627,0.0108,0.0281,-0.0505,-0.0071,-0.0163,-0.0602,-0.0007,0.0983,-0.0988,0.0175,0.0403,-0.0012,0.0011,-0.0001,0.0038,0.0475,0.0304,-0.0637,-0.0149,0.0035,-0.0106,0.1955,0.0548,-0.0035,0.0268,0.0416,0.006,-0.0114,0.0175,-0.0454,0.0896,0.0737,0.077,-0.0181,-0.0218,0.0347,0.0598,-0.0228,-0.0349,-0.011,0.078,-0.0817,-0.0999,-0.0286,-0.1066,-0.0262,-0.059,0.1081,0.0117,0.0302,-0.0093,-0.0009,0.0566,0.091,-0.0116,-0.0655,0,0.0675,0.0025,-0.0448,0.0911,0.0763,-0.0901,0.0012,0.0035,-0.1213,0.0551,0.0469,0.07,-0.0208,0.088,0.0645,-0.1157,0.0224,0.0126,-0.0194,-0.0098,0.0349,-0.0658,0.0156,-0.01,0.0851,0.0747,0.0195,0.1139,0.0168,0.0179,0.0352,-0.051,0.0423,0.0959,-0.0012,-0.0625,0.0279,-0.0755,0.0162,-0.0403,-0.0058,0.0756,-0.0657,-0.0708,-0.0066,-0.0568,0.0418,-0.021,0.0762,-0.0662,-0.0282,0.0862,-0.0212,0.0441,0.0889,-0.0857,-0.0304,-0.0204,0.0463,0.0504,-0.0289,0.0453,-0.0146,-0.0073,-0.0279,0.0518,0.066,-0.0152,0.0174,-0.0362,0.0089,0.0054,-0.0206,0.0174,0.0688,-0.0449,-0.0411,0.0018,0.0159,-0.0078,-0.0021,-0.0231,-0.0242,0.0726,0.0272,-0.0393,0.0041,-0.0648,-0.0657,0.0136,0.0665,-0.0422,0.0932,-0.0181,0.0047,0,0.0087,-0.0178,-0.0814,0.0305,-0.0425,0.0082,0.0287,-0.0166,0.0595,0.0093,-0.0217,0.065,-0.0162,-0.0181,-0.0327,0.0657,-0.0173,-0.1128,0.0165,-0.0824,-0.0006,0.0507,-0.0118,-0.0431,0.0462,0.0429,-0.0448,-0.0739,-0.0698,-0.0286,-0.0728,0.007,-0.0336,-0.1158,-0.0244,-0.0612,-0.0541,-0.0001,-0.0652,-0.0392,-0.0083,0.0216,-0.0433,-0.0092,-0.0665,-0.0059,-0.139,0.0633,0.0479,-0.0259,-0.0246,-0.0027,0.0178,-0.1131,-0.0271,-0.0498,0.0502,0.0406,-0.0439,0.034,0.0437,-0.0132,-0.0352,-0.0267,0.0184,0.0241,-0.0976,0.0277,-0.0055,0.0199,0.0519,-0.0364,-0.046,-0.0251,-0.0223,0.0126,0.1023,0.0006,0.0708,0.0212,0.0369,0.0909,-0.0048,-0.0046,0.0182,-0.058,-0.0238,0.0028,0.0145,-0.0028,-0.1101,0.0204,-0.0768,0.1204,0.0909,0,-0.0511,0.0563,-0.0608,-0.051,-0.0029,-0.0176,-0.0165,0.0927,0.0393,0.0569,0.0371,0.0239,-0.0055,0.0438,0.0523,0.0402,0.0464,0.0165,-0.0634,-0.0393,0.0384,0.052,0.0297,0.0215,-0.0095,-0.015,0.0443,0.0244,0.0642,-0.0575,-0.0498,0.0481,-0.0352,0.0057,-0.0002,0.0306,-0.0636,0.033,-0.0349,-0.0086,0.0583,-0.0519,0.001,0.0301,-0.0032,0.0175,-0.0811,0.0126,-0.0142,-0.0106,-0.0561,-0.024,-0.0832,0.055,0.0192,-0.0243,-0.0408,0.0103,0.053,0.0652,0.0445,-0.0312,-0.0296,-0.0193]},{"url":"/all/5/","title":"All writing","snippet":"All writing Search my site Search 12 Sep 2018 Faster scientific websites through reusability Growing an EMBL‑EBI solution into a Visual Framework for the life sciences.","embedding":[-0.0592,-0.0369,-0.0316,0.0165,0.1132,-0.0137,-0.0063,0.0208,-0.0188,0.0394,-0.0148,0.0205,0.0342,0.0522,0.0444,0.0038,0.0298,-0.1253,-0.0198,0.0439,0.0006,0.018,0.0481,0.0247,-0.0609,0.0344,-0.0724,-0.0723,0.0307,-0.0662,0.02,0.1284,0.0772,-0.0292,-0.0486,0.043,0.0704,-0.0595,-0.077,-0.0133,-0.0239,-0.0572,-0.0318,0.053,0.087,-0.0857,-0.019,-0.1039,-0.0113,0.0363,-0.1352,-0.0792,-0.0076,-0.0259,-0.0075,0.0312,-0.041,-0.0383,-0.0078,-0.0533,0.0654,-0.0396,0.0066,0.0876,0.0829,-0.0178,0.0419,0.0448,0.0098,-0.0818,-0.0813,-0.0339,-0.0252,0.0903,0.0151,0.0279,0.0619,-0.044,0.0389,-0.0804,0.0439,0.013,-0.0393,0.0781,-0.008,0.0426,-0.0022,-0.0336,-0.0129,-0.0094,-0.0122,-0.0601,0.1298,0.0149,-0.0848,0.0058,0.0094,-0.0409,0.0498,0.0731,0.0133,0.0527,0.0006,-0.037,-0.0835,-0.076,0.0144,0.062,0.014,0.0198,0.0034,0.0331,-0.0768,-0.1459,0.0364,-0.0604,-0.0075,-0.0491,0.0673,-0.0295,0.0022,0.0439,-0.0041,-0.018,0.0535,-0.0285,-0.0445,0,0.0582,0.0672,0.0542,0.1259,0.004,-0.045,-0.0528,-0.0505,-0.0987,-0.0146,0.0517,0.1377,-0.0329,0.0735,0.0295,-0.0323,-0.0484,-0.0274,0.0338,-0.0097,0.0312,-0.0478,0.0256,-0.0119,0.063,0.0268,0.0042,-0.0039,-0.1283,0.0135,-0.0337,-0.0005,-0.0079,0.0154,0.0427,-0.0124,-0.0195,-0.0915,0.0675,0.0192,-0.059,0.0967,-0.022,-0.0456,0.0466,0.058,0.0332,0.0291,0.0434,-0.0455,0.0439,-0.0092,0.0575,0.031,-0.0208,0.0584,-0.0339,-0.0663,0.0727,0.0527,0.0458,-0.0029,-0.0216,0.0123,-0.0247,0.065,-0.0174,-0.0459,0.0199,-0.0294,-0.0021,0.0595,0.0167,-0.0151,0.0459,-0.0078,-0.0733,-0.1011,0.0408,0.0933,0.0175,-0.0443,-0.0066,-0.027,0.0033,-0.0296,0.0518,-0.0587,-0.0928,-0.0269,0.031,0.0147,0.0717,-0.0206,0.0527,0,-0.037,-0.0479,-0.1218,0.0267,0.0171,-0.0338,0.0057,0.0427,0.0874,-0.0289,0.0676,0.0105,-0.0339,0.0046,-0.0418,-0.0148,-0.0147,-0.1123,-0.0687,0.0362,0.0027,0.0255,-0.182,-0.0143,0.0648,0.0708,0.0329,0.0093,0.0029,-0.0059,-0.0463,-0.0358,0.0009,-0.0046,-0.0305,-0.005,0.056,-0.0407,-0.0388,-0.0117,0.0003,0.0156,-0.0626,0.0155,-0.0169,0.0466,-0.125,0.0298,0.0329,-0.0163,0.0532,-0.0341,-0.0155,-0.0844,0.0307,-0.0302,-0.0212,-0.0033,-0.0805,0.0526,0.0461,0.0802,-0.0415,0.0309,-0.0261,-0.0717,0,0.0443,-0.1142,-0.0713,0.0437,-0.0476,-0.0387,-0.0716,0.0199,-0.0079,0.0617,-0.0495,-0.0046,0.0662,-0.0324,-0.0012,0.0279,0.0641,0.0504,0.0618,-0.0838,-0.0149,-0.0604,-0.0243,-0.1191,-0.0294,-0.0478,0.0768,0.0041,0,-0.0305,-0.0025,-0.021,0.0303,-0.0009,0.0366,0.0253,-0.0143,0.0333,0.0225,0.0258,0.0305,0.0287,0.041,0.0671,0.0464,0.0432,-0.0368,-0.0889,-0.0375,0.056,0.0266,0.0367,-0.0263,0.0238,-0.0101,-0.046,0.0787,0.0544,-0.0049,-0.0421,-0.0238,-0.0687,0.0484,0.0218,-0.05,-0.0101,-0.014,0.0206,0.0551,-0.0013,0.022,0.0199,0.0698,0.0342,0.0524,-0.0129,-0.0474,0.0505,-0.0403,-0.0281,-0.0434,-0.0425,0.0524,0.02,0.0758,0.0356,0.0708,0.0488,0.0347,0.1029,-0.0983,-0.0024,0.0389],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/5/","title":"All writing","snippet":"22 Jan 2018 Introducing the Content-Action Model for Web Systems Wiring ‘ugly truth’ UX diagnostics for better web strategy & IA.","embedding":[-0.0384,-0.1038,0.0246,-0.0451,0.1396,0.0064,0.0183,0.0275,0.0161,-0.0015,-0.0043,0.0169,-0.0162,0.0281,0.0285,-0.0023,0.0552,-0.0863,-0.0572,-0.02,-0.0027,-0.0942,-0.005,-0.0033,-0.0201,0.012,-0.0373,0.0058,0.0144,-0.1068,0.0016,0.0826,0.0579,-0.0166,-0.0359,-0.0115,0.1,-0.1255,-0.1142,-0.0391,-0.0194,-0.0765,-0.0292,0.0336,0.0006,-0.0902,0.0255,-0.0921,-0.0922,-0.022,-0.0326,-0.0663,0.0225,-0.0197,-0.0253,-0.0643,0.0136,0.0575,0.0364,-0.0532,-0.0088,-0.0829,-0.0224,0.0816,0.0568,0.0222,0.045,-0.027,-0.0241,-0.0062,-0.1088,0.0035,-0.0555,0.0998,0.0124,-0.0202,0.0502,-0.0162,-0.0005,-0.0491,0.0221,0.0178,-0.0037,0.0018,-0.0201,0.0374,0.0208,-0.0486,0.0086,-0.0044,-0.0484,-0.0219,0.107,0.0335,-0.0308,0.0132,-0.0008,-0.0274,-0.0093,0.0881,0.0126,0.1061,-0.0109,-0.0455,-0.0772,-0.0639,0.0134,0.088,-0.0006,-0.0465,-0.0939,-0.0117,-0.0136,-0.1062,-0.0125,-0.0456,-0.022,0.0228,0.1002,0.0323,0.0412,0.0475,-0.0013,0.0628,0.1158,-0.043,-0.0503,0,0.0737,0.0297,-0.0244,0.0786,0.039,0.0062,0.0199,-0.0039,-0.0998,-0.002,0.023,0.0976,-0.0421,0.028,0.0609,-0.0341,-0.025,-0.0043,0.0115,0.0343,0.0795,-0.0376,0.0485,-0.0412,-0.0134,0.0465,0.0238,0.0263,0.0466,0.0381,-0.0724,-0.0466,0.0167,0.0477,0.0384,0.0392,-0.0863,-0.1003,-0.009,-0.0586,-0.065,0.05,-0.1089,-0.0452,0.0226,-0.0407,-0.0001,-0.0263,0.0216,-0.0302,0.0144,0.0551,0.0929,-0.0052,0.0184,0.0592,-0.0195,-0.0165,0.0539,0.0075,0.0519,0.0287,-0.0264,-0.0453,-0.0179,0.0958,0.0192,-0.0082,0.0019,-0.034,-0.0193,0.0297,0.0474,-0.0057,0.0269,-0.0113,-0.048,-0.0701,0.0851,0.0167,0.0011,-0.0523,0.049,-0.0501,-0.0109,-0.054,0.0011,-0.0358,-0.0555,0.0562,0.0484,0.0066,0.0432,0.0583,0.0744,0,-0.0105,-0.0237,-0.0399,0.0461,-0.0233,-0.03,0.0022,0.0546,0.1112,0.0024,0.0553,-0.1,-0.0879,-0.0023,-0.0381,0.0034,0.0119,-0.1134,-0.0358,-0.0023,0.0057,0.0557,-0.1407,0.0026,0.0284,0.0175,0.0341,0.0195,-0.0565,-0.114,0.0072,-0.0566,-0.0598,-0.0148,0.0076,-0.0061,0.0434,0.0719,-0.0038,0.0209,-0.0083,0.0407,-0.0724,0.0274,0.0216,0.0364,-0.1542,0.0434,0.0363,-0.0409,-0.0488,0.0021,-0.0134,-0.0816,0.0375,-0.051,0.018,-0.0207,-0.043,0.0295,0.0164,-0.0046,-0.0725,0.0626,-0.0006,-0.0446,0.0004,0.0562,-0.056,-0.0123,0.0396,-0.0892,-0.1205,-0.091,0.0592,-0.032,0.0039,-0.0553,-0.0159,-0.0077,-0.0427,0.0305,-0.0234,0.0343,0.0862,0.0948,0.0237,0.0305,-0.065,0.0157,-0.0521,0.0307,-0.0333,0.1059,0.0271,0,-0.056,-0.0027,-0.0527,0.0338,0.0554,-0.0162,-0.0238,0.037,0.0022,0.0108,0.0295,-0.0081,-0.0112,0.0412,0.0957,0.0578,0.0294,0.0133,-0.0521,-0.0243,0.0641,0.002,0.0726,-0.023,0.0079,-0.0039,-0.0159,0.0978,0.0133,-0.0342,-0.0581,0.0438,-0.0149,-0.0394,-0.0092,0.0539,0.0023,0.0024,-0.0285,0.0213,0.0374,0.0185,0.0948,0.0328,0.0647,0.0791,-0.0288,-0.0407,-0.0125,-0.0889,-0.0419,-0.0522,-0.0016,0.085,0.1234,0.046,0.0358,0.0271,0.0835,0.0934,0.1227,-0.0549,-0.019,0.0228]},{"url":"/all/5/","title":"All writing","snippet":"017 A new site for little reason As is apt for us web types, on 25 July 2017 I gave a reboot to this website.","embedding":[-0.0237,-0.0363,0.0329,-0.0125,0.0313,-0.0629,-0.0146,0.0095,-0.0132,-0.0093,-0.0026,0.0872,-0.0133,-0.0088,0.0736,-0.0726,0.0345,-0.0248,-0.0212,-0.0278,-0.0366,-0.0887,-0.0232,0.0457,0.0098,-0.0075,-0.0413,0.0286,-0.0031,-0.1244,-0.0094,0.1103,0.0472,-0.0085,-0.0126,-0.0244,0.0516,-0.075,-0.0354,0.0214,0.0169,-0.1452,-0.0224,0.0599,-0.0038,-0.0547,-0.0169,0.0294,0.0385,0.0492,-0.0395,-0.0427,-0.0174,-0.0523,-0.0774,0.0078,-0.0507,0.0317,-0.0286,-0.028,0.061,-0.0553,0.0298,0.0601,0.0012,-0.0148,-0.0359,-0.0944,-0.0378,-0.0389,0.0204,-0.004,0.0087,0.0662,0.0495,-0.0421,0.0292,-0.0106,0.0924,-0.0404,0.0334,-0.0103,-0.1035,0.0066,-0.0948,-0.0394,0.0416,-0.0046,-0.0157,-0.0362,0.0549,0.0347,0.1191,0.0263,-0.0687,0.0351,-0.054,-0.0536,0.0334,0.0417,-0.0129,0.1122,0.0371,-0.028,-0.0846,-0.072,0.0061,0.1287,0.0286,-0.0155,-0.0585,0.0546,0.0035,-0.0385,-0.021,-0.0294,-0.065,-0.0016,0.144,0.0717,0.0143,0.0452,0.043,-0.0341,-0.0279,-0.0386,-0.0196,0,-0.0587,0.0928,0.0102,-0.0516,-0.0442,-0.0117,-0.0203,0.0398,-0.0789,-0.0295,-0.0033,0.0096,-0.0156,0.0714,0.0589,-0.0462,-0.0106,0.0365,0.1055,-0.0143,0.0353,-0.0671,-0.0008,0.056,0.0325,0.0572,-0.0048,0.1524,0.0472,-0.0097,0.0397,-0.0504,-0.0134,0.0258,-0.0464,-0.014,0.0628,-0.0676,0.0437,-0.0101,-0.1386,0.0896,-0.0184,0.0206,0.0163,0.066,-0.011,-0.0388,0.0645,0.008,-0.0408,0.0825,-0.016,0.0783,-0.0155,-0.0416,0.0184,-0.0572,0.031,-0.0151,0.0448,-0.0564,-0.063,-0.0777,-0.0564,-0.0205,0.0928,-0.0335,-0.0717,0.0389,0.0197,-0.0002,0.0419,-0.0097,-0.0069,-0.0279,0.0255,0.0007,0.0807,0.0101,0.0089,0.0489,0.0991,-0.0221,-0.0151,0.0297,0.0619,-0.0916,-0.0439,0.0681,0.0097,0.0261,0.0052,0.0991,0.0414,0,-0.0776,0.0223,-0.0226,0.114,-0.0381,-0.0413,-0.0407,0.0867,0.0695,0.0106,0.049,0.0634,0.0364,-0.0023,-0.0283,-0.0084,0.0876,-0.0837,-0.0116,-0.0226,0.1114,0.0966,-0.146,0.0068,0.0163,0.0501,-0.0173,0.035,-0.0171,-0.0502,0.0214,-0.0778,-0.0032,0.0553,0.0281,-0.0227,-0.0434,0.0244,0.0123,0.0171,0.0253,-0.0221,-0.0111,-0.0556,0.0145,-0.0385,0.0151,-0.0068,0.0632,-0.019,-0.0506,0.0116,-0.0506,-0.0699,-0.0389,0.0062,0.0235,0.0388,0.0281,0.0038,-0.0036,0.0118,0.0058,-0.0025,0.0031,-0.0418,0.0208,-0.0004,-0.0176,0.0125,-0.0003,-0.0631,-0.0962,-0.0681,-0.1143,-0.087,0.0116,0.022,-0.0343,0.0159,-0.0526,0.0628,0.0219,-0.0141,0.036,0.0115,0.0214,-0.028,-0.0238,0.0518,-0.1015,0.0359,-0.1173,0.0459,-0.0287,0,0.0168,-0.0409,0.0099,0.0887,0.0936,-0.0592,0.0044,0.0624,-0.036,-0.0075,0.0163,-0.0335,-0.0336,0.0985,0.0576,0.0288,0.0043,0.0038,-0.0411,-0.0739,-0.0086,0.0569,0.0106,-0.0887,-0.0256,0.069,0.0073,0.1249,-0.007,-0.0911,-0.0553,0.0322,0.02,-0.0609,0.0286,-0.0042,-0.0345,0.0391,0.0094,0.0113,0.019,-0.0194,0.039,0.078,-0.0082,-0.0032,-0.118,0.0221,0.0397,-0.0509,-0.0028,-0.0407,-0.0522,-0.0168,0.0454,-0.0605,-0.0413,0.0444,0.0386,0.0787,0.0502,-0.1355,-0.0309,0.0004]},{"url":"/all/6/","title":"All writing","snippet":"All writing Search my site Search 8 Dec 2013 A model for better content, better readers, better journalism Six years ago my then roommate and I founded TheDigitel on the idea that the future of news","embedding":[-0.0587,-0.0778,0.0141,0.0377,0.024,0.033,-0.0195,-0.0213,0.0247,-0.033,0.0502,0.0326,0.0766,-0.0462,-0.0103,0.0422,0.06,-0.0283,0.0466,-0.0194,0.0169,0.0054,0.0434,0.0218,-0.0695,0.0133,-0.0718,0.0606,-0.0677,-0.1067,0.1236,0.0047,-0.0743,0.0286,-0.0214,-0.0349,0.022,-0.1103,0.0005,0.0444,0.0873,-0.043,-0.0274,-0.0316,-0.0085,0.0032,0.0777,0.0194,0.0287,-0.0761,0.0225,-0.0534,0.0748,-0.05,0.0679,0.0303,-0.0737,0.0182,-0.0017,-0.0793,0.1031,0.0219,0.015,0.009,-0.0199,-0.0986,0.0746,0.0431,0.0334,0.0087,-0.0632,0.044,0.0332,0.1124,0.0424,0.1129,-0.0225,-0.0753,-0.0226,0.0015,0.042,0.0533,-0.059,0.0062,-0.006,-0.0519,0.1058,-0.0484,-0.0117,-0.0123,0.0527,-0.0381,0.0782,0.0408,-0.0104,0.0162,-0.0483,0.0077,-0.0621,0.05,0.0066,0.0004,0.0022,-0.0034,0.0733,-0.0275,-0.0686,0.0996,0.0418,-0.021,-0.0275,0.0406,-0.0524,-0.0397,0.0275,0.0851,0.0798,0.0086,0.1074,-0.0306,-0.0442,-0.001,-0.0252,-0.0124,-0.0268,0.0126,-0.026,0,0.0333,0.0792,0.0064,0.0265,-0.0515,0.0716,-0.0589,0.0581,0.003,-0.102,-0.0762,-0.0356,0.0898,0.0716,-0.0622,-0.1275,0.0079,0.0146,0.1284,-0.0272,0.0192,-0.0406,0.0327,-0.0275,0.0955,-0.0164,-0.0025,-0.0814,0.0472,0.0343,-0.0185,0.048,0.0205,0.0207,-0.0377,0.006,-0.0901,-0.041,-0.0085,0.0043,-0.0156,0.0172,-0.0581,-0.0522,-0.0114,0.1171,-0.0076,0.0483,0.0044,-0.0679,0.021,-0.0608,-0.0122,0.0612,0.0842,0.0179,0.0288,-0.0308,0.0657,0.0377,-0.0076,0.0288,-0.0517,-0.0305,0.0728,0.0482,-0.067,0.0579,-0.0442,-0.0058,0.0299,-0.0407,-0.0033,0.0747,0.0145,-0.0667,-0.1197,-0.0543,0.0359,0.0096,-0.0407,-0.0094,0.0283,-0.0136,-0.0004,-0.0615,0.0649,0.0256,-0.0288,0.1147,-0.0369,0.0058,0.026,0.003,0.0033,0,-0.1577,0.0209,-0.1023,0.0512,-0.0187,-0.0037,0.045,0.0727,0.0047,0.0512,-0.0204,-0.0226,0.0615,-0.0646,-0.0793,-0.0365,-0.0759,-0.0244,-0.0705,0.0147,-0.0001,0.051,-0.0148,-0.0318,0.0224,0.0106,0.099,0.0521,-0.0526,-0.0446,-0.0655,0.0173,-0.0194,0.0085,-0.0752,0.0241,-0.0499,0.0474,0.0521,-0.0322,-0.002,0.0442,-0.0699,-0.0157,-0.0338,-0.0344,-0.0728,0.0164,-0.0293,0.0361,-0.1309,-0.0531,0.0428,0.0399,-0.0357,-0.0196,0.001,0.0398,0.0594,0.0536,0.0157,0.0097,-0.0281,0.0606,0.1102,-0.1392,0.0531,-0.0293,-0.0309,0.0113,0.0571,0.036,-0.0041,-0.0667,0.0544,-0.0483,-0.0112,0.0812,-0.0368,-0.0209,-0.0668,-0.0117,0.0364,-0.0085,0.0886,0.0634,0.0589,0.0312,0.0458,0.0292,-0.0487,-0.0209,-0.0225,0.0173,0.0676,0,0.0009,-0.0298,-0.042,0.112,0.037,0.0521,-0.0287,0.0305,0.011,-0.0122,0.0162,0.0072,-0.0176,0.0025,-0.0443,-0.0228,0.0471,-0.0979,-0.0469,-0.047,-0.017,-0.0033,-0.0414,0.061,0.049,-0.0117,0.0416,0.022,-0.0627,0.0201,-0.0329,-0.0749,-0.0939,-0.0383,-0.0671,0.0801,-0.1077,0.0208,-0.0626,0.022,0.0133,-0.0708,0.0515,-0.0025,0.0562,-0.0014,-0.0862,-0.0243,-0.0042,0.0163,0.0026,-0.0146,0.0567,0.0707,0.0361,-0.0346,-0.0248,0.008,-0.0175,0.0282,0.0096,-0.0357,-0.0452,0.0358],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/","title":"All writing","snippet":"All writing Search my site Search Digesting 5 Mar 2026 11ty is dead, long live Build Awesome The static site generator I've backed for years just got its future sorted.","embedding":[-0.066,-0.0586,-0.0202,0.0482,0.0719,-0.0147,-0.0989,-0.032,-0.0404,0.0149,-0.0236,0.0447,0.0862,-0.0038,0.0327,0.0433,-0.0002,-0.0562,-0.0217,0.009,0.0154,0.0077,0.0074,-0.0205,-0.0316,0.0283,-0.0036,-0.0828,0.0446,-0.01,0.0282,0.0261,-0.0232,0.0358,0.0147,0.0437,0.0326,-0.0148,0.0422,-0.0294,-0.0367,-0.0734,-0.03,0.0089,0.0315,-0.0253,0.0053,-0.0694,-0.0188,-0.0069,-0.0907,-0.0759,-0.0285,-0.0699,-0.0278,-0.0361,0.0027,-0.0273,-0.0507,-0.0742,0.0955,-0.0461,0.0226,-0.0072,0.0786,-0.0421,0.0069,0.0647,0.0862,-0.0391,-0.0582,0.0269,0.0057,0.0235,0.0506,0.0331,0.0345,-0.0128,0.0568,-0.0848,-0.0387,-0.0102,0.0192,0.1029,-0.0327,-0.015,0.065,0.0431,0.0877,-0.0223,0.0374,-0.0802,0.1272,-0.0803,0.0435,0.0224,0.0385,-0.0317,-0.0479,0.0538,-0.0196,0.06,0.0416,-0.055,0.0319,0.0999,-0.0076,0.1042,0.0137,-0.0485,-0.0211,0.0555,0.0078,-0.0605,0.0706,-0.0249,-0.0479,-0.0347,0.1369,0.0495,0.0205,0.076,0.0279,0.0495,0.0095,0.0185,-0.0255,0,0.0936,0.1201,-0.0076,0.024,0.0016,-0.0177,0.0346,0.0405,-0.0971,-0.0115,0.0216,0.0558,-0.0143,0.0694,0.0642,-0.0754,-0.0308,-0.0079,0.0708,-0.0102,0.0761,-0.0642,0.0162,0.0127,0.1028,-0.0227,0.0275,-0.0276,-0.0492,-0.0025,-0.0296,-0.0049,-0.0178,0.0099,-0.0319,-0.0002,-0.0623,-0.0621,-0.0065,0.0088,-0.0597,0.0491,-0.0271,-0.0942,0.031,-0.0215,-0.0264,-0.0303,0.025,-0.0314,0.0244,0.0555,-0.0047,0.0197,-0.0319,-0.0442,0.0406,-0.1013,0.0824,0.0022,0.0437,-0.0588,-0.0167,0.0124,-0.0134,0.0649,0.0669,0.0559,0.0593,0.0257,0.0688,-0.0088,-0.0103,-0.1297,-0.0623,-0.0054,-0.0567,-0.1194,-0.0502,0.0501,0.0038,0.0174,-0.0371,-0.0023,0.0536,-0.0481,0.0194,-0.0957,-0.0351,-0.0108,0.0362,0.0309,-0.0278,0.0016,-0.0107,0,-0.0424,-0.0783,-0.0309,0.0989,-0.0047,-0.0695,-0.0426,0.01,0.0236,-0.0003,-0.0251,0.011,-0.03,0.0219,-0.028,-0.017,-0.0052,-0.0922,-0.0256,0.0289,0.0159,0.112,-0.1302,-0.0146,0.0744,0.0601,-0.0296,0.0561,-0.0275,-0.0442,0.046,-0.0161,-0.0125,-0.0671,-0.0394,0.0248,-0.0304,0.0223,-0.0349,-0.0061,0.032,0.0307,0.0268,0.0297,-0.0421,-0.0159,-0.1055,0.0208,0.0428,-0.0069,0.0258,-0.0425,-0.0335,-0.1075,-0.0314,-0.025,-0.0264,0.0714,-0.0523,0.0606,-0.0157,0.0096,-0.0353,0.0534,-0.033,-0.0865,0.0146,0.0679,-0.123,-0.012,0.0432,0.0161,-0.048,-0.0242,0.0215,0.0189,0.0929,0.0547,0.0244,-0.0504,-0.0986,0.0449,0.0229,0.0201,0.0119,0.0139,-0.0538,-0.0078,-0.054,0.0139,-0.0418,-0.0132,-0.045,0.0912,0.0674,0,0.0047,0.079,-0.0203,0.0552,0.065,0.0229,0.019,0.0128,0.0025,0.0594,0.0668,-0.0662,-0.0604,0.0919,0.0229,0.0189,-0.0007,-0.0875,-0.07,-0.12,0.0281,-0.0112,-0.002,-0.0337,0.036,-0.0373,0.0177,0.0644,-0.0116,0.0034,-0.026,0.0079,-0.0174,-0.0803,0.1034,0.0068,-0.0352,-0.0265,-0.0708,0.016,0.0651,0.0218,0.0968,-0.0355,0.0359,-0.0391,-0.0652,-0.1005,0.0339,-0.006,-0.0565,-0.0612,0.0496,0.1241,0.1063,0.0477,-0.0147,0.0005,0.1034,0.0938,0.1339,-0.0549,-0.0472,-0.0229],"teaser":"Everything in one place — blog posts, digesting bookmarks, and project notes."},{"url":"/all/","title":"All writing","snippet":"25 Feb 2026 Collaborate on any webpage with a bookmarklet and URL state Pin comments on any live webpage and share them as a URL with no account and zero cost. As in free.","embedding":[-0.102,-0.0132,-0.0141,0.0186,0.0608,-0.039,-0.0741,0.0214,-0.0653,-0.0052,-0.05,0.0827,-0.014,0.0219,0.0043,-0.0365,0.0445,-0.0593,-0.0116,-0.0135,-0.0129,-0.0856,0.0068,-0.0204,-0.0194,-0.0038,-0.0643,-0.0425,0.0032,-0.0501,0.0617,0.0025,-0.0317,-0.0166,-0.0258,0.0056,0.0317,-0.0308,0.0496,-0.0172,-0.0655,-0.1178,-0.0299,0.0302,0.0178,-0.0428,0.0136,-0.0225,-0.0433,0.0072,-0.0529,-0.062,-0.0239,-0.0445,-0.0481,-0.0433,-0.0065,0.0079,-0.0405,0.0278,-0.0198,-0.0711,0.0688,0.0801,0.0742,0.0536,-0.0042,-0.0047,-0.0196,0.0185,-0.146,0.0038,0.052,0.035,0.0404,-0.1243,-0.0206,0.0231,0.0218,-0.0237,0.0667,-0.0371,0.0191,0.0545,-0.0286,-0.0048,0.0871,0.0171,0.0706,-0.0435,-0.0186,0.07,0.126,0.0415,-0.0333,-0.009,0.0115,-0.0188,-0.0207,0.0864,0.0113,0.0219,0.153,-0.099,0.0101,-0.0219,0.0017,0.1262,0.05,-0.0429,-0.0123,-0.0256,-0.0713,-0.0973,-0.0083,-0.038,0.04,-0.0262,0.1005,0.0269,0.0635,0.0656,-0.0509,0.0044,0.0781,0.0446,-0.0125,0,0.023,0.02,-0.0714,0.0013,0.0802,-0.0016,0.0592,0.0149,-0.0823,-0.0532,0.063,0.0627,-0.0573,0.1028,0.0606,-0.0947,-0.011,0.0659,0.0844,-0.0802,-0.0179,-0.008,-0.0053,0.0301,0.0345,0.0509,0.0033,0.0667,-0.0253,-0.0038,-0.0364,-0.0437,-0.0037,-0.0534,-0.0206,0.0052,-0.0874,-0.1135,0.0362,0.0347,-0.0802,0.0004,-0.0305,-0.0211,-0.0312,-0.0312,0.0219,-0.0005,0.0414,-0.0112,-0.041,0.0464,0.0473,0.0399,-0.0151,-0.0586,-0.0544,-0.0502,0.071,-0.0011,0.0206,-0.0351,-0.0739,-0.0624,-0.0579,-0.0403,0.0813,0.0706,-0.0331,-0.0556,-0.0051,0.042,0.0544,-0.0472,0.0222,0.0028,-0.0115,-0.0487,-0.0162,-0.0423,0.0308,0.0043,0.0593,0.0226,0.071,-0.0311,0.0331,0.0292,-0.0826,-0.0028,-0.0059,0.0157,0.0349,0.0185,0.0752,0,-0.0728,-0.0276,-0.1126,0.1978,0.0027,0.0728,0.0513,-0.0116,0.0982,-0.0428,-0.0388,0.0338,-0.0642,-0.0456,-0.0826,0.0226,-0.0805,-0.1096,-0.0655,-0.0217,0.0611,0.0662,-0.0518,0.0656,0.03,0.0619,0.0178,-0.0107,-0.0205,0.0093,-0.0237,-0.0111,0.0054,-0.0027,0.0798,-0.0352,-0.0144,0.0706,0.0015,0.0441,-0.0017,-0.0009,0.0161,-0.0413,-0.0028,0.0548,-0.0415,-0.0156,0.0173,0.0305,-0.0229,0.0315,0.0178,-0.0852,-0.032,-0.0513,-0.0377,0.0044,-0.0177,0.0229,-0.0216,-0.032,-0.0078,-0.0114,0.0028,-0.0122,-0.0549,0.0465,-0.0412,0.0527,0.0301,-0.0303,-0.0184,-0.1022,0.0403,0.0124,0.1494,-0.0094,-0.0262,0.0412,0.0374,0.1027,0.0232,-0.0857,0.0291,-0.0113,-0.022,-0.0202,-0.0357,0.003,-0.0723,0.0865,0.0119,0.0597,0.0454,0,-0.0088,0.067,0.0159,0.022,0.0319,0.0125,0.0333,0.0613,-0.0056,-0.035,0.0729,-0.098,0.0361,0.0678,0.0713,0.0329,-0.0217,-0.003,-0.0849,-0.1099,-0.0334,-0.0081,-0.0377,0.0208,0.0255,0.0551,0.0588,0.1398,-0.0113,-0.0213,-0.0751,0.032,-0.073,0.0065,-0.0058,-0.0019,-0.0527,0.0085,-0.0638,0.0253,0.0231,-0.0079,-0.0101,0.0185,0.05,-0.0067,-0.0552,-0.069,-0.0324,0.0024,0.0118,-0.0285,0.0343,0.1051,0.0445,-0.0012,0.056,0.0217,0.0558,0.1002,0.0732,0.0168,-0.0132,0.0791]},{"url":"/all/","title":"All writing","snippet":"5 Feb 2026 The practitioner's guide to planning digital transformation (Parts 3-4) How to assess maturity, build the business case, and avoid the change management pitfalls that derail most digital","embedding":[-0.0383,-0.0006,0.0048,-0.056,-0.0094,-0.0409,-0.127,-0.0255,-0.0503,-0.0043,-0.073,0.0431,0.0216,0.0322,-0.0028,0.0254,0.0392,0.0199,-0.0351,0.0231,0.0422,-0.0407,-0.0311,-0.0461,0.0234,0.0473,0.0044,-0.0542,-0.0072,-0.0783,-0.0571,0.0222,-0.0796,-0.0113,-0.0183,-0.0487,0.0946,-0.0596,-0.0134,-0.0848,-0.0389,-0.0785,-0.0259,-0.0113,0.0413,-0.0736,0.0126,-0.0115,-0.041,0.0264,-0.0742,-0.097,0.0138,0.0443,-0.0486,0.055,-0.0096,-0.0043,-0.0187,0.013,0.0613,-0.0061,0.0155,0.0531,-0.0191,0.004,0.0488,0.0116,-0.0602,0.0077,-0.1382,-0.0523,-0.0016,-0.043,0.023,-0.0204,-0.0439,-0.0314,0.0929,-0.0464,0.1449,0.0503,-0.038,0.0814,-0.0286,0.003,-0.0141,0.0035,0.0346,-0.0269,-0.0084,0.0059,0.028,0.0276,0.0292,-0.0843,-0.0448,-0.0734,0.1038,0.0467,0.0041,0.0177,0.1173,-0.0441,-0.0304,-0.0101,0.0293,0.1161,-0.0459,0.0311,0.028,0.028,-0.0478,-0.0527,0.0583,0.0015,-0.044,0.033,0.0495,0.0056,0.0119,0.0692,0.0219,0.0553,0.0346,0.0301,-0.0276,0,-0.0636,0.0622,-0.0212,0.0853,0.0398,0.0379,0.0276,0.018,-0.0067,-0.0552,0.0565,0.1538,-0.0151,0.0278,0.1033,-0.0647,-0.0047,0.0849,0.0209,-0.0069,0.0344,-0.0129,-0.022,0.0297,0.0665,0.0486,-0.0659,0.0695,-0.0233,0.0196,-0.0118,-0.047,-0.0268,-0.0644,0.0103,0.0058,-0.0156,-0.0698,0.0066,0.0362,-0.0832,0.0335,-0.0871,0.0097,-0.0187,0.0685,0.0513,-0.0055,-0.0018,0.0201,-0.0533,-0.0422,-0.0381,-0.0484,-0.0194,-0.0349,0.0194,-0.0763,0.0252,-0.0047,-0.0316,-0.016,-0.0462,-0.0174,-0.059,-0.0029,0.0731,0.0024,0.0105,-0.0129,-0.0253,0.0154,0.0063,-0.0047,0.07,-0.0274,-0.0348,0.0589,-0.0394,-0.0066,-0.0089,0.0258,0.049,-0.0041,0.1218,-0.0045,0.0518,-0.0083,-0.069,0.0533,-0.0422,0.0095,-0.0054,0.0903,0.0199,0,-0.0325,0.0218,0.0173,0.1412,-0.0157,-0.09,0.0053,-0.0109,0.1068,-0.1259,-0.0354,-0.0086,-0.0431,0.0292,-0.0786,0.0046,0.0213,-0.1786,-0.1105,0.0335,0.0248,0.0351,-0.1136,0.0134,0.0049,0.0598,0.0196,-0.1159,0.0464,0.0051,-0.0394,-0.0931,0.0296,0.0507,0.058,0.0277,0.0509,-0.0063,0.0173,0.001,0.0173,0.0162,-0.03,0.0047,-0.0116,0.1016,-0.0062,0.0551,-0.0435,-0.0478,0.0369,0.0635,-0.0187,-0.0711,-0.0126,-0.0515,0.0071,0.0029,-0.0617,0.0796,0.0011,0.0137,-0.0571,-0.017,-0.0143,0.001,0.0078,0.0236,-0.0451,-0.0273,0.045,-0.0597,-0.0549,-0.0904,0.0022,-0.0594,0.1127,-0.0388,0.0024,0.064,-0.0346,0.0112,0.0201,-0.0502,0.0271,0.1291,0.0181,-0.0713,-0.025,0.0026,-0.1085,-0.0059,-0.1519,-0.0259,0.0055,0,-0.0242,0.0519,0.0254,0.0268,0.0274,0.0047,0.0041,0.0845,0.0619,0.051,0.0197,-0.0736,0.0239,0.0735,0.052,0.0655,-0.0282,0.0508,-0.0512,0.0136,-0.0167,0.0396,-0.0066,-0.0459,0.0202,-0.0032,-0.0078,0.0309,-0.0067,0.0201,0.0421,0.0493,-0.0559,0.0336,-0.0294,-0.1155,0.0163,0.0627,0.0767,0.029,-0.0164,0.0305,0.0351,0.0861,-0.0644,-0.0747,-0.0356,-0.0086,-0.0228,-0.0443,-0.0078,-0.0246,-0.0084,0.0485,0.0703,0.001,0.1186,0.0105,-0.0027,0.0919,0.0643,-0.0524,-0.0996,0.063]},{"url":"/blog/2/","title":"The blog","snippet":"The blog Search my site Search 28 Oct 2025 Introducing a \"Work\" section A home for evidence-led impact stories documenting measurable outcomes from my work on platforms, performance, and design","embedding":[-0.0732,-0.0356,0.0533,0.0086,0.1043,-0.0434,0.0081,0.0092,0.0193,0.0098,-0.0639,0.0261,0.0019,-0.0077,0.0555,0.0572,0.0514,-0.0572,-0.1089,-0.0373,0.0472,0.0477,0.0402,0.0128,-0.013,0.047,-0.0455,-0.0559,-0.0051,-0.0564,0.0258,-0.0021,0.0462,-0.0015,-0.0222,0.0217,-0.0208,0.0149,0.0719,-0.0264,-0.0396,-0.105,-0.0174,-0.0023,0.0655,-0.0166,-0.0694,-0.0701,-0.0111,0.0155,-0.1427,-0.0331,0.055,0.0406,-0.0616,-0.0305,-0.0226,0.0564,0.0287,-0.0817,0.0122,-0.0535,0.0174,-0.0069,0.0682,-0.0042,-0.0182,0.0431,0.0314,0.0292,0.0176,0.016,0.0214,0.0243,0.0526,0.0371,-0.0063,-0.0604,0.0477,-0.088,0.0331,0.0125,0.0406,0.0906,-0.0752,-0.0072,0.0631,0.0528,-0.0089,-0.0052,-0.0381,-0.0966,0.1495,0.0218,0.0392,0.0012,-0.0663,-0.0801,-0.0309,0.0642,-0.0132,0.0829,-0.0253,-0.0605,0.0016,-0.0008,0.0149,0.0362,0.0169,-0.0316,-0.0524,0.0307,-0.0541,-0.0678,0.1295,-0.0411,0.0484,0.0118,0.1242,0.0352,0.0797,-0.0205,-0.0121,0.0573,0.0363,0.0015,-0.0228,0,0.0095,-0.0022,-0.018,0.1371,0.0784,-0.0008,-0.0515,0.0645,-0.0687,0.014,-0.0205,0.0116,-0.0104,0.0593,0.0659,-0.0796,-0.0474,0.0251,0.0143,-0.0007,0.0804,-0.045,0.0037,0.0365,0.0533,0.0517,0.0493,-0.0469,0.052,0.0159,-0.0944,0.0131,-0.0393,0.0144,0.0062,0.0362,-0.084,-0.0687,0.0347,0.0591,-0.0546,0.04,-0.0302,-0.0168,0.0504,0.0328,-0.0225,-0.018,-0.0098,-0.0367,-0.0088,0.0536,0.058,0.0076,0.005,-0.1143,0.0169,-0.0765,0.0488,-0.0297,0.0328,0.0142,-0.0115,0.041,-0.0254,0.0768,0.0373,0.025,0.069,-0.011,-0.0097,0.0386,-0.0143,-0.0573,-0.0685,0.0336,-0.052,-0.1015,0.036,0.0472,0.0643,-0.0305,-0.0082,-0.0858,0.0201,-0.0436,0.0099,-0.0653,-0.0122,0.0231,-0.0018,0.0439,0.0063,0.0667,-0.0993,0,-0.0184,-0.0473,-0.0672,0.0613,0.031,-0.0158,-0.0012,-0.0004,0.1163,0.0144,-0.0205,0.0026,-0.0051,0.0223,0.0093,0.0067,-0.0094,-0.0933,-0.0533,-0.004,0.0462,0.0527,-0.1797,0.0356,0.0762,0.0544,0.0114,-0.008,0.0538,-0.0399,-0.0311,-0.0623,-0.0102,-0.0162,0.0449,0.0306,-0.0217,-0.0239,-0.042,-0.0099,0.0322,0.031,-0.118,-0.0245,-0.0777,0.003,-0.1064,0.0443,0.006,0.0625,0.0253,-0.0322,-0.0272,-0.0671,-0.0582,-0.0708,0.0289,0.0152,-0.056,0.0689,-0.0624,0.0145,0.0049,0.0067,0.0046,-0.1089,-0.0086,0.0044,-0.0514,-0.061,0.0728,-0.0316,-0.0548,-0.0333,0.0325,0.0074,0.0791,-0.0176,0.009,-0.0228,-0.0432,0.0039,0.0386,0.0636,0.0478,0.0686,-0.0407,0.0609,-0.0448,0.0223,-0.0396,-0.0412,-0.0685,0.0954,-0.0118,0,0.0072,-0.0208,0.0144,0.1011,0.0689,-0.0136,-0.0408,0.0142,0.0119,0.058,0.1134,-0.0244,-0.0076,0.0313,0.0545,0.0289,-0.0037,-0.0338,-0.0207,-0.0472,0.0978,-0.0028,-0.0568,-0.0562,0.0058,-0.0661,-0.0722,0.0774,-0.0974,-0.0046,-0.0164,0.0168,-0.0501,-0.0087,0.0796,0.0688,0.0011,-0.0219,-0.0299,-0.032,0.0183,-0.0026,0.0478,0.017,0.0034,-0.0782,-0.0742,-0.1132,-0.0371,-0.0235,-0.0384,-0.0394,0.0684,0.1266,0.1222,-0.0268,0.0174,-0.0036,0.0075,0.0711,0.1307,0.0293,-0.0443,0.0006],"teaser":"Thoughts, lessons learned, and the occasional web oddity."},{"url":"/blog/2/","title":"The blog","snippet":"7 Sep 2025 Predictable, token-based filenames with Eleventy Image How I swapped Eleventy Image’s hashed outputs for readable, stable names — and the trade‑offs.","embedding":[-0.1129,-0.0631,-0.073,-0.0019,0.0828,-0.0048,-0.0632,0.0173,-0.0159,-0.0282,-0.0168,0.1247,0.0336,0.0294,-0.0359,-0.035,0.0937,0.0223,0.0514,-0.0018,-0.051,-0.0361,0.1172,-0.0528,0.0292,0.0307,-0.1299,0.0088,-0.0448,-0.1069,0.0834,0.0166,0.0192,-0.0242,0.0332,0.01,0.0756,-0.0168,0.0226,0.0402,-0.0212,-0.0816,-0.0281,0.0601,0.0144,-0.078,-0.0246,-0.0604,-0.04,0.021,-0.0337,-0.0105,-0.0483,-0.0525,0.0109,-0.0665,-0.0021,-0.0406,-0.0895,0.0007,-0.0234,0.0143,0.0508,0.0433,0.0292,0.0371,0.0287,0.0367,-0.0009,0.0217,-0.0469,0.015,0.066,-0.0026,-0.0467,0.0021,0.037,-0.0235,-0.0106,-0.114,-0.0048,0.0336,0.0347,0.0549,-0.0386,-0.0023,0.0372,-0.0401,-0.0163,0.0251,-0.0337,0.0027,0.0946,0.0411,-0.0271,0.012,0.0526,-0.0661,-0.0263,0.0846,-0.0043,0.055,0.0926,-0.1122,-0.0648,-0.052,0.0964,0.0474,-0.0025,-0.0606,0.0364,0.0013,-0.0933,-0.0871,-0.0569,-0.0657,0.008,-0.0676,0.137,0.0559,-0.0105,0.0508,-0.0778,0.0441,0.0369,-0.0059,0.0221,0,-0.039,0.0552,-0.0406,0.066,0.0805,-0.0097,-0.0686,-0.0195,-0.1198,-0.0276,0.0454,0.0573,-0.0227,0.0748,-0.0001,-0.1021,-0.0422,0.0652,0.0191,-0.0205,-0.0618,-0.0221,0.0049,-0.0238,-0.045,0.0606,0.0036,0.008,-0.0254,0.0065,-0.0335,-0.003,0.0275,-0.0273,-0.0232,-0.1046,-0.007,-0.0958,-0.0143,0.0068,0.01,0.0125,0.0111,-0.0042,-0.0227,0.0506,-0.0013,-0.0421,0.0199,-0.0919,0.0021,0.0235,0.0173,-0.0146,-0.0183,-0.1032,-0.061,-0.0274,0.0377,-0.0341,0.0573,0.0422,0.0273,-0.0862,-0.0326,0.009,0.0151,-0.002,-0.0091,-0.0055,-0.0405,0.0404,0.0536,-0.0249,0.051,0.0318,0.0274,-0.0085,0.0803,-0.0349,0.0326,-0.0105,0.055,-0.0174,0.0346,-0.0648,-0.0523,-0.0797,-0.0459,-0.0698,0.0366,-0.046,0.0704,-0.0784,0.0357,0,-0.0071,-0.0329,-0.1077,0.0686,-0.0465,0.0481,-0.0211,0.0946,0.0584,-0.0669,-0.0408,0.0406,-0.0754,-0.0852,-0.0302,-0.0301,-0.0026,-0.0243,-0.0088,-0.011,0.0509,0.0236,-0.0511,0.0708,0.1043,0.1364,0.0486,-0.0322,-0.0437,-0.026,-0.0448,-0.0526,0.0278,0.0414,-0.0077,-0.0197,-0.0037,0.061,-0.0637,0.0315,0.036,0.0137,0.0299,-0.0522,-0.0036,-0.0015,-0.0805,0.0405,0.0907,0.073,-0.0066,-0.0102,-0.0442,-0.0406,-0.0228,-0.0562,-0.0457,0.0057,-0.0174,0.095,-0.0164,-0.0153,-0.0472,-0.0243,-0.011,-0.0583,-0.1072,-0.0422,-0.0036,0.0061,0.0565,-0.0861,-0.0418,-0.0445,0.0472,0.0244,0.1776,0.0479,-0.031,0.0524,0.0451,0.0395,-0.0686,0.0124,0.1102,0.0671,-0.0581,-0.007,0.0376,0.0024,0.0174,0.1018,0.0422,0.0743,0.0811,0,-0.0207,0.0051,0.0094,0.0158,0.0388,0.0024,0.0013,-0.0107,-0.0215,-0.0408,0.1031,-0.0701,0.0237,-0.0242,0.0252,0.0697,0.0443,0.037,-0.0754,0.0224,-0.0296,0.0619,-0.012,-0.0228,-0.0458,0.0108,-0.0476,0.0389,0.033,-0.0354,0.027,0.0561,-0.0807,-0.0077,-0.0455,0.0251,0.0032,0.0117,-0.0281,0.0371,0.0341,-0.0489,0.006,0.011,0.0309,-0.0299,0.0212,-0.0229,-0.0429,0.0229,0.0115,-0.0115,-0.0374,0.0754,-0.0242,-0.0655,0.0201,0.1264,0.0237,0.1166,0.0692,-0.0685,0.0338,0.0507]},{"url":"/blog/2/","title":"The blog","snippet":"11 Aug 2025 Making PDFs more viewable Because ‘Just give them the PDF’ isn’t good enough. 10 Jul 2025 Drupal delayed by Azure MySQL Managed Azure Database for MySQL cost us 50%–80% slow down.","embedding":[0.0109,-0.0833,0.0254,0.0483,0.1235,-0.0187,-0.0472,-0.0557,-0.0328,0.0673,-0.0134,0.0828,0.0598,0.0311,-0.0101,0.0653,0.0408,-0.1042,-0.0549,0.0205,-0.1157,-0.0369,-0.0124,-0.0052,0.0931,-0.0032,-0.1708,0.0189,-0.0143,-0.116,0.0085,0.0276,-0.0245,0.0237,0.0742,-0.0095,0.059,-0.076,-0.0587,-0.0042,0.0021,-0.0959,-0.0502,0.0517,0.0216,-0.0312,-0.0007,-0.0452,-0.0166,0.0609,-0.0696,-0.0646,-0.0014,-0.0342,0.001,0.0078,0.0573,0.067,-0.0179,0.0136,0.0339,-0.0724,0.0282,0.0731,0.0262,0.0383,0.0068,0.0364,0.0149,0.0158,-0.0808,-0.0064,-0.068,0.0215,-0.01,-0.0456,0.0583,0.008,0.0501,0.0186,0.0046,-0.0101,0.0012,0.013,-0.0759,-0.0132,0.0465,-0.0657,-0.0107,-0.0382,-0.011,-0.0631,0.1021,0.0563,0.0023,-0.0573,0.0331,-0.0426,0.023,0.0445,-0.0089,0.0319,0.0407,-0.0635,-0.0604,-0.0281,0.0948,0.1349,-0.047,-0.0293,0.0036,0.0371,-0.0493,-0.0606,0.0438,0.022,-0.0158,0.0143,0.0759,0.0314,0.0231,0.0778,-0.0757,-0.0299,-0.0098,0.0096,-0.0102,0,0.0746,-0.0252,-0.0469,0.0548,0.1114,-0.0343,0.0213,0.0098,-0.1206,-0.0496,0.0722,0.0593,-0.0637,0.1088,0.0192,-0.1096,-0.0065,0.0019,0.024,0.0416,0.0237,-0.1111,-0.0342,-0.0008,0.0039,0.0523,0.0629,0.0749,0.0149,0.0198,-0.0267,0.0227,-0.0156,-0.0707,-0.029,-0.0105,-0.027,-0.0175,0.0189,-0.011,-0.0483,0.07,-0.078,-0.0245,0.0531,0.0008,0.0343,-0.0261,0.0238,-0.066,-0.0396,0.0085,-0.0322,0.0409,0.0268,-0.0679,0.0078,-0.0267,0.015,-0.0004,0.0326,-0.0169,-0.0543,-0.0159,0.0124,0.0618,0.0101,0.0341,0.0337,-0.024,0.0025,-0.0231,0.0358,-0.07,0.0846,-0.0322,-0.0489,-0.0359,0.0299,0.021,0.0593,0.042,-0.0213,-0.0267,0.0092,-0.0688,0.0013,-0.0439,-0.0153,0.0312,-0.0387,0.0072,0.1023,-0.0158,0.0001,0,-0.0204,-0.0185,-0.0391,0.0935,0.0304,-0.0325,0.0186,0.1249,0.0677,-0.0213,-0.0305,0.0205,-0.0843,0.0587,-0.0873,0.0055,0.0478,-0.1161,-0.0083,-0.0077,-0.0238,0.093,-0.0305,0.0043,0.0567,0.0652,0.018,-0.0217,-0.0533,-0.0495,-0.0805,-0.0501,-0.0454,-0.0155,0.0023,-0.0368,-0.0705,-0.0202,-0.0724,-0.0521,0.0131,0.0194,-0.0009,-0.1135,0.0052,0.032,-0.1324,0.0007,0.0174,0.0108,-0.0466,0.0465,0.0205,-0.0285,-0.0024,-0.0801,-0.0142,0.0162,-0.0737,0.0602,0.0101,0.1355,-0.0256,-0.0321,0.0618,0.0277,0.0054,0.0227,-0.0442,-0.0082,-0.0018,-0.027,-0.0452,-0.0395,0.0557,-0.0106,0.0064,0.0537,-0.0392,-0.0021,0.0112,0.0929,-0.0415,-0.0353,0.0445,0.0503,-0.019,-0.0546,-0.0481,0.0543,-0.035,-0.0152,-0.0784,0.0966,0.0592,0,0.0144,0.0482,-0.0446,-0.0249,0.0988,-0.0131,0.0378,0.1438,0.0615,0.0429,0.0474,-0.0686,0.0732,0.0628,0.0846,0.0117,0.0792,-0.0624,-0.0462,-0.074,0.0149,0.0415,0.0234,-0.0066,-0.0351,0.0283,0.0043,0.0504,0.0012,-0.0429,-0.0675,0.0607,-0.0811,-0.0508,-0.0378,-0.0261,-0.0245,-0.015,-0.0448,0.0613,-0.0148,0.0116,0.1389,0.0161,-0.0063,-0.0445,-0.0287,-0.0195,-0.0111,0.0229,-0.0268,-0.078,-0.006,0.0799,0.0031,0.0196,0.0632,-0.0089,-0.0074,0.0977,0.0811,-0.0985,0.0115,0.0126]},{"url":"/blog/3/","title":"The blog","snippet":"The blog Search my site Search 30 Aug 2021 EMBL.org: Empowering users to navigate a large scientific organization We tamed the ‘footmap’ by introducing a more effective directory pattern.","embedding":[-0.0945,-0.048,0.0571,0.0195,0.1319,-0.0304,-0.0759,0.0565,-0.0877,0.0361,-0.0492,0.0752,0.0086,0.0351,-0.0109,0.0257,-0.001,-0.0093,0.0347,0.0731,-0.0676,-0.0019,0.0547,0.0122,0.0125,0.0079,-0.1142,-0.0317,0.0222,-0.038,0.0083,0.1281,-0.0474,-0.026,0.0155,-0.0057,0.0841,-0.0061,-0.0396,0.0066,-0.0243,-0.053,-0.0055,0.0092,0.0729,-0.0433,0.0443,-0.0961,-0.0271,0.0155,-0.032,-0.085,0.0493,-0.1043,-0.0151,-0.0153,0.0425,-0.0568,0.0337,-0.0251,0.0529,-0.017,-0.0582,0.0301,0.1141,-0.0556,0.0262,0.0641,0.0527,-0.0202,-0.0537,-0.0052,0.0494,0.0127,0.0217,0.0365,0.0005,0.0304,0.0902,-0.0488,0.0505,0.0133,0.0138,0.0407,-0.0339,-0.0026,0.0998,0.0138,0.0474,0.001,0.0138,-0.0085,0.1311,0.0213,-0.0912,-0.0135,-0.0595,-0.0208,0.0044,0.0853,-0.0383,0.0363,0.0429,-0.0372,-0.0351,-0.0154,0.0629,0.0794,-0.0214,0.027,0.0366,0.0476,-0.0695,-0.0911,-0.0052,-0.0381,0.0513,-0.0682,0.1115,-0.0005,0.0033,0.0313,-0.0212,0.009,0.0128,0.0255,-0.0546,0,0.058,0.0864,-0.012,0.116,0.0507,-0.0385,0.0079,-0.0428,-0.1456,0.0056,0.0367,0.0634,-0.0227,0.0671,-0.0376,-0.1251,0.0187,-0.052,0.0159,-0.0601,0.0328,-0.0151,-0.0148,-0.0418,0.107,-0.0073,-0.0061,0.0789,-0.0419,0.0307,0.0234,0.0288,-0.0077,0.0476,0.0194,-0.034,0.0445,-0.0861,0.0318,-0.0155,-0.0542,0.0288,-0.0409,-0.0134,0.1017,0.0036,0.0209,-0.0113,0.0488,-0.0396,-0.0755,0.0418,-0.0571,0.0739,-0.0206,-0.0125,-0.0519,-0.1196,0.0995,0.0031,0.0067,0.0244,-0.0876,-0.0948,-0.01,0.032,0.0168,-0.0154,0.0061,-0.0329,0.05,-0.0014,-0.0093,-0.0233,0.037,-0.0343,-0.0391,0.0328,0.0041,0.0162,0.0542,0.0128,-0.0116,0.0297,0.0358,-0.0726,0.0525,0.0058,-0.0152,-0.0091,0.0927,-0.0281,0.1188,-0.0329,-0.0604,0,0.008,-0.0342,-0.0819,0.0583,-0.0492,-0.0349,0.0154,0.0274,0.0314,-0.0365,0.0171,0.0529,0.0258,0.0392,-0.0654,0.0189,0.033,-0.1107,0.0053,-0.0052,0.0445,0.0368,-0.1374,0.0158,0.0172,0.0451,0.0245,0.0183,-0.0729,-0.0203,-0.0553,-0.0357,-0.014,-0.0604,-0.0194,-0.0333,-0.0522,0.0014,-0.0399,-0.0084,-0.076,0.0141,0.006,-0.0415,-0.0143,-0.0223,-0.1141,0.0625,0.0599,-0.0334,-0.0156,-0.032,0.0082,-0.1316,0.0014,-0.0738,-0.021,0.0071,-0.0729,0.0979,0.0343,0.0783,-0.0402,-0.015,0.0646,-0.0334,-0.1018,-0.0003,-0.069,-0.0097,-0.0416,-0.003,-0.0247,-0.0765,0.0203,0.0062,0.131,0.0339,0.0496,-0.0098,0.0045,0.0199,0.0151,-0.0093,-0.0009,0.0658,-0.0218,-0.0303,-0.0321,0.0048,-0.0837,-0.0179,-0.0599,0.1285,0.1128,0,-0.0017,0.1026,-0.061,0.0016,-0.0012,0.0254,0.0692,-0.0171,0.0349,0.0125,-0.0196,0.0699,0.0161,0.064,0.0597,0.0534,-0.0004,0.0045,-0.0907,-0.0399,0.0316,0.0658,0.035,-0.0157,-0.0014,-0.0063,-0.011,0.0226,-0.0055,-0.0399,-0.0732,0.0476,-0.0824,0.0221,-0.0032,0.0182,-0.0996,-0.0357,-0.0099,0.0058,0.0582,0.0075,0.0492,0.0285,-0.0229,0.0192,0.0179,-0.0125,-0.0193,-0.0657,-0.0219,0.0016,0.0113,0.0728,0.0648,0.0092,-0.0098,-0.013,0.0413,0.0611,0.0434,-0.1328,-0.0326,0.0622],"teaser":"Thoughts, lessons learned, and the occasional web oddity."},{"url":"/blog/3/","title":"The blog","snippet":"ck start on how to work with Visual Framework 2.0 CSS, JS and structure your HTML — and lots of links to learn more.","embedding":[-0.0059,-0.0533,0.0055,0.0621,0.1156,-0.0272,-0.0809,0.0483,-0.0785,-0.0124,-0.0242,0.0125,-0.0268,0.0187,0.0595,0.0544,0.0945,0.0049,0.03,0.0099,-0.034,-0.0412,0.0465,-0.0513,0.0272,0.0276,-0.0504,0.023,0.0845,-0.1088,0.0729,0.0529,-0.039,0.0127,-0.0352,0.0386,0.1236,-0.0507,-0.1296,-0.0194,-0.0616,0.0205,-0.0462,-0.0219,0.0594,-0.0956,0.036,-0.0729,-0.0254,-0.0281,-0.049,-0.1216,0.0079,-0.0209,-0.0267,0.0246,0.0864,-0.0114,-0.0068,0.0488,0.0392,-0.0443,0.0355,0.0074,0.0501,0.0032,0.0273,0.0615,0.0239,-0.0401,-0.1038,-0.0072,0.0114,-0.0414,-0.0122,-0.0368,-0.0253,0.0049,0.1047,-0.068,0.0063,0.0294,0.0143,-0.0085,-0.0007,0.0108,0.04,0.0063,-0.0782,-0.0128,0.0034,-0.0172,0.1567,0.0493,0.0091,0.016,0.0259,0.0063,0.0021,0.0168,-0.0556,0.0445,0.0679,0.026,-0.0063,-0.0121,0.0505,0.0846,-0.0307,-0.0502,0.0138,0.101,-0.0909,-0.0893,0.013,-0.1084,0.0073,-0.0583,0.1336,0.0239,0.031,0.0273,-0.0414,0.0068,0.0979,-0.007,-0.0461,0,0.0842,0.0259,-0.0115,0.1072,0.0967,-0.0772,-0.0003,0.0109,-0.1047,0.0635,0.0656,0.0508,0.0127,0.1123,0.0283,-0.1546,0.0152,-0.0325,0.0136,-0.0039,0.0039,-0.0718,0.0056,0,0.0795,0.069,0.0174,0.1266,-0.0218,0.0297,-0.0018,-0.0158,-0.0002,0.0703,0.0167,-0.0659,0.034,-0.0481,0.0454,-0.0264,-0.0217,0.0697,-0.0482,-0.0778,-0.0178,-0.0504,0.0665,-0.0027,0.0832,-0.0565,-0.0349,0.0331,-0.0294,0.0666,0.0564,-0.0453,-0.0218,-0.0502,0.0585,0.0186,-0.0153,0.0145,-0.0319,-0.0208,-0.0299,0.0315,0.022,-0.0108,-0.0233,-0.0783,0.0056,0.0204,0.0083,-0.004,0.0427,-0.0436,-0.034,0.0273,0.0511,0.0429,-0.0211,-0.0275,0.0035,0.0122,0.0152,-0.0319,-0.0112,-0.0466,-0.0536,-0.0179,0.0456,-0.0213,0.0964,-0.0202,0.0279,0,0.0478,0.0568,-0.0538,0.0431,0.0028,0.026,0.0282,-0.0104,0.0587,0.0034,-0.0092,0.0431,-0.0239,-0.0072,-0.0316,0.0352,-0.0154,-0.1174,0.0017,-0.0834,-0.0234,-0.0122,-0.039,-0.0573,0.0288,0.0404,-0.0362,-0.0451,-0.0823,-0.0108,-0.0479,-0.032,0.0205,-0.081,-0.0024,-0.0781,-0.0376,-0.0452,-0.0091,-0.032,-0.0117,0.0493,-0.0475,-0.0242,-0.0496,0.0337,-0.1571,0.0734,0.0465,-0.062,-0.0222,0.0089,-0.0128,-0.0841,-0.0448,-0.0905,0.0209,0.0385,-0.0696,0.0702,0.0264,0.047,-0.0401,-0.0224,0.0175,-0.01,-0.1336,0.0166,-0.0274,-0.0169,0.0146,-0.0338,-0.0426,-0.038,-0.0419,0.0226,0.0771,0.0199,0.0682,0.0468,0.0723,0.0431,-0.0082,0.0159,0.0095,-0.0136,-0.0235,-0.0462,-0.0036,-0.0357,-0.1399,0.0186,-0.0781,0.162,0.1289,0,-0.0642,0.0485,-0.041,-0.0664,-0.0576,-0.0122,0.0118,0.0754,0.0427,0.0615,0.0022,0.025,0.0045,0.0525,0.0492,0.0541,0.0621,-0.0228,-0.0415,-0.0181,0.0651,0.0254,0.0336,0.0403,0.0009,-0.0008,0.0268,0.0278,0.0381,-0.0642,-0.0433,0.0478,-0.0421,0.0421,0.0032,-0.0065,-0.0758,-0.0239,-0.0345,0.0104,0.0533,-0.0268,0.0292,0.026,0.0134,0.0542,-0.0401,-0.0162,-0.0606,-0.0191,-0.0336,-0.0261,-0.0592,0.0552,0.0222,0.0148,0.0059,0.0209,0.0664,0.0675,0.0406,-0.033,-0.0297,-0.0186]},{"url":"/blog/3/","title":"The blog","snippet":"12 Sep 2018 Faster scientific websites through reusability Growing an EMBL‑EBI solution into a Visual Framework for the life sciences.","embedding":[-0.052,-0.0453,-0.0386,0.019,0.0991,-0.0053,-0.0074,0.0113,-0.0008,0.0421,-0.0134,0.0511,0.0157,0.0437,0.0607,-0.0155,0.0623,-0.1309,-0.0361,0.0507,-0.0219,0.0027,0.0489,0.0402,-0.0415,0.0091,-0.094,-0.0631,0.0682,-0.0564,0.0348,0.1268,0.0879,-0.0159,-0.0619,0.0441,0.0661,-0.0491,-0.0742,0.0084,-0.013,-0.0525,-0.0433,0.0538,0.0713,-0.0845,-0.0062,-0.0763,-0.0303,0.0172,-0.1483,-0.0713,0.0005,-0.0308,-0.0266,0.019,-0.0488,-0.0447,-0.0207,-0.0511,0.0335,-0.0432,0.0151,0.0964,0.0663,-0.0054,0.0525,0.0291,0.0141,-0.0688,-0.0671,-0.0336,-0.014,0.0816,-0.0052,0.0091,0.0571,-0.0176,0.0209,-0.0957,0.0481,0.0032,-0.04,0.0904,-0.0201,0.0319,-0.001,-0.0317,-0.0389,-0.0135,-0.0019,-0.0546,0.1129,0.0076,-0.0971,0.0255,0.0078,-0.0564,0.0432,0.075,0.0113,0.0661,-0.0151,-0.0142,-0.0776,-0.0911,0.0164,0.0534,0.0212,0.0374,0.0165,0.0425,-0.0849,-0.1517,0.0291,-0.0573,0.0052,-0.0634,0.0778,-0.0413,0.0256,0.0389,0.0201,-0.0341,0.061,-0.0216,-0.0245,0,0.0496,0.0676,0.0533,0.1044,-0.011,-0.011,-0.043,-0.064,-0.0956,-0.0321,0.0507,0.1342,-0.0361,0.0373,0.0298,-0.0367,-0.0697,-0.0068,0.0254,-0.0121,0.0414,-0.0724,0.0281,0.0323,0.042,0.0401,0.0039,0.0116,-0.0989,0.014,-0.0224,-0.0188,-0.0189,0.0258,0.0578,-0.03,0.0023,-0.0936,0.0925,0.0018,-0.0606,0.0907,-0.0209,-0.0546,0.0278,0.0708,0.0142,0.0241,0.0367,-0.0235,0.0743,0.0079,0.0582,0.016,-0.0222,0.0362,-0.0316,-0.0671,0.0731,0.0455,0.0365,-0.0115,0.0096,0.0174,-0.0097,0.0578,0.0028,-0.0276,0.0375,-0.0422,0.0251,0.0586,-0.0375,-0.0417,0.0464,0.0007,-0.0653,-0.094,0.0414,0.0946,0.0122,-0.0417,-0.0172,-0.0021,0.0176,-0.02,0.0466,-0.0619,-0.0857,-0.0257,0.0231,0.0376,0.0753,-0.0171,0.0631,0,-0.0193,-0.0566,-0.102,0.0322,0.0141,-0.041,0.0072,0.0659,0.0814,-0.0266,0.0608,-0.0118,-0.0495,0.0038,-0.0119,0.0021,0.0015,-0.1146,-0.0557,0.0534,0.0207,0.0134,-0.1933,0.0161,0.0667,0.0686,0.013,0.0215,0.0057,-0.0357,-0.0474,-0.0375,-0.0068,-0.0102,-0.0322,0.0064,0.0393,-0.0108,-0.0436,-0.044,0.018,0.0114,-0.0522,0.002,-0.0365,0.0603,-0.1198,0.0252,0.023,-0.0095,0.0508,-0.0417,-0.0257,-0.0769,0.0074,-0.0368,-0.0257,-0.0095,-0.0866,0.0645,0.0301,0.0772,-0.0511,0.0074,-0.019,-0.0621,0.0071,0.0007,-0.1209,-0.0722,0.0659,-0.0444,-0.0555,-0.0687,0.001,0.009,0.0651,-0.0422,-0.016,0.0508,-0.0237,0.0033,0.0294,0.0379,0.0265,0.0532,-0.087,-0.057,-0.0568,-0.0223,-0.1201,-0.0276,-0.0507,0.0779,0.0078,0,-0.0207,-0.0031,-0.0188,0.032,0.0213,0.032,0.0084,0.0226,0.0162,0.0014,0.0555,0.021,0.0497,0.0413,0.0801,0.0492,0.0322,-0.0556,-0.0856,-0.0214,0.0557,0.0255,0.0456,-0.0527,0.0428,-0.0191,-0.0625,0.0692,0.0586,-0.0319,-0.023,-0.0187,-0.0675,0.0798,0.0403,-0.0763,-0.0141,-0.0092,0.0166,0.0078,-0.0027,0.0204,0.0041,0.0614,0.0113,0.0454,-0.0354,-0.0511,0.0585,-0.0193,-0.0276,-0.0523,-0.0239,0.0538,0.0166,0.0566,0.0613,0.0715,0.0257,0.0285,0.0951,-0.0884,0.0402,0.048]},{"url":"/blog/4/","title":"The blog","snippet":"The blog Search my site Search 22 Jan 2018 Introducing the Content-Action Model for Web Systems Wiring ‘ugly truth’ UX diagnostics for better web strategy & IA.","embedding":[-0.0177,-0.0872,0.032,-0.0482,0.136,-0.0068,-0.005,0.0077,-0.0262,-0.0098,-0.0026,0.0335,-0.0109,0.0291,0.0455,-0.0132,0.0382,-0.1053,-0.0451,0.0082,-0.0179,-0.091,0.005,0.0039,-0.0122,0.0207,-0.0452,-0.0129,0.019,-0.121,0.0093,0.0707,0.0396,-0.0155,0.0039,-0.037,0.0803,-0.1037,-0.101,-0.0306,-0.0119,-0.0949,-0.0141,0.0348,-0.0018,-0.0861,0.038,-0.0947,-0.0818,-0.004,-0.0211,-0.0875,0.0497,-0.0321,-0.0545,-0.0496,0.0229,0.0793,0.0584,-0.0531,0.0166,-0.0729,-0.0111,0.0703,0.0406,-0.0037,0.0328,-0.0162,-0.0234,-0.0195,-0.074,-0.0025,-0.0519,0.0977,0.0242,0.0148,0.0586,0.0026,0.0303,-0.0152,0.0571,0.015,0.0012,0.0189,-0.0073,-0.006,0.038,-0.0422,0.0224,-0.0085,-0.0202,-0.0277,0.1046,0.0254,-0.012,-0.0044,0.007,0.0047,-0.0071,0.0858,-0.0006,0.1014,0.0045,-0.0296,-0.0964,-0.0443,0.0254,0.1186,0.0201,-0.072,-0.0821,-0.0004,-0.0069,-0.0885,-0.0022,-0.0379,-0.0177,0.0077,0.1087,0.0299,0.021,0.0643,0.0025,0.0516,0.1272,-0.0053,-0.0414,0,0.0735,0.0384,-0.0582,0.0644,0.0316,0.0014,0.0082,-0.0145,-0.1289,-0.009,0.0171,0.1011,-0.0351,0.0118,0.028,-0.0306,-0.0058,-0.0298,0.034,0.0255,0.0973,-0.0554,0.0534,-0.0409,-0.0422,0.038,0.0177,0.0333,0.0663,0.0445,-0.0732,-0.0201,-0.0027,0.0423,0.0306,0.0452,-0.0779,-0.0734,-0.0029,-0.0661,-0.072,0.0508,-0.1032,-0.0483,0.0621,-0.0223,-0.0208,-0.0316,0.022,-0.0411,-0.0231,0.0587,0.0382,0.0193,0.0018,0.0685,-0.0136,-0.0116,0.0502,-0.0201,0.0706,0.0307,-0.0436,-0.0651,-0.0167,0.0941,0.04,0.005,0.0067,-0.0417,0.0202,0.0027,0.0529,-0.024,-0.0013,-0.0087,-0.0569,-0.0431,0.0488,0.0325,0.0226,-0.0403,0.0571,-0.0364,-0.0098,-0.0806,-0.0005,-0.0309,-0.0411,0.061,0.0615,0.0294,0.0493,0.0397,0.0465,0,-0.0047,-0.0316,-0.0381,0.0455,-0.0102,-0.0207,0.0169,0.0796,0.0852,0.0113,0.0609,-0.0884,-0.0849,-0.0067,-0.0504,0.0114,0.0283,-0.1174,-0.0161,0.0021,0.0316,0.0129,-0.1299,0.0129,0.0592,0.027,0.043,0.0178,-0.0634,-0.1141,0.0077,-0.0382,-0.0448,0.0006,-0.0051,-0.0038,-0.0057,0.0412,-0.0011,-0.0023,-0.024,0.0365,-0.0397,0.0156,0.0229,0.0403,-0.1327,0.0435,0.0365,-0.054,-0.0232,0.0066,-0.0193,-0.0838,0.0328,-0.0313,0.0027,-0.0099,-0.0653,0.0417,0.0101,0.0382,-0.0911,0.0582,0.0051,-0.0513,0.0097,0.0359,-0.0671,-0.0111,0.0491,-0.0777,-0.1172,-0.0873,0.0583,-0.0134,-0.0014,-0.0426,-0.034,-0.0259,-0.057,0.0414,-0.027,0.0329,0.0982,0.069,0.0093,0.0021,-0.0712,0.0154,-0.0426,0.0056,-0.0943,0.1109,0.0713,0,-0.0365,-0.028,-0.072,0.0389,0.0776,-0.0382,-0.0129,0.0597,-0.0054,0.0227,0.0162,-0.0107,-0.0156,0.0521,0.1055,0.0316,0.033,-0.0002,-0.0525,-0.0464,0.0699,-0.009,0.104,-0.0291,0.0002,-0.0013,-0.0432,0.081,0.0037,-0.0486,-0.0757,0.0412,-0.0349,-0.0635,-0.0058,0.0383,-0.016,-0.0156,-0.0397,-0.0008,0.0299,0.0153,0.121,0.0184,0.063,0.0738,-0.0366,-0.0265,-0.0136,-0.0738,-0.0472,-0.06,0.0242,0.0975,0.1186,0.0277,0.0227,0.009,0.0548,0.0979,0.1288,-0.0646,-0.0246,0.0144],"teaser":"Thoughts, lessons learned, and the occasional web oddity."},{"url":"/blog/4/","title":"The blog","snippet":"25 Jul 2017 A new site for little reason As is apt for us web types, on 25 July 2017 I gave a reboot to this website.","embedding":[-0.0316,-0.0551,-0.0219,0.0051,0.0556,0.0009,-0.0483,0.0052,0.0573,-0.0326,0.0406,0.0958,0.0634,-0.028,0.0602,-0.0409,0.0917,-0.0034,-0.0077,-0.0051,-0.0108,-0.0542,0.0344,-0.0197,-0.0629,0.0164,-0.105,0.0308,-0.0106,-0.1534,0.0591,0.054,-0.0486,-0.0096,-0.0064,-0.0489,0.0612,-0.1012,-0.0051,0.0564,0.0826,-0.1037,-0.0497,-0.0014,-0.0074,-0.0204,0.0474,0.0495,0.0064,-0.0181,-0.0082,-0.0242,0.036,-0.104,-0.029,0.0713,-0.0599,0.0568,0.0054,-0.0657,0.0699,0.0042,0.0115,0.0653,0.0081,-0.0774,0.0509,0.0145,0.0245,-0.0388,-0.0244,0.0018,0.0146,0.0927,0.0293,0.034,0.0546,0.0035,0.0395,-0.0245,0.0577,0.0221,-0.0781,0.0044,-0.0412,-0.0685,0.0871,-0.0455,-0.0564,-0.0234,0.0868,-0.0209,0.115,0.027,0.0088,-0.0119,-0.0548,0.0005,0.0046,0.0601,-0.0083,0.0729,-0.0209,-0.0719,0.0096,-0.0644,-0.0209,0.1625,0.0376,0.0222,-0.0486,0.0336,-0.063,-0.0775,0.0831,0.018,0.0036,-0.0154,0.0966,-0.0023,-0.0072,0.0179,-0.0074,0.0061,-0.0545,0.0139,-0.0135,0,-0.0445,0.0807,-0.0103,-0.0057,-0.0361,0.0909,-0.093,0.0206,-0.085,-0.065,-0.0468,0.0145,0.022,0.0728,0.0043,-0.11,-0.0463,0.0174,0.1171,-0.0153,0.0443,-0.057,0.0632,0.0242,0.0679,-0.0065,-0.01,0.0191,0.0542,0.0151,-0.0229,-0.0203,-0.0269,-0.0084,-0.0655,-0.0045,0.0013,-0.0668,0.0001,-0.0256,-0.0891,0.0579,-0.031,-0.0207,0.0352,0.1469,0.0328,0.0042,-0.017,-0.0388,-0.0321,-0.0227,0.0115,0.0441,0.0085,-0.0177,0.0117,-0.086,0.0366,0.0074,-0.0051,0.0643,-0.0405,-0.0414,-0.0304,0.0426,0.0147,0.0131,-0.0261,0.0011,0.0566,-0.0097,0.0593,0.0031,-0.008,-0.0103,-0.1249,-0.0319,0.0347,0.0745,-0.0189,0.0741,0.0986,-0.0369,0.0125,-0.0244,0.1047,-0.0278,-0.0074,0.114,0.0372,0.0698,0.0183,0.0132,0.0494,0,-0.0965,0.0329,-0.081,0.0556,-0.029,-0.0251,-0.019,0.0738,0.0202,-0.032,0.0489,-0.0186,0.0597,-0.0266,-0.018,-0.0369,-0.0157,-0.1073,-0.0233,0.0362,0.0877,0.0471,-0.0862,-0.0235,0.0996,0.0321,0.0646,0.0516,-0.0068,-0.1109,0.0005,-0.0294,-0.0765,0.0396,-0.002,0.0568,-0.0655,0.0238,-0.0028,-0.0387,0.0126,0.0158,-0.0752,-0.0052,-0.042,-0.0008,-0.0287,-0.0056,0.0263,-0.0424,-0.094,-0.0622,0.017,-0.0068,-0.0312,-0.019,-0.0573,0.0554,0.0185,0.0579,0.0266,0.0392,-0.0613,0.018,0.0131,-0.1755,0.0569,-0.0117,-0.0546,0.0159,0.0706,0.0111,-0.0167,-0.0989,-0.035,-0.0316,0.0402,0.0266,-0.068,-0.0106,-0.0885,0.0789,-0.0085,-0.0486,0.0979,0.0452,0.0169,0.0042,-0.0027,0.0492,-0.093,-0.0587,-0.0712,0.0874,0.0198,0,-0.0222,-0.0006,0.0019,0.1292,0.0664,-0.0013,-0.0128,0.028,-0.0116,0.0558,0.0014,-0.0183,-0.038,0.0671,0.0132,0.0241,0.0447,-0.0514,0.0103,-0.0715,0.0215,0.004,-0.0275,-0.0102,0.0366,0.0248,0.0089,-0.0296,-0.0707,-0.0056,-0.0571,-0.0311,-0.0679,-0.0444,0.0342,-0.0048,-0.0991,0.0414,-0.0163,0.0025,0.0304,-0.0168,0.0602,0.0563,0.0322,-0.0467,-0.0841,0.0145,0.0268,-0.0062,-0.0056,-0.0826,0.0313,0.0164,0.0718,-0.0504,-0.0223,0.0383,-0.0081,0.0834,0.0148,-0.0843,-0.0251,0.0188]},{"url":"/blog/4/","title":"The blog","snippet":"12 Jun 2013 Muliple IPs on an Ubuntu EC2 VPC? Yes, please! How to configure a second ethernet adapter on an Ubuntu EC2 VPC instance.","embedding":[-0.0664,-0.0231,-0.0161,0.0402,0.0299,0.0239,0.012,-0.0339,0.0158,0.0444,0.013,0.0311,0.0166,-0.0079,0.0302,0.0368,0.0348,0.0112,0.0198,0.0259,0.0231,0.0163,0.0246,0.0408,-0.0406,-0.0293,-0.1211,0.0749,-0.0014,-0.1115,0.0931,0.0042,-0.0797,0.019,-0.0526,-0.027,-0.0242,-0.1029,0.0013,0.0527,0.1176,0.014,-0.0032,-0.0711,0.0178,-0.0172,0.0766,0.0642,-0.0121,-0.0877,0.0379,-0.0599,0.0599,-0.0597,-0.0032,-0.031,-0.0579,-0.0051,0.032,-0.0301,0.0629,-0.0005,0.0114,0.0426,0.0226,-0.1097,0.0246,0.0284,0.0303,0.0314,-0.0189,-0.0103,0.0239,0.1128,0.0259,0.1275,-0.0485,-0.0667,-0.0296,0.057,0.0478,0.084,-0.0348,0.0118,-0.0156,-0.0462,0.1047,-0.0235,-0.0539,-0.046,0.0892,-0.0253,0.0341,0.0795,0.0195,0.009,-0.0765,0.0302,-0.0975,0.0307,0.0183,0.0086,0.0145,0.054,0.0729,-0.028,-0.0245,0.106,0.0768,-0.0143,0.0234,0.0361,-0.0678,-0.0458,0.0335,0.0397,0.1119,-0.0315,0.0331,-0.0296,-0.0274,-0.0256,-0.0356,-0.0366,-0.0162,0.0434,-0.0166,0,0.0143,0.0954,-0.001,0.0232,-0.0165,0.0893,-0.0986,-0.0053,-0.0009,-0.0241,-0.0829,-0.0079,0.1091,0.0544,-0.0469,-0.1212,0.036,-0.0007,0.1226,-0.0273,0.0496,-0.0341,0.0277,0.0509,0.0988,-0.0164,0.0105,-0.0663,0.0286,0.0324,0.0105,0.0362,-0.0164,0.0111,-0.0264,-0.0609,-0.0901,-0.0215,0.0176,0.0044,-0.0039,0.0138,-0.088,-0.0238,-0.0052,0.1094,0.0029,0.0433,-0.0005,-0.0598,0.0201,-0.0708,0.0059,0.0452,0.0955,0.0043,0.0343,-0.0342,0.0945,0.0853,-0.035,-0.0188,-0.0388,-0.0041,0.0745,0.0238,-0.0336,0.0566,-0.0091,-0.0031,0.0562,-0.0231,0.0091,0.0751,-0.0068,-0.0658,-0.07,-0.0208,0.0448,0.036,-0.0842,-0.0059,0.0153,0.002,-0.0276,-0.0964,0.0387,0.0365,-0.0382,0.0831,-0.0319,0.051,0.0822,-0.0379,-0.0039,0,-0.1257,0.0677,-0.1014,0.0271,-0.0435,-0.0306,0.0908,0.1361,-0.0307,0.0791,0.0208,0.0146,0.0772,-0.0375,-0.017,-0.0383,-0.0621,-0.056,-0.0042,0.0352,0.0108,-0.0031,0.0272,-0.034,0.0835,0.0154,0.0675,0.009,-0.0448,-0.0737,-0.0293,0.0079,-0.0004,0.0463,-0.0774,-0.0162,-0.0336,0.0423,0.0872,-0.0676,0.0312,0.0313,-0.0334,-0.031,-0.0496,-0.0919,-0.0207,0.0244,-0.0385,-0.0432,-0.1157,-0.0357,0.038,0.0692,-0.043,-0.0434,-0.0057,0.0199,0.0608,0.0193,0.0287,0.0115,-0.0002,0.0262,0.0787,-0.1084,0.0017,-0.0635,-0.0273,0.0395,0.0693,0.0315,-0.0053,-0.0401,0.0103,0.0053,0.0207,0.0287,0.0084,-0.0758,-0.0329,-0.0165,0.0276,-0.0497,0.0829,0.0922,0.0124,0.0018,0.0428,0.0966,-0.0781,-0.0586,0.0016,-0.0047,0.0223,0,-0.0279,-0.025,0.0031,0.0894,0.0434,0.0446,-0.0183,0.0142,0.0312,0.072,0.03,0.026,-0.0055,0.0205,-0.0312,-0.0412,0.0233,-0.0935,-0.0161,-0.0538,-0.0403,0.0067,-0.058,0.0247,0.0474,-0.0516,-0.0205,-0.0048,-0.1098,-0.0273,-0.0064,-0.0671,-0.0852,-0.0409,-0.0095,0.0364,-0.144,0.0162,-0.0432,-0.0821,-0.0317,-0.1002,0.081,-0.0069,0.0086,-0.0123,-0.0598,-0.0003,-0.047,0.0418,0.0111,-0.0414,0.0312,0.0481,-0.0098,-0.0072,-0.024,0.0163,-0.0735,-0.001,-0.0093,-0.0407,-0.0282,0.0037]},{"url":"/blog/","title":"The blog","snippet":"The blog Search my site Search 3 Mar 2026 Blog art that belongs Every post needs a hero image. Sometimes you don't need the perfect one — you just need something that doesn't clash.","embedding":[-0.1222,-0.0531,0.0014,0.0439,0.0763,-0.0204,-0.0668,-0.0248,-0.0347,-0.0265,-0.0474,0.072,0.07,0.0294,0.0751,-0.0339,0.077,-0.0593,0.0151,0.0508,0.0081,-0.0225,0.0276,-0.0022,-0.0651,-0.0313,-0.0691,-0.0908,0.0434,-0.0106,0.0467,-0.0278,-0.035,0.0474,0.0013,0.0014,0.0097,-0.0507,0.0043,0.001,-0.0393,-0.1008,-0.0441,0.0288,0.0175,-0.0412,0.0292,-0.0611,-0.0312,-0.019,-0.076,-0.0656,-0.0032,-0.0946,-0.0642,-0.0313,0.0068,-0.0245,0.0006,-0.0308,0.0665,-0.076,0.0339,0.0424,0.0846,-0.044,0.007,0.0044,0.0871,-0.0257,-0.0759,0.0236,0.0128,0.0088,0.0315,-0.0202,0.0085,-0.0099,0.0077,-0.0384,-0.0052,-0.0355,0.0074,0.1007,0.0259,-0.0145,0.0874,0.0034,0.0796,-0.0255,0.0446,-0.018,0.0917,-0.061,0.027,0.0367,0.052,-0.0026,-0.0655,0.0586,-0.0085,0.0529,0.088,-0.0455,0.0626,0.0644,-0.0458,0.1635,0.0632,-0.0668,-0.0173,0.0406,-0.0357,-0.042,0.027,-0.0447,0.0359,-0.123,0.0926,0.0061,0.0601,0.0508,-0.0014,0.0141,0.0418,0.0666,-0.0377,0,0.0962,0.0948,-0.0207,-0.0127,0.0141,-0.0052,0.0263,0.0086,-0.1363,0.0105,-0.013,0.0728,-0.0097,0.0684,0.0385,-0.0271,-0.0212,-0.0306,0.0899,-0.0545,0.0836,0.0265,0.039,0.0354,0.0221,-0.0184,0.022,0.024,-0.0264,0.0215,-0.0548,-0.0292,-0.028,0.0076,0.0093,-0.0066,-0.0486,-0.0751,0.0409,-0.0117,-0.082,0.0177,-0.0483,-0.065,0.0345,-0.0208,-0.0444,-0.0458,-0.0149,0.0151,-0.0113,0.076,0.0116,0.0396,-0.0361,-0.0229,0.0214,-0.0467,0.0633,-0.0248,0.0402,-0.0896,0.0304,-0.0423,-0.0523,0.0086,0.0839,0.0764,-0.0134,-0.0028,0.1072,0.0271,0.0128,-0.0991,-0.0119,-0.0312,-0.0532,-0.0709,-0.0578,0.0433,0.0888,-0.0055,-0.0078,0.0591,0.0322,-0.0531,0.0601,-0.0611,-0.0581,-0.0033,0.0639,0.0623,0.009,-0.0186,-0.0063,0,-0.0273,-0.0567,-0.0447,0.1287,-0.0329,-0.008,0.0279,-0.0053,0.0643,0.0066,-0.0201,0.0385,-0.0506,0.0141,-0.0596,0.0924,-0.0615,-0.1133,-0.0511,0.0369,0.0489,0.0559,-0.1455,0.0543,0.0195,0.066,-0.0228,0.0316,-0.0629,-0.0371,0.0312,0.0113,0.0126,-0.0587,0.0032,0.0092,-0.0339,0.0642,-0.0255,0.0017,-0.0147,0.002,0.0486,0.0034,-0.0053,0.0089,-0.1009,0.013,0.0246,0.0264,-0.0049,-0.0007,-0.0273,-0.0713,-0.0384,-0.0685,-0.0783,0.0597,-0.0665,0.0602,-0.001,0.0171,-0.0657,0.0077,-0.0184,-0.0791,0.0099,0.0185,-0.0852,0.0182,0.0634,0.0033,0.0083,-0.0677,0.0579,0.0508,0.1374,0.0171,-0.0066,-0.009,-0.0334,0.0685,0.0594,-0.0594,0.0249,-0.0207,-0.0268,0.0218,-0.076,-0.0016,-0.0337,0.0078,-0.0266,0.0963,0.1249,0,-0.0046,0.0858,-0.0149,0.0441,0.0198,0.056,0.0478,0.0079,-0.0401,0.0405,0.0721,-0.0544,-0.028,0.1029,-0.0083,0.0463,-0.019,-0.0728,-0.0472,-0.0952,0.0036,0.013,-0.0042,-0.027,0.0307,0.0343,-0.0062,0.08,-0.0224,-0.0212,-0.0744,-0.0014,-0.062,-0.0263,0.0467,-0.0071,-0.0946,-0.0363,-0.0827,-0.0519,0.0775,0.0059,0.0421,-0.024,0.0264,0.0463,-0.0565,-0.0822,0.0284,0.0392,-0.0009,-0.0737,0.0443,0.1061,0.0592,0.0292,0.0189,-0.0146,0.0735,0.0714,0.0909,-0.0215,-0.0295,-0.0021],"teaser":"Thoughts, lessons learned, and the occasional web oddity."},{"url":"/blog/","title":"The blog","snippet":"16 Feb 2026 Your browser utility wants to be a floating palette Late-90s desktop paradigms may suit single-purpose browser tools better than modern minimal UI.","embedding":[-0.0473,0.0043,-0.0262,-0.0442,0.0104,-0.0534,-0.1307,-0.0186,-0.0425,0.0093,-0.0764,0.1066,-0.025,0.0652,0.0489,-0.0273,0.0115,-0.0211,0.0136,0.0802,-0.0029,-0.0734,0.0075,-0.0419,0.0007,0.0376,-0.1018,-0.0936,-0.03,-0.0862,-0.0083,0.0439,-0.0228,-0.0082,0.0196,-0.0316,0.0736,-0.0448,-0.0309,-0.038,-0.0577,-0.0629,-0.0369,0.0155,0.0529,-0.0974,0.0019,-0.0253,-0.0087,0.0119,-0.052,-0.0897,0.006,-0.0067,-0.0319,0.02,0.0332,0.0043,-0.0251,0.0051,0.018,-0.001,-0.0171,0.0831,0.0304,0.0267,0.0548,0.0305,-0.0392,-0.0117,-0.1298,-0.0341,0.0576,-0.0207,0.0603,-0.0734,-0.0011,-0.016,0.0384,-0.0225,0.1345,0.0358,-0.0275,0.101,-0.0882,0.021,0.0074,-0.0228,0.0606,-0.0222,-0.029,0.0222,0.006,0.0814,-0.0149,-0.0924,0.034,-0.0674,0.0606,0.0728,-0.0117,0.0051,0.1571,-0.0849,-0.0164,-0.0273,0.045,0.0998,0.004,0.009,0.0635,-0.0166,-0.0887,-0.0971,0.0695,0.0257,0.017,-0.001,0.0311,0.0185,0.0111,0.0961,-0.0388,0.0115,0.0665,-0.0056,0.0193,0,-0.0519,0.0156,-0.038,0.0898,0.0979,0.0091,0.0337,0.0314,-0.0976,-0.0593,0.0682,0.0979,-0.0452,0.0509,0.0977,-0.0953,-0.0234,0.0772,0.0342,-0.0267,-0.0064,-0.0239,-0.0318,0.0415,0.0112,0.0998,-0.0367,0.0484,-0.0183,0.0036,-0.0846,-0.0032,-0.0183,-0.0945,-0.0163,0.0023,-0.0517,-0.0897,0.0121,0.0395,-0.0982,0.0371,-0.0215,-0.0088,0.0124,0.0492,0.0493,0.0171,0.0357,0.0247,-0.0444,-0.0091,-0.0102,-0.0071,-0.025,-0.0675,0.0467,-0.03,0.0593,-0.029,0.0508,-0.0228,-0.0783,-0.0187,-0.0388,-0.0229,0.1,0.0047,0.0127,-0.0169,-0.0361,0.0234,-0.0016,-0.067,0.0466,0.0196,-0.0051,0.0432,-0.022,0.011,-0.0088,0.0656,0.0661,-0.0117,0.0588,0.0026,0.0488,0.0251,-0.0407,0.0327,-0.0214,0.0467,0.0407,0.0368,0.0811,0,-0.0311,-0.016,-0.0555,0.1208,0.0223,-0.0089,-0.0011,0.0198,0.0727,-0.0623,-0.0112,-0.0173,-0.0386,0.0051,-0.054,0.0034,-0.0188,-0.1319,-0.0827,0.0157,0.0927,0.0521,-0.1004,0.0592,0.0933,0.0188,0.0474,-0.0302,0.024,-0.016,-0.0341,-0.0806,0.0286,0.0471,0.1002,-0.0002,-0.0054,0.039,-0.0198,-0.0291,-0.0201,0.0165,-0.0034,-0.0236,-0.0136,0.0767,0.012,0.0111,0.0442,-0.0141,0.0327,0.0058,0.0172,-0.0896,0.0055,-0.0868,-0.0672,-0.0175,-0.0041,0.0179,0.0015,0.0207,-0.0804,-0.0452,-0.0222,0.0032,-0.024,0.0425,-0.0878,0.0452,0.0709,-0.0494,-0.0102,-0.0747,-0.0054,-0.0059,0.1458,-0.0065,-0.0104,0.0527,0.0234,0.0554,0.031,0.0075,0.0189,0.1179,0.0129,-0.0731,-0.0864,0.04,-0.0668,0.0114,-0.0217,0.0045,0.009,0,-0.0135,0.0103,-0.0154,0.0021,0.0431,-0.0271,0.0481,0.0432,0.0401,0.0425,0.0604,-0.1049,0.0769,0.0471,0.0752,0.0337,-0.0321,0.0073,-0.0924,-0.0462,0.0039,0.0153,-0.0076,-0.0693,0.0007,0.0148,-0.0279,0.0373,0.02,-0.0342,-0.029,0.0431,-0.1234,0.0238,-0.0217,-0.0978,0.0184,0.0729,0.0153,-0.016,-0.0102,-0.0695,0.0431,0.0327,-0.063,-0.0575,-0.0501,-0.0414,-0.0243,-0.009,0.004,-0.0064,0.0462,0.046,-0.0057,-0.005,0.1398,0.0378,-0.0128,0.0765,0.0718,-0.0525,-0.0075,0.1021]},{"url":"/blog/","title":"The blog","snippet":"lly almost surpasses physical displays After years of trying, I found a work VR work setup that works real: Quest 3, Immersed on Mac, and a single ultra-wide screen.","embedding":[-0.0556,-0.0534,0.0257,0.0169,0.0565,-0.0663,-0.0208,-0.0036,-0.0404,0.0185,-0.0709,0.0156,0.0399,0.0242,0.0043,0.0387,0.157,-0.0743,-0.0497,0.0464,-0.0164,-0.0465,0.0359,-0.0494,-0.015,0.0796,-0.0613,-0.0534,-0.0122,-0.0569,-0.0664,0.0261,0.0075,0.0533,-0.0225,-0.0362,0.0855,-0.0526,-0.0363,-0.0603,-0.0785,-0.0728,0.0242,0.0178,0.0785,-0.072,-0.0508,-0.0516,0.0073,0.0508,-0.1191,-0.0529,0.0888,0.0068,-0.0491,0.0643,-0.0524,0.0098,0.0308,-0.0084,0.0807,-0.0045,0.0083,0.0367,0.0475,0.0044,-0.02,-0.0372,-0.0422,0.0491,-0.074,-0.0052,0.0049,-0.03,-0.008,0.02,-0.0263,-0.1236,0.031,-0.0179,0.0266,-0.0078,-0.0271,0.0853,-0.0372,-0.0115,0.0191,0.0074,-0.0313,0.0369,-0.0409,-0.0135,-0.0216,0.015,0.0087,-0.0299,-0.0669,-0.0994,0.0295,0.0529,0.0211,0.0385,0.0307,-0.0158,0.0141,0.0012,0.0584,0.0343,0.0021,0.0462,-0.0228,0.027,-0.0275,-0.0167,0.1066,0.0395,-0.0078,0.0541,0.1032,0.0326,0.0687,0.0376,0.0507,0.0544,0.1168,0.0301,-0.0125,0,-0.0551,-0.0075,-0.0141,0.1124,0.0789,0.0261,-0.0193,0.0232,0.0193,0.0287,-0.0039,0.1277,-0.0386,0.0801,0.1287,-0.0479,0.0014,0.0384,-0.0963,0.0119,0.0287,-0.1292,0.0077,0.0181,0.0656,0.0807,0.0138,0.0867,-0.0367,0.0144,-0.0562,-0.0086,-0.0631,-0.0435,-0.0174,0.0271,-0.0741,-0.0538,0.0167,0.0938,-0.1209,0.0539,-0.0207,-0.046,-0.0186,0.0528,0.0087,-0.0143,-0.0079,-0.004,-0.0634,-0.0083,0.0229,-0.0111,-0.0299,-0.0742,0.036,-0.0445,0.0316,0.0131,-0.0203,-0.0562,-0.068,-0.0288,-0.0348,0.0837,0.0464,0.0437,-0.0243,0.0099,0.0164,0.0345,-0.0079,-0.0401,0.052,-0.0092,-0.0135,-0.0144,0.0561,0.008,0.0014,-0.0099,0.0354,-0.0979,0.0188,-0.049,0.0451,-0.0286,-0.0886,-0.0053,-0.0341,0.0097,0.0189,0.0194,-0.0924,0,-0.0605,0.0386,-0.0478,0.1088,-0.0139,-0.031,0.0186,-0.009,0.0865,-0.0783,-0.0137,0.0361,-0.0518,0.0737,0.004,0.0232,0.0051,-0.1465,-0.0806,0.0277,0.0449,0.0584,-0.0911,-0.0269,0.0273,0.0358,0.0001,-0.0571,-0.0071,-0.0206,0.0051,-0.0129,0.0114,0.0365,0.1212,0.0217,0.1013,-0.0306,-0.055,-0.0263,0.0823,0.0278,-0.104,-0.0323,-0.0264,0.1167,-0.0575,0.0308,-0.0677,0.0084,0.0208,0.012,-0.0266,-0.0491,-0.0279,-0.1213,-0.0053,0.0172,-0.0782,0.0494,-0.0173,0.0495,-0.064,-0.0564,0.0288,-0.0055,-0.01,0.0108,0.0246,-0.04,0.0149,-0.0701,-0.0514,-0.0494,-0.0119,0.0624,0.1074,-0.0351,0.004,0.0313,-0.0354,-0.0049,0.0445,0.0035,0.0236,0.1172,-0.0216,-0.0289,-0.0382,0.0967,-0.0727,-0.0007,-0.1125,0.0377,-0.0109,0,-0.0515,0.008,0.0421,0.0418,0.0014,0.0186,0.0116,-0.0016,-0.0141,0.0013,0.0406,-0.0867,0.0484,0.0531,0.0667,0.0222,-0.0122,0.0081,-0.0614,0.0013,0.0437,0.0334,0.0098,-0.0143,-0.0174,0.0372,-0.0735,0.0535,-0.0602,0.013,0.0132,0.0081,-0.0443,-0.0213,0.0434,-0.0667,-0.0332,-0.0044,0.0497,0.0879,-0.0306,0.0084,0.0193,0.0441,-0.0002,-0.0379,-0.0867,-0.1356,-0.0089,-0.0179,0.0111,-0.0689,0.0234,0.0874,0.0647,-0.0153,0.0899,0.0115,0.0167,0.0842,0.0677,-0.0081,-0.102,0.016]},{"url":"/blog/","title":"The blog","snippet":"8 Nov 2025 Creating warm, dappled light with CSS and SVG I added a sunlit ambience effect to this site using pure CSS and SVG — no JavaScript, just gradients and blend modes.","embedding":[-0.0595,0.0028,0.0663,0.0912,0.1023,-0.0862,0.0217,0.0072,-0.007,0.0222,-0.0715,0.0585,0.0166,-0.0139,0.1071,0.0181,0.0279,0.0102,-0.0363,-0.0187,-0.03,-0.1386,0.0142,0.0221,0.0111,-0.011,-0.0508,0.0018,-0.01,-0.0783,-0.0369,0.0616,0.002,0.038,-0.0868,-0.0281,0.0844,-0.0385,-0.0813,0.018,-0.0357,-0.0401,0.0139,0.0148,0.0324,-0.0475,-0.0222,-0.0779,-0.1074,-0.0322,-0.0021,-0.1084,0.0159,-0.032,-0.0399,0.0535,-0.0073,0.0221,0.0493,-0.0504,0.0485,0.0424,-0.0711,0.0539,0.1062,-0.0521,-0.0228,0.0113,-0.0187,-0.0106,-0.0086,0.0472,-0.0287,-0.0098,-0.0487,0.023,0.0278,-0.0241,-0.0047,-0.0074,0.0779,0.046,-0.0393,0.0964,0.038,-0.0115,0.0977,0.0117,-0.0171,0.0929,-0.0057,-0.0007,-0.0375,-0.0336,-0.0755,0.0092,-0.0284,-0.0693,-0.0252,0.0338,0.0159,0.0289,-0.0169,0.0473,0.046,-0.0084,0.0496,0.0744,0.0502,-0.0235,0.0171,0.0116,-0.0379,-0.0675,0.0371,0.0062,0.1168,0.014,0.0854,0.0225,0.054,0.0936,0.0186,0.0305,0.0368,0.0498,-0.0033,0,0.0261,0.0264,-0.0712,0.0616,0.0694,0.0338,-0.0469,0.0088,-0.1061,-0.0454,0.0428,0.1026,-0.0075,0.079,0.0692,-0.0785,-0.0056,0.0232,-0.0502,0.0118,-0.0756,-0.0338,-0.0099,0.0233,-0.0211,0.0069,0.0342,0.0925,-0.0938,-0.0113,0.0013,-0.014,-0.0361,0.0381,0.0187,0.0315,-0.0215,-0.0477,0.1004,-0.0251,-0.0746,0.0586,0.0223,0.0065,0.0289,0.1175,0.0279,-0.0079,0.0122,0.0013,-0.0334,0.0412,0.0198,-0.0058,-0.0069,0.0499,0.0602,-0.0704,0.046,-0.0329,0.015,-0.0265,0.0386,-0.1441,0.0224,0.0367,0.0058,0.0241,-0.0957,-0.0559,0.038,0.0344,0.0362,-0.0346,-0.0375,0.0221,-0.0067,-0.0301,-0.0097,0.0612,-0.0124,0.0024,0.0025,-0.1179,0.0251,-0.0936,0.0624,0.031,-0.0463,-0.0494,0.0271,0.0578,0.0811,-0.0201,-0.063,0,-0.0644,0.0204,-0.0364,0.0834,-0.0371,0.0541,-0.0084,0.0607,0.0319,0.0615,0.1112,0.0021,-0.0565,-0.0261,0.0243,0.0141,-0.0671,-0.0187,-0.0778,0.045,-0.0108,0.0552,-0.0801,0.0586,0.0275,0.0447,0.0275,0.0006,-0.1,-0.1082,-0.0155,-0.0335,0.0067,0.0216,0.0369,0.0346,0.0333,-0.031,-0.0558,-0.0535,-0.0255,0.0317,0.0335,-0.0043,-0.0758,0.012,-0.0503,0.0203,0.0055,0.0279,0.0307,-0.0699,-0.0107,-0.0036,-0.0174,-0.1042,-0.0551,0.0081,-0.0687,0.0812,0.0142,0.0503,-0.0189,-0.0479,-0.0168,-0.0896,-0.0351,-0.0483,0.0227,-0.0291,0.1095,-0.0099,-0.0371,-0.0762,0.049,-0.0021,0.1691,0.0368,-0.0635,-0.0152,-0.0562,0.0487,-0.0502,-0.0166,-0.0057,0.0281,-0.0408,-0.0525,-0.095,0.0109,-0.0953,0.0591,-0.001,0.0825,0.0478,0,-0.0291,-0.093,-0.0208,0.0734,-0.0295,-0.0366,0.0108,-0.036,-0.1002,0.0415,0.0285,0.0245,0.0488,0.114,0.0392,-0.0143,-0.0144,0.0145,-0.0626,-0.0164,0.0235,0.0455,-0.0017,0.0292,0.0233,0.091,-0.0465,0.0589,0.0747,-0.0276,-0.0283,0.0038,-0.0578,-0.0327,0.0195,-0.005,-0.0931,0.0305,0.0047,0.0506,-0.0326,-0.0625,0.0635,0.0681,-0.0478,-0.0195,-0.0225,-0.0453,-0.0861,0.0282,0.0291,-0.0529,0.0124,0.0261,-0.0286,-0.043,0.0339,0.1034,0.0428,0.0556,0.0735,-0.0463,-0.0636,0.049]},{"url":"/colophon/","title":"Colophon","snippet":"← Digesting Colophon 10 Sep 2025 Last updated: 3 Mar 2026 What's a colophon? Historically a colophon summarized how a book was made — who printed it, where, and when.","embedding":[-0.1066,-0.0303,-0.0421,0.024,0.0341,-0.1388,-0.0514,0.0681,-0.0403,0.0152,-0.0747,0.0747,0.0625,-0.0478,-0.045,-0.025,0.0076,-0.0021,-0.0559,-0.0727,0.0116,-0.0074,0.0057,-0.0538,0.0481,-0.0028,-0.1312,0.0013,0.0165,-0.0461,-0.0266,0.076,0.0334,0.04,0.014,0.1058,0.1319,-0.0125,-0.0109,-0.0029,-0.0582,-0.0112,-0.0107,-0.0171,-0.002,-0.0668,-0.0453,-0.0565,-0.0912,0.0148,-0.0664,-0.0922,0.0078,-0.0493,-0.0329,0.0374,-0.0171,-0.0154,0.0139,-0.0354,0.0014,0.0138,-0.0488,0.0397,0.0842,-0.0374,0.0789,0.0021,0.0182,-0.0199,-0.0456,-0.0291,0.0153,0.0608,0.0329,-0.0535,0.0246,-0.0041,0.0282,-0.0098,0.0002,0.0556,0.059,0.1055,-0.0373,0.0084,0.0304,0.017,0.0119,-0.0088,-0.0032,-0.0317,0.0526,0.0246,-0.0348,0.0763,0.0672,-0.0662,-0.0045,0.0694,-0.0032,-0.0474,0.1116,-0.0761,-0.0484,-0.0221,0.0115,0.0728,-0.0612,-0.0631,-0.0222,0.0246,-0.0861,-0.0419,0.0169,-0.0244,-0.0023,-0.0229,0.1352,0.0285,0.0269,0.126,-0.0337,0.0196,0.055,0.025,-0.0381,0,0.0636,0.0315,-0.0347,0.039,0.0952,-0.0328,0.0241,0.0137,-0.1518,0.0377,0.0511,0.0895,0.0081,0.0611,0.0748,-0.0692,0.006,0.0101,-0.0044,-0.0275,0.0702,-0.0006,0.0196,0.043,0.0747,0.0453,-0.0353,0.0213,0.0028,0.046,-0.0299,0.0025,0.0057,-0.022,-0.0349,-0.0422,-0.0904,-0.1572,0.0285,0.064,-0.0588,0.0294,-0.029,-0.0473,-0.054,0.0125,-0.0398,0.0048,0.031,-0.0008,-0.0705,0.0672,0.1019,0.1227,0.0255,0.0078,0.0348,-0.0414,0.0411,0.0469,0.007,0.0275,-0.0447,-0.0139,0.0001,0.0153,-0.0407,0.069,0.0498,0.0018,-0.0643,0.0245,-0.0144,0.0379,0.0465,-0.0377,-0.0368,0.0104,-0.0122,-0.0544,0.0224,0.0079,-0.0876,-0.0698,0.0004,-0.0235,0.0199,-0.0167,-0.0053,-0.0394,0.0183,-0.0582,0.0608,-0.0557,-0.0211,0,-0.0046,-0.0486,-0.1008,0.1051,-0.0118,-0.0611,0.0375,-0.0984,0.0202,-0.072,-0.0663,0.0457,0.0114,0.0305,-0.0291,0.0568,-0.0145,-0.1413,0.0913,-0.0416,-0.0247,0.0225,-0.0801,-0.0084,0.0097,-0.0767,-0.0195,-0.0275,-0.0038,0.0346,-0.0402,0.0019,-0.0039,0.0087,-0.0347,0.0046,-0.0512,0.0137,0.0262,0.0228,0.0902,-0.0107,0.0264,0.0328,-0.0136,0.0658,-0.1649,0.1,0.0396,-0.0684,0.0086,-0.0067,0.0609,-0.0931,-0.0115,-0.0548,-0.0215,0.0147,-0.0799,0.0379,-0.0357,0.0196,-0.0688,0.039,0.0625,0.0135,-0.1337,-0.0045,-0.1016,-0.031,0.0179,-0.0581,0.0341,-0.0365,-0.0299,-0.0094,0.0399,0.0399,-0.0082,0.0463,-0.0297,0.0665,0.0079,-0.007,-0.0465,0.0335,-0.0318,0.1232,0.0084,-0.0026,0.0169,0.0454,-0.0315,0.1143,0.0519,0,-0.0204,0.0009,-0.0397,0.0172,0.0025,0.0558,0.139,0.003,0.0042,0.0173,0.0224,0.002,0.0109,0.0039,0.0519,0.1039,-0.0041,0.0121,-0.0559,-0.057,-0.0054,-0.0151,-0.0218,0.0385,-0.0637,0.0534,-0.0295,0.0239,-0.0425,-0.0473,-0.0424,0.0578,-0.012,-0.0265,0.076,0.0289,-0.0705,-0.0214,0.0271,0.0163,0.0316,0.0659,0.0357,0.0067,0.0243,0.0047,-0.0681,-0.0063,0.0071,-0.0288,-0.0227,-0.0511,-0.0192,0.1071,0.0667,0.0075,-0.0182,-0.0556,0.0375,0.0597,-0.0025,-0.0323,0.0724,0.0018],"teaser":"Platform Architect &amp; Digital Strategy Lead who translates between executives, developers, and users—building platforms that work, ship on time, and solve real problems. 20+ years delivering measurable results for UN, science, and media organizations. Expert in design systems, performance engineering, and AI-ready architecture."},{"url":"/colophon/","title":"Colophon","snippet":"Search : Two modes on the search page : Pagefind — static keyword search, indexes built HTML at deploy time, serves chunked index fragments on demand.","embedding":[-0.1266,-0.0054,-0.0162,0.0184,0.0186,-0.0879,-0.0696,0.022,-0.0027,-0.002,0.0402,0.095,0.0622,-0.0306,-0.039,-0.0336,0.0078,-0.022,-0.014,-0.0362,0.0508,0.0212,0.0415,-0.0659,0.0047,-0.0163,-0.1229,-0.0252,0.0634,-0.0608,0.0625,0.1035,0.0106,0.0912,-0.0079,0.1123,0.0341,0.0127,0.0056,-0.0335,-0.0029,-0.0521,-0.0241,0.0125,0.0217,-0.0451,-0.0579,-0.0554,-0.089,-0.0454,-0.0836,-0.0453,-0.0269,0.0054,-0.0102,-0.0133,-0.0853,-0.0255,0.0367,-0.0086,0.0491,0.0171,-0.0299,0.0297,0.0096,-0.0748,0.0779,-0.0815,0.0586,-0.0637,0.0306,-0.0272,-0.0057,-0.0326,0.0434,-0.0077,0.0401,-0.0312,0.0013,-0.0526,-0.0169,-0.0487,0.0682,0.1185,-0.0148,-0.0166,0.0166,-0.079,0.0428,-0.0544,0.0122,-0.0354,-0.0236,-0.0394,-0.0452,0.0574,0.0674,0.0157,-0.066,0.0695,-0.003,-0.0519,0.0694,-0.0746,-0.0104,-0.0055,0.0347,0.0511,0.0278,-0.0467,-0.0627,0.0291,-0.05,-0.1071,-0.0503,-0.039,-0.0367,-0.0666,0.1654,0.0343,0.0182,0.0644,-0.0471,-0.002,-0.011,0.0329,-0.0211,0,0.1155,0.0443,-0.0403,0.0215,0.0146,-0.0045,0.0068,0.0172,-0.1517,0.024,-0.0326,0.0661,-0.0368,0.0997,0.049,-0.0548,-0.0036,0.0338,0.0363,-0.0372,0.0193,0.0165,0.0024,0.0094,0.0628,0.0225,-0.0097,-0.0472,0.0057,0.0382,-0.0045,0.0309,-0.0005,0.0177,-0.0227,0.0126,-0.0663,-0.0565,-0.0526,-0.0101,0.0062,0.0214,-0.0536,-0.0973,-0.0403,-0.0077,-0.0734,0.0061,0.0443,0.0333,0.011,0.0831,0.0052,0.1136,0.0088,0.0356,0.0334,0.0085,0.0412,0.0375,0.0209,-0.057,0.0216,-0.0148,0.0014,-0.0211,-0.0028,0.0587,0.0389,0.0718,-0.0071,0.0302,-0.0014,-0.0001,0.064,-0.0792,-0.0148,0.0197,0.0255,-0.0196,-0.005,-0.0577,-0.0635,-0.0109,0.0112,-0.0308,0.0346,-0.0857,-0.0068,-0.0338,0.01,-0.0035,-0.0168,-0.0817,-0.0531,0,-0.0092,-0.0804,-0.0763,0.0917,-0.0252,-0.0586,0.0391,-0.0278,0.0248,-0.0341,-0.0022,0.0514,-0.0072,-0.0274,-0.0573,0.1056,-0.0009,-0.0715,0.0802,0.0207,-0.0606,0.0406,-0.0743,0.0817,0.0093,0.0004,0.0024,0.0461,-0.0621,0.0168,0.0332,-0.0383,-0.0898,0.0385,-0.0933,0.0561,-0.062,0.0558,-0.0099,0.0429,0.0864,-0.0151,-0.0023,0.0752,-0.026,-0.0602,-0.1134,0.034,0.0335,-0.0341,0.0623,0.0216,0.0095,-0.0345,-0.0504,-0.0525,-0.0447,0.0572,-0.0917,0.0545,0.0611,-0.0084,-0.1113,-0.0007,0.028,0.0062,-0.1103,-0.0453,-0.1055,-0.0104,0.01,-0.0262,0.0306,-0.0238,-0.0046,-0.0165,0.0717,0.0101,0.0034,-0.0185,-0.0607,0.0218,0.0017,0.0273,-0.0516,0.0087,-0.0309,0.1317,-0.0179,-0.0158,-0.0002,0.0272,-0.0557,0.1351,0.1077,0,-0.0328,0.0208,-0.0664,0.0175,0.0316,0.0257,0.1142,-0.0012,-0.0529,-0.0567,0.0472,0.0508,-0.0825,0.0612,0.0578,0.0468,0.0058,0.0004,-0.0617,-0.0673,-0.0733,0.0306,0.0077,-0.0079,-0.0386,0.0459,0.025,0.0511,0.0097,-0.0046,0.0174,0.0582,-0.0284,-0.0541,0.0328,0.0701,-0.0865,-0.0739,-0.0354,0.0396,0.0595,0.0549,0.0038,-0.0339,-0.0064,0.0439,-0.0165,-0.0295,0.0644,-0.0229,-0.0175,-0.0458,-0.0434,0.1277,0.0553,-0.0221,0.0186,-0.0174,0.1506,0.0338,0.0334,-0.0602,0.074,0.0171]},{"url":"/colophon/","title":"Colophon","snippet":"ce — dynamically captures styled HTML pages as 1200×630px images Build command : yarn build → compiles Sass, runs Eleventy, processes images, builds search index Privacy # Analytics : GoatCounter","embedding":[-0.1408,0.0781,-0.0386,0.0294,0.1105,-0.0115,0.0267,0.0064,0.0107,-0.028,0.009,0.0965,0.1001,-0.013,-0.0599,-0.0526,-0.0036,0.0339,-0.0383,-0.0532,-0.0881,-0.0225,0.0295,0.0394,0.0006,-0.0052,-0.0754,-0.0249,0.025,-0.047,0.0348,-0.0062,0.0626,0.0504,-0.0938,0.0059,0.0642,-0.0211,-0.0108,-0.0271,-0.0415,-0.0962,-0.0173,0.0694,-0.0015,0.0175,-0.0383,-0.0093,-0.075,0.0189,-0.0607,-0.0137,-0.0054,-0.0957,-0.0365,-0.0552,-0.0772,-0.0824,-0.0086,0.0461,0.0102,0.0035,0.0132,0.0349,0.005,0.0363,0.0051,0.0231,-0.0218,-0.022,0.0214,-0.0189,0.0311,0.0246,0.0188,-0.0449,-0.015,-0.0505,0.0373,-0.074,-0.0861,-0.0237,0.0414,0.0696,0.0322,-0.0086,-0.0204,-0.0582,-0.0063,0.0087,0.0244,-0.029,0.025,0.0159,-0.0839,0.0508,-0.0153,0.0031,0.0252,0.0806,-0.0592,0.0527,0.0622,-0.0529,-0.0173,-0.0138,0.0232,0.1032,0.0633,0.0324,0.0063,0.0586,-0.0814,-0.06,-0.0479,-0.048,-0.0359,-0.0245,0.163,0.0807,0.0936,0.097,0.0229,-0.0124,0.0349,-0.0315,-0.0319,0,0.0039,0.0888,0.024,0.044,-0.0009,0.023,-0.0391,-0.0184,-0.1272,0.0906,0.0581,0.1679,0.0213,0.1394,0.0625,-0.0031,-0.0682,-0.0183,0.0673,-0.0782,0.0484,-0.0572,0.0599,0.067,-0.0107,0.0329,-0.0384,0.0569,0.0193,0.0547,0.0757,-0.0427,0.0392,-0.0614,0.0272,0.0083,-0.0464,-0.064,0.0226,0.0109,0.0081,-0.0151,-0.0435,-0.0074,-0.1186,0.0517,-0.0061,-0.0393,0.0607,-0.0129,-0.0252,0.0096,0.0068,0.0218,-0.0713,-0.0474,-0.043,-0.0208,-0.0364,-0.07,0.047,0.0284,-0.0216,-0.1175,-0.0305,-0.0545,-0.0104,0.0809,-0.0829,-0.0194,0.046,0.0418,0.0137,-0.0568,0.0074,-0.0172,0.0245,0.0437,-0.0152,-0.0271,-0.0445,0.0299,-0.0253,-0.0457,0.0297,0.0585,0.0174,-0.0346,-0.0033,0.0362,0.0563,-0.0296,-0.0012,-0.0026,-0.1947,0,-0.0926,-0.0099,0.021,0.0808,0.0144,-0.0358,0.0315,0.0588,0.0737,-0.0637,0.084,0.0384,-0.0463,-0.0163,0.0232,0.0448,-0.0048,-0.0024,-0.0434,-0.0155,0.0235,0.0698,-0.0322,0.0433,-0.0157,0.0513,-0.0286,0.0112,0.0185,0.0409,0.0712,-0.0356,-0.042,-0.0219,-0.0544,-0.0588,-0.038,-0.0073,0.006,0.025,0.0197,0.025,-0.0278,0.0704,0.0132,0.0208,-0.0598,0.0265,0.0331,0.0189,0.025,-0.01,-0.0068,-0.0379,-0.1049,-0.024,-0.085,0.0586,-0.0554,0.0316,0.0153,0.0397,-0.1209,0.0101,-0.0275,-0.039,-0.0428,0.0351,-0.0641,0.0307,-0.013,0.0105,-0.0847,-0.0757,-0.0654,-0.0064,0.1037,0.049,-0.0252,-0.0024,-0.0239,0.0149,-0.0086,-0.0272,0.0766,-0.0023,-0.0591,0.0045,0.0143,-0.0335,-0.0521,0.0466,-0.0024,0.0761,0.0319,0,-0.0068,0.0135,-0.0396,-0.0152,0.0175,0.0329,0.0137,-0.0104,-0.0985,-0.0069,0.1272,-0.0121,-0.0976,-0.0649,-0.0047,-0.0215,-0.0183,0.0618,-0.0032,-0.103,0.0386,-0.0242,0.0631,-0.0057,-0.048,0.0466,0.0393,-0.0127,-0.0448,-0.037,-0.0194,0.0342,0.0162,-0.0411,0.1197,-0.0083,-0.1096,-0.0656,-0.0109,0.0604,0.0131,-0.0041,-0.0137,0.0625,-0.0158,0.0396,-0.0218,-0.0107,0.0129,-0.0237,0.0454,-0.1122,-0.0098,0.1083,-0.0028,-0.0458,0.0608,0.0551,0.0192,0.0361,0.0824,-0.0565,-0.0319,-0.0417]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"Ken Hawkins: Platform Architect & Digital Strategy Lead 📧 [khawkins98@gmail.com](mailto:khawkins98@gmail.com) 🐦 @khawkins98 🌎 AllAboutKen.com 📇 Platform Architect & Digital Strategy Lead Ken","embedding":[-0.004,0.0024,-0.0175,-0.0856,0.0212,-0.0994,-0.057,0.0399,0.0141,0.029,-0.1001,-0.0143,0.0266,0.0476,0.0763,-0.0455,0.0138,-0.0294,-0.0735,-0.0537,-0.0404,-0.0148,-0.0092,-0.0606,-0.0538,0.0272,-0.0229,-0.0584,-0.0275,-0.0896,-0.0212,0.0118,0.0245,0.0227,0.0009,0.0958,0.0303,-0.0003,-0.0579,-0.0296,-0.0613,-0.0631,-0.0614,0.0049,0.0201,-0.057,-0.073,-0.0562,-0.0216,-0.0382,-0.025,-0.1086,0.1021,0.02,-0.0328,0.0567,0.0348,0.0553,-0.0295,-0.1195,0.031,-0.026,-0.0286,0.0545,0.0273,0.0712,0.0044,0.0599,-0.059,-0.074,0.0384,-0.05,0.0279,0.0348,0.0852,-0.0437,0.0841,0.025,0.0891,0.0318,0.1743,0.061,-0.0871,0.0384,-0.0516,-0.0068,-0.1101,-0.0259,0.0012,-0.0201,0.0059,-0.0272,0.0678,-0.0088,0.0358,-0.0094,0,-0.0274,-0.0305,0.0376,0.0031,0.0756,0.0639,-0.074,-0.0317,0.008,0.0072,0.0922,-0.0185,-0.0266,-0.0405,0.0155,-0.0477,-0.0015,0.0904,-0.0414,-0.1271,0.0773,0.1129,-0.0332,0.016,0.0383,-0.0366,0.0513,0.0235,0.0003,-0.0524,0,0.0116,0.0961,0.0411,0.0365,0.0856,-0.0858,0.0378,0.0356,-0.1201,0.0369,-0.0117,0.1009,-0.0209,0.0733,0.0427,-0.012,0.0093,0.0088,-0.0119,-0.0098,0.0509,-0.1112,-0.0071,-0.0091,0.1282,-0.0287,-0.0547,-0.0154,0.013,0.0324,-0.1199,0.0363,-0.0373,0.0353,-0.0071,-0.005,-0.0602,-0.081,0.0265,0.0368,-0.0916,0.0323,-0.0934,-0.0004,0.0294,0.0066,0.1063,-0.0224,0.0735,0.0349,-0.0278,0.0354,0.022,0.0109,0.1126,-0.0538,0.106,-0.0664,0.0262,0.0031,-0.0052,0.0162,-0.0937,0.0584,0.0225,-0.081,0.0158,0.0303,0.0302,-0.0396,-0.0174,-0.0325,0.0181,0.018,-0.0222,-0.0019,-0.0427,0.0136,0.0142,0.0606,0.011,0.061,-0.0522,-0.0221,0.0413,0.0478,0.057,-0.0291,-0.0194,0.0975,-0.0555,-0.0174,-0.0382,0.0857,0.0146,0,-0.0516,-0.0158,-0.0464,0.0065,0.0938,-0.0609,-0.0136,-0.0161,0.0962,-0.0749,-0.0342,0.0252,-0.0454,0.0218,-0.0275,-0.0044,-0.0232,-0.0754,-0.06,-0.0311,0.0755,0.0626,-0.1253,0.0493,0.0402,-0.007,0.0078,-0.0106,0.0167,0.0369,0.0004,-0.0438,0.022,0.039,0.0312,0.0054,-0.0296,-0.0282,-0.0256,0.0358,0.0066,0.0024,-0.0338,-0.0752,-0.0501,0.0703,-0.0672,0.0019,0.0044,-0.0883,0.0313,0.0281,0.0245,-0.0282,-0.0149,-0.0107,-0.0116,0.0475,0.0142,0.0265,0.0043,0.0364,-0.0046,0.0088,-0.012,-0.0636,0.0326,0.0305,-0.1395,0.0226,-0.0332,-0.0508,-0.0552,-0.0357,-0.0517,-0.0858,-0.0701,-0.0122,0.0111,0.0102,-0.0228,0.0231,-0.0048,-0.0013,0.0002,0.0918,-0.0039,-0.022,-0.0529,-0.0432,-0.0003,-0.0456,-0.0844,0.0822,-0.0094,0,0.02,0.0201,-0.079,-0.0064,-0.0143,0.0329,0.0344,-0.0319,0.0108,0.0018,-0.0101,-0.0459,0.015,0.0721,0.1153,-0.005,-0.0135,0.038,-0.0445,-0.057,0.1255,0.0474,-0.0267,-0.0792,0.0491,0.0208,0.0134,0.016,0.0129,0.039,-0.0768,0.0427,-0.0746,0.0025,0.0915,-0.0478,0.0488,-0.0134,-0.0335,-0.0189,-0.0218,0.0742,0.0389,0.0551,-0.0252,-0.0328,0.0069,0.0503,0.0058,-0.0367,-0.0407,-0.0329,0.0174,0.0881,0.0686,0.0098,0.0707,-0.0128,0.003,0.0653,0.0611,-0.0854,-0.019,0.0187],"teaser":"CV and experience: 20+ years leading platform architecture, design systems, and strategic transformation for UNDRR, EMBL, media organizations."},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ground provides deadline discipline and audience-first clarity that pure technologists often lack — I translate between executives, developers, and users to ship solutions that solve real problems.","embedding":[0.0143,0.0012,-0.0048,-0.0979,0.0637,-0.0593,-0.0199,0.0799,0.0028,0.0095,-0.0955,-0.0033,0.0253,0.0324,0.0028,-0.0172,-0.0447,-0.0631,-0.0502,-0.0435,0.0161,0.012,-0.0121,-0.0591,-0.0449,-0.0101,-0.0201,-0.0124,-0.0297,-0.0597,0.0121,0.0378,0.0168,-0.0088,0.001,0.1142,0.0101,-0.0131,-0.049,-0.0612,-0.0179,-0.0666,-0.0199,0.0176,0.0316,-0.0517,-0.0239,-0.0851,-0.0426,-0.0365,-0.005,-0.125,0.0958,-0.0189,0.0017,0.0118,0.0069,0.0119,-0.0401,-0.1018,0.0453,-0.0393,-0.0146,0.0267,0.047,0.0383,-0.0043,0.0468,-0.0603,-0.054,0.0277,-0.0766,0.0057,-0.0196,0.0773,-0.0277,0.0564,0.0237,0.1101,0.0332,0.1388,0.0461,-0.001,0.0389,-0.0724,0.0176,-0.0378,-0.039,-0.0034,-0.0012,0.0018,-0.0544,0.155,0.0903,-0.0098,0.0047,-0.0103,-0.0447,-0.0601,0.0563,-0.0043,0.0437,0.0308,-0.0847,-0.0433,-0.0238,0.0004,0.077,0.0176,0.0099,-0.0566,0.0129,-0.0288,-0.0338,0.0581,-0.0479,-0.1466,0.0559,0.1101,-0.0333,0.031,0.0464,-0.0265,0.0505,0.0414,0.0103,-0.0016,0,0.048,0.0577,-0.0148,0.005,0.0775,-0.0651,0.0024,0.012,-0.0864,0.0275,0.0089,0.1125,0.0185,0.046,0.0105,-0.025,-0.0368,0.0564,0.0074,-0.0223,0.0294,-0.0622,0.0159,0.0142,0.1218,-0.0428,-0.0597,-0.0034,0.0859,0.0318,-0.105,0.0189,-0.0535,-0.0169,0.0141,0.0279,-0.11,-0.0521,-0.0075,0.0382,-0.0832,0.0243,-0.0584,0.0292,0.0712,-0.0368,0.0894,-0.0315,0.0338,0.0107,-0.0887,-0.0062,0.0602,0.0111,0.0511,-0.0396,0.0789,-0.0376,0.02,-0.0254,-0.0229,0.0333,-0.0704,0.0291,0.0423,-0.0437,0.0586,-0.0111,0.0091,-0.0259,-0.0345,-0.0087,0.0383,0.0097,-0.0874,-0.0306,-0.0428,0.0315,0.037,0.0429,-0.0528,0.0197,0.0217,-0.0237,0.0919,0.0655,0.043,-0.0539,-0.0554,0.0864,-0.083,-0.0265,0.0144,0.074,0.0038,0,-0.0692,-0.0139,-0.072,0.0482,0.0742,-0.063,0.0041,-0.0102,0.1172,-0.0338,-0.0556,0.0605,-0.0037,0.0309,-0.0064,-0.0291,0,-0.096,-0.0579,-0.0469,0.1033,0.0173,-0.1322,0.0589,-0.0141,0.0141,0.0385,-0.0539,0.0279,-0.006,-0.0225,-0.0156,-0.0128,0.0886,-0.0169,0.0168,-0.0183,-0.0759,-0.0413,0.0432,0.0424,0.0536,-0.0342,-0.084,-0.0406,0.0976,-0.0325,0.061,-0.0106,-0.0892,0.0377,0.0452,-0.0172,-0.0001,-0.0057,-0.0105,0.0328,-0.0171,0.0088,0.0537,0.0087,0.0481,-0.0118,0.0476,-0.0165,-0.0305,-0.0288,0.0291,-0.1359,0.0254,-0.0055,-0.0119,-0.0588,-0.1,-0.0383,-0.0807,-0.0513,0.0275,-0.003,-0.0135,0.0089,0.0288,0.0155,0.0031,0.0331,0.0988,0.0015,-0.0231,-0.0343,0.005,-0.0953,-0.0197,-0.0714,0.0438,-0.0246,0,0.0329,0.0601,-0.0231,-0.0183,0.0382,-0.0045,0.0189,0.0249,-0.0181,0.0165,-0.0078,-0.0187,-0.0269,0.0395,0.101,-0.0104,-0.0271,0.0881,-0.0735,-0.0239,0.0954,0.0042,-0.0328,-0.1197,0.0647,0.0092,0.0411,0.044,-0.0077,-0.0194,-0.0718,0.0231,-0.0599,-0.0044,0.0502,-0.0016,0.0508,-0.0078,-0.0118,0.0099,-0.0341,0.0603,0.0778,0.0735,-0.0484,-0.0491,-0.0483,0.0581,0.0361,-0.0714,-0.0697,-0.0272,0.0031,0.113,0.0976,-0.0128,0.0617,-0.0152,-0.0042,0.0785,0.0536,-0.1344,-0.0294,0.0299]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"systems, not just strategies Current role: Web Platform Lead at UNDRR (UN), managing 15-site Drupal ecosystem Experience: 20+ years across UN, EMBL (European science), media organizations; journalism","embedding":[0.0586,-0.0173,-0.0484,-0.1007,0.076,-0.0392,-0.0825,0.0474,-0.019,0.0275,-0.0801,0.0183,-0.0147,0.0483,0.0829,-0.063,-0.0071,-0.0473,-0.0601,-0.1098,-0.0383,-0.0414,0.0121,-0.0441,-0.0405,0.0168,-0.0148,-0.0288,-0.0244,-0.1086,-0.0378,0.0016,0.056,0.0296,0.0054,0.1083,0.035,-0.0622,-0.0577,-0.0511,-0.0277,-0.052,-0.0458,-0.0048,0.066,-0.068,-0.0728,-0.0332,-0.0644,0.0223,-0.0422,-0.1289,0.082,0.0249,-0.0417,0.0505,-0.024,0.0273,-0.0152,-0.1343,-0.0091,-0.0574,-0.0128,0.0874,-0.0163,0.0594,-0.0286,0.0637,-0.0338,-0.0749,-0.0132,-0.0795,0.0303,0.0392,0.0434,-0.0389,0.0267,-0.0022,0.0838,0.019,0.1336,0.0324,-0.0851,0.0642,-0.0721,0.0108,-0.0578,-0.0333,-0.0354,0.0011,-0.034,-0.0291,0.1171,0.028,0.0207,0.0301,0.0297,-0.039,-0.008,0.0793,0.0033,0.0562,0.0527,-0.0604,-0.0537,0.024,0.0096,0.0969,0.0036,-0.0108,-0.0533,0.0091,-0.0897,-0.0339,0.1183,-0.0893,-0.0691,0.0728,0.1182,-0.0054,0.0387,0.0373,-0.0542,0.0012,0.0299,0.0317,-0.0564,0,0.0007,0.0455,-0.0075,0.0324,0.088,-0.0612,0.013,0.035,-0.1437,0.0417,0.015,0.1329,-0.0232,0.0611,0.0572,-0.0367,0.0382,0.0658,0.0014,-0.0206,0.0226,0.0057,-0.0141,0.0175,0.0865,-0.0294,-0.0753,-0.004,0.0301,0.0221,-0.063,0.0216,-0.0895,-0.0004,-0.0082,0.0234,-0.0558,-0.1085,0.0571,0.0458,-0.0748,0.0509,-0.0873,-0.0072,0.0241,0.0331,0.045,-0.0276,0.0745,0.0255,-0.0916,0.016,0.0388,0.0285,0.1039,-0.0464,0.0872,-0.0591,0.0165,0.0235,-0.0395,0.0341,-0.0819,0.0164,0.0227,-0.0495,0.0544,-0.0217,0.0204,-0.0411,-0.0154,-0.0241,0.058,0.0278,-0.0424,-0.008,-0.0507,-0.0086,0.034,0.0728,-0.0472,0.0348,-0.0363,-0.0249,0.0017,0.0564,0.0402,-0.0451,-0.0243,0.0486,-0.0812,-0.0166,0.0098,0.0823,-0.0348,0,-0.0117,-0.0291,-0.0171,0.0445,0.116,-0.0136,0.005,-0.0159,0.0799,-0.0412,-0.0175,0.0186,-0.0033,0.0394,-0.0481,0.0292,0.0093,-0.0694,-0.0133,-0.0265,0.07,0.0461,-0.0864,0.0701,0.086,0.0096,-0.0414,-0.0549,-0.0129,0.0085,-0.0271,-0.0308,0.029,0.0203,0.0224,-0.0143,-0.0261,-0.0402,-0.045,0.0094,0.0618,-0.0195,-0.0132,-0.0364,-0.0465,0.0703,-0.0997,0.051,0.0059,-0.0842,-0.012,0.0263,-0.0091,-0.0376,-0.004,0.0196,-0.0261,-0.0106,-0.0259,0.0239,0.0184,0.02,-0.0237,0.0534,-0.0066,-0.0651,0.0105,0.0139,-0.1179,-0.0131,-0.0057,0.0024,-0.0196,-0.061,-0.0723,-0.0661,-0.0491,-0.0406,0.0191,0.0134,-0.0138,0.0599,-0.046,0.0162,0.0021,0.1184,0.0319,-0.035,-0.0293,-0.0142,-0.0257,-0.0175,-0.0562,0.0555,-0.0048,0,-0.005,0.0126,-0.076,-0.0002,-0.0218,-0.0077,0.0075,0.0116,0.0362,0.0349,-0.0175,-0.0436,-0.0208,0.0539,0.1201,-0.0073,-0.0309,0.102,-0.0321,-0.036,0.1091,0.0721,-0.025,-0.0862,0.0148,-0.0001,0.007,-0.0151,-0.0039,0.0258,-0.053,0.0221,-0.0372,-0.0121,0.0595,-0.037,0.0095,-0.0182,-0.0427,0.0108,-0.0495,0.0514,0.0521,0.0682,-0.0248,-0.0644,-0.046,0.0635,-0.0171,-0.0684,-0.0572,0.0099,-0.0314,0.06,0.0942,-0.0017,0.0781,-0.0039,0.0029,0.0694,0.0909,-0.1247,-0.0143,0.0518]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ecosystems I help complex organizations transform their digital presence from information graveyards into intelligent, measurable systems that serve both human and machine audiences.","embedding":[0.0151,-0.0172,-0.0333,-0.0905,0.0454,-0.0253,-0.0907,0.0566,0.0163,0.0161,-0.0649,0.0413,0.0505,0.0075,0.0697,-0.0533,-0.0693,-0.0184,-0.0337,-0.0482,-0.0314,0.0318,-0.0242,-0.0355,-0.049,0.0645,-0.0359,-0.0087,-0.0095,-0.0954,0.0505,-0.0647,0.06,0.0182,0.0023,0.0795,0.0274,-0.0777,-0.0834,-0.022,-0.0036,-0.0426,-0.0563,0.039,0.0288,0.0072,-0.0423,-0.0236,-0.0443,-0.0306,-0.0007,-0.0982,0.086,0.0199,-0.0209,0.0066,0.003,0.0226,-0.0547,-0.1333,0.0384,-0.021,0.0127,0.0516,0.024,0.0764,-0.0092,0.0738,-0.0141,-0.0785,0.0353,-0.0966,0.0277,0.0259,0.0418,-0.0275,0.0643,0.0205,0.0483,0.0413,0.1164,0.0633,0.0119,0.0803,-0.0741,0.0341,-0.0775,-0.0186,0.002,0.0034,-0.0379,-0.0256,0.1486,0.0467,-0.0101,0.0358,0.0159,-0.054,-0.0176,0.0414,-0.0021,0.0176,0.0003,-0.0912,-0.0151,-0.0178,0.031,0.0836,-0.0077,0.0159,-0.0259,-0.0069,-0.04,-0.08,0.0859,-0.0739,-0.1603,0.0591,0.06,-0.0745,0.0588,0.03,0.0108,0.0524,0.053,0.0359,-0.0246,0,-0.0001,0.0652,0.0353,0.0264,0.0922,-0.0374,0.0323,0.013,-0.1049,0.0362,-0.0004,0.1085,-0.0242,0.0353,-0.0034,-0.0562,0.0352,0.0641,0.002,-0.0709,0.0105,-0.0261,0.0279,0.0037,0.1184,-0.008,-0.0485,0.0275,0.0738,0.0206,-0.0876,-0.009,-0.0794,-0.0085,-0.0074,0.0149,-0.1112,-0.0807,0.0031,0.0627,-0.076,0.0291,-0.0536,0.0245,0.035,0.0174,0.0637,-0.0359,0.0631,-0.0486,-0.0492,0.008,0.0871,0.0381,0.0636,0.0198,0.0793,-0.014,0.0191,-0.0407,0.0237,0.0726,-0.0621,0.0409,0.0484,-0.0357,0.0559,-0.0105,0.0346,-0.0301,-0.0012,0.0212,-0.008,0.0069,-0.0703,-0.0298,-0.0393,0.0048,0.0604,0.0335,-0.0537,-0.0131,0.0283,-0.0033,0.0632,0.0482,0.0376,-0.0399,-0.0631,0.1088,-0.0363,0.0005,-0.0129,0.089,-0.0095,0,-0.0492,-0.0256,-0.0516,0.0178,0.0838,-0.0409,-0.0585,-0.0499,0.1046,-0.0155,-0.0071,0.023,-0.022,0.0147,-0.0062,0.0091,0.011,-0.0779,-0.0944,-0.0581,0.0636,0.0125,-0.1386,0.027,0.0244,0.004,0.0477,-0.0429,0.0641,0.0038,0.0101,-0.0126,-0.0019,0.0252,-0.0008,0.0219,-0.0669,-0.0563,-0.0296,-0.0033,-0.0015,0.0539,-0.0359,-0.0322,-0.0685,0.0843,-0.0646,0.0288,-0.0141,-0.0357,-0.0226,0.0143,-0.0413,-0.0209,-0.0285,0.0358,0.0021,0.0197,-0.0226,0.016,-0.0036,0.0294,-0.0322,0.0625,0.0083,-0.0599,-0.0237,-0.0106,-0.1477,0.0186,0.035,-0.0105,-0.0778,-0.0662,-0.045,-0.0753,-0.0859,0.0003,-0.0124,-0.0278,-0.0011,0.0272,0.0057,0.0303,0.0382,0.1094,0.0593,0.0038,-0.0402,0.0247,-0.0333,-0.0702,-0.0552,0.0745,-0.0341,0,-0.037,0.0493,-0.0371,0.0315,0.04,0.0234,0.0523,0.0168,-0.0161,0.0405,-0.0535,-0.013,-0.0213,0.0355,0.0848,-0.027,-0.019,0.0411,-0.0366,-0.0479,0.0982,0.012,-0.0584,-0.0817,0.0877,0.0243,-0.0264,0.0509,-0.0095,-0.0019,-0.0244,-0.0175,-0.0623,0.0372,0.0548,-0.0004,0.0505,0.0061,-0.0261,-0.0329,-0.0415,0.1107,0.0764,0.0759,-0.085,-0.0107,-0.0352,0.074,0.016,-0.1195,-0.041,-0.055,-0.0176,0.0988,0.0867,-0.0008,0.0747,0.048,0.0164,0.0562,0.063,-0.1157,0.0033,-0.022]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"across 15-website ecosystem serving global disaster risk community, while positioning UNDRR as AI-ready leader in structured data publishing Platform transformation : Led comprehensive platform","embedding":[0.041,-0.0339,-0.0292,-0.0817,0.0878,-0.0483,-0.1087,-0.0024,-0.011,0.0579,-0.0265,0.028,0.0465,0.0328,0.0657,0.0126,-0.0526,-0.0326,-0.1155,-0.064,-0.0483,0.0378,-0.0391,-0.0196,-0.0004,0.0467,-0.0802,-0.0453,-0.0158,-0.0887,-0.0071,-0.0173,-0.0107,0.0355,0.0278,0.0628,0.0247,-0.0379,-0.0283,-0.0503,0.006,-0.0602,-0.059,0.0002,0.0353,0.025,-0.0824,-0.0514,-0.001,0.0528,-0.0398,-0.1007,0.0601,0.0142,0.0034,0.0755,-0.0042,-0.0077,-0.0137,-0.0866,0.0366,-0.0277,0.0082,0.064,0.0293,0.0397,-0.0052,-0.0047,-0.0354,-0.0454,-0.0098,-0.0607,-0.0101,0.0108,-0.0143,-0.0069,0.061,0.042,0.1148,0.0531,0.1072,0.0664,0.0091,0.1135,-0.0952,0.0046,-0.0415,-0.0314,0.0092,0.0001,-0.0214,-0.0257,0.1475,0.005,-0.0402,0.0051,-0.0196,-0.0549,-0.0171,0.049,0.0073,0.0228,0.054,-0.0983,-0.0432,-0.0517,0.0216,0.0466,-0.009,0.0309,-0.0222,0.055,0.0033,-0.0844,0.07,-0.0425,-0.1658,0.0514,0.0225,-0.0206,0.0384,0.0066,-0.0106,-0.0058,0.032,0.0371,-0.0414,0,0.048,0.0669,0.0514,0.0408,0.1209,-0.0694,0.0539,-0.0212,-0.1305,-0.0056,-0.0334,0.1045,-0.0287,0.0462,-0.0093,-0.0415,0.052,0.0645,-0.0477,-0.0072,0.0544,-0.0838,0.0086,0.0014,0.0716,-0.0143,-0.0743,0.0012,0.0328,0.0245,-0.1059,0.0151,-0.0302,-0.0019,-0.0412,-0.0404,-0.014,-0.1155,0.0459,0.0862,-0.0535,0.0756,-0.0503,0.0076,0.0448,0.0369,0.0768,-0.0236,0.1361,-0.0292,-0.0593,-0.007,0.0345,0.0299,0.0879,0.0043,0.0436,-0.06,0.0034,0.0065,-0.033,0.0312,-0.0552,0.0678,0.032,-0.0444,0.0552,-0.035,0.0661,-0.0019,0.0134,-0.0068,0.0174,0.0379,-0.0238,-0.0573,-0.0415,-0.0483,0.0287,0.029,-0.067,0.0467,-0.0183,0.0236,0.018,-0.0069,0.0277,-0.0184,-0.0805,0.089,-0.04,-0.0322,0.0007,0.0354,-0.0182,0,-0.014,-0.049,-0.0144,0.0488,0.0673,-0.055,-0.0105,-0.0244,0.096,-0.0145,0.002,0.0216,0.0052,0.0223,-0.0307,0.0021,0.0007,-0.0576,-0.0514,-0.0335,0.0654,0.0292,-0.1071,0.0643,0.0893,0.0248,0.0211,-0.06,0.0373,-0.0454,-0.0156,-0.0368,-0.0115,0.0124,0.0184,0.0308,-0.0396,-0.0586,-0.043,0.0095,-0.0315,0.0415,-0.0357,-0.0475,-0.0511,0.0809,-0.0416,0.0373,0.0178,-0.0764,-0.004,0.0541,-0.0322,-0.0374,-0.0301,-0.0109,-0.041,0.0238,-0.0933,0.0497,0,0.036,-0.0239,0.0566,-0.0195,-0.0189,0.0183,0.0071,-0.1292,-0.0024,-0.0415,-0.058,-0.0682,-0.0235,-0.0205,-0.0739,-0.0591,-0.0305,0.0125,0.0033,0.0033,0.0557,-0.0115,0.0273,0.0654,0.06,0.0446,-0.0094,-0.0228,0.0515,-0.0814,-0.0583,-0.0949,0.0598,-0.0242,0,-0.0028,0.1067,-0.0673,0.0019,0.0068,0.0395,0.0313,0.0456,0.0425,0.0401,-0.0256,-0.0255,-0.0243,0.0247,0.0955,0.0245,-0.0089,0.0656,-0.0352,-0.0298,0.0642,0.0439,-0.0567,-0.1246,0.0697,-0.0008,0.0148,0.0743,-0.0066,0.0191,-0.0512,-0.0371,-0.0178,0.0301,0.0696,-0.0027,0.0236,0.0332,-0.0074,-0.0136,-0.029,0.1079,0.0315,0.0573,-0.0868,-0.0288,-0.0666,0.0486,0.0326,-0.0973,-0.0486,-0.0575,0.0338,0.1062,0.1115,0.0249,0.0518,0.0145,0.0691,0.0772,0.0844,-0.1058,-0.0088,-0.034]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"rease Team coordination : Managed distributed teams across Geneva, Bangkok, Bonn, New York, and Manila, balancing donor expectations with user needs Editorial efficiency : Standardized workflows to","embedding":[-0.0151,-0.0274,-0.0437,-0.0369,0.0715,-0.0883,-0.0804,0.0648,0.0586,0.0287,-0.0696,-0.0656,-0.0121,0.0347,-0.0079,0.0113,-0.0275,-0.0745,-0.0226,-0.0734,-0.0833,-0.0576,-0.0075,-0.0168,0.0383,-0.058,-0.1012,-0.021,-0.0403,-0.1056,-0.022,0.0229,0.0241,-0.0017,0.0564,0.0768,0.0314,-0.0659,-0.0675,-0.0275,-0.013,-0.1114,-0.0454,0.0547,0.0221,-0.0683,0.036,-0.0707,-0.0588,0.0659,0.0054,-0.1642,0.0475,0.0174,0.0077,0.0042,0.0339,-0.0338,0.0133,-0.0604,0.0193,-0.0501,-0.0366,0.028,0.0032,0.0224,0.0873,0.0612,0.0073,-0.08,-0.0173,-0.131,-0.0546,0.0578,0.0655,0.0487,0.0261,0.0286,0.167,0.0001,0.0896,0.0212,-0.0352,0.0792,-0.008,0.0112,0.0317,0.0455,0.0138,-0.0018,-0.0248,-0.0272,0.0762,-0.0002,-0.0823,0.0166,0.0318,0.0094,-0.0391,0.0884,-0.027,0.0641,0.0578,-0.0354,-0.0754,-0.075,0.0293,0.0648,0.0066,-0.0107,-0.0627,0.0478,-0.0073,-0.0155,0.0673,0.0094,-0.0213,0.0724,0.0682,0.0346,-0.012,0.0832,-0.0606,-0.0125,0.0929,0.0618,-0.0284,0,0.0637,0.0107,0.0147,0.0723,0.01,-0.0114,-0.0068,0.0346,-0.1474,-0.0336,-0.0164,0.0855,0.0288,0.0835,-0.0515,-0.0622,0.0154,0.0424,0.0024,0.0451,-0.003,-0.0961,0.0149,0.0159,0.0648,-0.0084,-0.0498,0.0361,0.0819,0.0371,-0.0264,0.0022,-0.0092,-0.0067,-0.0163,0.0106,-0.0577,-0.0176,0.0767,0.0431,-0.0398,0.1028,-0.0486,-0.0643,0.0532,0.0399,0.0276,-0.0416,0.0533,-0.0252,-0.0564,-0.0131,0.051,0.0443,0.1042,0.0322,0.0084,-0.0093,-0.0287,0.0395,-0.0604,0.0641,-0.0857,0.0845,0.0557,-0.0104,-0.0729,-0.0206,0.021,-0.0001,-0.0341,-0.0271,0.0282,0.0267,-0.0166,-0.0401,-0.0547,0.0225,0.0063,0.0343,-0.046,-0.0061,0.0026,-0.0442,0.0378,-0.0627,-0.0203,0.0178,-0.0745,0.0456,-0.0665,-0.0593,0.033,0.079,-0.0278,0,-0.0031,-0.0556,-0.0352,0.0222,0.0567,0.0428,-0.0217,-0.0007,0.0668,0.0333,0.0357,-0.0119,-0.0085,-0.0076,0.0369,-0.061,-0.06,-0.1085,0.014,0.0126,0.0037,0.0245,-0.0479,0.0513,0.0165,0.0434,-0.0273,-0.0199,-0.0318,-0.0681,-0.1269,-0.0168,0.0065,0.0381,-0.0097,-0.0211,0.0459,0.0149,0.0126,-0.0389,0.0083,0.0684,-0.0751,-0.0068,0.0154,0.1192,-0.098,0.0323,0.0383,-0.084,-0.0143,-0.0332,-0.0133,-0.1054,-0.0162,-0.0388,-0.0277,-0.0142,-0.0437,0.0146,-0.0019,0.0456,-0.0012,0.0646,-0.0457,0.0009,0.0298,0.0654,-0.0812,-0.0136,0.0593,0.0055,-0.0741,-0.0811,0.0443,-0.0308,-0.0825,-0.0728,-0.0222,-0.0249,-0.0135,0.0209,0.0158,0.0271,0.058,0.029,0.0109,0.0004,0.0305,0.0092,-0.0657,-0.0016,-0.0772,0.1141,0.0727,0,0.0793,0.0197,-0.0318,0.0158,-0.0427,-0.0747,0.0335,0.0889,0.0598,0.0947,0.0449,0.0258,-0.0395,0.0238,0.0867,0.0045,-0.0509,0.0546,-0.0741,-0.0108,0.0486,0.0357,0.0594,-0.013,0.0583,-0.0913,0.0171,0.041,-0.0094,-0.0386,-0.0238,-0.0076,-0.0357,0.0389,-0.0141,-0.0283,-0.0158,-0.0727,0.005,0.0762,-0.0319,-0.0081,-0.0281,-0.0065,0.0144,-0.0501,-0.0506,0.0266,0.0037,-0.1128,-0.0078,-0.025,-0.0149,0.0563,-0.0024,0.0983,-0.0041,-0.0217,0.0501,0.0406,0.0907,-0.1252,0.0205,-0.0219]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"urope's flagship laboratory for the life sciences, employing hundreds of developers to deliver scientific web services.","embedding":[0.0181,-0.0405,-0.0169,-0.0414,0.1019,-0.0267,-0.0938,0.0424,-0.034,0.0048,-0.0923,-0.0268,-0.013,0.026,0.0139,-0.02,-0.023,-0.0433,-0.0177,-0.0272,-0.0626,-0.0165,0.0385,-0.0247,-0.0115,0.0628,-0.0215,-0.0445,0.0344,-0.063,0.0079,0.0108,0.0229,-0.0241,-0.0626,0.0867,0.073,-0.0725,-0.128,-0.0527,-0.1002,-0.0704,-0.0368,0.0241,0.0113,-0.0402,-0.018,-0.1074,-0.0343,-0.0194,-0.0661,-0.1497,0.0316,-0.0489,-0.0014,0.0674,0.0579,-0.0088,0.032,-0.0428,-0.0197,-0.0753,-0.019,0.0488,0.0332,0.0747,0.0075,0.0171,-0.0163,-0.0635,-0.0268,-0.0509,0.0674,0.0327,0.0806,0.0623,0.0036,-0.0087,0.1534,-0.0087,0.0356,0.0873,-0.0318,0.1099,0.0003,0.0466,0.042,0.0046,-0.0254,-0.0051,-0.012,-0.0043,0.1008,0.0136,-0.0718,-0.0112,0.006,-0.0579,-0.0289,0.0292,-0.0285,0.0093,0.0975,-0.0427,-0.0398,-0.0118,0.0364,0.0837,-0.0246,0.0038,0.0244,-0.0097,-0.0668,-0.0523,0.0775,-0.0545,-0.0358,-0.0288,0.1196,-0.0302,0.0421,0.0525,-0.0017,-0.0005,0.059,0.019,-0.0694,0,-0.0014,0.0367,0.0303,0.1006,0.0685,-0.0816,0.0355,-0.0061,-0.1324,0.0175,0.0478,0.1368,-0.0066,0.1147,0.0006,-0.1064,0.0502,0.0279,-0.0531,-0.0041,0.0234,-0.0616,0.061,-0.0159,0.0772,0.0033,-0.025,0.0531,-0.0081,0.0479,-0.0153,0.0204,-0.048,0.0288,-0.0153,-0.0248,-0.0266,-0.1296,0.0317,0.105,-0.0724,0.0631,-0.0811,-0.0145,0.0203,0.031,0.057,0.0499,0.0393,0.0031,-0.1115,0.0237,0.0901,0.0699,0.0899,-0.0296,0.0408,-0.0363,0.0237,-0.0341,-0.0248,0.1109,-0.0628,0.0796,0.0273,-0.0238,0.0208,-0.0197,-0.0059,-0.0373,-0.03,0.0308,-0.0178,-0.0122,0.0085,-0.0679,-0.0276,0.0659,0.0772,0.0157,-0.0612,0.0375,-0.0177,-0.051,-0.0197,0.0087,0.0164,0.0291,-0.0978,-0.021,-0.005,-0.0674,0.1053,0.0193,-0.0715,0,-0.0143,-0.0129,-0.0208,0.0477,0.1073,-0.0151,0.0162,-0.0747,0.076,-0.0244,0.1125,0.0235,-0.0322,0.02,0.0045,0.0516,0.0069,-0.1048,-0.0062,-0.097,0.0171,0.0364,-0.0534,-0.0081,-0.0037,0.0035,0.0204,-0.0413,-0.0374,0.0033,-0.059,0.0035,0.0263,-0.0373,0.0286,-0.0136,0.0039,-0.0178,-0.0198,0.0028,-0.033,-0.0044,0.0017,-0.0194,-0.0313,0.0586,-0.1231,0.0271,-0.0453,-0.0666,-0.0186,0.0205,-0.0064,-0.1238,-0.0329,-0.0261,0.0579,0.0492,-0.0155,0.0663,0.0307,0.0411,0.0055,-0.0024,-0.0192,-0.0198,-0.0623,-0.0126,-0.0752,-0.0382,-0.0002,-0.0432,-0.063,-0.0387,-0.0178,-0.0591,0.019,-0.014,0.0049,0.0295,0.0319,-0.0002,0.0537,0.04,0.0263,0.0675,-0.0061,-0.0347,-0.0178,0.0144,-0.0742,-0.0084,-0.0795,0.1067,0.0567,0,0.0005,0.0792,-0.0699,-0.0097,-0.0118,0.0508,0.0166,0.0429,0.0062,0.0656,-0.0073,0.0148,0.0092,0.0624,0.0978,-0.0213,-0.0664,0.0588,-0.0839,-0.06,0.0774,0.0269,0.0173,-0.0639,-0.015,-0.0156,0.0293,0.0183,-0.0064,-0.0339,-0.0319,0.0565,-0.0529,0.0464,0.0328,-0.0008,-0.0424,0.0333,0.012,0.0665,-0.0546,0.063,0.0247,0.0392,-0.0613,0.0395,-0.02,0.0477,-0.0302,-0.0455,-0.0327,0.0063,-0.0443,0.0862,0.0278,0.0326,0.036,-0.028,0.0064,0.0663,0.0733,-0.1134,0.0246,-0.0104]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ks, Lerna, Fractal, npm, yarn, and Eleventy to standardize development practices Cross-functional facilitation : Bridged UX designers, developers, and content teams across distributed European","embedding":[-0.0373,-0.0641,-0.0055,-0.0004,0.0593,-0.0925,-0.1126,0.0244,-0.0404,-0.0082,-0.1219,-0.0078,-0.0495,0.0017,0.0102,-0.038,0.0419,-0.0257,-0.0335,-0.0595,0.0004,-0.0032,0.0284,-0.004,0.0248,0.036,-0.049,-0.0151,0.0859,-0.1545,0.0053,0.0663,0.0457,-0.0137,-0.0342,0.1288,0.0355,-0.0765,-0.0154,-0.0232,-0.0929,-0.0758,-0.0154,0.0372,0.0193,-0.0539,-0.0173,-0.0911,-0.0224,0.0212,-0.0121,-0.151,0.0154,-0.001,-0.0124,-0.0038,0.0442,-0.0291,0.0114,-0.042,0.0172,-0.0324,-0.0293,0.103,0.0371,0.0376,-0.0004,0.0372,-0.0002,-0.0017,-0.0469,-0.0221,0.0276,0.0641,0.0761,-0.0171,-0.0151,-0.0071,0.0963,-0.0235,0.0544,0.0596,0.0315,0.085,-0.0261,-0.0016,0.0153,0.0348,-0.0226,-0.0468,0.0332,0.0069,0.1364,-0.0097,-0.0851,-0.0059,0.0216,-0.0073,-0.0225,0.0898,-0.0377,0.0859,0.0725,-0.0478,-0.0553,-0.0347,-0.009,0.0829,0.0205,-0.006,-0.0465,0.052,-0.1074,-0.0011,-0.0063,-0.0768,-0.0154,-0.0556,0.1167,0.088,0.0426,0.058,-0.018,0.0057,0.0489,-0.0072,-0.1128,0,0.0562,0.0227,-0.0634,0.0452,0.1013,-0.0662,-0.0131,-0.0313,-0.1669,0.0034,0.0628,0.1006,-0.036,0.0932,0.0666,-0.0584,0.0107,0.0376,-0.0607,-0.0307,0.0085,-0.0536,0.0511,0.0109,0.024,0.0442,-0.0306,0.0746,0.0381,0.0351,-0.0071,-0.0304,-0.0369,-0.0193,0.0138,0.0016,-0.0004,-0.1077,0.0669,0.0282,-0.0638,0.0304,-0.0387,-0.0578,0.0511,-0.0199,0.0512,-0.0175,0.0705,-0.0422,-0.0361,0.0058,0.1145,0.0095,0.0879,-0.0684,-0.012,-0.0549,0.0042,0.0963,-0.0196,0.0369,-0.0636,0.0606,0.0004,-0.0214,-0.0047,0.0573,0.0529,-0.0406,-0.0023,0.0379,0.0185,0.0555,-0.0739,-0.0295,-0.0854,-0.0211,0.0125,0.0204,-0.0156,0.032,-0.0492,-0.0262,-0.0015,-0.0338,0.0268,0.0018,-0.0515,0.0147,-0.0119,-0.0628,0.0787,0.0002,-0.0274,0,-0.0374,-0.0278,-0.0653,0.0706,0.0175,0.027,0.0615,-0.0544,0.0795,-0.0248,0.0301,0.0697,0.0127,-0.022,-0.0468,0.0347,-0.0581,-0.1054,-0.0149,-0.0235,0.02,-0.0003,-0.0699,0.0066,0.0432,0.0583,-0.0715,-0.039,-0.055,-0.0081,-0.0947,-0.0055,-0.0033,-0.057,0.0121,-0.0223,-0.0319,0.0337,-0.0048,-0.0169,0.0635,0.0121,-0.006,-0.0361,-0.0123,0.093,-0.1815,0.0101,0.0342,-0.0549,-0.0044,0.0027,0.0111,-0.1157,0.0105,-0.0163,-0.0319,0.0255,-0.0686,0.037,0.0117,0.0273,-0.0221,-0.0159,0.029,-0.0634,-0.0632,0.0439,-0.1073,0.0449,0.0348,0.0161,-0.0614,-0.0861,-0.0365,-0.0077,0.061,-0.0337,-0.0808,0.0699,-0.0108,0.0782,-0.046,0.0443,0.0443,0.0189,-0.0263,0.0538,0.0044,-0.0243,-0.0661,0.0108,-0.0434,0.0875,0.0511,0,0.0126,0.0204,-0.0513,-0.0242,0.0272,0.0196,0.0008,-0.004,-0.0653,0.0213,0,0.0012,0.0071,0.0365,0.1272,0.0005,-0.0091,0.0517,-0.0821,-0.1028,0.0367,0.0453,0.0177,0.0216,-0.002,-0.0034,0.0348,0.0121,0.0015,-0.0264,-0.0109,0.047,-0.0381,0.0003,0.0387,-0.017,-0.0368,0.0393,0.0016,0.0669,0.0324,0.0114,0.0229,0.0519,0.0089,0.0139,-0.0298,0.0607,0.0053,-0.0754,-0.0305,-0.0553,-0.0221,0.0812,0.0741,0.0507,0.0016,0.016,0.0324,0.0637,0.1008,-0.0956,0.0226,-0.0027]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"tecture Web design architect European Bioinformatics Institute (EMBL-EBI) July 2015 – June 2018 Cambridge, UK Information architecture leadership : Redesigned content strategy and IA for Europe's","embedding":[0.0001,-0.0243,-0.0262,-0.0728,0.0573,-0.0596,-0.0378,0.0234,-0.0578,-0.0205,-0.0702,-0.0391,-0.0002,0.0292,-0.0251,-0.0117,0.023,-0.0456,-0.024,-0.0513,-0.0541,0.0326,0.042,-0.0058,-0.0733,0.0476,-0.0318,-0.0054,0.0231,-0.1273,0.0609,0.0846,0.0458,-0.0149,-0.0585,0.0714,0.0429,-0.063,-0.0729,-0.0436,-0.0687,-0.0831,-0.0598,0.0872,0.0324,-0.0113,-0.0454,-0.0652,-0.0145,0.0859,-0.0552,-0.1261,0.0569,-0.0138,0.0181,0.0384,-0.0403,-0.0047,-0.0034,-0.0318,0.0919,-0.027,0.0518,0.0714,0.025,-0.0048,-0.0455,0.0135,-0.0194,-0.1007,0.0052,-0.0807,-0.0023,0.0682,0.0511,0.0731,0.0004,-0.0312,0.0813,-0.0142,0.0498,0.0661,0.01,0.0688,0.0104,-0.046,-0.002,-0.0458,-0.0453,-0.0124,-0.0058,-0.0676,0.1368,-0.0168,-0.0497,-0.0116,-0.0551,-0.0335,-0.0455,0.0487,-0.0708,0.1282,0.036,0.0178,-0.0358,-0.0838,0.0436,0.1524,0.0207,-0.0017,-0.0346,0.0396,-0.0257,-0.0534,0.0254,-0.0714,-0.0884,0.04,0.1683,0.0643,0.0111,0.0699,-0.0226,-0.0023,0.0581,0.0209,-0.103,0,0.0113,0.0325,0.0105,0.0817,0.0319,-0.0668,0.0135,-0.0183,-0.1323,-0.0061,-0.0386,0.1141,-0.0092,0.143,0.0438,-0.0575,-0.0346,0.0511,-0.0306,-0.0408,0.0406,-0.0526,0.0508,-0.0323,0.0527,0.0326,-0.0368,-0.007,0.0086,0.05,-0.0934,-0.0035,-0.0357,0.0009,-0.0263,-0.0066,0.0045,-0.1063,0.0492,0.0983,-0.0302,0.013,-0.0571,-0.0879,-0.0058,0.0312,0.0366,-0.0218,0.0915,-0.0271,-0.03,-0.0236,0.1,0.0303,0.0638,-0.0556,-0.048,-0.0242,0.0351,0.0164,-0.0295,0.0574,-0.0673,0.0373,0.0079,-0.0647,0.0302,-0.0139,-0.0247,-0.0254,0.0019,-0.0074,0.0947,0.0032,-0.0148,-0.0471,-0.0708,0.0193,-0.0204,0.0466,-0.0499,0.0318,-0.0344,-0.0549,0.0375,-0.0298,0.0693,-0.0321,-0.0926,0.0392,-0.028,-0.0022,-0.029,0.0197,-0.0201,0,-0.0164,-0.0009,0.028,-0.0048,0.0795,-0.0394,0.0408,-0.0207,0.0787,-0.0259,0.0662,0.0286,-0.0254,-0.0505,-0.0422,0.0473,-0.0221,-0.1015,-0.025,-0.0004,0.0203,0.0107,-0.1077,0.0004,0.0011,0.0361,0.0544,-0.0025,0.0204,-0.033,-0.0867,-0.0422,0.0184,0.017,0.0262,0.0025,-0.0591,-0.045,-0.0185,0.0294,0.0336,0.0314,-0.0812,0.0179,0.05,0.0769,-0.1139,0.0236,0.0264,-0.07,0.0564,0.0216,0.0028,-0.123,-0.0216,-0.0231,-0.0061,0.0363,-0.0373,0.09,0.0734,0.0349,-0.008,0.0426,-0.0112,-0.0254,-0.0507,0.0463,-0.1079,-0.0184,-0.0263,-0.0243,-0.0414,-0.0428,0.0181,-0.0584,-0.0013,-0.0186,-0.0136,0.0033,-0.0414,0.0157,0.0218,0.0412,0.1082,0.1016,-0.0582,0.0664,-0.0362,-0.0355,-0.049,0.0174,-0.0629,0.0851,0.0257,0,-0.0127,-0.0175,0.0075,0.0007,0.0266,0.0252,0.0297,0.0593,0.0114,-0.0081,0.0083,0.0349,-0.0469,0.056,0.1078,-0.0149,-0.0608,0.0434,-0.04,-0.0814,0.0366,0.0292,0.0074,-0.0397,0.0072,0.0031,0.0032,-0.0233,-0.0095,-0.0291,0.0342,0.0208,-0.0279,0.0458,0.0264,-0.0409,-0.0278,-0.0123,-0.0387,0.0078,-0.0059,0.0491,0.0029,0.0365,-0.0022,0.0508,0.0061,0.0803,-0.0286,-0.0992,-0.0525,-0.0097,0.0166,0.0604,0.0843,0.0169,0.0101,-0.0199,0.0866,0.0174,0.1113,-0.1007,-0.0018,-0.0478]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"exible content architecture enabling rapid deployment of new properties Related writing The EMBL Triangle Key: From brand structure to information architecture Mapping brand structure to support","embedding":[0.0511,-0.025,-0.0345,-0.0413,0.0816,-0.06,-0.0074,0.1064,-0.055,-0.0084,-0.0417,0.0201,0.0166,-0.0101,0.0971,-0.0185,0.0481,-0.0621,-0.02,-0.0957,-0.0185,-0.0384,0.0043,-0.0226,-0.071,0.0663,-0.0231,-0.0269,-0.0292,-0.1442,0.032,-0.018,0.0915,0.0281,-0.0213,0.08,0.0359,-0.0829,-0.0902,-0.0997,-0.0914,-0.07,-0.0871,0.0656,0.0528,-0.0079,-0.0683,-0.0237,-0.0518,0.0393,-0.0203,-0.143,0.0589,-0.0101,-0.0299,0.0187,-0.0214,-0.0016,0.0123,-0.0762,0.0123,-0.0303,0.0237,0.052,-0.0023,0.052,-0.0379,0.0244,-0.061,-0.0733,0.0232,-0.1038,-0.0293,0.0484,-0.0015,-0.0572,0.0253,-0.0008,0.0673,0.0353,0.0378,0.0915,-0.0613,0.0983,-0.0626,0.0504,-0.033,-0.0315,-0.0422,-0.0221,-0.0104,-0.0634,0.0642,0.0178,-0.0337,-0.0211,-0.0254,-0.0659,-0.0361,0.0611,-0.0282,0.0889,0.1023,-0.0585,-0.0595,-0.0152,0.0242,0.1353,0.0008,-0.0331,-0.039,-0.0254,-0.0609,-0.053,0.1084,-0.1032,-0.0711,0.0385,0.128,0.0262,0.0648,0.0844,-0.0251,-0.0233,0.004,0.0379,-0.0466,0,0.0053,0.0492,-0.0012,0.1015,0.1052,-0.0627,0.0662,0.0192,-0.1699,0.0413,0.0696,0.0892,-0.0186,0.1013,0.0743,-0.0829,0.0194,0.0438,0.0369,-0.0485,0.0089,-0.043,0.0207,0.0196,0.103,0.0008,-0.0209,0.0227,0.0173,0.0121,-0.0614,0.0098,-0.0044,-0.0162,-0.0303,0.0018,-0.0468,-0.123,0.0395,0.0159,-0.0814,0.0259,-0.0689,0.0061,-0.0358,0.0423,0.0514,-0.0266,0.1193,-0.0327,-0.0253,-0.0018,0.0796,0.0723,0.0685,-0.0255,0.0351,-0.0585,0.0199,0.0095,-0.0197,0.0325,-0.0726,0.0268,0.0053,-0.0579,0.0232,0.011,0.0122,-0.0184,-0.0261,-0.0272,0.0763,0.0242,-0.0388,-0.0471,-0.0594,0.0389,0.0069,0.0695,-0.0413,0.0274,0.0068,-0.0146,0.0653,0.055,0.0308,-0.0399,-0.0973,0.0696,-0.021,0.0378,-0.0071,0.0607,-0.0401,0,-0.0349,-0.0259,-0.0226,0.064,0.1087,-0.0065,-0.0096,0.0142,0.0527,-0.0561,0.0098,0.0455,-0.0091,0.0111,-0.0319,0.0441,-0.0058,-0.0943,0.0008,-0.0211,0.0292,0.0548,-0.0404,-0.0024,0.001,0.0271,-0.0097,0.0083,0.0101,-0.0131,-0.0384,-0.0344,0.0321,-0.0084,0.0223,-0.0436,-0.0478,0.0178,-0.0172,0.0398,0.0506,-0.0177,-0.011,-0.0239,-0.0015,0.0573,-0.1074,0.0083,-0.0195,-0.0866,-0.0148,0.0011,-0.025,-0.0847,-0.0102,-0.0385,-0.019,0.0241,0,-0.0037,0.0275,0.0606,0.0135,0.0585,-0.0223,-0.0599,-0.0018,0.0042,-0.1362,-0.0258,-0.0162,-0.0501,-0.0463,-0.0584,-0.0625,-0.0912,-0.0193,-0.0191,0.0013,-0.0139,0.0038,0.0943,0.0071,0.0353,0.0531,0.0785,-0.0387,0.0218,-0.0121,0.0225,-0.051,0.0063,-0.0409,0.0832,-0.0003,0,-0.0381,0.0203,-0.0526,-0.0117,0.0004,-0.0124,0.0654,0.0074,0.0241,0.0034,0.0042,-0.0255,-0.056,0.0557,0.0862,-0.0273,-0.0537,0.0656,-0.0166,-0.0717,0.0524,0.061,0.0127,-0.0302,0.0213,0.0285,0.0245,-0.0112,-0.0028,-0.0037,-0.0277,0.0401,-0.0341,-0.0002,0.0694,-0.0664,-0.0143,-0.0067,-0.0309,-0.0008,-0.0411,0.035,0.0874,0.0458,-0.0405,0.0426,-0.0809,0.0473,0.0011,-0.0695,-0.0482,-0.0167,0.0033,0.094,0.0509,0.0064,0.0667,-0.0008,0.0479,0.0205,0.0804,-0.1126,-0.0132,0.0314]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"optimization across company web projects Information design : Created infographics and visualizations for business proposals and strategic planning documents Custom development : Built intranet","embedding":[0.0199,0.0303,-0.0689,-0.0346,-0.006,-0.0732,-0.0928,0.0474,-0.0251,0.0263,-0.0869,0.0866,0.072,-0.0051,0.0118,-0.0071,0.0336,-0.058,-0.0014,-0.0844,-0.038,-0.0023,0.0203,-0.0408,0.0156,0.07,-0.0543,-0.0369,0.0259,-0.0803,-0.0187,-0.019,0.0601,0.0324,0.016,0.052,0.0643,-0.0583,-0.0388,-0.0179,-0.041,-0.0954,-0.065,0.0124,0.0272,-0.03,-0.0671,0.0463,-0.0856,0.0546,-0.0887,-0.1305,0.0844,-0.0689,0.0172,0.05,-0.0316,0.0589,-0.0235,-0.1026,0.0027,-0.0211,-0.0169,0.0611,-0.0196,0.0344,0.0163,0.0229,-0.0231,-0.1086,0.0135,-0.0204,0.0038,0.0347,0.014,-0.0341,0.0541,0.0047,0.0497,-0.0577,0.095,0.0655,-0.0444,0.1099,-0.0591,-0.0368,0.01,-0.0222,0.045,-0.0657,-0.0034,-0.0516,0.0625,-0.0129,-0.0737,-0.01,0.0015,-0.0438,-0.0174,0.072,0.0207,0.0389,0.0748,-0.077,-0.0029,-0.0549,-0.0045,0.1057,0.0052,0.0049,-0.0443,0.0028,-0.0443,-0.0992,0.0522,-0.0744,-0.0948,-0.0017,0.1038,0.016,0.0281,0.0533,-0.0819,0.002,0.0448,0.0472,-0.0825,0,-0.0041,0.0747,0.0162,0.0559,0.0349,-0.0395,-0.0123,-0.0086,-0.1124,-0.0568,0.0565,0.1065,-0.0291,0.103,0.0913,-0.0712,-0.0018,0.0964,0.0207,-0.0221,0.0117,-0.0673,0.0509,-0.0175,0.0935,0.0504,-0.0139,-0.0075,0.0332,0.0475,0.0178,-0.0271,-0.0298,0.0009,-0.0189,0.0464,-0.0497,-0.125,0.0533,0.0899,-0.12,0.0064,-0.0525,-0.0161,0.0094,0.0855,0.023,-0.0254,0.0584,-0.0587,-0.0271,0.0081,0.0525,0.0585,0.0926,-0.007,0.0552,-0.0992,0.0041,-0.0194,-0.0399,0.0415,-0.0446,0.0243,-0.0316,-0.0389,0.0318,0.0092,0.0365,0.0122,0.0139,-0.0035,0.0646,0.0362,-0.0266,0.0025,-0.0226,0.046,-0.0033,-0.0055,-0.0198,-0.0025,0.0192,-0.0404,0.0863,0.0035,0.0786,0.0353,-0.0422,0.0377,-0.0682,0.076,-0.0478,0.0584,-0.0089,0,-0.1133,-0.0424,-0.058,0.0507,0.0291,-0.0216,-0.0199,-0.0556,0.0578,-0.0573,-0.0121,-0.0528,-0.0015,0.0238,-0.0295,0.0266,0.0179,-0.1053,-0.059,0.0113,0.0018,0.0149,-0.1318,0.054,0.1028,-0.0312,0.0223,-0.0551,-0.0022,-0.0344,-0.084,-0.0457,-0.0053,0.0141,0.0036,0.03,-0.0343,-0.0143,0.0008,-0.0187,0.0109,-0.0074,0.0298,-0.03,-0.069,0.0772,-0.0778,0.0413,-0.007,-0.0637,-0.0186,-0.0135,0.0253,-0.0669,-0.032,0.009,-0.067,0.0333,0.0052,0.0682,-0.0095,0.0668,-0.0161,0.0422,0.0054,-0.105,-0.0016,-0.0132,-0.0985,-0.0107,0.0177,-0.0113,-0.0221,-0.0616,-0.0491,0.0142,-0.0289,0.0158,-0.0099,0.0219,0.0035,0.1019,0.0453,0.0379,0.0522,0.0765,-0.0356,0.0325,-0.0591,0.0028,-0.0605,-0.0134,-0.0439,0.1305,-0.0459,0,-0.0428,-0.0049,-0.0711,0.0448,0.056,-0.0022,0.0817,0.0512,-0.0123,0.003,-0.009,-0.0383,-0.0604,0.0595,0.0624,-0.0286,-0.0292,0.02,-0.0294,-0.0422,0.0709,0.0433,-0.0271,-0.0299,0.0865,0.013,0.0291,-0.0021,0.0549,-0.0468,-0.0468,0.0344,-0.0784,0.0233,0.0619,-0.0149,0.0005,0.1022,-0.0297,-0.008,0.0346,0.0599,0.0408,0.0457,-0.0296,0.0411,-0.0426,0.0242,0.0307,-0.076,-0.0572,-0.0551,0.0683,0.0683,0.0768,0.0438,0.0863,-0.0293,0.051,0.0494,0.0041,-0.0612,-0.0077,0.0614]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"This pioneering hyperlocal news platform broke down traditional barriers between publishers and the public, creating a highly-networked, collaborative model that influenced local media practices.","embedding":[0.0652,-0.0248,0.0034,-0.0083,0.0764,0.0233,-0.0785,0.0074,-0.0218,-0.001,-0.0427,0.0957,-0.0089,0.0441,0.0434,-0.0391,0.0017,-0.0138,-0.0352,-0.0626,-0.0234,-0.007,0.0472,0.0096,0.0013,0.0303,-0.0565,-0.0273,0.021,-0.0782,-0.0093,-0.0191,0.0266,0.0054,0.0276,0.1164,0.0514,0.0237,-0.0474,-0.0225,0.0243,-0.0918,-0.0791,-0.0463,0.0095,-0.062,-0.0672,0.0466,-0.0361,0.0258,0.0121,-0.1085,0.0746,-0.0208,0.0306,-0.0054,-0.0304,0.0442,0.0153,-0.0861,0.0123,-0.0187,-0.0559,0.0708,-0.0174,0.0321,-0.0494,0.042,-0.0553,-0.1371,0.0223,-0.016,0.0411,0.0294,0.0444,-0.0503,0.0858,-0.0206,0.093,0.043,0.1007,0.009,-0.0117,0.0343,-0.0734,0.0091,-0.0716,-0.0412,0.0224,-0.041,-0.0575,0.0448,0.0113,-0.0322,-0.0313,-0.056,-0.0384,-0.0177,-0.051,0.0882,-0.039,0.0258,0.0526,-0.0982,0.0287,-0.1024,-0.0048,0.0566,-0.0264,0.0552,-0.0009,-0.0011,-0.0353,-0.0203,0.1237,-0.0916,-0.0865,0.0543,0.0848,-0.0491,0.0214,0.0684,-0.044,-0.0052,0.0155,0.0559,-0.0474,0,0.0595,0.0946,0.0261,0.0984,0.1153,0.0034,-0.0027,-0.0108,-0.079,-0.0614,0.0883,0.1022,0.0328,0.0887,-0.0012,-0.0497,-0.0456,0.0277,0.0033,-0.0024,0.0028,-0.0691,-0.0259,-0.0044,-0.0162,-0.0603,-0.0244,-0.0085,0.0485,0.0336,-0.0771,0.009,-0.0342,-0.0013,0.0257,0.0403,0.0055,-0.1412,0.0765,0.0256,-0.0881,-0.0022,-0.054,-0.0383,0.0054,0.1046,0.0481,-0.0343,0.0646,0.004,0.0326,0.02,-0.0211,0.0425,0.0773,0.0261,0.0637,-0.081,0.0502,-0.0664,0.0301,0.0966,-0.01,0.0451,-0.005,-0.0581,0.0631,0.0023,0.0741,-0.0077,0.0333,-0.0148,-0.0144,0.021,-0.0651,-0.008,-0.0819,0.0073,0.0852,0.079,0.0332,-0.0416,-0.0169,-0.0053,0.067,0.0022,0.0555,-0.0374,-0.0262,0.0231,-0.035,0.0649,-0.0265,0.0561,-0.0482,0,-0.0716,0.0005,0.0032,0.0033,0.0373,-0.0265,-0.0413,-0.0685,0.1117,-0.0346,-0.008,-0.056,-0.0679,0.0621,-0.0086,0.0316,0.0104,-0.0545,-0.0594,-0.0365,0.0696,-0.0198,-0.0972,0.1008,0.0811,-0.0437,0.0233,0.0122,0.017,-0.0341,-0.0517,-0.0264,0.0411,-0.0088,0.0058,0.092,0.007,-0.0685,0.0244,-0.0447,0.0391,-0.039,0.0242,0.0058,-0.0896,0.0732,-0.0497,0.0045,-0.1,-0.0253,-0.0317,-0.028,-0.0412,-0.0242,-0.0885,0.0297,0.0153,-0.0089,-0.0432,0.0195,-0.0271,0.0317,-0.0251,0.0553,-0.008,-0.1079,0.0469,-0.0209,-0.1299,0.06,-0.0028,0.0048,-0.0162,-0.0912,-0.0748,-0.0387,-0.0294,0.0075,-0.0147,-0.0185,-0.0326,0.0467,0.0165,-0.0148,0.0486,0.083,0.025,0.012,-0.0913,0.049,0.033,-0.0133,-0.043,0.0809,-0.0166,0,-0.0618,0.0015,-0.0924,0.0037,0.028,0.0118,0.085,-0.0464,0.0334,0.043,-0.0606,-0.0175,-0.0351,0.0574,0.0845,-0.0762,-0.0291,0.0415,-0.0569,-0.0589,0.0566,0.0409,-0.0312,-0.0708,0.0877,0.0238,0.0143,-0.0113,0.0227,0.0036,-0.0784,0.0511,-0.1518,0.0209,0.0179,0.008,0.0151,0.0179,-0.0514,0.002,-0.0128,0.0605,0.0594,0.0529,-0.0564,0.0463,0.0004,0.0445,0.027,-0.0983,-0.0726,-0.0117,0.0535,0.0076,0.0318,0.0294,0.0268,0.0354,0.0278,-0.0211,0.0291,-0.0405,-0.0001,0.0399]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"investor relations, secured funding, and expanded operations to three cities Media recognition : Featured in New York Times for Dynamic Advertising innovation Core technologies & activities: Platform","embedding":[0.0286,0.0006,-0.0038,-0.0206,0.0874,-0.0363,-0.0297,-0.0057,-0.0526,-0.0446,-0.0783,0.0884,0.0164,0.0546,0.0313,-0.0197,0.0722,0.0095,0.0223,-0.0642,0.0029,-0.022,0.037,-0.0568,0.0088,0.0196,-0.0445,-0.0339,0.0237,-0.077,-0.0365,-0.0069,0.0944,0.0138,0.0323,0.0581,0.0498,0.012,-0.027,-0.0308,-0.0516,-0.1089,-0.0484,0.0117,0.0206,-0.0779,-0.1208,0.0332,-0.0155,0.0552,-0.0609,-0.09,0.0298,-0.071,-0.0043,0.0552,-0.0657,0.0104,0.0193,-0.0291,-0.0024,-0.0055,-0.0345,0.1156,0.0015,-0.0023,-0.0512,0.0048,-0.0545,-0.1466,0.01,0.0241,0.0172,-0.0145,0.0339,-0.0461,0.0076,-0.0346,0.0611,-0.0588,0.0811,-0.0175,-0.0257,0.0811,-0.0509,-0.0136,-0.0689,-0.0126,0.0178,-0.0208,-0.0654,-0.0209,0.0345,0.0176,-0.036,-0.0206,-0.0653,-0.0505,-0.0276,0.0906,-0.036,0.0452,0.1195,-0.0572,0.0296,-0.0824,-0.0587,0.1005,0.0101,0.0417,0.01,-0.0047,-0.0342,-0.0801,0.054,-0.0687,-0.0964,-0.0127,0.1043,0.0178,0.0414,0.1235,-0.0824,-0.0252,0.0234,0.0003,0.0116,0,0.0263,0.0295,0.0319,0.0787,0.0893,0.0063,-0.0373,-0.0315,-0.0741,0.0214,0.0735,0.0615,-0.0321,0.1467,0.0222,0.0104,0.0007,0.0685,0.0009,-0.011,-0.0035,-0.0548,0.0123,0.015,0.0485,0.0261,-0.0416,-0.009,0.007,0.037,-0.0679,0.0156,0.0069,-0.0127,0.0181,-0.019,-0.0261,-0.1657,0.0135,0.0822,-0.1008,-0.0338,-0.0997,0.0197,-0.0299,0.0847,0.0737,-0.002,0.0998,0.0688,-0.0098,0.0344,-0.048,-0.0013,0.0601,-0.0407,0.0416,-0.109,0.0574,-0.0574,0.004,0.0649,-0.0133,-0.0157,-0.0204,-0.1106,0.0496,0.0235,-0.0061,0.0336,0.0375,-0.022,0.0561,0.0038,-0.0331,-0.0073,-0.0114,0.0217,0.0328,0.0625,0.0147,-0.076,-0.0102,-0.0285,0.0434,0.0222,0.0818,-0.0714,-0.0395,0.0163,-0.0759,0.0771,-0.0762,0.0119,-0.0462,0,-0.0938,0.0349,-0.0441,0.0358,-0.0036,-0.0301,0.0153,0.0053,0.1339,-0.0643,-0.0695,0.0024,-0.048,0.0169,-0.0507,0.0272,0.0012,-0.0532,-0.11,0.0581,0.0152,0.0203,-0.1175,0.0572,0.0566,0.0054,0.0405,0.0043,-0.0224,0.0319,-0.0627,-0.0551,0.0249,0.0547,0.0269,0.0356,0.083,-0.0358,0.002,0.0148,0.0844,-0.0119,0.0299,-0.0111,-0.0609,0.0451,-0.064,0.0255,-0.013,-0.0578,-0.0113,0.0204,-0.0347,-0.0337,-0.0479,-0.0221,-0.0497,0.0204,-0.0166,0.0242,-0.0256,0.0454,-0.0137,0.01,0.0137,-0.0779,0.0353,-0.0255,-0.1156,-0.0125,0.016,-0.0136,-0.0077,-0.0871,-0.0597,0.0188,0.0263,0.0529,-0.013,0.0115,0.0024,0.0505,0.0141,0.0306,0.0596,0.1115,-0.0728,-0.0291,-0.0227,0.0227,-0.0482,0.0831,-0.0712,0.0721,-0.0455,0,-0.0559,0.0247,-0.065,-0.0412,0.0474,-0.0118,0.1047,-0.0467,-0.0076,-0.0251,0.0333,-0.012,-0.0451,0.0504,0.0813,-0.0852,-0.0532,0.0145,-0.0454,-0.0503,0.0242,0.0357,0.001,-0.0771,-0.0246,-0.0055,0.0076,0.0149,0.0344,-0.008,-0.0526,0.064,-0.0958,-0.0093,0.089,-0.0726,-0.0077,-0.0396,-0.0551,0.0252,-0.0018,0.0266,0.0503,0.0516,0.0073,0.0219,0.0383,-0.0144,0.0413,-0.0175,-0.0918,-0.0622,0.0352,0.0386,0.1053,-0.0391,0.0645,0.0109,0.0358,0.0619,0.0122,-0.0438,-0.0137,0.0219]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"igital audiences Geographic visualization : Processed and visualized geographic data using GIS for location-based storytelling Page design : Designed and produced newspaper pages with focus on visual","embedding":[0.0279,-0.007,0.0014,0.016,0.051,-0.0364,-0.0931,0.0046,-0.0382,0.0401,-0.0764,0.0448,0.0221,0.0441,0.001,-0.0402,0.0418,0.0059,-0.008,-0.0383,-0.0306,0.0097,0.0303,-0.0492,0.0024,0.0186,-0.023,-0.0542,0.0174,-0.095,-0.0505,-0.0114,0.048,0.0402,0.0196,0.0705,0.077,0.0269,-0.0569,-0.0212,-0.0733,-0.0428,-0.0527,0.0062,0.0128,-0.0415,-0.1098,-0.0134,-0.0031,0.0627,-0.0389,-0.1173,-0.0194,-0.0566,0.0288,0.0883,-0.054,-0.0041,0.0062,-0.0844,-0.0256,0.0211,-0.0677,0.0657,-0.0017,-0.0064,-0.0565,0.0047,-0.0131,-0.1661,0.0271,-0.002,0.0556,-0.0067,0.0414,-0.045,0.0575,-0.0418,0.0858,-0.0837,0.0875,0.0396,0.0057,0.0913,-0.0346,0.0103,-0.0554,0.0138,0.0188,0.0038,-0.0158,-0.0485,0.0428,-0.0265,-0.0447,0.0013,-0.0443,-0.048,-0.0561,0.0639,0.0011,0.0088,0.1152,-0.0664,0.0124,-0.0635,-0.0197,0.0632,-0.0691,0.0256,0.0247,0.0236,-0.0612,-0.0497,0.0525,-0.0532,-0.1026,-0.0243,0.0801,0.029,0.0056,0.1103,-0.0648,0.022,0.0009,-0.0095,0.0308,0,0.0418,0.0793,-0.0066,0.1197,0.1,0.0011,-0.0032,-0.0202,-0.0729,0.016,0.0584,0.039,-0.0245,0.1168,0.0306,0.0027,-0.046,0.0633,-0.0982,0.0595,-0.0393,-0.0481,0.0007,0.0154,0.0502,0.0231,-0.0581,-0.0007,-0.0327,0.0313,-0.0542,0.0447,-0.0101,-0.057,0.0165,-0.0273,0.0136,-0.153,0.0273,0.074,-0.0542,0.0065,-0.091,0.0292,-0.0143,0.0659,0.1025,0.0162,0.0568,0.0409,-0.0146,0.0264,0.0283,-0.0243,0.0759,-0.0811,0.0869,-0.1114,0.0678,-0.0514,0.0158,0.0761,-0.0604,0.0389,0.0147,-0.1251,0.0135,0.0368,0.019,-0.0455,-0.0051,-0.0387,0.0463,-0.0123,-0.0243,-0.0064,-0.008,0.0195,0.0598,0.07,-0.0222,-0.0272,-0.0266,-0.0646,0.0348,-0.0015,0.082,-0.0282,-0.0257,0.0213,-0.0212,0.0444,-0.015,-0.0047,-0.0454,0,-0.0657,0.0474,-0.0819,0.009,0.0387,-0.0251,-0.0022,-0.0212,0.106,-0.105,-0.0187,0.0027,-0.0575,0.0172,-0.042,-0.0166,-0.0121,-0.0497,-0.1246,-0.0061,0.0425,-0.0152,-0.1025,0.0619,0.068,0.0406,0.0302,0.0106,-0.0069,0.0501,-0.0624,-0.0633,0.1014,0.0665,-0.004,0.0129,0.055,-0.0297,-0.0445,0.045,0.0876,-0.0357,0.0579,0.0158,-0.0627,0.0421,-0.0199,0.014,-0.0237,-0.0419,-0.0314,-0.0049,-0.0127,-0.02,-0.0106,-0.0388,-0.022,-0.0357,-0.0012,0.0273,-0.0226,0.039,-0.0085,-0.0006,0.0156,-0.0627,-0.026,-0.033,-0.1149,0.0222,-0.0332,-0.023,0.0445,-0.1145,-0.0026,0.0052,0.0281,0.0671,-0.0091,0.0041,-0.0438,0.0012,-0.0129,0.0801,0.0416,0.1476,-0.0642,-0.0579,-0.0234,-0.0056,-0.0742,0.0266,-0.0003,0.0584,-0.0333,0,-0.0569,0.0208,-0.04,-0.0206,0.0235,0.0002,0.0886,-0.0166,-0.0211,0.0169,-0.0053,-0.0398,0.0102,-0.0132,0.1784,-0.0407,-0.0124,0.0594,-0.0623,-0.0773,0.0405,0.025,0.0073,-0.0366,-0.0289,0.0442,-0.0063,0.0004,0.0078,0.0373,-0.0218,0.0648,-0.0811,0.0348,0.0609,-0.0827,0.0009,0.0062,-0.0358,0.0378,-0.0213,0.0722,0.0203,0.0742,0.0458,0.0545,0.0626,0.0138,-0.0091,-0.0553,-0.1126,-0.0346,0.014,0.0587,0.0348,0.029,0.1045,-0.0303,0.0234,0.0277,0.0044,-0.0654,-0.0451,0.045]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"out, and reader engagement Team education : Trained staff in visual principles including photo cropping, typography, and reader-focused design hierarchy Production coordination : Managed visual","embedding":[0.0021,0.0096,0.0107,-0.0081,0.0112,-0.0268,-0.0626,0.0232,-0.0307,0.0191,-0.0419,0.0392,0.0101,0.0157,0.0255,-0.0508,0.0251,-0.0673,0.0024,-0.0899,-0.0436,-0.0587,0.0504,-0.0441,0.0007,0.042,-0.0319,-0.0485,0.043,-0.1172,-0.0304,-0.0185,0.0851,0.0001,0.0375,0.1151,0.0564,0.0167,-0.0525,-0.0725,-0.0663,-0.0504,-0.1065,-0.0058,0.0151,-0.0102,-0.0552,-0.0566,-0.0028,0.0502,-0.0289,-0.1112,0.0485,-0.0528,0.0709,0.0756,-0.0366,-0.0012,0.031,-0.0586,-0.059,-0.0026,-0.1095,0.0584,0.0038,0.0056,-0.0335,0.0451,-0.0157,-0.121,0.0321,-0.0507,0.0617,0.0095,0.0396,0.0004,0.0473,-0.0631,0.0611,-0.0337,0.0848,0.0309,-0.0205,0.0832,-0.0489,0.0387,-0.0039,-0.0329,0.0305,0.04,-0.0286,-0.0117,0.0739,-0.0126,-0.0245,0.0061,-0.0256,-0.03,-0.0226,0.0691,0.0226,0.0424,0.1138,-0.0846,0.0157,-0.0384,-0.0285,0.0727,-0.0271,0.0236,0.0283,-0.0324,-0.0682,-0.0565,0.0977,-0.0708,-0.0976,0.024,0.0666,-0.0181,0.0467,0.0724,-0.043,0.0072,-0.01,0.0278,-0.0155,0,0.0312,0.0147,-0.0103,0.1015,0.0869,-0.0124,0.0462,0.0286,-0.0594,0.0313,0.0754,0.0019,-0.0653,0.0637,0.0196,0.0062,-0.0486,0.057,-0.0579,0.0431,-0.0559,-0.0728,-0.0157,0.0333,0.0597,0.0411,-0.0497,-0.0361,0.0032,0.0163,-0.0794,0.0544,-0.018,-0.0659,-0.0587,0.0237,0.0171,-0.1113,0.0048,0.0674,-0.0747,0.0024,-0.0181,-0.0341,-0.0102,0.0477,0.0714,0.015,0.0551,0.069,-0.0882,0.0038,0.0766,0.0176,0.084,-0.0642,0.0782,-0.0624,0.039,-0.0253,-0.0126,0.1136,-0.1085,0.0672,0.0228,-0.0913,0.0684,0.0268,-0.0091,-0.0053,-0.0342,-0.0597,0.0089,-0.0825,0.0203,-0.028,-0.0361,0.0049,0.0052,0.079,-0.0506,0.0113,-0.0309,-0.0644,0.0305,0.0259,0.0721,0.0292,-0.0128,0.0358,-0.0426,0.0274,0.0212,0.0788,-0.073,0,-0.0087,0.0552,-0.0694,0.0417,0.0894,0.0052,-0.02,-0.0134,0.0453,-0.0888,0.0199,-0.0091,-0.0606,0.0506,-0.0904,0.0154,-0.0463,-0.0624,-0.0661,-0.0258,0.0581,0.0354,-0.0413,0.0998,0.0513,0.0217,0.044,0.011,-0.032,0.0537,-0.0416,-0.0839,0.1009,0.0887,0.0312,-0.0293,0.029,0.0122,-0.0524,0.0672,0.0766,-0.0324,-0.0051,0.0205,-0.0714,0.0221,-0.0491,-0.0345,-0.0209,-0.026,-0.0362,0.0188,-0.043,-0.0525,-0.0479,-0.0078,0.004,-0.0252,0.0109,0.0318,-0.0131,0.0216,0.0282,0.0006,0.0096,-0.0376,-0.0044,0.0414,-0.124,-0.0084,-0.0552,0.0141,0.0541,-0.0997,-0.0214,-0.0197,-0.0018,0.0125,0.0112,-0.0189,-0.0094,0.0542,-0.0046,0.0862,-0.0159,0.1831,-0.0383,-0.0505,-0.03,0.0198,-0.0477,0.0583,0.0539,0.0508,-0.0338,0,-0.0615,-0.0112,-0.0075,-0.0674,0.0463,0.0004,0.0421,-0.0117,-0.025,0.0208,-0.0222,-0.021,-0.0377,0.0093,0.1517,-0.0781,-0.0315,0.1283,-0.0909,-0.116,0.0388,0.0156,0.0336,-0.0344,-0.0236,-0.0167,0.0265,0.003,0.0207,0.0505,-0.0624,0.0566,-0.0426,0.0201,0.0736,-0.0934,-0.0039,-0.022,-0.0732,0.041,-0.0719,0.0245,0.0065,0.0339,-0.0293,0.0001,0.0454,0.0273,-0.0231,-0.0322,-0.0718,0.0147,0.0522,0.0425,0.0277,-0.0021,0.0617,-0.0403,0.0131,0.0192,0.0589,-0.0561,0.0267,0.0639]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"e execution Quality control : Implemented pre-flight processes ensuring print quality and technical standards Major technical tooling: Adobe Illustrator, Photoshop, Acrobat, QuarkXPress, Mac OS,","embedding":[0.0086,0.0075,-0.0334,-0.0754,-0.0101,-0.0195,-0.05,0.0941,-0.0272,0.0036,-0.0666,0.0561,0.0247,0.0163,0.0373,-0.0672,0.0119,-0.0282,-0.0122,-0.0783,-0.0191,-0.01,0.0027,0.0018,-0.0731,0.0513,-0.0565,-0.0647,-0.0011,-0.0947,-0.0154,0.0225,0.0891,0.0452,0.0667,0.1221,0.0479,-0.0493,0.0184,-0.082,-0.0814,-0.0494,-0.0585,0.0235,0.0312,-0.0494,-0.0847,-0.0449,-0.0347,0.0367,-0.0789,-0.1115,0.0538,-0.0522,0.0772,0.1152,-0.0166,0.0229,0.0189,-0.0703,-0.0247,-0.0535,-0.0872,0.0762,0.0258,0.0024,-0.0349,0.0643,-0.0698,-0.0852,0.0054,-0.0662,0.0274,0.0366,0.0417,0.0121,0.0502,-0.0426,0.0195,-0.0039,0.0656,0.0328,-0.0355,0.0785,-0.0817,-0.0132,-0.018,-0.0502,0.056,0.0265,-0.0378,-0.05,0.0635,-0.0353,-0.0163,0.0063,-0.0366,-0.0549,-0.0347,0.0478,0.0198,0.1083,0.1021,-0.101,-0.0401,-0.0538,0.0027,0.1144,-0.018,-0.0187,-0.0072,-0.0194,-0.0455,-0.0915,0.084,-0.0536,-0.1097,0.024,0.0984,-0.0204,0.0193,0.0501,-0.0353,-0.0273,-0.0377,0.0339,0.0127,0,-0.0398,0.0376,0.0081,0.1175,0.0817,-0.0584,-0.0166,-0.0206,-0.0566,0.0361,0.0081,0.1084,-0.0421,0.0964,0.0353,-0.0401,-0.012,0.0445,-0.0346,0.0333,0.0218,-0.0778,0.0137,-0.0347,0.0911,-0.0163,-0.0454,-0.035,-0.0572,0.0271,-0.0827,0.058,-0.025,0.0081,-0.0105,0.006,-0.0055,-0.1174,0.0382,0.0497,-0.0941,0.0385,-0.0671,-0.0045,0.0362,0.0373,0.0346,-0.0143,0.114,0.0307,-0.025,0.0275,0.1022,0.0019,0.065,-0.0497,0.0808,-0.0962,0.038,0.0002,-0.0088,0.0656,-0.0694,0.0383,0.0476,-0.0275,-0.0122,0.0213,0.0223,-0.0293,-0.013,-0.0272,0.04,-0.0181,0.0006,0.0225,-0.0463,0.0173,0.0411,0.0496,-0.0551,0.0102,0.0117,-0.0197,0.0815,0.0237,0.0765,0.0401,-0.0029,0.0818,-0.0834,0.0188,0.019,0.0955,-0.0332,0,-0.0024,0.0169,-0.0421,0.0428,0.1008,-0.022,0.0053,-0.0633,0.0488,-0.0535,-0.0136,0.0252,-0.0574,0.0099,-0.0485,-0.0446,0.0069,-0.0638,-0.051,-0.0043,0.0986,0.0018,-0.1071,0.0818,0.0578,0.0217,0.0336,-0.0053,0.005,0.0127,0.0017,-0.0799,0.0898,0.0959,0.0273,0.0019,0.0081,-0.005,-0.0036,0.0434,0.052,-0.0346,-0.0329,-0.0325,-0.0333,0.0401,-0.0248,-0.0539,-0.0602,-0.0377,0.0059,0.0227,-0.0282,-0.0581,-0.0229,-0.009,-0.0028,-0.0323,-0.022,0.0476,0.0454,0.0423,0.0365,-0.0131,-0.0133,-0.0551,0.003,0.0221,-0.1335,0.0127,-0.0497,-0.0419,0.0003,-0.0759,-0.0229,-0.0628,-0.0301,-0.0315,-0.0011,-0.0014,-0.0435,0.0407,-0.0044,0.0507,0.0392,0.1245,-0.0247,-0.0334,-0.009,0.0212,-0.0456,-0.0388,-0.0194,0.058,-0.0604,0,-0.075,-0.0049,-0.0256,-0.0125,0.0315,0.0135,0.0349,-0.066,0.0175,-0.0047,-0.0198,-0.0505,-0.0712,0.0186,0.1396,-0.0483,-0.0502,0.0869,-0.0969,-0.0833,0.0291,0.0285,-0.0067,-0.0647,-0.0128,-0.0024,-0.0083,0.0206,0.0723,0.0248,-0.0189,0.0545,-0.0609,-0.0019,0.0297,-0.0867,0.0812,0.0266,0.0099,-0.0097,-0.0784,0.0682,0.0073,0.0703,-0.0242,0.0143,-0.0224,0.0908,-0.0398,-0.0368,0.0114,0.014,0.0101,0.0838,0.0448,-0.0045,0.0602,-0.0462,0.0218,0.0071,0.0715,-0.0841,0.0271,0.0352]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"t-Action Model and brand-architecture alignment Journalism-informed leadership : Balance deadline discipline and audience-first clarity with technical depth — shipping working systems that solve real","embedding":[0.0464,-0.0283,-0.058,-0.0998,0.0477,-0.0228,-0.0749,-0.008,0.0083,-0.0005,-0.0998,-0.0167,0.0156,0.0496,0.0715,-0.0583,0.0383,-0.0082,-0.047,-0.0571,0.0081,0.0295,-0.0044,-0.0138,-0.0768,0.0126,-0.0442,-0.0347,-0.0077,-0.0819,-0.023,0.0384,0.0153,0.0478,0.0237,0.1513,0.0261,-0.0377,-0.0288,-0.0418,-0.0174,-0.0612,-0.0458,0.0004,0.0399,-0.0141,-0.06,0.0051,-0.064,0.0249,-0.0441,-0.1144,0.0553,-0.0283,-0.0287,0.0875,0.0406,0.0608,0.0198,-0.0585,-0.0226,-0.0874,-0.0025,0.0899,0.0238,0.0169,-0.073,0.0485,-0.0749,-0.0689,0.0018,-0.0667,-0.0041,0.0122,0.0498,0.0309,0.0817,0.0134,0.0909,0.0179,0.071,0.0477,-0.0356,0.0912,-0.0964,0.0046,-0.0372,-0.0148,0.0145,0.0072,-0.0204,-0.0596,0.0993,0.0348,-0.0234,0.0027,-0.0308,-0.0004,-0.0551,0.0156,0.013,0.0785,0.021,-0.0877,-0.0511,-0.0557,0.0068,0.1049,-0.0199,-0.013,0.0115,0.0124,-0.0202,-0.0317,0.101,-0.0556,-0.0684,0.0301,0.0961,-0.0582,-0.01,-0.0098,-0.02,-0.0343,-0.0099,0.0344,-0.0023,0,0.0027,0.0333,0.0155,0.0451,0.0946,-0.077,0.0694,0.003,-0.0781,0.0152,-0.0003,0.1282,-0.0396,0.074,0.0204,-0.0346,-0.0056,0.0614,0.0196,-0.0079,0.0456,-0.0306,0.0083,0.0056,0.0938,-0.035,-0.0223,-0.0259,-0.0068,0.0418,-0.1425,0.0409,-0.0682,0.0344,-0.0037,0.0138,-0.0386,-0.1026,0.0089,0.0653,-0.0896,0.0395,-0.0828,0.0036,-0.0142,0.0041,0.0595,-0.0163,0.0718,0.0302,-0.0577,0.0239,0.1047,-0.0044,0.0827,-0.028,0.1045,-0.0322,0.0352,0.003,-0.0647,-0.0157,-0.0482,0.1234,0.0538,-0.0582,0.0321,-0.0282,0.0198,-0.0359,0.0415,-0.0281,0.0635,0.0618,-0.0306,-0.0306,-0.011,0.0072,0.0558,0.0365,-0.0798,0.0813,-0.0059,0.002,0.017,0.0145,0.0802,0.015,-0.0369,0.0659,-0.0907,-0.0008,-0.0156,0.0671,-0.0165,0,-0.0151,-0.0436,-0.0037,0.0284,0.105,-0.0591,-0.0024,-0.0101,0.0992,-0.0413,-0.0099,0.019,-0.0257,0.0389,-0.0337,-0.0232,0.0296,-0.046,-0.0129,-0.0074,0.116,0.0062,-0.105,0.078,0.0512,-0.0022,-0.0143,-0.0176,-0.0018,-0.0273,0.0097,-0.0515,0.0609,0.038,-0.0105,0.0113,-0.0466,-0.034,-0.0018,0.0619,-0.0199,-0.0424,-0.0283,-0.0346,-0.0315,0.0642,-0.0567,-0.0478,-0.0837,-0.0546,-0.0193,0.0414,-0.0308,-0.035,-0.0394,0.0196,0.0056,0.0133,-0.0292,0.0389,0.0657,0.0339,0.0115,-0.0061,-0.0262,-0.0243,0.0284,-0.0032,-0.1461,0.0478,-0.0372,-0.0424,-0.0747,-0.0196,-0.0617,-0.1147,-0.0548,-0.033,0.0158,-0.0262,-0.059,0.0507,-0.007,0.0554,0.0709,0.1103,0.0373,0.0237,-0.0259,0.0413,-0.0363,-0.0394,-0.0998,0.0748,-0.0505,0,-0.054,0.0452,-0.0502,0.0275,-0.0414,0.0427,0.0168,-0.0049,0.0508,0.0321,-0.0506,-0.0458,-0.0143,0.045,0.1067,-0.0114,-0.0527,0.079,-0.0512,-0.0449,0.0955,0.0784,-0.0121,-0.1053,0.0404,0.0407,-0.0344,0.0045,0.0408,0.0111,-0.0239,0.0284,-0.0625,0.0034,-0.0146,-0.0314,0.0349,0.0189,-0.0134,0.021,-0.0595,0.0737,0.0135,0.0618,-0.0569,0.0001,-0.0726,0.0769,-0.0251,-0.0367,-0.0276,0.0002,-0.0131,0.0786,0.081,0.0159,0.0828,-0.0471,0.0373,0.0822,0.0771,-0.1002,-0.0057,-0.0186]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ontent models ), with a context-first approach Performance engineering : Deliver measurable improvements through Core Web Vitals optimization, accessibility compliance (WCAG 2.1 AA), and","embedding":[0.0349,-0.0196,-0.0657,-0.0378,0.0413,-0.03,-0.0328,0.0354,-0.0578,0.0142,-0.1167,-0.0609,0.0547,0.0321,0.0244,0.0038,0.0961,-0.0134,-0.047,-0.1013,0.0057,0.0789,-0.0002,-0.0695,-0.0829,0.0389,-0.0161,-0.041,0.0413,-0.0853,0.0406,0.0104,0.0673,0.0415,-0.0541,0.1156,0.0615,-0.0477,0.0067,-0.0219,-0.0542,-0.0613,-0.0304,-0.0228,0.0171,-0.0026,-0.0639,-0.0324,-0.0112,0.0294,-0.0748,-0.1274,0.0446,0.0082,-0.0056,0.0602,-0.0147,0.0089,0.0103,-0.0616,0.0125,-0.0812,0.0203,0.0583,-0.0086,0.0167,-0.0541,0.0479,-0.0213,-0.0614,0.0241,-0.0456,0.0117,-0.0259,0.0015,0.0217,0.0104,-0.0257,0.1125,-0.0541,0.0141,0.0517,0.0134,0.1252,-0.0471,0.0126,-0.0383,-0.0301,0.0139,-0.0106,0.0293,-0.0088,0.117,0.0022,0.01,0.0501,-0.0461,-0.0624,-0.041,0.0583,-0.0051,0.0696,0.0367,-0.0439,-0.0129,-0.0367,0.0358,0.1182,-0.0178,0.0146,-0.0118,0.0332,-0.0143,-0.0685,0.1163,-0.0825,-0.0561,0.0168,0.038,0.0715,0.0134,-0.006,0.0091,0.0167,0.0528,0.044,-0.0779,0,0.0175,0.0412,-0.002,0.0551,0.0799,-0.08,0.0493,-0.0158,-0.0886,0.0119,-0.0014,0.1555,-0.0356,0.0937,0.0645,-0.0527,-0.0222,0.0706,-0.0145,-0.0254,0.0585,-0.0883,0.0314,0.0292,0.1485,0.002,-0.0003,-0.0432,0.0084,0.0271,-0.1159,0.0476,-0.0815,0.0134,-0.0423,0.0248,-0.0739,-0.0856,-0.0008,0.0732,-0.0998,0.0326,-0.0207,-0.0399,-0.0636,-0.0107,0.0673,-0.0046,0.1101,-0.0138,-0.0341,-0.01,0.0782,0.0143,0.0458,-0.038,0.0837,-0.0275,0.0087,0.0443,-0.0568,-0.0092,-0.0493,0.0871,0.0646,-0.0688,0.0164,-0.0266,0.063,-0.0468,0.0005,-0.0246,0.0508,0.0535,-0.0214,-0.0548,-0.0352,-0.0068,-0.0181,0.0153,-0.0754,0.0823,0.0126,-0.0443,0.0545,-0.0312,0.0666,-0.0128,-0.1139,0.0277,-0.0654,0.0239,-0.0062,0.0511,-0.0779,0,-0.0601,-0.0244,-0.0212,0.0322,0.1157,-0.0285,-0.006,-0.0245,0.0956,-0.036,0.0279,0.0167,0.0334,0.0234,-0.0462,-0.0004,0.0155,-0.1259,-0.0074,-0.0074,0.0356,0.0438,-0.1136,0.0161,0.006,0.0213,-0.0388,-0.0239,0.0334,0.0262,-0.0408,-0.0322,0.0274,-0.025,-0.0091,-0.0078,-0.0051,-0.0632,-0.0317,0.0779,0.0452,0.0321,-0.0224,-0.029,-0.0296,0.081,-0.058,0.0223,-0.099,-0.1058,-0.0156,0.0118,-0.06,-0.0409,-0.0766,-0.0238,0.0285,-0.002,-0.0023,0.0388,0.0128,0.0111,0.0221,0.0354,-0.0282,-0.0457,-0.0086,-0.0105,-0.1119,0.0149,-0.0192,-0.0488,-0.0299,0.008,-0.0712,-0.0834,-0.0289,-0.0347,0.0143,-0.024,-0.0278,0.0635,-0.0036,0.0175,0.0794,0.0923,0.0279,0.0458,0.0131,0.0544,-0.0814,-0.0372,-0.0606,0.0834,-0.0738,0,-0.0495,0.0346,-0.0113,0.0292,-0.0058,0.0253,0.0061,0.0088,0.0398,0.0173,0.0007,0.0113,-0.0217,0.0354,0.0996,0.0056,-0.0167,0.0681,-0.0328,-0.0582,0.092,0.038,-0.0476,-0.0735,0.0962,-0.0157,0.0028,-0.0374,0.0069,0.0543,-0.0495,0.0629,-0.0177,-0.0154,0.0391,0.0128,0.0058,-0.0157,-0.0112,0.0437,-0.0034,0.119,-0.0089,0.0239,-0.0055,0.0052,-0.0569,0.0177,0.0483,-0.0818,-0.0385,-0.0145,-0.0125,0.077,0.1202,0.0112,0.0412,-0.0131,0.0748,0.0321,0.0602,-0.0503,-0.019,-0.0485]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ctured publishing workflows informed by context-aware AI integration and human-centric value Data visualization : Create interactive hazard mapping, country risk dashboards, and exportable datasets","embedding":[0.0498,0.0271,-0.0245,-0.0568,0.0396,-0.0256,-0.0792,0.0288,0.0076,0.0089,-0.066,-0.0789,0.0142,0.0793,0.0387,-0.0284,-0.0574,0.0013,-0.0243,-0.0842,-0.0068,0.0156,0.0191,0.0039,-0.0626,0.0093,-0.0086,-0.0707,-0.011,-0.0724,-0.0137,0.0157,0.0203,0.0209,0.0557,0.1409,0.0158,-0.0007,0.0133,-0.04,-0.0458,-0.0533,0.0039,-0.0356,0.0532,-0.052,-0.0918,-0.0187,-0.0361,0.0393,-0.0097,-0.1108,0.0672,-0.0149,0.0333,0.0694,-0.0087,0.0078,0.0111,-0.0693,-0.0025,0.0019,-0.0403,0.0407,-0.0526,-0.0297,-0.021,0.0827,-0.0547,-0.0613,0.0246,-0.0473,0.05,-0.0104,0.0502,0.0379,0.0237,0.0124,0.0891,-0.034,0.0824,0.0946,0.0362,0.052,-0.0149,0.0321,-0.0088,0.0019,0.0664,0.0226,-0.0052,-0.0517,0.0606,0.0267,-0.0325,0.0059,0.0114,0.0187,-0.0733,0.0428,0.0086,0.0373,0.043,-0.0505,-0.0409,-0.0213,0.0291,0.0094,-0.0083,0.0146,-0.0452,0.0239,-0.0184,-0.0568,0.0647,-0.0405,-0.1166,0.0021,0.0252,0.0392,-0.0015,0.0073,-0.0018,0.0053,0.0255,0.0506,0.0033,0,0.0149,0.0398,-0.0094,0.049,0.0653,-0.0892,0.0319,-0.0584,-0.0995,0.0007,0.0055,0.1038,-0.017,0.0816,-0.0346,-0.0463,0.0082,0.037,-0.0438,0.0136,0.024,-0.0882,0.0114,-0.0091,0.1121,0.0311,0.0007,-0.0201,0.0281,0.0601,-0.1313,0.053,-0.0071,-0.04,-0.0213,0.0976,-0.0692,-0.0881,0.0265,0.0613,-0.0306,-0.0032,-0.0672,-0.0125,0.0322,0.0085,0.0754,0.0118,0.0977,-0.0345,-0.0825,-0.0367,0.0079,-0.0562,0.0953,-0.0544,0.0615,-0.0599,-0.0111,-0.0098,-0.0427,0.0266,-0.1022,0.103,0.0144,-0.0428,-0.0243,-0.0213,0.1178,-0.1015,-0.0613,-0.0057,0.0856,0.0617,-0.0522,-0.0502,-0.0308,0.0307,0.0534,0.0305,-0.0881,0.0193,0.0133,0.0512,0.1076,-0.0179,0.0632,0.0325,-0.091,0.0659,-0.0803,-0.0205,-0.0078,0.0449,-0.0016,0,-0.0122,-0.0057,-0.024,0.0054,0.0933,-0.0582,0.0036,-0.0398,0.1112,-0.0243,-0.0496,-0.0144,-0.0357,0.0514,-0.0008,-0.0156,0.0204,-0.0018,-0.0181,-0.0188,0.0765,-0.0163,-0.0882,0.0927,0.0185,0.0433,0.01,-0.0757,-0.014,0.0105,-0.0395,-0.0847,0.0194,0.0317,-0.0286,-0.0245,-0.0032,-0.0699,-0.0293,0.0508,0.0577,-0.0096,-0.0094,-0.0725,-0.05,0.071,0.026,0.0019,-0.0647,-0.1277,0.0191,0.0454,-0.0766,-0.0625,-0.0341,-0.0194,0.0071,-0.0471,0.0161,0.0193,0.0333,0.0743,-0.0001,0.0714,-0.0086,-0.0818,-0.0208,-0.0254,-0.105,0.0313,-0.0398,-0.0112,-0.047,-0.0502,0.0056,-0.0719,-0.1209,-0.0466,-0.0155,-0.0247,0.0038,-0.0308,-0.0144,0.0335,0.0525,0.1243,0.0045,0.0314,0.0064,0.0491,-0.0677,-0.0085,-0.0694,0.0426,-0.0267,0,-0.0209,0.0767,-0.0622,-0.0038,-0.026,0.0458,-0.0169,0.0125,0.0805,0.0587,0.0001,0.0076,-0.0487,-0.009,0.0267,-0.0184,-0.0386,0.1443,-0.0462,-0.0363,0.0176,0.0441,-0.0798,-0.0906,0.0571,-0.024,-0.0269,0.0755,0.0352,-0.0102,-0.0108,0.0112,-0.0556,0.0167,0.0165,0.0007,0.0442,-0.0025,0.0098,0.022,-0.0457,0.1363,0.0308,0.0271,-0.066,-0.0076,-0.0363,0.0642,0.0241,-0.1301,-0.0681,-0.036,-0.0051,0.0762,0.1317,0.056,0.0419,-0.0038,0.0319,0.0205,0.0526,-0.1167,-0.0192,0.0053]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"le delivery : Execute sprint planning, roadmap development, risk management, and milestone tracking Knowledge transfer : Facilitate workshops, establish documentation standards, mentor developers","embedding":[0.057,0.0035,0.0145,-0.054,0.0271,-0.0727,-0.028,0.0008,0.0516,-0.0116,-0.071,-0.0547,0.0113,0.0237,0.0476,-0.0281,-0.0152,-0.0116,-0.0414,-0.0542,0.0179,0.0393,0.0508,0.0441,-0.0042,-0.0212,-0.0069,-0.0208,-0.0125,-0.0206,0.0372,0.0823,0.0068,0.0401,0.0794,0.1699,0.0334,-0.0188,-0.0244,-0.0094,-0.028,-0.0578,0.0058,-0.032,0.0407,-0.0249,-0.0701,0.0244,-0.0707,0.0083,-0.0103,-0.1003,0.0718,-0.0408,0.0253,0.04,0.0176,0.0852,0.0111,-0.0587,0.0016,-0.0227,-0.0303,0.0455,-0.0409,0.0013,-0.0223,0.0913,-0.0876,-0.0573,0.0373,-0.0386,0.0787,0.0104,0.0552,0.018,0.0715,0.0062,0.058,0.018,0.126,0.0263,0.0347,-0.0024,-0.0276,-0.0121,-0.0245,0.0157,0.045,0.0142,-0.0323,-0.0409,0.1587,0.0961,-0.0325,0.0068,0.015,-0.0079,-0.0931,0.0501,0.0096,0.0393,0.0308,-0.0674,-0.0775,-0.07,-0.0397,0.0121,0.0094,-0.0015,-0.011,-0.016,-0.0425,-0.0035,0.0785,-0.0681,-0.1273,-0.0005,0.0857,-0.0225,-0.058,0.0012,-0.0543,-0.0157,-0.0378,0.0571,0.0106,0,0.0306,0.0816,-0.0179,0.0504,0.0213,-0.0465,-0.0165,0.0196,-0.088,-0.0232,0.0695,0.0846,0.0286,0.0797,-0.0338,-0.0439,-0.0205,0.0523,-0.0066,-0.0151,0.0055,-0.0024,0.0144,-0.0198,0.1646,-0.0141,-0.0161,-0.0483,0.0474,0.0351,-0.1403,0.0422,-0.0006,-0.0391,0.0325,0.0637,-0.061,-0.1079,-0.0273,0.0408,-0.0257,0.0255,-0.0683,0.035,0.0447,0.039,0.1119,-0.0596,0.023,-0.0327,-0.1185,-0.0205,-0.0085,-0.0355,0.0942,-0.0574,0.0455,-0.0564,0.0025,-0.1062,-0.0356,0.0114,-0.0492,0.0621,0.0662,-0.0514,-0.0211,-0.0293,0.0513,-0.0924,-0.0311,-0.0014,0.0452,0.0554,-0.0911,-0.0455,-0.0283,0.0051,0.0574,0.0511,-0.0606,-0.015,0.014,0.0628,0.0478,0.0517,0.082,-0.0053,-0.0211,0.082,-0.1255,-0.0262,0.014,0.0208,0.0125,0,-0.0294,-0.0184,-0.0516,0.0329,0.0693,-0.0517,0.0419,-0.0308,0.0764,-0.0447,-0.1049,-0.0391,0.0206,0.0292,-0.008,-0.0494,0.0141,0.022,-0.035,-0.0125,0.0705,-0.0116,-0.1156,0.0754,0.0242,-0.0121,0.055,-0.0586,-0.0065,-0.0227,-0.0296,0.0089,-0.0075,0.0576,-0.0753,0.0432,-0.0022,-0.0887,-0.0462,0.0316,0.0543,0.0294,-0.0634,-0.0105,-0.0317,0.0744,0.0203,0.0192,-0.0461,-0.0941,0.0163,-0.0366,-0.029,-0.0314,-0.0027,-0.0027,0.0398,-0.0663,-0.0275,-0.0138,0.0504,0.0595,0.0376,0.015,-0.0136,-0.0623,0.0022,0.0314,-0.0608,0.0152,0.0514,-0.0237,-0.1094,-0.0606,-0.0281,-0.0037,-0.1004,-0.0256,-0.0749,-0.0051,0.0276,0.0202,0.002,0.0369,0.095,0.1272,0.0178,0.0091,-0.0314,0.0081,-0.0855,-0.022,-0.0296,0.0406,-0.0523,0,-0.0432,0.0262,-0.0524,0.002,-0.0188,0.0251,-0.0066,-0.0361,0.0418,0.0345,-0.0922,-0.0086,-0.0577,0.0358,0.0379,-0.0423,-0.0216,0.0729,-0.0443,0.0357,0.0452,0.0379,-0.0506,-0.0499,0.0511,0.0149,0.019,0.0941,0.0459,-0.0669,-0.0605,-0.0312,-0.041,-0.0201,0.0116,0.0163,0.0343,-0.0056,0.026,0.0307,-0.0136,0.0472,0.0541,0.0479,-0.0684,-0.0127,-0.0575,0.0559,0.0187,-0.0433,-0.0542,-0.0441,-0.0129,0.0911,0.1477,0.0063,0.0253,-0.0058,0.0467,0.0875,0.0663,-0.0774,-0.0617,-0.0314]},{"url":"/cv/","title":"Ken Hawkins: Platform Architect &amp; Digital Strategy Lead","snippet":"ation : Manage messaging across Arabic, Spanish, French, and Chinese platforms with cultural nuance and regional adaptation Education, speaking & community Clemson University , Bachelor of Science in","embedding":[-0.0396,-0.0194,-0.0237,-0.0229,-0.0192,-0.0194,-0.0243,-0.0111,-0.0006,-0.0017,-0.0787,-0.0311,-0.0149,-0.0112,0.0622,0.0175,0.0305,-0.0613,0.001,-0.1075,-0.0714,0.0065,0.0074,-0.0092,-0.0075,0.0416,-0.0562,-0.0071,0.0333,-0.0656,0.0317,0.012,0.0853,0.022,0.0404,0.1136,0.0262,0.0101,-0.0072,0.0126,-0.0796,-0.032,-0.026,-0.0193,0.05,-0.0558,-0.0731,0.0275,-0.0312,-0.0274,-0.0305,-0.1223,0.0628,0.0035,-0.0421,0.1045,0.0168,0.0288,0.0188,-0.0656,0.0343,-0.0042,-0.0565,0.095,-0.0051,0.0169,0.0046,0.1043,-0.0145,-0.077,0.0206,-0.0831,0.0314,0.039,0.0832,-0.019,0.0479,-0.0264,0.1068,0.0222,0.0802,0.0874,-0.0813,0.0584,-0.0845,-0.0174,-0.0783,-0.0312,-0.0006,-0.0579,-0.0467,0.0502,0.0068,0.0079,0.0156,0.0121,-0.0382,-0.0386,-0.0652,0.099,-0.0414,0.0085,0.006,-0.1016,-0.0478,-0.0174,0.0098,0.156,0.0256,0.0146,-0.062,-0.0072,-0.1009,-0.0327,0.0968,-0.0371,-0.1009,0.054,0.1022,0.0088,0.0064,0.0278,-0.0332,-0.023,-0.0029,0.0214,-0.0186,0,0.0533,0.0972,0.0613,0.0803,0.0749,-0.0218,0.0264,-0.0476,-0.1254,-0.0116,0.0341,0.0998,0.0179,0.0228,0.0053,-0.063,0.0003,0.0418,-0.0325,-0.0615,0.0313,-0.0523,0.0125,0.0217,0.082,0.002,-0.0281,-0.0044,0.0858,0.0322,-0.0583,0.0375,-0.091,-0.0361,0.0366,0.0345,-0.0562,-0.1245,-0.0203,0.0264,-0.0854,0.0244,-0.0653,-0.0198,0.0379,0.0247,0.0146,-0.0409,0.0705,-0.0108,-0.0658,-0.0241,0.0071,0.086,0.0967,-0.0846,0.062,-0.009,0.0274,-0.065,0.0024,0.1026,-0.0897,0.0601,-0.0188,-0.0914,-0.0001,0.0011,0.0818,-0.058,0.0221,0.0129,0.0332,0.0731,-0.0791,0.0097,-0.0892,0.0509,0.0364,0.0939,-0.027,0.0293,-0.0263,-0.0489,0.0895,0.0359,0.0395,-0.0198,-0.0082,0.0709,-0.0239,0.0492,0.0464,0.1019,-0.0564,0,-0.0495,0.0417,0.0037,0.0239,0.0954,-0.0372,0.0431,-0.0572,0.0657,-0.0725,-0.0156,0.0413,0.0034,0.0192,-0.0177,-0.0239,0.0132,-0.0313,-0.0447,-0.0309,0.0866,0.0026,-0.1347,-0.0044,0.0089,-0.0405,0.0136,0.0156,-0.0043,0.0009,-0.0065,0.0184,-0.0307,0.034,0.0281,0.0263,-0.0695,-0.02,-0.0079,-0.0177,0.0521,-0.021,-0.0145,-0.0214,0.0166,0.0247,-0.0467,-0.0594,-0.0897,-0.0131,-0.0118,-0.072,0.0142,-0.0662,0.0282,-0.0047,0.0198,-0.0003,-0.0008,0.017,0.0563,0.0398,0.0243,0.0527,0.0332,-0.0205,0.0001,0.0389,-0.0648,-0.0023,-0.0304,-0.0142,-0.0768,-0.0763,-0.0962,-0.029,-0.104,-0.0176,-0.065,0.0297,-0.0476,0.0184,-0.0071,0.042,0.0083,0.0878,-0.0088,0.005,0.0047,0.0388,-0.0507,-0.0441,0.0201,0.0532,-0.0108,0,-0.0357,0.0187,-0.0358,-0.0103,0.0586,0.0127,0.0131,-0.1061,0.0341,0.0096,-0.0347,-0.0546,0.0093,0.0381,0.104,-0.044,-0.0309,0.0277,-0.0431,-0.1138,0.1162,0.0147,0.0099,0.0055,0.0132,-0.017,-0.0078,0.06,-0.0429,-0.0667,-0.042,0.0765,-0.0624,0.0372,0.0523,-0.0118,-0.0593,-0.017,-0.0234,0.031,-0.0595,0.0461,0.0783,0.0115,-0.0641,0.0414,-0.0202,0.0095,-0.0637,-0.0573,-0.087,-0.0069,-0.0252,0.0562,0.0972,0.0263,0.0718,0.0126,-0.0089,0.0409,-0.0296,-0.0689,-0.0775,0.0078]},{"url":"/digesting/","title":"Digesting","snippet":"Digesting A collection of interesting articles, tools, and ideas I've stumbled upon shared here as bookmarks and notes.","embedding":[-0.0876,-0.0907,0.0101,-0.0075,0.0668,0.0112,-0.0919,-0.0139,-0.0503,0.0215,-0.0711,0.0964,0.0232,0.0521,-0.0217,0.0641,0.0051,0.0038,-0.0039,-0.0343,0.0802,0.0275,-0.0037,0.0103,-0.0364,0.0422,-0.0047,-0.0874,0.0175,-0.0352,0.036,0.0222,-0.0499,-0.0014,0.0101,0.0037,0.0184,-0.03,0.0768,-0.0326,0.0092,-0.0782,-0.0054,0.0069,-0.0214,-0.0118,-0.0107,-0.0633,-0.0204,0.0624,-0.1169,-0.0092,-0.0156,-0.0867,-0.0155,-0.0245,-0.0172,-0.0019,-0.0627,-0.0898,0.074,-0.0892,-0.0155,-0.029,0.0205,-0.0177,0.0441,0.0957,0.0487,-0.0217,-0.0909,0.0272,0.0354,0.0528,0.0403,0.0048,0.0099,-0.0191,-0.0263,-0.1231,-0.0032,-0.0486,0.0397,0.0075,-0.0319,0.0071,0.0396,0.0131,0.0482,0.0386,-0.0213,-0.057,0.1955,-0.0657,0.0251,0.0092,0.0105,-0.0606,0.0094,0.0433,0.0015,0.0856,0.036,-0.0681,-0.0111,0.0457,-0.0165,0.1131,0.013,-0.0117,-0.0386,0.045,-0.0015,-0.1041,0.0381,-0.0322,-0.0196,0.0395,0.1395,0.0284,0.0208,0.0799,0.0436,0.0193,-0.0138,0.0352,-0.0108,0,0.0569,0.0669,-0.0644,0.051,-0.0318,0.0112,0.0384,-0.0027,-0.0358,-0.0499,0.0343,0.051,-0.0639,0.0223,0.0154,-0.0805,-0.0422,0.0331,0.0752,-0.0284,0.049,-0.0488,0.0328,-0.0196,0.1122,0.0095,0.0311,0.0098,-0.0189,0.026,0.0274,0.0282,0.0008,-0.0085,0.0499,0.0656,-0.03,-0.0484,0.0217,-0.0486,-0.0247,-0.0131,-0.0533,0.0045,0.0084,-0.0117,0.0103,-0.0287,0.0568,-0.0473,-0.0076,0.0165,0.0091,-0.0519,-0.0138,-0.0917,-0.0245,-0.1189,0.0878,-0.0261,0.048,0.0558,-0.0157,-0.0247,-0.0825,0.0579,0.052,0.0503,0.0291,0.0124,0.0017,0.0279,0.0156,-0.1081,-0.0676,0.0052,-0.0557,-0.0867,-0.0337,-0.0399,0.0415,-0.0718,0.0177,0.0286,0.0741,-0.0298,0.0407,-0.0915,-0.0219,0,0.0045,-0.0014,0.0045,0.0721,0.0109,0,0.0446,-0.0763,-0.0202,0.1329,-0.0319,-0.0703,-0.0549,0.0198,0.0511,-0.0479,-0.0408,0.0004,-0.0016,-0.0116,-0.0392,-0.0335,0.0521,-0.1482,-0.0698,-0.005,-0.0166,0.041,-0.1182,0.005,0.0627,0.071,0.0514,-0.0691,0.0389,-0.0332,0.01,-0.0714,-0.0112,-0.0338,-0.0615,0.0317,0.0187,0.0013,-0.0206,0.0142,0.0561,0.025,-0.0162,0.0195,-0.0539,-0.0017,-0.0927,0.103,-0.028,0.0088,0.0023,-0.0227,-0.0021,-0.1079,0.0169,0.0372,-0.0084,0.0663,-0.0046,0.0702,-0.0855,0.06,-0.0684,0.0522,-0.0334,-0.1036,-0.0082,0.0501,-0.0713,-0.0221,0.0647,-0.0249,-0.0535,-0.0823,0.0483,-0.0347,0.0915,0.0341,0.0203,-0.0234,-0.0364,0.0587,0.0048,-0.006,0.0884,0.0624,-0.0323,0.0192,-0.0587,0.0039,-0.0465,-0.007,-0.0884,0.0901,0.0658,0,-0.0038,0.0821,-0.0731,0.045,0.0607,0.0259,-0.0268,0.0821,0.0173,0.0369,0.0812,-0.036,-0.046,0.049,0.0256,0.0195,-0.0293,-0.0178,-0.0469,-0.0331,0.0068,-0.0264,0.0401,-0.043,0.0009,-0.0182,0.0027,0.0573,0.0061,0.0559,-0.0331,0.0459,-0.0562,-0.0838,0.0741,0.0161,-0.0442,-0.0186,-0.0018,0.0238,0.032,0.0141,0.07,0.041,-0.0009,-0.065,-0.0379,-0.0525,0.0396,-0.0122,-0.0962,-0.0741,0.0621,0.0941,0.1263,0.0398,0.0161,-0.0165,0.0355,0.0853,0.1162,-0.0279,-0.0473,0.0307],"teaser":"A curated collection of interesting articles, tools, and ideas."},{"url":"/digesting/","title":"Digesting","snippet":"AI Daniel Vaughan built an agent that generates sketchnotes from YouTube videos — a visual triage step before committing to long-form content.","embedding":[-0.0747,-0.0665,0.0226,0.0127,0.1402,-0.0338,-0.0167,0.0321,0.0092,0.0558,-0.0643,-0.0045,-0.0273,-0.0203,0.0154,0.0508,-0.0009,-0.0379,-0.0566,-0.0596,0.006,-0.0245,-0.0464,0.0183,0.0161,0.0519,0.0052,-0.0735,0.0324,-0.0231,0.0624,-0.0205,0.0705,0.0428,-0.0195,0.083,-0.0287,0.0056,0.0154,-0.0397,-0.0643,-0.0365,-0.0485,-0.0474,0.0462,-0.0297,-0.0797,-0.0354,-0.0326,-0.0256,-0.1511,-0.0127,0.0922,-0.0692,-0.0097,-0.0351,0.0501,0.003,0.0018,0.0219,0.0042,-0.0556,0.0359,0.0167,0.07,0.0377,-0.0228,0.0193,-0.0095,0.0174,0.0178,0.006,0.0215,-0.0229,0.0356,-0.0222,-0.0564,0.0234,0.0453,-0.0865,-0.0122,-0.0044,0.0563,0.1192,-0.0282,0.0469,0.0198,-0.0212,0.0664,0.0321,-0.014,-0.0367,0.1134,0.0203,0.0854,0.0531,0.0059,-0.059,-0.1155,0.0712,-0.0651,0.0457,0.0013,-0.0824,-0.0099,-0.011,0.1062,-0.0038,0.0269,-0.0329,-0.0092,0.0481,0.0237,-0.0726,0.1177,-0.0368,0.0202,0.0758,0.0998,0.0217,0.0743,0.0597,-0.0382,0.0771,0.0931,0.0497,-0.018,0,0.0408,0.0603,-0.0172,0.0291,0.0414,-0.0795,0.0035,0.0291,-0.0259,0.0109,0.0456,0.0341,-0.0298,0.0541,0.0164,-0.0396,-0.0337,0.0303,-0.0215,-0.0196,0.0525,-0.089,0.0281,-0.0213,0.0429,0.0703,0.015,-0.0151,0.0526,0.0306,-0.0764,0.0155,-0.0677,0.0346,0.0051,-0.0066,-0.0863,-0.0776,-0.0211,0.0877,-0.0465,0.0265,-0.0278,-0.0625,-0.026,-0.0546,-0.017,-0.0307,-0.0055,-0.0122,0.0158,0.1037,0.0786,-0.0805,0.0622,-0.0613,0.0257,-0.0757,0.0489,0.0229,0.0414,0.011,-0.047,0.0678,-0.0463,0.0375,-0.0008,0.0826,0.0892,-0.0219,-0.0278,0.046,-0.0424,-0.0369,-0.0415,-0.021,-0.0582,-0.0971,0.06,-0.0388,-0.0163,-0.055,0.0011,-0.0352,0.0721,-0.0162,-0.0405,-0.0458,-0.0168,0.0531,-0.0397,-0.0431,-0.0116,0.0268,-0.0112,0,-0.0532,-0.0434,-0.1268,0.0432,-0.0287,-0.0218,-0.0686,-0.0331,0.1127,0.0037,-0.0772,-0.0448,-0.0622,0.0222,0.03,-0.0255,-0.0001,-0.0895,-0.0156,-0.0602,0.0612,0.0967,-0.0757,-0.0403,0.0119,0.0182,0.004,0.0485,0.0164,-0.0369,-0.0155,0.0092,-0.0786,-0.0023,-0.0165,0.0472,-0.0163,-0.0193,-0.0629,0.0426,0.0594,-0.0423,-0.0375,-0.0163,-0.058,0.047,-0.0605,0.0602,-0.0058,-0.006,0.0106,-0.04,-0.0332,-0.0926,-0.1115,-0.0474,0.0873,0.0438,-0.0401,0.0668,-0.0666,-0.0564,0.035,0.004,-0.0226,0,-0.0089,0.0428,0.0095,-0.0683,0.0393,-0.0652,-0.0748,0.0217,-0.0243,0.0858,-0.0271,-0.0472,-0.0301,-0.0543,0.0534,-0.0759,0.0452,-0.0158,0.06,0.0551,-0.0364,-0.0244,-0.0603,0.0888,-0.0507,0.0065,-0.0419,0.0925,-0.0466,0,-0.0422,0.0391,-0.0213,0.013,0.0835,-0.0061,-0.0251,0.0153,-0.014,0.0048,0.0743,0.0004,-0.0043,0.0503,0.0541,0.0214,-0.0287,0.0097,-0.0513,-0.0273,0.0806,-0.029,-0.0952,-0.0143,0.0002,-0.0722,-0.0315,0.1049,-0.0075,0.0557,-0.0112,0.1241,0.008,0.0232,0.0933,0.0292,0.0099,-0.0314,0.0092,-0.0312,-0.0023,0.0806,-0.017,-0.0227,-0.0121,0.0123,-0.0796,-0.0748,0.0543,-0.034,-0.0353,-0.0842,0.0078,0.1562,0.1221,0.0047,0.0028,-0.0576,0.0124,0.0776,0.0435,0.0535,0.0533,-0.0397]},{"url":"/digesting/","title":"Digesting","snippet":"13 Oct 2025 Output: An HTML-native tag once again saves JS befuddling Use the native HTML output element to announce dynamic results — semantic, accessible, and simple.","embedding":[-0.0983,0.0154,0.0141,0.0258,0.1424,-0.0693,0.0703,-0.0015,0.017,-0.0483,-0.0518,0,0.0657,-0.0275,0.0736,0.017,0.0279,0.0225,-0.0517,-0.0282,0.0001,-0.0215,0.009,-0.0389,-0.0346,0.1076,-0.0411,-0.0675,0.0965,-0.0259,0.0315,0.068,0.045,0.0425,-0.0746,0.0695,0.0104,0.0429,0.0492,-0.0334,-0.0514,-0.0794,-0.0422,0.0384,0.0525,-0.0857,-0.0844,-0.0341,-0.0839,0.0185,-0.1536,-0.0833,-0.0141,-0.0403,-0.0529,0.0476,0.0427,0.052,0.0102,0.0093,-0.0266,-0.0427,-0.0059,0.0713,0.1268,0.0455,-0.0275,0.042,-0.0537,0.0066,-0.0152,0.0055,0.0319,0.0181,0.0579,0.0208,0.0057,-0.0202,0.008,-0.0938,0.0223,-0.0281,-0.0215,0.0561,0.0017,0.109,0.0111,-0.0193,0.0277,-0.0218,0.01,-0.1109,0.1327,0.0089,0.0507,0.0567,-0.077,-0.1104,-0.0356,0.0497,-0.0099,0.0112,0.0251,-0.0376,-0.0607,-0.0487,-0.0108,0.0845,0.008,-0.029,0.0198,0.0187,-0.0444,-0.1063,0.0519,-0.0655,-0.0004,-0.0111,0.1668,0.0531,0.0478,0.0878,-0.0906,-0.0256,0.0689,-0.0334,-0.0383,0,0.0048,0.0276,0.0075,0.102,0.0698,0.0082,-0.0225,-0.041,-0.0545,0.0241,0.0619,0.0706,-0.056,0.068,0.027,-0.0676,-0.0269,0.0641,-0.0473,0.0103,-0.0334,-0.0575,0.0206,-0.0594,0.0671,0.0737,0.0112,0.021,-0.0083,0.0375,-0.0892,0.0025,-0.0331,0.038,-0.0261,0.0207,-0.0389,-0.1146,0.033,0.0091,-0.1122,0.0356,-0.0083,-0.0248,-0.0137,-0.0261,0.001,-0.0121,0.0415,-0.0451,0.02,0.1044,0.1239,-0.0449,0.0372,-0.1095,0.0262,-0.0204,0.0643,0.0416,0.0308,0.056,-0.0443,0.0171,-0.0363,0.0686,0.0394,0.0788,0.0193,-0.018,-0.0453,0.0526,-0.0673,0.0553,-0.0201,-0.0549,-0.0217,-0.034,0.0643,-0.0057,-0.023,-0.0268,0.0073,0.0013,0.0409,-0.0329,-0.0179,-0.0835,-0.0239,-0.0345,0.0151,-0.0225,-0.0093,0.0241,-0.0604,0,-0.027,-0.0425,-0.0961,0.071,-0.039,-0.0175,0.0323,-0.014,0.044,-0.0281,0.0438,0.0807,-0.0541,0.0008,-0.0117,0.0392,-0.0076,-0.07,0.0007,-0.0198,0.1125,-0.0072,-0.0769,0.0359,0.0136,0.0251,-0.0154,0.0106,-0.0117,-0.0122,-0.0327,-0.0562,-0.0346,-0.0036,0.023,-0.029,-0.0612,-0.0007,0.0178,0.0402,0.0249,-0.01,-0.0081,0.0133,-0.0742,0.0035,-0.0488,-0.0415,-0.0074,-0.0005,0.0037,0.0044,-0.0451,-0.102,-0.0874,-0.0046,0.0105,0.0036,-0.0561,0.0062,-0.0099,0.0324,0.0254,-0.0354,-0.0067,-0.0461,-0.0386,0.0065,-0.0883,-0.0547,0.0348,0.0063,-0.1053,0.0084,-0.0558,0.0309,0.0955,-0.0545,0.0013,-0.0068,0.0238,0.0242,-0.0133,0.0189,0.0135,0.0944,-0.0736,0.0329,0.0221,-0.0203,-0.0543,0.0315,-0.042,0.1262,-0.0659,0,-0.1047,0.0061,0.0035,0.0008,0.0005,0.0696,-0.0209,-0.0538,-0.01,-0.0062,0.0434,-0.0681,0.0013,0.0513,0.065,0.0488,-0.0568,-0.006,-0.0774,-0.1157,0.0694,0.0465,-0.0248,0.0142,0.0397,-0.0075,-0.0568,0.076,-0.0172,-0.0121,-0.0369,0.0371,-0.0804,-0.0142,0.0483,0.0557,0.0252,-0.0298,0.0299,0.0377,-0.017,-0.0388,0.0085,0.0503,0.0366,0.0242,-0.0336,-0.0644,-0.0248,-0.0513,0.0328,-0.0832,-0.0136,0.094,0.0945,-0.0185,-0.0098,0.0249,0.0541,0.0987,0.0447,0.0535,0.0594,0.0112]},{"url":"/impressum/","title":"Impressum","snippet":"Impressum Ken Hawkins Cambridge UK Tel.: 0044 (0) 7479852789 E-Mail.: khawkins98@gmail.com","embedding":[-0.0195,-0.0044,-0.0078,-0.07,0.0097,-0.0843,0.028,0.0733,-0.0196,0.0211,-0.0718,-0.005,0.0421,-0.0408,0.0356,0.0682,-0.0257,-0.0663,-0.0007,-0.059,0.0087,-0.0159,-0.0059,-0.0962,-0.082,0.0498,0.0258,0.0184,0.0404,-0.0418,0.036,-0.0139,0.1261,0.0142,-0.0062,0.0875,0.0017,-0.0556,-0.0542,-0.0766,-0.0225,-0.0135,-0.0254,0.0157,0.0218,-0.0228,-0.0216,0.0167,-0.0245,-0.0192,-0.1204,-0.1291,0.0417,-0.0936,-0.0345,0.0738,0.0151,0.0225,-0.0142,-0.0721,-0.0228,0.029,0.0034,0.03,0.0455,0.0781,-0.0532,0.1185,-0.0412,-0.0775,0.1145,-0.1245,0.019,0.0056,0.0378,0.0037,0.0068,-0.0199,0.0488,0.0244,0.0218,-0.0068,-0.1447,0.017,-0.0214,-0.0106,-0.0602,0.0049,0.0622,-0.0248,0.0582,-0.0183,0.0038,0.0223,0.0334,0.0088,-0.0256,-0.0862,-0.0756,0.0865,-0.0585,0.09,-0.0129,0.0121,-0.1164,-0.0635,0.0404,0.1552,-0.0492,-0.0572,0.027,-0.038,-0.0333,0.0026,0.0684,-0.0765,-0.1062,0.0423,0.0825,-0.0886,0.0622,-0.0035,-0.0066,0.0641,-0.0052,-0.0524,-0.0757,0,-0.0072,0.0479,0.0528,0.1004,0.0159,-0.0746,0.0454,0.0299,-0.0295,0.0475,-0.0156,0.0442,-0.0054,0.0911,0.0206,-0.0634,0.06,0.0597,-0.0076,0.0334,0.0186,-0.0688,0.0201,-0.0758,0.1148,0.0446,0.0094,0.0004,0.061,0.013,-0.0777,-0.003,-0.0846,0.0842,-0.0424,0.0404,-0.1083,-0.0667,0.032,0.0754,-0.0987,0.0197,0.0096,-0.0085,0.0303,0.0037,0.098,0.0128,0.1557,-0.0141,-0.0356,0.0493,0.0431,0.018,0.0618,-0.056,0.0205,0.0307,0.0361,0.0485,-0.0485,0.0538,-0.1037,0.0413,-0.0273,-0.0383,0.0004,-0.0082,0.0762,0.0266,-0.009,0.001,0.0097,0.0016,-0.0882,-0.0388,-0.0583,0.0236,0.0039,0.0243,-0.0129,0.0259,0.0341,-0.0036,0.011,0.0858,0.0114,0.0168,-0.0311,0.0545,-0.0048,-0.011,-0.0415,0.0904,-0.0297,0,-0.0411,-0.0461,-0.022,-0.0137,0.0832,-0.0278,-0.0389,-0.0163,0.051,-0.0169,-0.0361,0.0484,0.0433,0.0178,-0.0264,0.017,0.0075,-0.0988,-0.0201,-0.0624,0.073,0.0353,-0.04,-0.0541,0.0453,-0.0311,0.0203,-0.0031,0.0048,0.015,-0.0229,-0.067,-0.0205,0.0492,0.0588,0.0417,0.0047,-0.0181,-0.012,0.0563,-0.0282,-0.0101,-0.0405,0.0166,-0.0185,0.0404,-0.0398,0.0562,-0.0418,-0.068,0.0519,0.041,0.0413,-0.1133,0.0232,-0.0347,0.0306,-0.033,0.0399,0.0263,0.0153,-0.0336,0.0231,0.0018,-0.0203,-0.0539,-0.0093,0.0157,-0.1132,0.0132,0.034,-0.0312,-0.1448,-0.0131,-0.088,-0.0172,-0.0222,0.053,0.0278,-0.0301,-0.0092,0.0324,-0.0077,-0.0017,-0.0031,0.074,0.0362,-0.002,-0.0328,0.0096,-0.0329,0.0097,0.0246,0.0413,-0.0274,0,-0.0355,0.0133,0.0016,-0.0049,-0.0242,-0.0223,0.0288,-0.0534,0.0041,-0.0692,-0.0175,-0.0615,-0.0079,0.0164,0.119,-0.0567,-0.0197,0.0707,-0.0741,0.0015,0.1502,0.0481,-0.026,-0.0964,-0.0005,-0.0166,0.0097,-0.0162,-0.0471,0.0323,-0.0698,0.0095,0.0184,-0.0079,0.1032,0.0533,0.0511,-0.0304,-0.0374,-0.0229,-0.0855,0.0277,0.0672,0.0176,-0.0026,-0.0372,-0.0282,0.0246,0.0141,-0.0481,-0.0465,-0.0173,-0.0395,0.0226,0.0773,-0.032,0.049,-0.0184,0.0298,0.0792,0.1031,-0.0091,-0.0252,0.0329],"teaser":"Platform Architect &amp; Digital Strategy Lead who translates between executives, developers, and users—building platforms that work, ship on time, and solve real problems. 20+ years delivering measurable results for UN, science, and media organizations. Expert in design systems, performance engineering, and AI-ready architecture."},{"url":"/","title":"Hello","snippet":"Hello. I am Ken Hawkins. I help complex organizations transform their digital presence from information graveyards into intelligent, measurable systems that serve both human and machine audiences.","embedding":[-0.0385,-0.0181,-0.0053,-0.0286,0.045,-0.0363,-0.0674,-0.024,-0.02,0.006,-0.0939,0.0499,0.0449,0.0196,0.0177,0.0492,-0.0263,-0.056,-0.0577,-0.026,-0.0168,0.0295,-0.0168,-0.0381,-0.0556,0.069,-0.0137,-0.0759,0.0018,-0.0723,0.0137,0.0276,0.0115,0.0186,0.0936,0.1013,0.0509,-0.0467,0.054,-0.0327,-0.0284,-0.0814,-0.0018,-0.0127,0.0527,-0.0497,-0.0107,-0.0329,-0.025,0.0029,-0.0876,-0.0889,0.0904,-0.0463,-0.0558,0.0095,0.0604,0.0228,-0.049,-0.1131,0.0189,-0.0169,0.0077,0.0155,0.039,0.029,-0.0045,0.111,-0.0055,-0.0388,-0.0023,-0.0452,0.0206,0.0352,0.0981,-0.0069,0.0407,0.0077,0.1378,-0.0405,0.1064,-0.0248,-0.0422,0.0856,-0.0605,0.01,-0.0274,0.0377,0.0267,0.0198,-0.0368,-0.0595,0.1595,0.0095,0.0396,0.0016,0.0148,-0.0663,-0.0319,0.0874,-0.0562,0.0572,0.0251,-0.0972,-0.0295,0.0055,0.0348,0.0784,0.0015,-0.0394,-0.0159,0.0118,-0.034,-0.027,0.1094,-0.0499,-0.087,0.0879,0.105,-0.0321,0.0026,0.0121,-0.0371,0.1101,0.0225,0.0637,-0.0194,0,-0.0128,0.0908,0.0267,0.1103,0.0379,-0.048,-0.0132,0.0394,-0.0486,0.0153,0.0272,0.1341,-0.0206,0.0878,0.0111,-0.1451,0.0004,-0.0004,0.0497,-0.0201,0.0269,-0.0455,0.0027,-0.0016,0.1301,-0.0069,-0.0283,-0.0037,0.0345,0.0105,-0.0566,0.0661,-0.0159,0.0116,-0.0544,-0.0147,-0.0757,-0.0651,0.0114,0.0535,-0.0601,0.0857,-0.0373,-0.0559,0.0775,0.0359,0.0906,-0.0153,0.0372,-0.0253,-0.0063,0.062,0.0072,-0.0059,0.0406,-0.1044,0.0378,-0.0988,0.0887,-0.0164,0.0155,0.0244,-0.0237,0.0513,0.0568,0.0204,0.0429,0.0206,0.0196,0.0102,0.0261,0.0024,-0.0182,-0.0819,-0.0466,0.0002,-0.0468,-0.0569,-0.0446,0.0259,-0.0157,0.0678,-0.0016,-0.0197,0.1052,0.0183,0.0324,-0.0265,-0.038,0.0729,-0.0197,-0.0267,0.0026,0.0697,-0.0093,0,-0.03,-0.0138,-0.0754,0.032,0.0554,-0.0832,-0.0318,-0.0136,0.0654,0.0119,-0.0215,-0.0461,-0.0434,0,-0.031,-0.0481,0.0172,-0.102,-0.0449,-0.0283,0.1033,0.1039,-0.1038,-0.0212,0.0446,0.041,-0.0137,0.0155,0.0533,-0.0243,-0.0386,-0.0617,0.0244,0.0306,0.0144,0.0209,-0.0123,-0.0408,-0.0449,-0.0308,-0.0043,0.0197,-0.0737,-0.0046,-0.0569,0.035,-0.0798,0.0337,-0.0202,-0.0327,-0.0259,-0.01,-0.0499,-0.1199,-0.0115,0.0013,0.0451,0.0101,-0.0403,0.0737,-0.0593,-0.0123,-0.0146,0.0041,-0.0447,-0.0769,0.0421,0.059,-0.1507,-0.0056,0.0618,0.0041,-0.1041,-0.0151,-0.0212,-0.0279,-0.0191,0.0389,0.0169,-0.0354,-0.0772,0.0096,-0.0121,-0.0013,0.0311,0.1203,0.0181,-0.0739,-0.0342,0.046,-0.0491,-0.0609,-0.0136,0.0345,-0.025,0,0.0097,0.015,0.0023,0.0008,0.0396,-0.0163,-0.0048,0.0019,-0.0083,0.006,0.0254,-0.0485,0.0072,0.0905,0.078,0.0087,-0.037,-0.0157,-0.0592,-0.0757,0.0538,-0.0118,-0.0048,-0.0637,0.0064,-0.0132,-0.0211,-0.0244,-0.005,0.0319,-0.0499,0.0134,-0.0231,-0.0208,0.0781,-0.0533,0.0093,-0.0173,-0.0325,-0.0385,-0.027,0.0572,0.0145,0.0203,0.021,-0.0889,-0.0015,-0.0249,0.0088,-0.0325,-0.0249,-0.0363,0.0058,0.1103,0.1203,-0.0045,0.0426,0.0106,0.0165,0.1371,0.0798,-0.0642,-0.0849,-0.0248],"teaser":"Platform Architect &amp; Digital Strategy Lead with 20+ years delivering measurable transformation for UN, science, and media organizations."},{"url":"/","title":"Hello","snippet":"Sometimes you don't need the perfect one — you just need something that doesn't clash.","embedding":[-0.1146,-0.0887,0.0218,-0.0066,0.0356,-0.0173,-0.0746,-0.032,-0.0185,-0.015,-0.0281,0.0332,0.0508,0.026,0.0779,-0.046,0.1022,-0.0918,0.0146,0.0077,-0.0015,-0.0112,0.0138,-0.0416,-0.0674,-0.0024,-0.0467,-0.0297,0.0546,-0.0243,0.0642,0.0135,-0.0416,0.0673,-0.0268,0.0033,0.0724,-0.0473,-0.0058,-0.0286,-0.069,-0.1137,-0.0273,-0.0031,0.04,-0.0198,0.0645,-0.0441,-0.0355,-0.0067,-0.0528,-0.0908,-0.0009,-0.042,-0.0308,-0.014,-0.0108,0.0177,-0.0412,-0.0234,0.0502,-0.0989,0.0622,0.0172,0.1014,-0.0483,0.0094,-0.0183,0.0676,-0.0353,-0.0752,-0.0008,-0.0014,-0.0114,0.039,-0.0078,-0.024,-0.0092,0.049,-0.0237,0.0166,-0.078,-0.0121,0.0696,-0.0308,-0.0173,0.0644,0.0018,0.0355,-0.0433,-0.0083,-0.005,0.1162,-0.0253,-0.0011,0.0532,0.0394,0.0186,-0.0621,0.0779,-0.0149,0.046,0.0552,-0.0838,0.041,0.0152,-0.0793,0.1131,0.0811,-0.0423,-0.0779,0.0404,-0.0218,-0.0394,0.002,-0.0074,0.0157,-0.0533,0.1395,-0.0331,0.0571,0.0185,0.003,0.0339,0.0253,0.0366,-0.0549,0,0.099,0.1218,0.0273,0.015,0.0282,-0.0188,0.0437,0.0349,-0.0619,0.0045,-0.0394,0.0699,0.008,0.0663,0.055,-0.0721,-0.0179,-0.0224,0.038,-0.0519,0.0686,-0.007,0.0268,0.0625,0.1054,-0.0451,0.0633,0.0112,0.0361,0.0233,-0.0581,-0.0401,0.0107,0.033,0.048,-0.0067,-0.0815,-0.1125,-0.0076,-0.0169,-0.0388,0.0208,-0.1028,-0.0449,0.0236,-0.0284,-0.021,-0.0617,0.0105,-0.0086,-0.0139,0.0971,0.0206,0.0654,0.0188,-0.0334,-0.0046,-0.0486,0.0337,0.0279,-0.0145,-0.0803,0.0337,-0.0213,-0.0504,-0.0002,0.0402,0.0715,0.0222,-0.0112,0.1078,0.0376,0.0228,-0.081,-0.0278,-0.024,-0.0517,-0.071,-0.0105,0.0483,0.0322,-0.0209,-0.0016,0.0573,0.0427,-0.0633,0.0285,-0.0474,-0.0474,-0.0005,0.0101,0.0517,0.0091,-0.004,0.0347,0,-0.0662,-0.0515,-0.1414,0.1284,-0.022,-0.0363,0.0598,0.0031,0.0898,0.0356,-0.0635,0.0139,-0.0145,-0.0104,-0.0383,0.0327,-0.0154,-0.0828,-0.0197,0.0763,0.0413,0.03,-0.1163,0.0301,0.034,0.0853,-0.038,0.0172,-0.0837,-0.0059,0.0116,0.0149,0.0218,-0.0461,-0.0318,-0.0393,-0.0125,0.0679,-0.017,0.028,-0.0171,0.0064,0.0164,0.0179,0.0072,0.0094,-0.1215,-0.0104,0.0085,0.0095,-0.0191,0.0152,-0.04,-0.0881,-0.0459,-0.0737,-0.0744,0.0992,-0.0587,0.0858,0.0515,-0.0311,-0.0339,0.0378,0.0522,-0.0542,0.0131,0.009,-0.0734,0.0329,0.0199,-0.0227,-0.0264,-0.0434,0.0782,0.0254,0.0716,0.0037,0.0009,-0.0184,-0.0706,0.0842,0.053,-0.0244,0.0458,-0.0028,-0.0052,0.0215,-0.0686,-0.0008,-0.051,0.0051,-0.0594,0.089,0.0892,0,-0.0095,0.0925,0.0116,0.0212,0.001,0.0722,0.0316,0.0032,0.023,0.0277,-0.0238,-0.0484,-0.023,0.0989,0.0259,0.0521,-0.0299,-0.0508,-0.0824,-0.1308,-0.017,0.03,-0.0393,0.0167,0.0226,0.0565,0.0492,0.1202,0.0159,-0.0165,-0.0719,-0.0051,-0.0157,-0.0761,0.0149,-0.0047,-0.0779,-0.0249,-0.0676,0.0119,0.0778,0.0817,0.0286,-0.0189,0.1154,0.0604,-0.037,-0.0627,-0.0274,0.0164,-0.0132,-0.0671,-0.0164,0.0977,0.0899,0.0352,-0.0126,-0.0122,0.0958,0.0616,0.0912,-0.0186,-0.0385,0.0044]},{"url":"/","title":"Hello","snippet":"pt, using a 1990s web pattern A Cloudflare Worker is just a CGI script, and that's exactly what a static site needs.","embedding":[-0.1028,-0.008,-0.0314,-0.0132,0.0459,-0.066,-0.0166,0.0082,-0.0449,-0.0058,-0.0427,0.0573,-0.0209,0.0623,-0.0171,-0.061,0.0684,-0.0718,0.0368,0.0022,-0.0134,-0.0242,0.0111,-0.0459,-0.0231,0.0292,-0.0755,-0.0298,0.0322,-0.0661,0.1021,0.0132,0.0049,0.0038,0.026,0.0515,0.002,-0.0313,0.043,0.0544,-0.0334,-0.0875,-0.0185,-0.0221,-0.0117,-0.0517,-0.0001,-0.0641,-0.0027,-0.0163,-0.0201,-0.0625,-0.0048,-0.0606,-0.0075,-0.0528,-0.0128,-0.017,0.0005,0.0168,-0.02,-0.0237,0.0751,0.083,0.0808,0.0213,-0.0515,0.0384,-0.0428,-0.0313,-0.0906,-0.0119,0.0039,0.0172,0.0416,-0.0854,-0.0347,0.0101,-0.0094,-0.0338,0.0726,-0.0652,0.0478,0.1151,-0.0223,0.0144,0.0962,-0.0024,0.0787,-0.0188,-0.0145,0.0723,0.1022,0.0251,-0.0378,-0.0014,0.0654,-0.0076,-0.0536,0.0978,0.0069,0.0067,0.1599,-0.074,-0.0279,-0.0537,-0.0096,0.1217,0.0848,-0.0576,-0.0193,-0.0536,-0.0793,-0.081,-0.0208,-0.0021,0.035,-0.0472,0.0338,0.0401,0.0462,0.0684,-0.0676,0.0433,0.0454,0.0247,0.0075,0,0.0844,0.0121,-0.0547,-0.0247,0.1251,-0.0449,0.0029,-0.0129,-0.0966,-0.0234,0.0041,0.1057,-0.0629,0.1142,0.0252,-0.0342,-0.0219,0.0435,0.0486,-0.0863,-0.0362,0.0021,-0.0008,0.044,0.0284,0.0312,0.0186,0.0629,0.0031,0.0021,-0.0037,-0.0306,0.0092,-0.0622,-0.0333,-0.0184,-0.0578,-0.0956,0.0014,0.0443,-0.0576,0.0044,0.0021,0.0106,-0.0223,-0.0404,-0.0026,-0.0108,0.0687,-0.0075,-0.046,0.0508,0.0907,0.0471,0.0007,-0.019,-0.0337,-0.0062,0.0606,-0.0088,0.041,-0.0218,-0.097,-0.061,-0.0565,-0.0645,0.0352,0.1041,0.0229,-0.012,0.0215,0.0501,0.075,-0.0412,0.0478,0.037,0.0041,-0.0177,-0.0612,-0.0333,0.0447,-0.0161,0.0561,0.0418,0.0034,-0.001,0.0363,0.0351,-0.0424,0.0408,-0.0109,-0.0102,0.0438,-0.0257,0.0314,0,-0.0469,-0.0169,-0.1451,0.1439,0.0346,0.0645,0.0701,-0.0141,0.0421,-0.0087,-0.0122,0.0222,-0.0267,-0.0635,-0.0315,0.0401,-0.051,-0.0801,-0.0681,-0.0139,0.033,0.0042,-0.0376,0.0318,0.077,0.0815,-0.0167,-0.0068,-0.0916,0.0081,-0.0725,-0.0114,-0.0075,-0.0089,0.0313,-0.0339,-0.0311,0.0922,-0.0014,-0.0314,-0.0036,-0.0282,0.0416,-0.0214,0.0082,0.0635,-0.1135,-0.0525,0,-0.0003,-0.0553,0.0533,0.0051,-0.0787,0.0007,-0.0719,-0.055,0.0126,-0.094,0.0059,-0.0102,-0.0584,-0.012,-0.0065,0.0213,-0.0418,-0.1082,-0.0116,-0.0473,0.0131,0.0616,-0.0749,-0.0033,-0.0391,-0.0173,0.0042,0.1602,0.0054,-0.0026,0.0734,0.04,0.1063,-0.006,-0.1314,0.0344,-0.002,-0.0026,-0.0015,-0.0208,0.0462,-0.0581,0.1029,0.0188,0.0274,0.0316,0,-0.0149,0.0409,0.0098,0.0248,0.0074,-0.0071,0.0729,0.0208,0.0062,-0.045,0.0264,-0.1209,0.0312,0.0576,0.0708,0.0475,0.0153,0.0105,-0.0702,-0.1455,-0.0461,0.0242,-0.0197,0.0544,-0.0533,0.0822,0.0406,0.0629,-0.013,-0.0338,-0.1022,0.0272,-0.0547,-0.0276,-0.0435,0.0224,-0.0991,-0.0328,-0.1054,-0.013,0.0576,-0.0306,0,-0.0474,0.0664,0.0302,0.0073,-0.0216,0.0169,0.0404,0.0323,-0.0343,0.0299,0.0954,0.0084,-0.0264,0.0799,-0.0259,0.03,0.0257,0.0277,0.0197,0.0537,0.0474]},{"url":"/offline/","title":"Offline!","snippet":"← Blog Offline! 22 Aug 2018 2 words Oh noes Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful?","embedding":[-0.0224,-0.0033,0.0233,-0.0014,0.0518,-0.0559,0.0085,0.0516,-0.0732,-0.0223,-0.1149,0.0431,0.0053,0.025,-0.0069,0.0926,0.0043,-0.0364,-0.0348,-0.0446,-0.0036,0.0102,-0.0084,-0.0072,-0.0201,0.0089,-0.0522,-0.0747,-0.0296,-0.0209,-0.0348,0.0515,0.012,0.031,0.0126,0.0536,0.0111,-0.0171,-0.0056,-0.0409,-0.0208,-0.0496,-0.0083,0.0293,0.0474,-0.021,-0.0426,-0.0789,-0.0574,0.0067,-0.1748,-0.1337,0.0433,-0.0459,-0.0394,0.1177,0.0557,0.0279,-0.0032,-0.0927,0.0376,-0.0378,-0.06,0.0496,0.0208,0.0333,-0.0297,0.0469,-0.0186,-0.061,0.0281,-0.0284,0.0209,0.0336,0.0532,0.0048,0.0597,0.0188,0.0659,-0.0154,0.0893,0.0341,-0.0955,0.0657,-0.0414,-0.0097,-0.0174,-0.0188,0.0765,-0.0345,0.0361,0.0087,0.0772,0.0066,-0.0127,0.0058,0.0037,-0.0658,-0.1008,0.0765,-0.0657,0.0667,0.0096,-0.0308,-0.0836,0.0417,0.0238,0.1225,-0.0472,-0.0434,0.0052,0.0474,-0.038,-0.0213,0.1232,-0.0333,-0.0885,0.0486,0.1356,-0.0109,-0.009,0.005,-0.0606,0.0235,0.0185,0.0165,-0.0429,0,0.0089,0.0619,0.0479,0.09,0.0595,-0.0702,-0.0043,0.0145,-0.0975,-0.0141,0.0176,0.0607,0.0037,0.0703,0.0619,-0.1127,0.0033,0.0558,0.0644,0.0282,0.0534,-0.0371,-0.0021,-0.0391,0.1049,-0.0179,-0.001,-0.066,0.0368,0.0339,-0.0804,0.0239,-0.0703,0.0327,-0.0267,-0.0178,-0.1107,-0.0774,-0.0013,0.0214,-0.1104,0.0485,-0.0284,-0.0329,-0.0391,-0.015,0.0567,-0.048,0.1023,-0.0506,-0.0606,0.0493,0.0526,0.0551,0.0702,-0.0713,0.0278,-0.0173,0.0215,0.0114,0.0002,0.0436,-0.0111,-0.033,-0.0017,-0.0276,0.0096,0.0095,0.0698,-0.0282,0.0199,0.0066,0.065,-0.0257,-0.0541,0.0005,-0.112,-0.043,-0.0191,0.0242,0.014,0.0626,0.0146,-0.0336,0.1218,0.0334,0.0503,-0.03,-0.0272,0.0983,-0.0871,-0.0083,0.0252,0.0541,-0.0647,0,-0.0628,-0.063,-0.0109,-0.0191,0.0412,-0.0286,-0.0438,-0.0032,0.0713,0.0349,-0.0172,0.0149,-0.0147,-0.001,-0.0399,-0.0212,-0.0078,-0.1535,-0.0578,-0.0252,0.0665,0.0209,-0.131,0.0549,0.0252,0.0158,0.0398,0.0639,-0.0028,-0.0467,-0.0012,-0.0467,0.0031,0.0227,0.0235,0.1021,-0.0671,-0.032,-0.0154,0.0321,0.012,0.0124,-0.034,-0.0634,-0.0563,0.0723,-0.0836,0.0334,-0.0658,-0.0787,0.02,0.0149,0.0246,-0.1136,-0.0079,-0.0212,-0.0021,-0.0011,0.0147,0.055,0.0467,0.004,0.0131,-0.0014,-0.0039,-0.0522,0.0069,0.0014,-0.0926,0.0009,0.0493,-0.0347,-0.1406,0.0116,-0.0542,-0.0038,0.0308,-0.0102,0.0119,0.0082,-0.0477,0.0451,-0.0112,0.0249,0.0796,0.0007,-0.0033,-0.0022,-0.032,0.0247,-0.013,-0.047,-0.0085,0.0431,0.0042,0,-0.0199,-0.0242,0.0112,0.0258,0.0244,-0.0095,0.03,-0.023,-0.0081,0.0197,-0.017,-0.0713,-0.0194,0.0948,0.0818,-0.0148,-0.0116,0.0806,-0.0584,-0.0842,0.1534,0.0661,-0.0303,-0.0382,0.0203,0.0235,0.0002,0.0207,-0.017,0.0178,-0.0579,0.0204,-0.0097,-0.0122,0.1215,0.0274,0.0672,-0.0172,0.0041,-0.0362,-0.0568,-0.0376,0.0721,0.0475,0.0055,-0.0432,-0.0452,0.0174,0.0104,-0.0295,-0.0173,-0.0391,-0.0206,0.0564,0.1041,-0.0204,0.039,-0.0597,0.0553,0.0871,0.0989,-0.0519,-0.0608,0.059],"teaser":"Platform Architect &amp; Digital Strategy Lead who translates between executives, developers, and users—building platforms that work, ship on time, and solve real problems. 20+ years delivering measurable results for UN, science, and media organizations. Expert in design systems, performance engineering, and AI-ready architecture."},{"url":"/posts/20130321-postfix-spam/","title":"Cutting down on Postfix spam relaying","snippet":"← Blog Cutting down on Postfix spam relaying 21 Mar 2013 96 words Image credit: Flickr user \"Alan Levine\" Postfix, it's used with many a LAMP stack to send out messages from a site, unfortunately","embedding":[-0.007,0.0227,0.009,0.0251,0.0237,-0.0675,0.0335,-0.0591,-0.0006,0.0116,0.0268,0.0403,0.1144,0.0011,-0.011,0.0587,0.0202,-0.0163,-0.0176,-0.0293,-0.0011,0.0193,-0.0143,0.0568,-0.0136,-0.0704,-0.0933,0.015,-0.0707,-0.0091,0.0611,0.076,-0.0152,0.0265,0.0038,0.028,0.0025,-0.0844,-0.0357,0.0273,-0.0351,0.0097,-0.0178,0.0211,-0.0441,0.0324,0.0768,-0.0035,0.0259,-0.0562,0.0232,0.0197,0.0651,0.0235,0.047,-0.0468,-0.0883,-0.0358,0.0199,-0.0358,0.0297,-0.0067,0.0151,-0.0156,0.0146,-0.0438,-0.0522,0.0228,0.0195,0.0448,0.03,0.0266,-0.0763,0.1034,0.0402,0.0853,-0.0644,-0.0662,-0.0468,-0.0513,0.0383,0.0176,0.0054,0.0278,0.0152,0.0214,0.0835,0.0068,0.0358,0.0424,-0.0138,-0.0086,-0.0031,0.0514,0.0326,-0.0441,-0.0377,-0.0014,-0.0973,0.0856,0.0459,-0.0687,-0.0202,0.001,0.0109,-0.017,0.029,0.0662,0.0194,-0.0112,-0.013,0.0283,-0.0069,-0.081,0.0005,0.0767,0.107,0.0232,0.1016,-0.0423,0.0154,-0.0411,0.0084,-0.009,0.0176,-0.0586,-0.0663,0,0.0288,0.1213,0.0158,0.0017,-0.0319,-0.0099,-0.0054,0.0624,-0.0116,-0.0169,-0.0734,-0.0548,0.1315,0.0174,0.0064,-0.0845,0.0849,0.0395,0.0877,0.002,0.012,-0.0056,-0.018,0.0375,0.034,-0.0496,-0.0168,-0.0416,0.0207,0.0188,-0.0375,0.0488,0.0404,-0.0014,0.0234,-0.0347,-0.053,-0.0461,-0.0061,-0.064,-0.0498,0.026,-0.1086,0.0711,-0.0235,0.0625,-0.0809,-0.0614,-0.0104,-0.0361,0.0485,0.01,0.0321,0.0392,0.0589,-0.025,0.0122,-0.027,0.044,0.0291,0.0527,-0.0194,-0.0647,-0.0429,0.1022,-0.0319,-0.0647,0.0671,-0.0555,0.0001,-0.0825,-0.0017,-0.0753,0.0565,-0.0204,-0.1352,0.0441,0.0219,0.0815,-0.0934,-0.0199,-0.0943,-0.0083,-0.0342,-0.078,0.015,0.0483,0.0143,-0.0559,0.0523,-0.042,-0.0273,0.0503,0.0145,-0.023,0,-0.1625,0.0064,-0.0799,0.044,-0.0097,0.0065,0.0492,0.0384,0.0529,-0.0233,-0.0333,0.0054,0.0346,-0.0415,-0.09,-0.0701,-0.0554,0.0315,-0.1373,0.0258,-0.0723,0.0885,0.0175,0.0073,-0.0766,0.0653,0.0087,0.0936,-0.0202,-0.0221,0.0259,0.0503,-0.0486,0.0085,-0.0751,-0.0533,-0.0541,0.165,0.0669,0.0337,0.034,0.0477,0.0311,0.0094,-0.0591,-0.0357,-0.056,0.024,-0.0018,0.1182,-0.0471,-0.0402,0.1123,0.0265,0.0127,-0.0538,0.039,-0.028,0.0948,0.0088,-0.0379,-0.0103,0.0446,0.089,0.1097,-0.0596,-0.0046,0.038,0.0566,0.0046,-0.0038,-0.0195,-0.0699,0.0189,0.1312,-0.0134,-0.0169,0.0263,-0.0487,0.0567,-0.0029,-0.0627,0.0336,0.0135,0.0583,-0.0094,-0.0363,-0.0372,0.069,0.0425,0.0087,0.003,0.021,-0.0717,0.0026,0,-0.029,-0.0727,-0.019,0.0281,0.0292,0.0661,-0.0001,-0.0132,0.0553,-0.08,0.0603,0.0098,0.0162,-0.0606,-0.0452,-0.066,-0.0033,-0.0528,-0.0614,-0.0423,-0.0904,-0.0219,-0.0411,0.0126,0.0152,-0.0386,0.057,0.0512,-0.0475,0.0042,-0.042,-0.0585,-0.0249,-0.0383,-0.0812,0.1864,-0.107,-0.0641,-0.031,-0.0192,-0.0041,-0.0564,0.0486,-0.0195,0.005,0.0057,0.0248,-0.006,0.0198,-0.0165,0.0019,0.0562,-0.0063,0.1269,-0.0119,-0.0431,-0.0259,-0.0101,0.0459,-0.014,0.0446,-0.0468,-0.0146,0.0704],"teaser":"Postfix, it&#39;s used with many a LAMP stack to send out messages from a site, unfortunately it&#39;s prone to relaying many spam messages out of the box.","date":"Thu Mar 21 2013 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20130321-postfix-spam/","title":"Cutting down on Postfix spam relaying","snippet":"stfix/sender_checks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain,","embedding":[-0.0726,-0.0139,0.0071,0.0267,0.0259,-0.0502,0.0429,-0.0783,0.0585,-0.0247,-0.0003,0.0458,0.0871,-0.0229,-0.0221,0.0841,0.0588,-0.0263,-0.0028,-0.0146,-0.0212,0.0063,-0.0057,0.0389,-0.0825,-0.0482,-0.0988,0.0308,-0.081,-0.0754,0.05,0.0755,-0.0068,0.0208,0.0236,0.0179,0.0484,-0.0598,-0.0579,0.037,0.0323,-0.0562,-0.0177,0.0053,-0.0109,0.0145,0.0683,0.0257,0.0294,-0.0542,0.0201,-0.0088,0.0665,0.0186,0.0845,0.024,-0.0926,-0.0246,0.0604,-0.0866,0.0599,0.0367,-0.0608,-0.0019,-0.0365,-0.0611,-0.0438,0.0003,0.0494,0.0768,0.0202,0.0228,-0.0382,0.0907,0.0179,0.1196,-0.0475,-0.0565,-0.0233,-0.0239,0.0331,0.0272,-0.06,0.0057,-0.0377,0.002,0.0522,-0.0499,-0.006,0.0291,0.0316,0.0031,-0.0101,0.016,0.0381,-0.0264,0.0095,0.0076,-0.0883,0.0881,0.0454,-0.0615,-0.053,0.0308,-0.0057,-0.0717,-0.0179,0.0731,0.0285,-0.0641,-0.0087,0.0367,-0.0109,-0.0366,0.0201,0.0825,0.0711,-0.0171,0.1231,-0.0489,-0.019,-0.0079,-0.0187,-0.0307,0.0077,0.0001,-0.0362,0,0.038,0.1222,0.0154,0.0089,-0.0471,0.0281,-0.022,0.0555,-0.0288,-0.0215,-0.0778,-0.1033,0.1125,-0.0185,-0.0085,-0.0746,0.0721,0.0372,0.0507,0.034,0.0767,-0.0005,-0.0156,0.049,0.0344,-0.0453,-0.0366,-0.0846,0.0639,0.0512,-0.0106,0.0621,0.0133,0.0437,-0.0201,-0.0079,-0.0787,-0.0122,-0.0401,-0.1137,-0.0521,0.0383,-0.1203,0.0618,0.0035,0.0787,-0.0172,-0.0514,0.0306,-0.04,0.0478,-0.0212,0.0232,0.0684,0.083,-0.0312,0.0733,0.0437,0.0192,0.0417,0.0394,0.0252,-0.0942,-0.0486,0.1057,0.0003,-0.0581,0.0535,-0.0561,-0.036,-0.0022,-0.0137,0.0276,0.0646,0.0341,-0.1159,0.0024,-0.0265,0.0403,-0.0292,-0.0103,-0.0133,-0.0394,-0.0402,-0.0985,-0.029,0.0864,0.0288,-0.0341,0.0187,-0.046,-0.0247,0.0341,0.0093,-0.024,0,-0.1107,-0.0172,-0.0488,0.0568,-0.0369,-0.0212,0.0443,0.0623,0.0884,-0.0362,0.0211,-0.0119,0,-0.0121,-0.0626,-0.0544,-0.0666,-0.0247,-0.1403,0.0246,-0.0828,0.0954,-0.0301,0.0294,-0.0422,0.057,0.0659,0.1055,-0.0218,-0.0159,0.0311,0.0825,-0.0594,0.0579,-0.099,-0.0431,-0.0453,0.1607,0.0441,-0.0748,0.0232,0.093,-0.0307,0.0437,0.0008,-0.0096,-0.0453,0.0044,0.0185,0.0492,-0.078,-0.038,0.0857,0.0288,0.0238,-0.0763,0.0058,0.0221,0.0984,0.0412,-0.0481,0.029,0.0297,0.0774,0.0981,-0.0662,0.0301,0.0591,0.0827,-0.0255,0.0072,0.0214,-0.068,0.0095,0.0929,-0.0022,-0.0059,0.0115,-0.0767,0.0786,-0.0673,-0.052,-0.0038,0.0355,0.0987,0.0313,0.0144,-0.0074,0.0619,0.0413,-0.0112,-0.0424,0.0252,-0.0304,0.0065,0,-0.0113,-0.0648,-0.0398,0.0443,0.0512,0.0686,0.0097,-0.0229,0.0265,-0.0397,0.0077,-0.0063,-0.0213,-0.0282,-0.0286,-0.0936,0.0314,-0.0332,-0.0363,-0.0574,-0.0614,0.0125,-0.0692,-0.012,0.0243,-0.0675,0.0554,-0.0131,-0.0308,0.0008,-0.0323,-0.0386,0.0016,-0.013,-0.0403,0.145,-0.0814,0.0215,-0.0326,0.0062,-0.0324,-0.0449,0.0619,-0.0652,-0.0081,0.0063,-0.0204,-0.0121,0.0249,-0.022,0.0098,0.0147,-0.0032,0.0827,0.0179,-0.0204,-0.0325,-0.0464,0.0415,-0.0007,0.0213,-0.0616,-0.0414,0.0751]},{"url":"/posts/20130612-ubuntu-ips-ec2-multiple/","title":"Muliple IPs on an Ubuntu EC2 VPC? Yes, please!","snippet":"← Blog Muliple IPs on an Ubuntu EC2 VPC? Yes, please! 12 Jun 2013 537 words Image credit: Flickr user \"Andreas Beer\" How to configure a second ethernet adapter on an Ubuntu EC2 VPC instance.","embedding":[-0.0568,-0.0498,-0.0372,-0.0316,-0.0157,0.0104,-0.0093,-0.0184,0.045,-0.0687,0.0675,-0.1103,0.0811,-0.0396,0.0124,-0.0209,-0.019,0.0635,0.027,-0.0168,0.0852,0.0139,0.0588,-0.0208,-0.0998,0.0416,0.0073,0.1287,-0.0288,-0.1265,0.177,-0.0038,-0.0775,0,-0.0633,-0.075,0.0076,-0.0495,-0.0489,0.0686,0.0915,-0.0206,0.0134,-0.0774,-0.0453,-0.006,0.0527,0.0058,0.0718,-0.0474,0.054,-0.0763,0.0142,0.0003,-0.0181,0.0104,-0.0183,-0.0235,-0.0194,0.0012,0.0569,0.0256,0.0806,0.0502,-0.0614,-0.029,0.0797,0.0381,0.006,0.032,-0.0233,0.0146,-0.0303,0.0274,0.0585,0.0766,-0.0211,-0.0356,-0.024,-0.0122,0.0616,0.0319,-0.0393,-0.0579,-0.0291,-0.0709,0.1064,-0.022,-0.0077,0.034,0.0572,-0.0682,0.0151,0.0392,0.1129,0.0726,-0.0019,-0.0129,-0.0599,-0.0466,-0.0378,-0.0524,-0.0184,-0.0362,0.0696,0.0129,-0.0173,0.0254,0.0441,-0.0401,-0.0269,-0.0569,-0.0365,0.0256,-0.0568,0.0589,0.098,0.0087,0.0717,-0.0447,-0.0999,0.0044,0.0049,0.003,-0.0261,0.0668,-0.0239,0,0.0561,-0.0078,-0.046,-0.0175,-0.0085,0.0704,-0.0123,0.0616,-0.0213,-0.092,0.0474,-0.003,0.0701,0.0092,-0.0197,-0.0203,-0.0167,-0.0403,0.1258,0.0627,-0.0701,-0.0584,0.0301,0.0185,0.0552,0.0349,-0.0243,-0.0154,-0.0071,0.0187,0.058,0.0305,-0.0276,0.0216,0.0251,0.0199,0.0041,0.0219,-0.0227,0.0234,0.0217,-0.0428,-0.0397,0.0132,-0.0065,0.0666,-0.0374,0.1224,0.0474,0.0448,-0.019,-0.0785,-0.0476,-0.028,0.0379,0.0362,-0.0663,0.0241,-0.0548,0.007,-0.1534,0.0147,-0.0781,0.0206,0.0108,0.0583,-0.0501,0.0066,-0.0437,-0.0525,0.0242,0.0188,0.0804,0.0548,0.007,0.056,-0.1246,-0.0434,0.0508,0.0338,-0.0648,0.1675,0.0171,0.0534,-0.0487,0.0233,0.038,0.0578,0.0125,0.0938,-0.023,0.026,0.0371,-0.0083,-0.0248,0,-0.0505,-0.0128,-0.0384,0.101,0.0858,-0.0377,0.0853,0.136,-0.0053,0.0123,0.0204,-0.0449,0.0622,-0.082,-0.0151,-0.0596,-0.104,-0.0067,0.0227,0.0306,0.0455,0.0165,0.0223,-0.0471,0.0383,0.0312,-0.0335,-0.001,-0.1206,-0.0611,-0.0359,-0.0217,-0.0136,-0.0466,-0.0836,0.0138,-0.0323,0.033,0.0493,0.0026,-0.0133,-0.0183,-0.1079,-0.0122,-0.0132,-0.0114,0.0004,0.0327,-0.0628,0.0193,-0.1392,-0.0253,-0.0456,0.0858,-0.0066,-0.0038,-0.0196,0.0568,0.0169,0.0876,0.0455,-0.0332,0.0005,0.1032,0.0101,-0.042,0.0058,-0.045,-0.0391,0.0223,-0.007,-0.0625,0.0341,-0.0614,0.0586,-0.0448,0.0469,-0.0139,-0.0405,-0.0407,-0.0874,-0.0175,-0.0211,-0.0255,0.0824,0.0863,0.025,0.0127,0.0474,0.0237,-0.0595,0.0228,-0.0075,0.0181,0.1054,0,0.0342,0.083,-0.0115,0.0472,-0.0074,0.0153,-0.0052,-0.0292,0.0156,0.036,-0.002,0.0054,-0.0415,0.0609,-0.0593,0.0073,0.0552,-0.0408,-0.0062,-0.0531,-0.0576,-0.0501,-0.0254,0.0491,-0.0268,0.0297,0.0162,-0.0798,-0.0489,0.0615,-0.034,-0.0457,-0.0362,0.0166,-0.0294,0.0246,-0.1155,-0.0277,-0.0472,0.0705,-0.0007,-0.0057,0.0159,-0.0347,0.1057,0.0064,-0.07,0.0151,-0.0531,0.0578,-0.0384,-0.0591,0.0351,0.0433,0.0167,-0.0097,-0.0341,-0.0062,0.009,0.0439,-0.0257,-0.0107,-0.0523,0.0105],"teaser":"How to configure a second ethernet adapter on an Ubuntu EC2 VPC instance.","date":"Wed Jun 12 2013 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20130612-ubuntu-ips-ec2-multiple/","title":"Muliple IPs on an Ubuntu EC2 VPC? Yes, please!","snippet":".80, etc) per network adapter Map the Elastic IP addresses to your internal IP I'm running Aegir and needed to map the Apache server not to the public IP used for the domain name, but the private","embedding":[0.0088,-0.0523,-0.0147,-0.03,-0.0082,0.0093,-0.0382,-0.0006,0.0578,0.0237,0.0408,-0.0807,0.0246,-0.0732,-0.0005,0.0067,-0.0329,-0.0061,-0.0016,-0.0028,0.0473,0.0397,0.036,-0.0317,-0.0839,0.0965,-0.0108,0.1062,-0.0038,-0.0974,0.1122,-0.0906,-0.0707,0.0189,-0.0581,-0.0344,-0.0366,-0.076,-0.0649,0.0217,0.0603,0.0146,0.0247,-0.1255,0.0214,-0.011,0.0535,0.0067,0.063,-0.05,0.039,-0.0541,0.0486,-0.0185,0.0073,0.0535,-0.0379,0.0309,0.0121,-0.0363,0.0528,0.0616,0.0692,0.0067,-0.0977,-0.0106,0.1306,-0.0078,-0.0454,0.0446,-0.0005,0.0002,0.0033,0.035,0.0819,0.0732,0.0657,-0.0281,-0.0112,0.0478,0.0163,-0.0397,-0.1069,-0.0368,-0.0997,-0.0725,0.1102,0.0036,-0.0204,-0.0057,0.0909,-0.0745,0.012,0.0178,0.0997,0.0335,0.0066,0.0684,-0.0765,-0.0133,-0.0519,-0.0231,0.0334,0.0011,0.0723,-0.0323,0.006,0.0211,0.0651,-0.064,-0.0191,-0.0566,0.006,0.1429,-0.0077,0.0243,0.075,-0.0052,-0.015,-0.0125,0.0025,-0.0192,0.0501,0.0089,-0.0305,0.0581,0.0186,0,0.0401,-0.0357,-0.0403,-0.0206,-0.0266,0.0444,-0.0432,0.0513,-0.0105,-0.071,0.0451,0.0001,0.0824,0.0208,-0.0701,0.0282,0.0539,-0.0577,0.1156,0.0491,-0.0817,-0.0616,0.0405,0.0044,-0.0218,0.0076,-0.0321,-0.0655,-0.0336,0.0015,0.0561,0.0056,-0.051,-0.0242,-0.0217,-0.0136,0.0384,0.0421,-0.0068,0.041,0.0477,-0.0178,-0.0371,0.0151,-0.0206,0.0346,-0.0223,0.1113,0.0153,0.0363,-0.0777,-0.07,-0.0026,0.0268,0.0195,0.1024,-0.0407,0.0254,-0.0697,-0.0001,-0.0798,0.0038,-0.0137,0.0156,0.0544,0.0449,-0.1315,0.0441,-0.002,0.0067,-0.0038,0.0023,0.0921,0.0609,0.0929,0.0278,-0.0671,-0.0993,0.0177,0.0215,-0.0571,0.1776,0.0429,0.0226,-0.0388,0.0088,0.0053,0.0665,0.025,0.0822,-0.0577,0.0552,0.0591,-0.0337,0.0142,0,-0.0578,0.0321,-0.0628,0.028,0.0935,0.0219,0.0243,0.0522,-0.0404,-0.0089,0.0649,-0.0182,0.0149,-0.1113,-0.0002,-0.0746,-0.0118,-0.0432,0.0572,-0.0095,0.0122,-0.0146,0.0074,-0.08,-0.0173,0.0643,0.0094,0.0288,-0.1293,-0.0139,-0.013,0.014,0.0359,0.0287,-0.0248,0.0807,0.0066,-0.0214,0.0505,-0.0519,0.0004,0.0006,-0.0878,-0.0172,-0.056,-0.0105,-0.0117,0.0373,-0.0932,0.009,-0.0974,-0.0356,-0.0393,0.0712,0.0216,0.0419,-0.0106,-0.0039,-0.0012,0.0867,-0.0058,0.0215,-0.0428,0.0936,0.0208,-0.0911,-0.0002,-0.0533,0.0119,0.0105,-0.0337,0.0511,0.0263,-0.0369,0.0274,0.0129,-0.0152,0.0251,-0.0433,-0.0142,-0.0034,-0.0174,-0.0898,-0.0507,0.0271,0.1582,0.0093,0.0819,0.0265,0.0209,-0.0728,-0.0029,-0.0421,0.0327,0.0725,0,0.0758,0.0065,0.0481,0.0471,0.0076,0.0417,-0.0299,-0.0346,-0.0345,0.033,-0.0805,0.0251,-0.0457,0.0389,-0.0252,-0.041,0.0551,-0.027,-0.0118,-0.052,-0.068,-0.1046,-0.0594,0.031,-0.0287,0.0137,-0.0313,-0.0992,-0.0998,0.0835,0.0041,-0.0498,-0.0317,-0.0033,-0.0075,-0.033,-0.0199,0.0308,-0.0679,0.0349,0.0209,0.0096,-0.0027,-0.0486,0.1184,-0.0009,-0.0259,0.0444,-0.0249,0.0097,-0.0252,-0.0717,0.0275,0.067,0.0181,-0.0162,-0.0635,-0.0224,-0.0236,0.0539,-0.0393,0.0081,-0.0782,-0.0385]},{"url":"/posts/20130612-ubuntu-ips-ec2-multiple/","title":"Muliple IPs on an Ubuntu EC2 VPC? Yes, please!","snippet":"t dhcp Start each adapter ifup eth1 We should be able to ifconfig and see the ethernet adapters up Reboot init 6 SSH into your server, become root For each ethernet adapter follow this pattern: ip","embedding":[-0.0544,-0.0014,0.0117,-0.0309,0.0333,0.0711,-0.0513,0.0246,-0.029,0.0084,0.0653,0.0087,0.0043,-0.0303,-0.006,0.0586,-0.039,0.0055,-0.0118,0.0082,0.054,0.0263,0.043,-0.0482,-0.0967,0.0657,-0.0133,0.0192,-0.0261,-0.0803,0.034,-0.0091,-0.0872,0.0444,-0.041,-0.0244,-0.0391,-0.075,-0.0254,0.026,0.0532,-0.0348,0.0282,-0.1232,0.095,-0.0013,0.0062,0.0198,0.045,-0.0519,0.0527,-0.0586,0.0417,-0.0604,0.1298,0.0731,-0.0435,-0.0135,0.0192,-0.0409,0.0082,0.0327,-0.002,0.0433,-0.0745,-0.0016,0.0223,-0.0258,-0.0286,0.0767,-0.0636,0.0297,0.0043,0.0425,0.0155,0.1075,-0.0063,-0.0366,-0.0751,-0.0342,-0.0169,-0.0105,-0.1095,-0.0215,-0.0322,-0.0836,0.0597,-0.0822,0.0501,0.0159,0.0498,0.0054,0.0415,-0.0111,0.0654,0.0908,-0.0255,0.0036,-0.086,0.0318,-0.0736,-0.0329,-0.0231,0.053,0.134,0.0231,0.0626,0.0111,-0.0555,-0.0064,-0.0617,-0.001,0.0201,0.0061,0.0304,0.0499,0.0869,0.0377,0.0136,-0.0363,-0.0103,0.0065,0.0393,0.0462,-0.0476,0.0463,0.021,0,0.0147,-0.0436,-0.0293,-0.0031,0.0308,-0.0039,-0.0542,0.0142,-0.0448,-0.0627,-0.0157,-0.0141,0.067,0.0252,-0.0345,-0.0558,0.0899,0.0152,0.1251,0.0021,-0.0322,-0.0731,0.0557,-0.0347,0.0167,0.0217,-0.0665,-0.0198,-0.0155,0.0037,0.0042,0.0069,0.0046,-0.0392,-0.1258,0.0517,-0.0133,0.0121,0.0004,0.0478,0.0067,-0.0473,-0.0762,-0.0508,-0.036,0.025,0.0092,0.1206,0.0287,0.0073,-0.0604,-0.0238,0.02,-0.0888,-0.0024,-0.0121,-0.063,0.0547,-0.0283,0.1175,-0.0562,0.0349,-0.0567,0.0266,0.0011,0.0561,-0.1138,0.026,-0.0115,-0.0281,-0.0444,0.0217,0.0139,0.0672,0.1116,0.0107,-0.0497,-0.058,0.0243,-0.0334,-0.0106,0.1224,0.0433,0.0276,0.0508,-0.0208,0.0189,-0.0038,0.0128,0.0387,-0.002,-0.0446,0.0886,-0.0157,0.0335,0,-0.007,0.0414,-0.1069,0.023,0.0315,0.0538,0.0469,0.0503,0.0043,-0.0369,-0.008,-0.0128,0.0246,-0.1253,-0.0227,-0.0884,-0.1667,-0.0435,0.0097,0.0367,0.0379,0.0111,-0.0174,-0.0839,-0.0064,0.0915,0.0175,0.0934,-0.1279,0.0108,-0.0396,-0.0058,-0.0341,0.0265,0.0465,0.0695,-0.0678,0.001,0.062,0.0113,0.0185,0.0168,-0.0804,0.0235,-0.0132,0.0151,0.1041,0.0368,-0.1009,-0.0644,-0.0688,-0.0618,-0.0092,0.1142,0.0175,0.0691,0.0324,-0.0047,0.0624,0.0283,0.0049,0.0029,-0.0177,0.0715,0.0506,-0.1227,-0.015,-0.0215,0.0017,-0.014,0.0075,0.0079,-0.0058,-0.0384,0.0335,-0.0138,0.0333,-0.0169,-0.0378,0.032,-0.0607,0.0071,-0.106,-0.0243,0.0298,0.0937,-0.0199,0.0911,0.1055,0.1222,-0.0712,0.0092,0.0019,0.0917,0,0,0.0278,0.0216,0.0173,0.0843,0.085,0.0072,0.0305,-0.0126,-0.0519,-0.0152,-0.0171,0.0754,-0.0324,-0.0358,-0.0525,0.015,0.0254,-0.0235,-0.039,0.0063,-0.0704,-0.0431,-0.1016,0.0699,0.027,0.0162,0.0376,-0.056,-0.0741,0.1488,-0.0053,-0.0358,-0.0435,0.0407,-0.0006,0.0059,-0.0515,0.0128,-0.0137,-0.0071,-0.0259,-0.0219,0.0306,-0.0298,0.053,-0.0099,-0.1048,0.0396,0.024,0.0074,-0.086,-0.0156,-0.027,0.0429,0.0541,-0.0526,-0.0451,-0.0139,0.0085,0.0166,-0.023,-0.0026,-0.0024,-0.0566]},{"url":"/posts/20130612-ubuntu-ips-ec2-multiple/","title":"Muliple IPs on an Ubuntu EC2 VPC? Yes, please!","snippet":"ng in the ip route and ip rule commands from before, but prefixing them with \"post-up\", like so: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto","embedding":[-0.0716,-0.0412,-0.0227,-0.0311,0.0373,0.0382,-0.0304,0.019,-0.0082,0.0057,0.0538,-0.0149,-0.0008,-0.0378,0.0329,0.0451,0.003,-0.0399,-0.0281,-0.0403,0.0549,0.0103,0.0393,-0.0384,-0.0707,0.0255,-0.0601,0.0366,-0.0123,-0.0452,0.0301,0.0099,-0.0533,0.0079,-0.0353,-0.0255,-0.0192,-0.0354,-0.0538,0.0522,0.0624,-0.0371,0.0185,-0.1285,0.0366,-0.0119,0.0116,-0.0009,0.05,-0.0557,0.048,-0.0473,-0.0031,-0.0751,0.0682,0.0571,-0.0569,0.0325,0.0386,-0.0605,0.0136,-0.0216,0.0203,0.0507,-0.0467,-0.0424,-0.0021,-0.0261,-0.0219,0.0631,-0.0254,0.0085,-0.0079,0.0491,0.0273,0.1152,-0.0145,-0.0205,-0.0702,-0.0403,0.0064,0.0393,-0.1007,-0.0253,-0.0407,-0.0702,0.0541,-0.0562,0.02,0.0244,0.0486,-0.0007,0.012,0.0515,0.0441,0.0472,0.0139,0.0598,-0.1359,0.0196,-0.0266,-0.0125,-0.0577,0.0944,0.1376,-0.0286,0.0562,0.0182,0.0202,-0.0255,-0.027,-0.0046,-0.004,-0.0309,0.0007,0.0332,0.043,0.0221,0.0493,-0.0458,-0.0199,-0.0441,0.0313,-0.0116,-0.0535,-0.0006,0.0197,0,0.0529,-0.0503,-0.0032,-0.0473,0.035,0.0116,-0.1235,0.0494,-0.013,-0.0576,-0.0116,-0.0485,0.0617,0.0137,-0.1015,-0.0367,0.0746,0.0187,0.1028,0.0586,0.0007,-0.0701,0.047,-0.0031,0.0694,0.0533,-0.0358,-0.0184,0.0277,0.0424,0.0458,0.013,-0.0436,-0.041,-0.1152,0.0424,-0.0161,-0.0109,-0.0041,0.0128,0.0143,-0.0464,-0.0619,-0.0466,-0.0719,0.0302,0.0241,0.0768,0.0506,-0.0066,-0.0875,-0.0422,0.0134,-0.0907,-0.0251,0.0166,-0.0802,0.0319,-0.0216,0.0818,-0.0478,0.0806,-0.0603,0.0335,-0.0341,0.0382,-0.1083,0.0721,0.0398,-0.0367,-0.0432,0.0265,0.0286,0.0942,0.0827,0.0029,-0.0192,-0.0838,-0.0002,0.0069,-0.0207,0.0696,0.0351,-0.0044,0.0168,-0.0072,0.0157,0.029,0.0366,0.0407,-0.0286,-0.0336,0.0528,0.0088,0.0118,0,-0.0296,0.0435,-0.1628,0.0054,0.0202,0.0697,0.0633,0.0305,0.0247,-0.0289,0.0071,0.0301,0.015,-0.1102,-0.039,-0.0919,-0.187,-0.0173,0.0157,0.0387,0.0083,-0.0022,-0.007,-0.1172,0.0042,0.0717,0.0152,0.0942,-0.1266,-0.0064,0.0212,0.0687,-0.0889,0.0427,-0.0233,0.037,-0.0198,-0.0153,0.0629,-0.0253,0.0145,0.0321,-0.032,0.0207,-0.0081,0.0245,0.1001,0.0584,-0.0898,-0.0352,-0.0932,-0.0534,-0.0254,0.1189,0.018,0.0661,0.0039,0.0644,0.0732,0.0274,0.0015,-0.0037,-0.0046,0.0342,0.0614,-0.1013,-0.0104,-0.0273,0.0242,-0.0187,-0.0502,-0.0081,0.0133,-0.0141,0.0322,0.0338,0.0172,-0.1043,-0.0438,-0.006,-0.0843,-0.0083,-0.0803,-0.0236,0.067,0.1103,-0.0383,0.1181,0.0647,0.118,-0.0728,0.0156,-0.0177,0.0769,-0.0447,0,0.0265,0.0365,0.0315,0.0816,0.1064,-0.0055,0.0302,0.0016,0.0071,-0.078,-0.0356,0.0703,-0.0539,-0.0273,-0.0211,-0.037,0.0255,-0.0438,-0.0161,-0.0115,-0.0915,-0.0525,-0.0795,0.0531,0.0378,0.0401,0.0389,-0.0064,-0.0633,0.124,-0.0001,-0.0332,-0.0422,0.0161,0.0323,-0.0002,-0.0754,0.0213,-0.0317,-0.0413,0.0201,-0.0333,0.0674,-0.0078,0.0665,0.0339,-0.0579,0.0492,-0.0151,0.0063,-0.0783,-0.0557,0.0278,0.0381,0.0922,-0.0231,-0.0298,-0.0405,0.0188,0.0439,-0.0144,-0.0154,-0.0128,-0.0452]},{"url":"/posts/20130612-ubuntu-ips-ec2-multiple/","title":"Muliple IPs on an Ubuntu EC2 VPC? Yes, please!","snippet":"Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0333,-0.0477,0.0214,-0.0115,0.0426,0.0251,0.0152,-0.0314,0.0531,-0.0449,0.0372,0.0283,0.0406,-0.066,0.0443,0.0069,0.0457,0.0184,0.0208,-0.0079,-0.0158,-0.0025,0.0067,-0.0088,-0.094,0.0171,-0.0921,0.0374,-0.0362,-0.0709,0.0574,0.024,-0.0125,0.0441,-0.0593,-0.0567,0.0034,-0.1057,-0.0586,0.0873,0.0691,-0.0401,-0.0177,-0.033,0.0169,0.0265,0.0823,0.077,-0.018,-0.0819,0.0473,-0.0688,0.0965,-0.0307,0.0145,-0.0082,-0.0501,-0.0238,0.0398,-0.0589,0.0747,0.0107,-0.0054,0.0559,0.0043,-0.106,0.048,0.0212,0.0716,0.0059,-0.0256,0.0099,0.013,0.1048,-0.0098,0.1559,-0.059,-0.0976,-0.0039,0.0253,0.053,0.0532,-0.0673,-0.0089,0.0141,-0.0614,0.0934,-0.0517,-0.0264,0.0303,0.0382,-0.0098,0.0619,0.0612,-0.0027,0.0105,-0.0001,-0.011,-0.1386,0.0324,0.0088,-0.0188,-0.0522,0.0003,0.0437,-0.0136,-0.04,0.0641,0.0343,0.015,-0.0486,-0.0206,-0.0253,-0.0865,0.0496,0.0463,0.0659,0.0046,0.1176,-0.0232,-0.0309,-0.0378,-0.0263,-0.0479,-0.0035,-0.0143,-0.0227,0,0.0212,0.0868,0.0235,0.0188,-0.034,0.0487,-0.0849,0.0193,-0.0506,-0.0666,-0.0402,-0.0136,0.1121,0.0676,-0.0406,-0.0822,0.0641,0.0223,0.1009,-0.0043,0.0064,-0.0588,0.0357,0.0217,0.119,-0.0241,-0.0353,-0.0682,0.0559,0.0603,-0.0208,0.0654,-0.0342,-0.0036,-0.0116,0.0178,-0.0994,-0.0145,0.0111,0.0072,-0.0308,0.018,-0.0357,-0.0332,-0.0261,0.1404,-0.001,0.0298,0.0229,-0.0607,0.0106,-0.0735,-0.0404,0.0312,0.0743,0.0143,0.0339,-0.0038,0.0124,0.0426,-0.0042,0.0258,-0.0616,-0.0578,0.0571,0.0318,-0.1041,0.0775,-0.0357,0.0151,0.0332,-0.0334,0.0212,0.0903,-0.0109,-0.0166,-0.0529,-0.0261,0.0382,0.0278,-0.0283,0.0356,0.0257,-0.035,-0.0723,-0.048,0.0645,0.0812,0.0088,0.1185,-0.0104,-0.0189,0.0401,-0.0016,-0.0518,0,-0.2058,0.0448,-0.1181,0.0453,-0.0191,-0.0009,0.0417,0.1158,0.0136,0.0388,-0.021,-0.0047,0.0163,-0.0429,-0.0562,-0.0226,-0.0705,-0.0672,-0.065,-0.0082,-0.0352,-0.0175,0.0113,-0.0145,0.0418,0.01,0.0388,0.0485,-0.0568,-0.0301,-0.0227,0.0555,-0.0714,0.0316,-0.1127,-0.045,-0.028,0.079,0.0905,-0.0711,-0.0141,0.0548,-0.0298,-0.0153,-0.0535,-0.0352,-0.0018,0.0517,0.0056,-0.0107,-0.1274,-0.0395,0.0624,0.0504,-0.0165,-0.0363,-0.0414,0.0409,0.0972,0.0336,-0.0185,0.0408,0.0184,0.0214,0.0838,-0.1313,0.036,-0.0219,0.0194,-0.0234,0.0212,0.0142,-0.0367,-0.0205,0.0054,-0.0289,0.0315,0.0221,-0.0911,0.0353,-0.0364,-0.0253,-0.0235,-0.0476,0.1262,0.0801,0.0198,-0.0385,0.0697,0.0785,-0.0439,-0.0035,-0.0055,-0.0317,0.032,0,0.0149,-0.0218,0.0028,0.0844,-0.0373,0.0634,-0.0103,-0.0063,0.0421,0.0042,0.0361,-0.0302,-0.0057,-0.0059,-0.0246,-0.0504,0.0697,-0.0115,-0.011,-0.0554,-0.0259,0.0049,-0.0672,0.056,0.0408,-0.0106,0.0526,-0.0229,-0.0932,0.0295,-0.0435,-0.0474,-0.0454,-0.0403,-0.0061,0.084,-0.1289,-0.0194,-0.0801,-0.0038,-0.006,-0.0914,0.0757,-0.0063,0.0215,-0.0081,-0.0204,0.0099,-0.0153,0.0045,0.0427,-0.002,0.0228,0.085,0.0556,-0.0094,0.0012,-0.018,0.0132,0.0157,-0.021,-0.0535,-0.0529,0.029]},{"url":"/posts/20131208-content-model-better-journalism/","title":"A model for better content, better readers, better journalism","snippet":"← Blog A model for better content, better readers, better journalism 8 Dec 2013 264 words Image credit: Flickr user \"J E Smith\" Six years ago my then roommate and I founded TheDigitel on the idea","embedding":[-0.0291,-0.0795,-0.0341,0.0468,0.0749,0.0248,-0.0132,0.0288,0.034,0.052,0.0478,0.1008,0.0641,0.083,0.0256,-0.0448,0.1424,-0.0002,-0.114,-0.0027,-0.0797,-0.0104,0.0369,0.0123,-0.0151,-0.06,-0.0662,-0.102,-0.0025,-0.0428,0.0318,0.0643,-0.0003,-0.0425,0.0141,0.0203,0.0103,-0.0589,0.0013,0.0037,0.0173,-0.058,-0.0681,-0.0085,-0.0435,-0.0583,0.0186,0.0006,-0.0592,0.0093,-0.0679,-0.004,-0.0091,-0.098,-0.0029,-0.0374,-0.0871,0.0578,-0.0215,-0.0626,0.0002,-0.0658,-0.0123,-0.0095,0.0823,-0.0731,-0.006,0.0687,-0.0218,0.0116,0.0081,0.048,0.0803,0.0571,0.0417,-0.0405,0.0556,-0.0164,-0.0165,0.0148,0.0772,0.0265,0.032,-0.0005,-0.1292,-0.0644,-0.0091,-0.0628,-0.0342,0.0044,0.0274,0.0277,0.0324,-0.0086,0.0057,-0.0096,-0.098,-0.0146,0.0409,0.0349,-0.0032,0.0345,-0.0058,-0.0512,0.0404,-0.0623,-0.0242,0.0934,-0.0472,0.0706,-0.0385,0.1046,-0.0253,-0.0563,0.0996,-0.0102,0.0081,0.0184,0.1017,0.0395,0.0356,0.0478,-0.029,-0.0386,-0.0415,-0.0328,0.0015,0,0.0482,0.1317,-0.014,0.0143,-0.0204,0.042,-0.0332,0.019,-0.0698,-0.0796,-0.0012,0.077,-0.0324,0.091,0.0498,-0.09,-0.1352,0.0061,0.0334,-0.0015,0.0255,-0.0623,0.0337,-0.0481,-0.0452,-0.049,0.031,-0.0728,-0.0254,0.0114,-0.0183,0.0324,0.0045,-0.0134,0.0151,0.0196,-0.0043,-0.0335,0.0318,-0.0372,-0.0714,0.0266,-0.0146,0.0056,0.0141,0.0934,0.0301,-0.0779,-0.1264,-0.0314,0.111,-0.0305,-0.0127,0.0278,-0.052,0.0516,0.0183,-0.1105,0.0409,-0.0698,0.0744,0.0263,0.0116,-0.0041,0.0069,0.0819,0.0073,0.0052,-0.0011,-0.0083,0.0144,-0.0079,-0.0893,-0.0546,-0.0457,0.0239,-0.108,-0.0524,0.046,0.0406,0.0592,-0.0112,0.0084,-0.0904,0.03,0.0038,0.0684,-0.0709,0.027,-0.0011,0.0293,0.059,-0.0475,0.0262,0.0442,0,-0.0401,0.016,-0.0127,0.0664,-0.0768,-0.0072,-0.1112,-0.0571,0.0347,0.0082,-0.0736,-0.0275,-0.0162,0.0357,-0.0585,-0.0515,0.0252,-0.0759,-0.1152,0.0393,0.0358,0.0378,-0.1108,0.0382,0.0982,-0.0018,-0.0108,0.0343,0.057,-0.017,0.0311,-0.0283,0.0144,-0.0477,-0.0071,0.0984,0.0414,0.0008,-0.0556,-0.0333,0.0016,-0.0204,-0.0081,-0.0316,-0.0667,0.0193,-0.0678,-0.0152,0.0168,0.0178,0.0143,-0.0256,0.0224,0.0551,-0.0322,-0.0161,-0.073,-0.0106,-0.0221,0.0688,0.025,0.0971,-0.0878,0.017,0.0201,-0.1758,0.0268,-0.0142,-0.0751,0.0613,0.075,-0.0019,0.0296,-0.0881,-0.0111,0.0217,0.0435,0.1119,-0.0183,0.0319,-0.0576,0.0378,0.0285,-0.0273,0.0281,0.0282,0.0086,0.0134,-0.0528,-0.0003,-0.012,-0.0516,-0.0297,0.0585,0.0008,0,-0.0371,-0.0942,-0.1034,0.0995,0.0165,0.0056,0.002,0.0255,0.0042,0.1018,0.0024,-0.0128,-0.0501,0.028,0.0371,0.0179,0.0406,-0.0947,-0.0034,0.0707,0.0835,0.0118,-0.0134,-0.0312,0.0786,0.0248,0.0101,-0.0537,0.0275,0.0539,-0.0286,0.0084,-0.1145,-0.0283,-0.0118,0.0121,0.0307,0.0159,-0.022,0.0785,0.0592,0.0203,0.0875,0.0442,0.0169,-0.0062,-0.0317,-0.0112,0.0006,-0.0019,-0.0004,-0.0189,0.0717,-0.0167,-0.0022,-0.0362,0.0244,0.1058,-0.0575,0.049,0.0507,-0.0524,-0.0278,0.0384],"teaser":"Six years ago my then roommate and I founded TheDigitel on the idea that the future of news was changing and that the service was in curating and linking content, and that curation was going to be bigger than the massive link mills then in existence.","date":"Sun Dec 08 2013 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20131208-content-model-better-journalism/","title":"A model for better content, better readers, better journalism","snippet":"If today's shell of journalism is akin to leaflets, there would in turn be a demand for well researched writing, more akin to scientific journal content.","embedding":[-0.0007,-0.0513,-0.0478,0.0533,0.0633,0.0586,-0.0851,0.0193,0.0465,0.0912,-0.0185,0.125,-0.0016,0.0485,0.0652,-0.0533,0.0994,-0.0366,-0.052,0.0299,-0.0533,0.0191,0.0674,0.0076,0.0007,-0.0497,-0.0494,-0.083,-0.0095,-0.0546,0.014,0.0235,0.0448,-0.0462,0.0489,0.0061,0.0181,-0.0325,0.0079,0.0279,0.0694,-0.1074,-0.0627,0.0176,-0.0159,-0.0347,0.0049,0.0626,-0.0628,0.0732,-0.0193,-0.035,0.0237,-0.1226,-0.0156,-0.023,-0.0854,0.0048,-0.0293,-0.0548,0.01,-0.0136,-0.0315,0.0104,0.0456,-0.0527,0.0537,0.0856,-0.0062,0.0347,0.0018,0.0479,0.0942,0.0118,0.0423,-0.0692,0.0349,-0.0175,0.0488,0.0105,0.0675,-0.0582,0.0218,0.0268,-0.1176,-0.0698,0.0014,-0.068,-0.0157,-0.0197,-0.0174,-0.0341,0.0749,0.0193,-0.0723,0.0698,-0.0479,-0.0365,0.0213,0.0115,0.0096,0.0138,-0.0005,-0.0953,0.0223,-0.1354,-0.0152,0.0057,-0.0413,0.0497,0.0279,0.0823,-0.0036,-0.0348,0.1199,0.0193,-0.0085,-0.0008,0.0279,0.0632,-0.0093,0.0207,-0.0381,-0.0262,-0.0075,-0.0253,-0.0001,0,0.021,0.1479,-0.0136,0.0276,0.0091,0.0221,0.0209,-0.0202,-0.0683,-0.0536,0.0033,0.0751,0.0331,0.1035,0.0037,-0.0779,-0.0528,-0.0025,0.0031,-0.0062,0.0369,-0.1094,0.0201,-0.0436,-0.028,-0.0368,0.026,-0.0467,-0.0221,-0.009,-0.0494,0.0054,0.012,-0.0158,-0.0156,-0.0324,0.0031,-0.0313,0.038,0.0459,-0.0831,0.0398,-0.0324,-0.0243,0.0424,0.0912,-0.0072,-0.0482,-0.0347,-0.071,0.0572,0.0067,-0.052,0.0138,0.0231,0.0587,0.0195,-0.1052,0.0106,-0.0513,0.0909,0.0092,0.0111,0.0558,-0.0236,0.0865,-0.0168,-0.0432,0.0067,-0.017,0.035,-0.0416,-0.044,-0.0928,-0.0245,0.0685,-0.0139,-0.0347,0.1105,0.1126,0.0926,-0.0246,0.0197,-0.0608,0.0494,0.003,0.022,0.0149,-0.0047,0.0174,0.0746,0.0153,-0.0643,-0.0001,0.0693,0,-0.0565,0.0159,-0.0599,0.0531,-0.0472,0.0014,-0.1137,-0.0359,0.0147,-0.0024,-0.0906,-0.052,-0.0197,0.0744,-0.0635,-0.0856,0.0199,-0.0732,-0.0499,0.0595,0.053,-0.0239,-0.089,0.0721,0.119,-0.0094,-0.0311,0.0823,-0.0063,-0.0149,-0.0301,-0.0643,0.0428,-0.0349,-0.0388,0.0598,0.0967,-0.0003,-0.0709,-0.0035,0.0557,-0.0483,-0.005,-0.0638,-0.0562,0.0276,-0.0207,0.0076,0.0284,-0.0104,-0.0123,-0.0664,-0.0417,0.0573,-0.0542,-0.0044,-0.1086,-0.0238,-0.0243,0.055,0.002,0.1236,-0.0772,0.0049,0.0339,-0.1394,0.0646,0.0005,-0.0814,0.0232,0.0709,-0.0433,0.0273,-0.0517,0.0043,0.0936,0.0414,0.0633,-0.0091,0.0695,-0.0532,0.0119,0.0024,-0.0026,0.0857,-0.0025,0.0204,-0.0411,-0.043,0.0128,-0.0079,-0.006,-0.0043,0.0498,-0.004,0,-0.0471,-0.0956,-0.0863,0.0229,0.0102,-0.0279,0.0077,-0.0826,0.0357,0.0649,0.0194,-0.0436,-0.0266,0.0004,0.0203,0.0296,0.0147,-0.0344,-0.0259,0.0123,0.0962,0.0136,0.0087,-0.0543,0.078,0.0449,0.0304,-0.0623,0.0191,0.0095,-0.1005,-0.0003,-0.0462,0.0635,-0.0095,-0.0255,0.041,0.0719,-0.0692,0.0732,0.0304,0.0125,0.0324,0.0347,0.0365,-0.037,-0.07,-0.003,0.0543,-0.0417,0.0103,-0.042,0.0915,0.0195,-0.0097,0.0315,0.0156,0.0987,-0.052,0.0697,-0.0021,-0.1002,0.0094,0.0219]},{"url":"/posts/20131208-content-model-better-journalism/","title":"A model for better content, better readers, better journalism","snippet":"nly will we be able to fund \"real\" journalism, but the readers of such content will be looking for more well reasoned writing and that's something that should help stop publications from pandering to","embedding":[0.0093,-0.0539,-0.0158,-0.0018,0.0793,0.0204,-0.0616,0.0227,0.0299,-0.0042,-0.0045,0.108,0.0406,-0.0171,0.0518,-0.0751,0.0497,-0.0214,-0.0186,-0.0171,-0.0343,0.0203,0.0734,-0.0226,-0.0532,-0.0274,-0.078,-0.081,-0.0259,-0.0514,0.0539,0.0402,-0.0029,0.0137,0.0199,-0.0674,0.0709,-0.0573,-0.0136,0.0114,0.0821,-0.1125,-0.0531,-0.0111,-0.0178,-0.079,0.0141,0.0792,-0.0534,-0.0215,-0.0488,-0.056,0.0843,-0.0654,0.0194,0.0049,-0.0971,0.0292,0.0107,-0.067,0.0035,0.0143,-0.0593,0.0374,0.026,-0.089,0.0703,0.0483,0.0295,0.0028,-0.0104,0.0364,0.0497,0.0452,0.0321,0.0009,0.0271,-0.0082,0.0651,-0.0348,0.078,0.016,-0.0238,0.0155,-0.0736,-0.0799,0.0503,-0.0618,-0.0623,-0.0308,0.0355,-0.0624,0.0919,0.0525,-0.0654,0.015,-0.0185,-0.0253,-0.029,0.0756,0.0149,0.0147,-0.0504,-0.0999,-0.0073,-0.0847,-0.017,0.0608,0.0198,0.0087,-0.0326,0.0474,-0.05,-0.044,0.096,-0.0117,0.0268,0.0015,0.0964,-0.0042,-0.0369,0.0336,-0.084,0.0251,0.0292,-0.0314,-0.016,0,-0.001,0.1261,-0.0086,0.0017,-0.0455,0.0346,-0.1138,0.0055,-0.0614,-0.072,0.0156,0.0283,0.0224,0.0701,-0.0094,-0.0997,-0.0732,0.0529,0.0281,0.0131,0.049,-0.0711,0.0423,-0.0211,0.0143,-0.0357,-0.005,-0.0484,0.0621,0.0575,-0.0468,0.0143,-0.0168,-0.0004,-0.0731,0.0089,-0.0317,-0.0779,0.041,0.0357,-0.0964,0.0501,-0.0381,-0.0324,0.0606,0.1523,0.0268,-0.0267,-0.0015,-0.0599,0.0325,-0.0283,-0.0048,0.0084,0.0269,0.0545,0.0449,-0.096,0.0571,-0.0594,0.0166,0.0324,-0.0118,-0.0236,-0.0196,0.0696,-0.0026,0.0248,-0.0488,0.0234,0.0111,-0.0273,-0.0079,0.013,-0.027,0.058,-0.0587,0.0323,0.0743,0.0824,0.0441,0.0288,0.0631,-0.0808,0.0556,-0.0476,0.0718,0.0192,0.025,0.0588,0.0487,0.0453,-0.019,0.0136,-0.0138,0,-0.1408,0.0118,-0.0894,0.0401,-0.0707,0.0085,-0.0233,0.0299,0.0357,-0.0428,-0.0269,-0.0621,0.0146,-0.002,-0.017,-0.0365,0.0502,-0.0761,-0.0919,0.0449,0.048,-0.0348,-0.149,0.0592,0.1108,-0.0121,0.0205,0.05,-0.0142,-0.1026,-0.0298,-0.0366,-0.0627,-0.0368,-0.0456,0.06,-0.0064,0.0112,-0.0574,0.0149,0.0366,0.0024,-0.0707,-0.0362,-0.0803,-0.0005,-0.01,0.0243,0.0169,0.015,-0.0539,-0.0547,0.0125,0.0006,-0.0632,0.023,-0.0619,0.0163,0.012,0.0286,-0.0291,0.1055,-0.032,-0.0059,0.0255,-0.1924,0.0572,-0.0045,-0.0303,-0.0026,0.1137,-0.0271,-0.0046,-0.0745,0.0095,0.0568,0.0508,0.0038,-0.0875,0.0453,-0.0466,0.0599,0.0027,-0.0364,0.1134,0.0809,0.0206,-0.0121,-0.0337,0.0434,-0.0568,-0.0356,0.0328,0.0635,0.0334,0,-0.0503,-0.0416,-0.0662,0.1242,0.0001,-0.023,-0.0055,0.0084,-0.0066,0.0531,0.0043,-0.0438,-0.0461,0.0219,0.0053,0.0646,0.0655,-0.033,-0.0262,-0.0377,0.0718,0.0331,-0.0064,0.0027,0.0709,0.0396,0.0167,-0.0498,-0.032,-0.0169,-0.0739,-0.0318,-0.1271,0.023,0.021,0.04,-0.0478,0.0763,-0.0304,0.0351,0.0567,-0.0062,0.0685,0.0556,0.0205,-0.0096,-0.029,0.0224,0.0699,-0.046,0.0047,-0.0775,0.0509,0.0251,0.0766,0.0034,0.0062,0.0475,0.0007,0.0574,-0.0007,-0.0664,-0.0013,0.0672]},{"url":"/posts/20140407-ux-success-double-conversion/","title":"UX success story: Doubling conversion rates, sales","snippet":"← Blog UX success story: Doubling conversion rates, sales 7 Apr 2014 438 words The English Tearoom in Stuttgart, Germany, is a top-notch independent store.","embedding":[-0.0065,-0.0469,0.033,-0.0238,0.0065,0.0717,-0.0332,0.0443,-0.0129,-0.0806,0.0371,0.0259,0.0465,-0.0208,0.1325,-0.0813,0.0397,-0.0441,-0.0426,-0.0633,-0.0473,-0.0517,0.0297,0.0162,0.0091,-0.0383,-0.0579,-0.013,-0.0335,-0.0748,0.0149,0.0713,-0.0139,-0.0014,0.0112,-0.0197,0.0828,-0.0758,0.0022,-0.0234,-0.0182,-0.1355,-0.0864,0.0221,-0.0048,0.0228,0.0346,0.0892,-0.0113,0.0827,-0.0229,0.0133,0.038,-0.0248,-0.0278,0.0265,-0.06,0.0782,-0.0046,0.0098,-0.0154,-0.0257,0.0179,0.0415,-0.0308,-0.0315,-0.0747,0.0069,-0.0557,-0.0548,0.0094,-0.0826,0.0117,0.0549,0.0369,-0.084,-0.0015,-0.0403,-0.0113,0.0537,0.0501,-0.0305,-0.0589,0.049,-0.0882,-0.0667,0.082,-0.0487,-0.0117,-0.0422,0.0486,-0.0079,-0.058,0.0394,-0.0118,-0.0356,0.0184,0.0118,0.0494,0.0152,-0.0322,0.1037,0.0679,-0.0763,-0.079,-0.1226,-0.058,0.1155,0.0617,-0.0192,-0.0041,0.0024,0.0049,-0.017,0.0334,-0.0182,-0.0203,-0.0469,0.0735,0.0314,0.0286,0.106,0.026,0.0388,-0.0062,0.0222,0.0482,0,-0.1294,0.0411,0.0435,0.0049,-0.0423,-0.0126,-0.0274,0.0266,-0.089,-0.0082,-0.0188,0.0412,-0.0484,0.024,0.0112,-0.0341,-0.0419,0.0112,0.0414,0.0321,0.0499,-0.0074,0.0531,0.0725,-0.0658,0.013,0.0729,0.0516,0.1831,-0.0073,0.0324,-0.0685,-0.004,-0.0324,-0.063,0.017,0.009,-0.0531,0.045,-0.0524,-0.1762,0.0788,-0.0002,0.0765,-0.0335,0.0531,-0.0119,-0.0865,-0.0266,-0.0108,-0.0473,0.0287,0.0011,0.1489,-0.0471,-0.015,0.0183,-0.0392,0.0353,-0.0275,0.0272,0.0025,-0.0227,-0.0339,-0.0071,-0.0798,0.0789,-0.0659,-0.0462,0.0192,0.0019,-0.0083,0.0331,-0.0149,0.0811,-0.0261,-0.0016,0.0613,0.1544,-0.0334,0.0128,0.016,0.0558,-0.0205,0.0104,-0.0042,-0.0053,-0.0948,-0.0471,0.0876,0.0556,0.0675,0.0039,0.011,0.0376,0,0.0149,-0.0188,-0.0488,0.1009,-0.0118,0.0325,-0.029,0.0384,0.0951,0.0194,-0.0089,0.0376,0.0183,0.1124,-0.046,-0.0523,0.1348,0.0311,0.0361,0.0298,0.0586,0.0995,-0.0664,-0.0548,-0.0536,0.0531,-0.0327,0.0295,-0.0164,-0.0939,0.0211,-0.0102,-0.0225,0.0125,0.0035,0.0136,-0.0277,0.0332,-0.0218,0.0882,0.0128,-0.0466,-0.0712,-0.0123,0.0101,0.0086,-0.0178,-0.0394,0.0053,-0.0056,-0.0323,0.0524,-0.1079,-0.0869,-0.0379,-0.009,0.0154,-0.0716,-0.0743,0.0332,-0.0044,0.0693,-0.0077,-0.039,0.0121,-0.0473,0.0161,-0.0238,0.025,0.0269,-0.008,-0.0316,-0.004,-0.0823,-0.0705,-0.0436,-0.0135,0.01,-0.05,-0.0758,-0.0447,0.0181,0.0411,-0.0207,0.0367,0.0082,0.0317,-0.0204,-0.0116,0.0455,-0.0847,0.0046,-0.1143,0.0425,0.0322,0,-0.0361,-0.0133,0.0223,0.1112,0.0834,-0.0328,0.0363,0.1026,-0.0218,0.0211,-0.0318,-0.0115,-0.0635,0.0195,0.0332,0.0237,0.0316,0.0116,-0.019,0.0453,0.0293,0.0802,0.0457,-0.0246,-0.0336,0.062,0.0008,0.0145,-0.021,-0.0974,0.0316,0.014,0.0082,0.0086,-0.0228,-0.1051,-0.0639,0.1005,-0.0137,0.0255,-0.0237,-0.0523,-0.0442,0.0346,-0.0074,0.0267,-0.0774,-0.0087,0.0509,0.0461,-0.0209,-0.0379,0.0246,-0.03,0.0336,-0.018,-0.0228,-0.0038,0.0357,0.0777,0.0146,-0.1073,0.0015,0.0752],"teaser":"The results were immediate: the site launched in the fall shopping season and saw a doubling of conversion rates from visitors — compared to both the previous months and previous fall sales — and that pace has held strong.","date":"Mon Apr 07 2014 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20140407-ux-success-double-conversion/","title":"UX success story: Doubling conversion rates, sales","snippet":"The need is to present the shop as a true brick-and-mortar experience with real human service and as an online store with doorstep service throughout Europe.","embedding":[0.0163,0.0558,0.0506,-0.0615,0.0214,0.0515,0.0304,0.0084,-0.0844,-0.1103,0.0196,-0.0056,0.0138,-0.0242,0.1617,-0.0355,0.042,0.0176,-0.0338,-0.031,0.0187,-0.035,0.0107,0.0748,-0.0403,-0.0464,0.0155,0.0227,0.0082,-0.0648,0.0608,0.054,0.0304,0.0061,0.0454,-0.0116,-0.0345,-0.0957,-0.015,-0.0247,-0.0094,-0.0885,-0.0323,0.1005,0.068,-0.0409,0.0208,0.1215,0.0015,0.0654,0.0224,-0.0412,0.0211,-0.026,-0.0966,0.0589,-0.0274,0.0245,0.0541,-0.0499,-0.0074,-0.0297,0.0238,0.0479,-0.0149,-0.0997,-0.0758,0.0368,-0.0351,0.0428,0.0219,-0.0235,0.0701,0.0566,0.0552,-0.1008,-0.057,-0.055,-0.0424,0.0124,0.0815,-0.0213,-0.0094,0.0174,-0.0233,-0.0287,0.0418,-0.0408,-0.0039,-0.0466,0.0403,-0.0111,0.0333,0.0229,-0.0275,-0.0547,-0.0422,-0.0178,0.003,0.0585,0.0016,0.0644,0.0786,-0.0551,-0.0551,-0.0583,-0.0416,0.1627,-0.0025,0.0256,-0.0583,-0.0363,-0.0194,-0.0253,0.0128,-0.0532,0.0127,-0.028,0.1141,-0.0524,0.0201,0.0707,0.0109,-0.0599,0.0235,0.0297,0.0175,0,-0.0126,0.1149,-0.0412,0.028,-0.0686,0.0011,-0.0176,0.0321,-0.0094,0.0108,0.0464,0.0328,-0.0112,0.0756,0.0518,-0.0309,0.0048,0.0256,0.055,-0.0145,-0.0132,-0.0134,-0.0135,0.0338,-0.0746,0.0289,0.0355,0.0327,0.0426,0.0013,-0.0018,-0.0589,0.0471,0.0313,-0.0647,-0.0143,-0.0088,-0.1313,0.0459,-0.0404,-0.1348,0.0408,0.011,0.0483,-0.0288,0.0273,-0.024,-0.047,0.0093,0.0492,-0.053,-0.0112,0.0078,0.1178,-0.0246,-0.1161,-0.0328,-0.0644,0.075,-0.0521,0.0841,-0.052,0.0111,0.0208,-0.0079,-0.1224,0.0762,-0.0953,0.0071,-0.0876,-0.0103,0.0211,0.0838,-0.002,-0.039,0.0088,0.0008,0.0895,0.0467,-0.0197,0.0471,-0.0162,0.0234,-0.0019,0.0614,0.0031,0.0743,-0.1359,-0.0675,0.1006,-0.0112,0.0695,-0.0375,0.0593,0.0501,0,-0.0049,-0.0368,0.0006,0.0606,-0.0155,0.0287,-0.0072,-0.0231,0.0801,-0.0082,-0.09,0.0425,0.0341,0.0292,-0.0558,-0.0072,0.1229,-0.0301,0.0359,0.056,0.0474,0.0872,-0.1196,-0.0325,-0.004,0.0237,0.0211,-0.0325,-0.0462,-0.0406,-0.0326,-0.1197,-0.0203,0.0466,-0.0247,0.0344,-0.0642,0.046,-0.0289,0.0871,0.0416,-0.0243,-0.0672,-0.0493,-0.0181,0.0214,0.0164,-0.0516,-0.0286,-0.0022,0.0242,0.0901,-0.0567,-0.0697,-0.0714,-0.0078,0.0076,-0.1186,-0.037,-0.0013,-0.0019,0.0626,-0.0124,-0.0444,0.0176,-0.0693,0.0334,0.0149,-0.0347,0.0258,-0.0624,-0.0133,0.0102,-0.0582,-0.0764,-0.0443,0.0304,-0.0061,0.0184,-0.0417,-0.0154,0.0429,0.0276,-0.0227,0.0409,0.0131,-0.0755,0.0218,-0.0162,-0.0021,-0.0546,0.0374,-0.0799,0.0499,-0.0183,0,0.0087,0.0115,0.0158,0.069,0.0147,-0.0791,-0.0109,0.0558,0.0084,0.0328,-0.0657,-0.0201,-0.0369,0.0498,0.0161,0.0105,0.0331,0.0933,-0.064,0.0044,0.0405,0.074,0.0316,-0.0045,-0.0312,0.1173,-0.0236,-0.0003,-0.0241,-0.0618,0.0213,-0.0157,0.0028,0.0256,-0.0191,-0.0664,-0.0686,0.0357,-0.0553,-0.0099,-0.012,-0.0739,-0.0217,0.0463,0.0089,-0.0067,-0.0248,-0.0542,0.0154,-0.0113,-0.0792,-0.094,0.0455,-0.0222,0.0879,-0.0265,0.0207,0.034,0.1031,0.1236,0.0339,0.0066,-0.0438,0.077]},{"url":"/posts/20140407-ux-success-double-conversion/","title":"UX success story: Doubling conversion rates, sales","snippet":"What is The English Tearoom, and what have they been up to?\" and then presents engaging items from the shop's location and hours to hot new items or discounts available both online and in the shop.","embedding":[-0.0084,-0.0345,0.0241,-0.0368,0.006,0.0561,0.0073,0.0324,0.0073,-0.0556,0.0121,0.0725,-0.0053,-0.0612,0.109,-0.0313,0.0124,-0.0145,-0.0491,-0.0216,-0.0039,-0.0676,-0.0021,0.0394,0.0265,-0.0468,-0.0724,0.0513,-0.0127,-0.0467,-0.0231,0.1138,0.0281,-0.0472,0.0083,-0.0808,0.041,-0.0859,-0.0166,0.0193,-0.007,-0.1234,-0.047,0.0643,0.0325,-0.0239,0.0067,0.1105,-0.0022,0.1381,0.019,0.0389,0.0028,-0.0196,-0.0158,0.0525,-0.0464,0.0571,0.0316,-0.0124,-0.072,0.0027,0.0077,0.0637,-0.0256,-0.0617,-0.071,0.031,-0.0702,-0.0192,-0.0302,-0.048,0.0569,0.0162,0.0248,-0.064,0.0237,-0.0435,-0.0002,-0.0163,0.0733,-0.088,-0.0458,-0.019,-0.0256,-0.0601,0.0945,-0.0543,0.0038,-0.033,0.036,-0.0101,-0.0173,0.0597,-0.0063,-0.0002,-0.0571,0.0397,0.0403,0.0416,0.0311,0.091,0.0458,-0.1141,-0.0647,-0.1308,-0.026,0.151,0.0777,0.0295,-0.0405,0.0524,0.0239,-0.0435,0.0188,-0.0487,-0.0323,0.0075,0.0852,0.0568,0.0423,0.1538,0.0105,-0.0372,-0.0182,0.0096,0.0258,0,-0.068,0.0616,-0.0029,-0.0247,-0.0646,-0.01,-0.0306,0.0322,-0.0328,-0.0197,-0.0113,0.0245,-0.0283,0.0401,0.0423,-0.0293,0.0016,0.0642,0.0637,0.0335,-0.012,-0.0501,0.0552,0.0133,-0.0671,0.0447,0.0276,0.0496,0.0953,0.0025,-0.0363,-0.0531,0.0314,-0.0002,-0.0335,-0.0265,0.0489,-0.0874,0.0546,-0.0467,-0.1788,0.0656,-0.0044,0.0312,-0.0006,0.0672,0.0096,-0.0547,0.0394,-0.0082,-0.0831,0.0089,-0.0212,0.0858,-0.0227,-0.0694,0.0189,-0.0788,0.0067,0.005,0.0121,0.0326,0.0168,-0.0488,-0.0947,-0.0212,0.0631,-0.0766,-0.044,-0.0184,-0.0554,0.0293,-0.0079,-0.03,0.0541,-0.0205,0.0624,0.0607,0.1262,-0.0249,-0.0047,-0.0499,0.066,-0.0439,0.0044,0.0722,0.0636,-0.0731,-0.012,0.0465,0.0436,-0.017,-0.0614,0.023,0.0654,0,-0.0685,0.0205,-0.0323,0.1219,-0.053,-0.0002,-0.0258,0.0351,0.1067,0.0064,0.0105,0.0328,0.0031,0.0222,-0.0294,-0.0697,0.1611,-0.0094,0.0304,-0.0173,0.1024,0.0694,-0.0972,-0.046,-0.0274,0.0249,-0.0071,-0.0415,-0.0047,-0.0867,0.0046,-0.0821,-0.0472,0.0818,-0.0104,0.0148,0.0051,0.0255,-0.0255,0.0861,0.0143,-0.0396,-0.0525,-0.009,-0.0392,0.0151,-0.0432,-0.0037,0.0455,0.0102,-0.0001,0.0514,-0.1215,-0.0059,-0.0706,-0.0049,-0.0047,-0.0747,-0.0458,0.0132,-0.0265,0.0556,-0.0572,-0.0608,0.0148,-0.0235,0.0497,-0.0328,0.024,0.0411,0.0088,-0.0327,-0.022,-0.0955,-0.0727,-0.0296,-0.0089,-0.0027,-0.0516,-0.0248,-0.0444,0.01,0.0624,0.0185,0.0061,-0.0263,0.0226,-0.0081,-0.0195,-0.0054,-0.0789,0.0172,-0.1033,0.0075,-0.0168,0,-0.0451,-0.0082,-0.0166,0.0953,0.0926,-0.0518,-0.0041,0.101,-0.0092,0.0366,0.0187,-0.0151,-0.0651,-0.0126,0.0172,0.0084,0.0223,0.0633,-0.0147,-0.0408,0.0091,0.0683,0.0417,-0.0261,-0.0219,0.0696,0.0044,0.0674,-0.0126,-0.0847,0.0049,-0.0328,-0.0124,-0.0539,-0.0229,-0.0316,-0.0509,0.052,0.0404,0.0603,-0.0109,-0.0998,-0.0072,0.0837,0.002,-0.0071,-0.0639,-0.0226,0.0388,-0.1036,0.0217,-0.0378,0.023,-0.0412,0.0541,-0.0169,-0.0149,-0.0061,0.0415,0.104,0.0205,-0.0803,-0.0072,0.0539]},{"url":"/posts/20140407-ux-success-double-conversion/","title":"UX success story: Doubling conversion rates, sales","snippet":"The message is clear. Bonus: We also were able to use the redesign chance to better connect online viewers with information about the physical shop location.","embedding":[-0.03,-0.0161,0.0324,0.0041,0.0687,0.0092,-0.0394,0.007,-0.0841,-0.0787,-0.0046,0.0716,0.0558,-0.01,0.0604,0.006,0.0719,-0.0604,-0.0211,-0.033,-0.0746,-0.1094,0.0429,-0.0283,0.0202,-0.0332,-0.0602,-0.0137,-0.0234,-0.1214,-0.0147,0.1091,0.0349,-0.0399,0.0271,-0.0261,0.0667,-0.083,-0.0528,-0.0139,-0.0347,-0.0915,-0.0568,0.0666,0.0312,-0.0382,0.018,0.0521,-0.0206,0.0641,-0.0409,-0.0629,0.0477,-0.0402,-0.0446,0.0352,-0.0172,0.0238,0.0254,-0.0608,0.0039,-0.0517,0.0235,0.041,0.0445,-0.0248,-0.0817,-0.0597,-0.054,-0.0434,-0.0326,-0.0335,-0.0054,0.0582,0.0422,-0.0492,-0.0181,-0.062,0.0401,-0.0248,0.0649,0.0079,-0.07,0.0339,-0.0621,0.0035,0.0532,-0.0461,-0.0612,-0.0526,0.0486,0.0178,0.0063,0.0113,-0.023,-0.0569,0.0159,-0.0089,0.0427,0.0495,-0.0052,0.0635,0.0695,-0.0656,-0.08,-0.0131,-0.002,0.1577,0.0313,0.0028,-0.0723,0.0034,-0.0922,-0.0629,-0.011,-0.0671,0.0067,-0.0648,0.1235,-0.0032,0.0639,0.0984,-0.0263,0.0357,0.0607,-0.0387,0.0336,0,-0.0592,0.0673,0.0206,-0.0056,0.0419,-0.0187,-0.0163,0.0171,-0.1525,-0.0219,0.0499,0.058,-0.0173,0.1083,0.0521,-0.0332,0.0457,0.0368,0.047,-0.0009,0.0174,-0.0445,0.0085,0.0651,-0.0415,0.1068,0.0288,0.1246,0.0779,-0.0225,-0.0193,0.0029,0.0111,0.0357,-0.0539,-0.0307,-0.0358,-0.0969,0.0195,0.0081,-0.0782,0.0536,-0.0526,0.0112,-0.0012,0.0787,-0.0469,-0.0502,0.0422,0.0219,-0.0825,0.0606,-0.0084,0.0959,-0.0407,-0.0023,-0.0099,-0.0575,0.0293,-0.018,0.025,0.0188,-0.0587,-0.0282,-0.0757,-0.0854,0.0724,-0.011,-0.0012,0.0503,-0.0319,0.0804,0.0799,0.0126,0.0347,-0.0314,-0.0848,0.0592,0.0808,-0.0178,-0.0314,0.0223,0.0454,-0.0152,0.0327,0.0134,0.0371,-0.0488,-0.0692,0.0793,-0.0061,0.0534,-0.0261,0.0408,0.0017,0,0.0014,-0.01,0.006,0.1008,-0.0294,0.0308,-0.0188,0.0882,0.067,-0.0279,0.0491,0.0661,-0.0312,0.0178,-0.0403,0.0234,0.1003,-0.0782,0.0049,-0.0455,0.0816,0.0637,-0.1176,-0.0285,-0.0801,0.0363,0.0424,-0.0187,-0.0228,-0.0418,-0.0405,-0.0366,-0.0273,0.0318,0.0579,0.0034,-0.0339,0.0648,0.0051,0.055,-0.0176,-0.0165,-0.0467,-0.0599,-0.0061,-0.0061,-0.0304,-0.0211,0.0193,-0.0047,-0.0197,0.0287,-0.0836,-0.0673,-0.0315,-0.0061,0.0094,-0.0294,0.0479,0.0352,-0.0245,0.0906,-0.0197,-0.0351,0.0259,-0.0554,0.0116,0.0036,0.0028,0.0157,0.0388,0.0126,-0.0302,-0.058,-0.0373,-0.0473,0.099,0.0445,0.0041,-0.033,-0.0209,0.0437,0.0493,0.0335,0.0629,0.0475,-0.0351,-0.0055,0.0253,-0.0192,-0.1017,0.0405,-0.0658,0.023,-0.0082,0,-0.0257,0.0072,-0.0317,0.0656,0.0177,-0.0602,0.0539,0.1214,-0.069,-0.0065,0.0078,-0.0594,-0.0799,0.0365,0.0425,-0.0214,-0.0231,0.0944,-0.0339,-0.0649,-0.034,0.0914,0.0552,-0.0309,-0.0369,0.0577,-0.0065,0.0348,-0.0001,-0.101,-0.0273,0.0234,0.0007,-0.0469,0.0237,-0.0978,-0.0889,0.013,-0.0132,-0.0489,-0.0129,-0.0562,0.0283,0.0272,0.0551,0.0024,-0.0364,-0.0809,-0.0004,-0.0314,-0.065,-0.0978,-0.0236,0.0132,0.0921,-0.0383,0.0046,-0.0323,0.0884,0.1087,0.0667,-0.0675,-0.0441,0.077]},{"url":"/posts/20140407-ux-success-double-conversion/","title":"UX success story: Doubling conversion rates, sales","snippet":"Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0016,-0.0417,-0.0188,0.0009,0.031,-0.0037,-0.0391,0.0513,-0.0217,-0.0111,-0.0126,0.12,0.0371,0.0102,0.0842,-0.0139,0.0523,0.0291,-0.0843,-0.0341,-0.0518,-0.0232,0.007,0.0157,0.0233,-0.0913,-0.0741,-0.0547,-0.0343,-0.0776,-0.0379,0.0775,0.024,0.0283,0.0057,-0.0673,0.0719,-0.069,0.0002,-0.0071,0.0978,-0.0992,-0.0733,-0.0141,0.0057,-0.0714,-0.0442,0.0988,-0.0256,0.0293,-0.0546,-0.0113,0.0071,-0.0408,0.0036,0.0414,-0.0395,0.0349,-0.0174,-0.0684,0.0162,-0.0164,-0.0598,0.0372,0.0256,-0.0573,-0.0053,-0.022,-0.084,-0.0062,-0.0435,0.0027,0.0061,0.0485,0.0115,-0.0562,0.0463,-0.0072,0.0457,0.0652,0.0487,0.0136,-0.0796,0.0097,-0.0801,-0.1065,0.0453,-0.0506,-0.0286,-0.0343,0.051,-0.0091,0.0585,0.0448,-0.0816,-0.0351,-0.0969,-0.0437,0.0076,0.0178,0.0126,0.0553,0.0087,-0.1363,-0.0761,-0.1435,0.0047,0.1189,0.0335,0.0081,-0.0359,0.0817,-0.0307,-0.0416,0.0762,0.0051,-0.0026,0.0113,0.1178,0.0161,-0.0022,0.0492,-0.0376,0.0011,-0.016,-0.0096,-0.0086,0,-0.0573,0.0967,0.0386,-0.0397,-0.0195,0.0378,-0.0914,0.0023,-0.1366,-0.0769,-0.0134,0.1053,0.0369,0.0903,0.0078,-0.0827,-0.0592,0.0851,0.0889,0.0209,0.0712,-0.047,-0.0032,0.0574,-0.0194,0.0014,0.0117,0.0054,0.0971,0.0102,-0.0109,-0.0064,-0.0109,-0.0102,-0.032,-0.0079,0.0105,-0.0576,0.0362,0.0097,-0.1165,0.0909,-0.026,-0.0175,-0.0411,0.1399,-0.0016,-0.068,0.0579,-0.0312,-0.0104,0.0455,-0.0202,0.0204,0.0497,0.0217,0.0667,-0.1014,0.035,-0.0331,0.0015,-0.0606,0.0059,-0.0429,-0.0515,-0.0222,0.04,-0.0533,-0.0331,0.0398,0.0145,0.0198,0.0156,-0.0268,-0.0396,-0.0108,-0.0529,0.0195,0.0748,0.0126,0.0127,0.009,0.0781,-0.071,0.0712,0.0388,0.0459,-0.0458,-0.0117,0.069,0.0152,0.0544,-0.024,0.0395,0.0281,0,-0.0902,0.0746,-0.0372,0.0796,-0.0371,-0.011,-0.0226,0.0572,0.0648,0.0122,0.0079,0.0077,0.0038,0.0265,-0.0111,-0.0571,0.107,-0.093,-0.0334,-0.0268,0.0506,0.0383,-0.0803,0.0377,0.0426,0.0109,-0.049,0.0662,-0.0004,-0.0982,-0.0204,-0.046,-0.0053,0.0423,-0.0184,0.065,0.0457,0.015,-0.0118,0.0127,0.0017,-0.0179,-0.0192,-0.0496,-0.0551,0.0007,0.045,0.0153,0.0129,0.0046,-0.0363,-0.0037,0.0056,-0.0365,-0.0592,-0.0106,-0.0028,-0.0194,-0.0309,0.0397,-0.0651,0.0872,0.0073,-0.0253,0.024,-0.1002,0.08,-0.0418,0.0095,0.0294,0.0524,-0.027,-0.0279,-0.053,-0.0524,0.0363,0.0018,0.0014,-0.0409,0.0294,-0.0717,0.047,0.0527,-0.0279,0.0648,-0.0227,0.0642,-0.0371,-0.0476,0.0414,-0.1052,-0.0229,-0.0217,0.0205,0.0286,0,-0.0723,-0.0267,-0.0741,0.1508,-0.0191,-0.0369,0.0587,0.0786,-0.0286,0.0464,-0.0253,-0.0656,-0.0369,0.1002,0.068,-0.0337,0.0904,0.0177,-0.0203,-0.058,0.0425,0.1183,0.0492,-0.0443,0.0381,0.0934,-0.0124,0.0528,-0.0126,-0.0869,-0.0565,0.0064,-0.0941,0.0144,0.0486,-0.0279,-0.0323,0.0768,0.0012,0.0229,0.0303,-0.0559,0.051,0.0752,0.0272,0.0219,-0.0567,-0.0108,0.0336,-0.0261,0.0314,-0.0415,0.0153,-0.0409,0.0353,-0.0371,0.0077,0.0181,0.0148,0.0838,0.0101,-0.0644,-0.0692,0.0576]},{"url":"/posts/20150128-lyra-installation/","title":"How to install Lyra the graphical visualization environment","snippet":"← Blog How to install Lyra the graphical visualization environment 28 Jan 2015 151 words Lyra is, in my view, a proof of concept for developing rich D3-powered information display with a browser GUI.","embedding":[0.0554,-0.118,-0.0003,-0.0835,0.0276,-0.035,-0.093,0.0688,-0.0442,0.0234,-0.0213,-0.0199,0.0216,-0.0296,0.0469,0.0815,0.0592,-0.0227,0.0012,-0.032,0.0318,-0.098,-0.0099,-0.0877,0.077,0.0366,0.0161,0.0581,-0.0211,-0.0696,0.0169,-0.0069,0.0522,-0.012,-0.0354,0.0344,0.0381,-0.0114,-0.0836,0.0041,-0.0371,0.0153,0.0397,-0.0372,0.0183,-0.0839,-0.0677,-0.0523,0.0669,0.0002,-0.1249,-0.1344,0.0141,-0.0053,-0.0197,0.0169,0.0018,-0.0317,0.0476,-0.0498,0.0346,0.0455,0.0247,0.0528,0.0302,0.0308,-0.0091,0.0279,0.053,-0.0319,-0.1041,-0.0871,-0.0823,-0.0334,-0.0794,-0.0458,0.0012,-0.0243,-0.0157,0.0238,-0.018,0.0991,-0.0652,0.1213,-0.07,0.014,-0.0086,0.0843,-0.0166,-0.0856,0.0087,-0.0003,-0.076,0.0461,0.0286,0.0211,0.0854,-0.0477,-0.0413,0.0608,-0.0213,-0.0322,0.064,-0.018,-0.0609,-0.0071,0.081,0.0718,-0.0774,-0.0228,-0.0036,-0.0103,-0.0699,-0.0065,0.0079,-0.0173,0.0143,-0.0594,0.057,0.0201,0.1378,0.0261,0.0196,-0.0198,0.132,0.0423,-0.0356,0,0.0806,0.0285,-0.0399,0.058,0.0802,-0.0475,-0.0171,-0.0562,-0.0676,0.0553,0.0433,0.0956,-0.0749,0.0628,0.0057,-0.0871,0.0504,0.007,0.0026,-0.0111,-0.0385,-0.0548,-0.034,0.0043,0.0206,0.0762,0.1035,0.1018,0.0509,-0.0113,-0.0173,-0.0547,0.0143,-0.0368,-0.0227,-0.0378,-0.1811,-0.0436,0.0402,0.0671,-0.0241,0.0132,0.0373,-0.0195,0.0109,0.1107,0.0092,-0.0143,0.0605,-0.0611,-0.0028,-0.0238,-0.0091,0.0203,-0.0114,0,-0.0091,0.0129,-0.0014,0.0691,-0.0612,0.0275,-0.0074,0.0535,-0.0539,-0.0042,-0.0602,0.0417,0.0145,-0.0003,-0.0659,-0.0465,0.1062,0.0177,0.0119,0.011,-0.0222,-0.0426,-0.0284,-0.0701,-0.049,-0.1273,0.0012,0.0371,0.0053,-0.0083,0.0131,0.0239,-0.0323,-0.063,-0.0229,-0.0104,0.0525,-0.0294,-0.0181,0,-0.034,0.0099,0.021,0.0471,0.0727,0.0934,-0.0141,0.0136,-0.0199,-0.0225,-0.0487,0.0381,-0.0514,-0.0276,0.0052,0.0781,0.0714,-0.0988,-0.0381,-0.0389,-0.0132,0.0727,-0.0506,-0.0308,0.0002,0.0088,0.0371,0.0125,-0.0103,0.0692,-0.0167,-0.0506,0.0138,-0.0239,0.0209,0.0092,0.099,-0.0725,-0.0495,0.0367,0.0352,-0.0341,-0.0769,-0.0719,0.0534,0.0837,-0.0759,0.0299,-0.0069,0.0235,-0.0331,0.0247,0.0732,-0.0717,-0.0174,-0.0731,0.0877,0.0981,0.0384,0.0062,-0.1373,-0.0396,-0.0272,-0.0486,-0.0641,-0.0008,-0.0438,-0.0057,-0.0505,0.0143,-0.0169,-0.0045,-0.0023,-0.0587,0.0383,0.0258,-0.0188,0.0169,-0.0071,0.0377,0.0901,0.0406,0.0612,0.0023,0.044,-0.0114,-0.0465,0.0336,0.0005,-0.0277,-0.046,0.0202,-0.0419,0.0837,0.0719,0,0.0435,0.0048,-0.0323,0.0054,-0.038,-0.0156,0.087,0.0724,0.0729,0.0559,0.0464,-0.043,-0.0538,0.0283,0.0288,0.1141,0.0138,0.0297,-0.0409,0.0041,0.0518,0.0142,-0.0021,0.0363,0.0269,-0.0455,-0.0437,0.0495,-0.0308,0.0252,0.0097,0.0265,-0.0015,-0.0072,0.0063,-0.0675,-0.0931,0.0277,0.1035,0.0402,-0.0119,0.0443,-0.001,-0.0462,-0.0211,-0.0137,-0.1027,-0.0695,-0.0024,0.0408,-0.0156,-0.0846,-0.0054,0.0142,0.0796,0.0231,-0.0285,0.0945,0.0563,0.0202,0.0112,0.0464,-0.0412,-0.0241],"teaser":"Lyra is, in my view, a proof of concept for developing rich D3-powered information display with a browser GUI."},{"url":"/posts/20150128-lyra-installation/","title":"How to install Lyra the graphical visualization environment","snippet":"wer grunt-cli gulp 3) Get Lyra (make a note of which folder to which you're installing, the default home directory should be fine for a playground) wget","embedding":[-0.004,-0.1003,0.0276,-0.0318,0.0515,-0.0118,-0.0703,-0.0279,-0.0901,-0.0225,-0.015,0.0287,-0.0295,0.0188,0.1052,0.1368,0.0206,-0.0799,0.066,-0.0575,-0.0355,-0.0482,0.0607,-0.0347,0.0329,-0.0123,-0.0748,0.0681,0.0172,-0.0745,0.0107,0.0031,-0.0322,-0.0394,-0.0272,0.0529,0.0506,-0.0425,-0.0416,0.0409,0.0368,-0.0209,0.0201,-0.0515,-0.0165,-0.0568,-0.0206,-0.0411,0.0602,-0.0268,-0.0966,-0.1031,-0.0068,-0.0498,0.0138,0.0061,0.0283,0.008,0.0736,0.0136,0.0601,0.0353,-0.0127,0.0615,0.0003,0.0024,0.0046,0.0584,0.0695,0.0057,-0.0759,-0.0642,-0.1331,-0.0458,-0.0645,-0.0538,0.0153,0.0205,-0.0504,0.0818,-0.0361,0.0689,0.0115,0.1084,-0.0926,0.0087,-0.0214,0.0412,0.0391,-0.096,0.0113,-0.0568,-0.0744,0.0388,0.0246,0.0631,0.0949,0.0022,-0.1268,0.0737,-0.056,-0.0951,0.0148,-0.0323,-0.0351,0.0427,0.0409,0.1043,-0.0426,-0.0779,-0.0165,-0.0199,-0.0143,-0.0081,0.0032,-0.0496,-0.0147,-0.0254,0.0302,0.0558,0.115,0.0302,0.048,0.0367,0.095,-0.0088,0.0262,0,0.1422,0.0434,-0.0037,0.0311,0.1281,-0.0877,0.0025,-0.0387,-0.1089,0.0557,0.0996,-0.0237,-0.0561,0.0631,-0.0631,-0.0653,0.0487,0.075,0.0151,-0.0266,-0.0652,0.0064,-0.0111,0.008,-0.002,0.0508,0.0555,0.1304,0.0177,0.016,0.0892,0.0055,0.0004,0.0254,-0.0111,-0.0424,-0.1281,-0.0532,-0.0097,-0.0083,0.0409,0.058,-0.0288,-0.0099,-0.0391,0.0132,-0.0164,-0.0488,0.1303,-0.0706,-0.0397,-0.0018,-0.0255,0.0682,0.0075,0.0022,0.0141,-0.0071,0.0128,-0.0629,0.0073,0.0231,-0.0186,-0.0091,0.0291,-0.059,-0.0384,0.0295,0.0182,0.0143,-0.0545,0.0079,0.0553,0.0272,0.0357,-0.0029,-0.0162,-0.0512,-0.0083,-0.0281,-0.0058,-0.0812,-0.0244,-0.0026,0.0041,-0.0507,0.0707,0.0186,0.0122,-0.0439,-0.0486,-0.0271,0.0093,-0.0568,-0.0518,0,-0.0024,0.0339,0.0128,-0.0058,0.0339,0.0213,0.0985,-0.0055,0.017,0.0328,0.0217,0.1132,-0.0391,-0.0133,0.028,0.1137,0.086,-0.0995,-0.0253,-0.0515,-0.0425,0.0336,-0.0301,-0.0354,-0.0327,0.0094,0.0974,-0.0275,-0.0425,-0.0082,-0.0063,-0.0339,-0.0581,-0.0228,0.002,0.0248,0.0112,0.0307,0.0009,-0.0398,0.0975,0.0236,-0.0587,-0.065,0.0322,-0.0074,-0.0571,-0.017,-0.0568,-0.0099,0.007,0.0376,0.1047,-0.0498,-0.0013,-0.064,0.0832,0.0568,0.0554,-0.0008,-0.0587,0.0137,-0.0928,-0.04,-0.0504,0.0012,-0.1597,-0.0596,-0.0449,-0.0042,0.0137,-0.0218,-0.0003,-0.0231,0.0351,-0.0249,0.0116,0.0098,-0.0432,0.0372,0.0727,0.0437,-0.0083,-0.0864,0.0813,-0.038,-0.034,0.071,0.0911,-0.0549,-0.0172,0.0055,-0.0346,0.0087,0.1294,0,-0.008,-0.0017,-0.0438,0.0174,0.0076,0.026,0.043,0.0276,0.0378,0.0762,0.0133,0.0231,-0.0638,0.0881,-0.0351,0.0332,-0.0347,0.0339,-0.0345,-0.0391,0.0354,0.0069,0.0008,0.0091,-0.0418,-0.0143,-0.0303,0.0289,-0.0699,-0.0369,-0.0087,0.021,-0.0421,-0.0216,-0.0237,0.0013,-0.0927,0.0202,0.0564,0.0168,-0.0107,-0.0152,0.0787,-0.0299,-0.0293,0.0305,-0.0399,-0.0498,0.0014,-0.0141,0.0544,-0.1376,-0.0528,0.0165,0.0477,0.0077,-0.0195,0.0076,0.0041,0.0021,0.0194,0.0835,0.028,-0.0562]},{"url":"/posts/20170723-corporate-design-through-ia/","title":"Better corporate design through information architecture","snippet":"← Blog Better corporate design through information architecture 23 Jul 2017 462 words A leader in the lifesciences and advancing the skills of those in the field, EMBL (my current employer) is not","embedding":[0.0034,0.0284,0.0394,-0.0748,0.0539,-0.0742,0.0875,-0.0066,0.081,-0.085,-0.0833,0.0222,0.0636,-0.0461,0.0147,-0.0469,0.1002,-0.0217,-0.0353,0.0263,0.0066,-0.0461,-0.0161,0.0005,-0.0023,-0.0115,-0.0379,0.0208,-0.0585,-0.1082,0.0426,0.0435,0.0607,0.0148,0.0244,0.0579,0.015,0.0059,-0.0426,-0.0091,-0.0879,-0.0757,-0.0643,0.0845,0.0114,-0.0438,0.0606,-0.0426,-0.0834,0.0145,-0.0592,-0.0868,0.0685,-0.0053,-0.0252,0.0502,-0.0474,0.0026,-0.0694,-0.0362,0.031,-0.0643,-0.0113,0.061,0.0697,0.0347,0.0141,0.0203,-0.0558,-0.0787,0.1089,-0.0806,0.049,0.0335,0.0496,0.0541,0.0258,0.0342,0.0682,-0.0435,0.061,0.0428,-0.047,0.0798,0.0042,-0.0433,0.0184,-0.0846,-0.0024,0.027,-0.0483,-0.0474,0.041,-0.0589,0.0807,0.0098,-0.0443,-0.0324,-0.0173,0.0212,-0.1026,0.11,0.0103,-0.0082,-0.0608,-0.0919,-0.0071,0.0803,-0.0094,0.0053,-0.066,0.0276,-0.0377,0.0214,0.0952,-0.0607,-0.0229,0.073,0.0879,0.0483,-0.0227,0.0492,-0.0117,-0.0289,-0.0476,0.0519,-0.0374,0,-0.0269,0.1038,-0.0208,0.0767,0.0426,0.0026,-0.0337,0.0081,-0.0623,0.1068,-0.0555,0.0871,0.0389,0.0839,0.0663,0.0054,-0.1154,-0.0386,-0.0031,-0.0208,-0.0151,0.0463,0.0165,-0.066,0.027,-0.0535,0.0041,0.0427,-0.0476,0.0467,-0.034,0.0021,0.0375,-0.0229,-0.0041,0.071,-0.0628,-0.0179,0.0264,-0.0562,-0.0244,0.0865,-0.0554,0.0132,0.0462,0.106,0.0797,-0.0593,0.0405,-0.0164,0.0637,-0.0079,0.0403,0.032,0.0749,-0.0748,-0.0198,-0.0211,0.0373,0.0029,-0.0397,0.0292,-0.0092,0.0017,0.0646,0.0839,-0.0062,-0.018,0.0156,-0.0702,0.0219,-0.068,-0.0295,0.0379,-0.0696,-0.0438,-0.0559,0.0257,-0.0037,0.0943,0.0123,0.0413,0.0731,-0.0282,0.0417,0.0143,0.0569,-0.0326,-0.11,0.0928,-0.0031,0.0168,0.0514,0.0925,-0.0401,0,-0.0612,-0.1171,0.0265,-0.0325,-0.0178,-0.056,0.0037,-0.0109,0.006,0.0422,-0.0116,0.0054,-0.0446,-0.0161,-0.0322,-0.0041,0.0281,-0.0577,-0.0017,0.0097,0.0235,0.079,-0.0621,0.0301,0.0058,0.0842,-0.0118,0.0237,0.0153,-0.1363,-0.0427,-0.0595,0.0114,-0.0066,-0.0232,0.0038,-0.0607,-0.0115,0.0068,-0.0573,-0.0219,0.0083,-0.132,-0.0373,0.0508,-0.0341,-0.057,-0.0654,-0.0176,-0.0197,0.0412,-0.0491,0.0044,-0.0382,-0.0255,-0.0386,0.0183,0.001,-0.0009,0.0541,0.0993,0.07,0.0056,0.0778,-0.0235,-0.0006,0.0558,0.0253,-0.1011,-0.0554,0.0043,-0.0593,-0.1624,-0.0386,-0.0047,0.0047,-0.0155,0.0139,-0.1048,-0.0079,-0.0851,0.0084,-0.0488,0.0284,0.0909,0.0186,-0.0091,-0.0641,-0.0052,0.0237,-0.0146,-0.0093,-0.0808,0.0658,0.0365,0,0.0334,-0.0001,0.0998,0.0128,-0.0435,-0.0536,0.006,0.0175,0.0037,0.0166,0.0158,0.0574,-0.0473,0.1009,0.077,0.0062,0.0043,-0.0135,-0.0581,-0.025,0.0436,0.0615,0.0092,-0.0512,0.0082,-0.0157,-0.0219,-0.112,0.015,0.0201,-0.0302,0.0419,0.0371,0.0181,-0.0747,-0.0087,0.04,-0.0524,-0.06,0.0262,0.0121,-0.0099,0.084,0.0461,0.0267,-0.027,-0.0202,0.0773,-0.0364,0.0366,0.0389,0.008,-0.0449,0.0188,0.0084,-0.1158,-0.0058,-0.019,0.0202,0.0351,0.0568,-0.1044,-0.0223,-0.024],"teaser":"Using &#39;brand architecture&#39; at the heart of identity design.","date":"Sun Jul 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20170723-corporate-design-through-ia/","title":"Better corporate design through information architecture","snippet":"supported by EMBL (perhaps even what EMBL is), and will not know the full breadth of services on offer by EMBL.","embedding":[0.0186,-0.0234,0.0638,-0.0424,0.0605,-0.0776,0.0465,0.0368,0.0432,-0.0547,-0.0619,0.0216,0.047,0.0237,-0.0159,0.0064,0.0471,-0.0184,-0.0832,-0.0127,0.0018,-0.0007,-0.0257,0.0242,-0.0223,0.0199,-0.0626,-0.039,-0.0403,-0.1401,0.1134,0.0943,0.0525,0.0391,0.033,0.0443,0.0004,0.0502,-0.0715,-0.0296,-0.0807,-0.0202,-0.0325,0.0745,0.0211,-0.0084,0.0558,-0.027,-0.0732,0.0157,-0.0259,-0.0808,0.0364,0.0126,-0.0155,-0.0189,-0.0255,-0.0415,-0.0703,0.0029,0.0484,-0.0415,0.0161,0.0203,0.0592,0.0365,0.0642,0.0788,-0.035,-0.0349,0.1239,-0.0222,0.0167,0.0415,0.038,0.0143,-0.027,0.0135,0.0361,-0.043,0.0885,0.1022,-0.0405,0.0768,0,-0.0222,0.0296,-0.0554,-0.0662,0.0514,-0.0889,-0.0775,0.0301,-0.0148,0.0938,0.0114,0.016,-0.0429,0.0242,0.0529,-0.0544,0.0773,0.0695,-0.0786,-0.1012,-0.1177,0.0044,0.0761,-0.0298,-0.0587,-0.0644,0.0152,-0.083,-0.0377,0.0048,-0.0899,0.0381,0.0295,0.0907,0.0247,0.0163,0.061,-0.0651,0.0313,0.03,0.0828,-0.0756,0,0.0289,0.0859,-0.053,0.1146,0.0634,0.0071,-0.0378,0.0538,-0.0537,0.0467,-0.0267,0.0909,0.0767,0.0525,0.0646,-0.0586,-0.0597,0.0141,-0.078,-0.0311,-0.0341,0.0307,-0.0065,-0.0674,-0.0317,-0.0195,-0.0118,0.0092,0.0124,0.0418,-0.0008,0.0368,0.0317,-0.0183,0.0651,-0.0128,-0.0213,-0.0063,0.044,-0.0391,-0.0305,0.0688,-0.1023,-0.0019,0.0975,0.0598,0.0174,0.0073,-0.0072,0.004,0.0884,-0.0097,0.0341,0.0064,0.0884,-0.0398,-0.0342,-0.0022,0.0602,0.0081,0.0417,0.0441,-0.0115,0.0353,0.0425,0.018,-0.0285,0.0497,0.0334,-0.1207,-0.0186,-0.0081,0.0174,0.0435,-0.037,0,-0.0695,0.0297,-0.0303,0.0208,-0.0454,0.0278,0.0773,-0.0457,-0.0252,-0.0005,0.0401,-0.0206,-0.1146,0.0751,-0.033,0.0236,0.0214,0.0722,0.0406,0,0.0109,-0.0626,0.0053,-0.1105,0.0029,-0.0582,0.0099,-0.0179,0.0274,0.0263,-0.0707,-0.0264,-0.0434,0.0189,-0.0369,-0.0159,0.0627,-0.0443,-0.0132,0.043,-0.0177,0.0381,-0.1029,0.0258,0.0381,0.1036,0.0039,-0.0449,0.0315,-0.0176,-0.1352,-0.0775,0.0254,0.0075,-0.0624,0.0077,-0.0675,-0.0611,-0.0082,-0.0684,-0.0242,0.0523,-0.1139,-0.0768,0.0292,-0.02,-0.1118,0.007,-0.0212,-0.0434,0.0512,-0.04,-0.026,-0.0595,0.033,-0.0216,0.0023,-0.0518,-0.0215,0.0433,0.034,0.049,-0.0336,0.059,-0.0147,-0.0418,0.0099,-0.0304,-0.1007,-0.0605,-0.0431,-0.0889,-0.1244,-0.0846,0.0723,0.0583,-0.0332,0.0203,-0.0808,0.0218,-0.0413,-0.0396,-0.0186,0.0631,0.0317,0.0333,-0.0005,0.0259,0.031,0.0174,-0.0457,-0.0366,-0.0466,0.0902,0.0651,0,-0.0163,-0.0303,-0.006,0.0167,0.014,-0.0973,0.0403,0.1345,0.0303,0.0685,0.0036,0.0071,-0.0599,0.0788,0.0727,-0.0012,0.0076,-0.0161,-0.0658,0.0558,0.0476,0.0069,0.0176,0.0009,0.0082,-0.0353,-0.0373,-0.0845,0.0153,-0.0044,-0.0195,0.0522,-0.0381,0.0784,-0.087,-0.0129,0.0014,0.0166,-0.067,0.0295,-0.0125,-0.0189,0.046,0.0041,0.1049,-0.0128,-0.0316,0.0931,-0.0505,-0.0395,-0.0292,0.0037,-0.0092,0.0672,-0.0062,-0.0499,0.0359,-0.021,0.0106,0.0064,0.0043,-0.0421,0.0026,0.0359]},{"url":"/posts/20170723-corporate-design-through-ia/","title":"Better corporate design through information architecture","snippet":"nta stickies about the activities EMBL provides and facilitates Where: The yellow stickies of the six EMBL sites Who: The people, groups, teams and services that make up EMBL This is a first look at","embedding":[0.0072,-0.0157,0.0186,-0.0781,0.0493,-0.0399,0.057,0.006,0.0314,-0.0507,-0.0744,0.0011,0.0391,-0.0132,0.0444,-0.052,0.0849,-0.0067,-0.0718,-0.0505,0.0212,-0.0233,0.0172,-0.007,-0.061,0.0478,0.0279,0.0083,0.0061,-0.1242,0.0703,0.0216,0.0864,0.0175,-0.0615,0.0252,0.0055,0.0254,-0.0597,-0.011,-0.04,-0.0191,-0.0665,0.0497,0.0647,-0.0157,0.0517,-0.0039,-0.0688,0.0555,-0.0221,-0.0907,0.0448,0.0339,-0.0173,0.0219,-0.0727,-0.0411,0.0069,0.019,0.0714,-0.0466,-0.0041,0.0524,0.0824,0.0163,-0.0231,0.0638,-0.0669,-0.0503,0.068,-0.0464,0.0164,0.0088,0.0072,0.062,0.0376,-0.0044,0.0159,-0.0407,0.0544,0.118,-0.0188,0.0561,0.0033,-0.041,0.0011,-0.0623,-0.1142,0.0471,-0.0632,-0.0044,0.0756,-0.0285,0.0291,0.0013,0.0102,-0.0652,-0.0017,0.0666,-0.0489,0.0756,0.0439,-0.0472,-0.1271,-0.152,-0.0171,0.1074,-0.0454,0.033,-0.0868,0.0672,-0.105,-0.0499,0.0356,-0.1378,-0.0045,0.0393,0.1372,-0.0383,-0.0333,0.0264,-0.0138,-0.0084,0.0435,0.0486,-0.019,0,0.0387,0.1173,-0.0269,0.0987,0.0538,0.0015,-0.0151,-0.01,-0.0829,0.0574,0.0066,0.1124,-0.0079,0.0721,0.0558,-0.0274,-0.0878,-0.0157,-0.0241,-0.0372,-0.0285,0.0098,-0.0037,0.0215,-0.0004,-0.0256,0.0223,0.0147,-0.051,0.0293,-0.0071,0.0246,0.0721,-0.0634,0.0574,-0.0002,-0.0364,-0.0637,0.0575,-0.0428,-0.0166,0.0734,-0.0902,-0.0123,0.0257,0.0891,-0.011,-0.0298,0.0463,0.0323,0.0888,-0.0371,0.0234,0.0198,0.047,-0.0534,-0.0352,-0.0189,0.0732,-0.028,0.0494,0.0254,0.0179,-0.0104,0.0411,0.0647,-0.023,-0.0178,0.0126,-0.124,0.0221,0.0057,-0.031,0.0557,-0.0774,-0.0111,-0.0581,0.0425,0.0291,0.096,0.0069,0.0106,0.0477,-0.1066,-0.0135,-0.0345,0.0383,-0.0486,-0.1145,0.0698,0.0366,0.0847,0.014,0.1158,0.0035,0,-0.0063,-0.066,0.0184,-0.0366,0.0157,-0.05,0.0016,-0.0114,0.0374,0.0393,-0.0138,-0.0164,-0.0175,-0.0068,-0.0241,-0.0281,0.0939,-0.0665,0.0037,0.023,-0.0024,-0.0034,-0.1063,0.0432,0.0258,0.0778,-0.0098,0.0114,0.0349,-0.0195,-0.0164,-0.0735,0.0407,-0.0398,-0.0549,-0.032,-0.0343,-0.0015,-0.0497,-0.0252,0.0155,0.0393,-0.0726,-0.0195,-0.0012,0.042,-0.0962,-0.0226,-0.0346,-0.0286,0.1026,-0.0513,0.0126,-0.0797,0.0106,-0.0235,0.0547,-0.0142,0.0367,0.0275,0.0554,0.0204,-0.0237,0.0625,-0.0459,-0.01,0.0433,0.0039,-0.1445,-0.0445,-0.0268,-0.0568,-0.0733,-0.0951,0.0066,-0.0098,-0.0216,0.0374,-0.0792,-0.0044,-0.0869,0.0457,-0.0177,0.056,0.0514,0.0756,0.0106,-0.0061,-0.0498,0.0445,-0.0246,-0.0077,-0.0507,0.0818,0.0387,0,-0.0205,-0.0816,0.0157,-0.0118,-0.0906,-0.0757,0.0482,0.0313,0.0545,0.0061,0.0212,0.0245,-0.0453,0.1092,0.1032,0.0545,0.0019,-0.0314,-0.0355,-0.0017,0.0283,0.0208,0.0632,0.0333,0.0786,0.0211,-0.0231,-0.0302,0.0256,-0.0148,-0.0166,0.008,0.0277,0.0375,-0.0749,-0.0392,0.0166,-0.0357,-0.0507,0.0444,0.0285,-0.0146,0.0254,0.027,0.0546,0.0517,-0.028,0.0686,-0.0829,-0.0519,-0.0654,-0.0255,0.0089,0.024,-0.0233,-0.0883,0.0403,0.0291,0.0926,-0.0128,0.0428,-0.0382,-0.0533,0.0548]},{"url":"/posts/20170723-corporate-design-through-ia/","title":"Better corporate design through information architecture","snippet":"This holistic approach yields continuity and keeps content true to EMBL and user needs.","embedding":[-0.0401,-0.0187,0.0066,-0.038,0.0526,-0.078,0.0198,-0.0042,-0.035,-0.0406,-0.0438,0.1004,0.0568,0.0234,0.0133,0.0214,0.1077,0.0123,-0.0755,-0.0403,-0.0226,-0.0221,-0.0196,-0.0042,-0.0624,0.0656,-0.0107,0.0169,-0.0294,-0.1411,0.0986,0.0707,0.0645,0.03,-0.0474,-0.0104,0.0098,-0.0335,-0.0183,-0.0177,-0.0136,-0.0489,-0.0457,0.0836,0.0348,0.0111,-0.0051,0.0143,-0.003,0.0137,-0.0594,-0.1276,0.0226,-0.0404,-0.0423,0.0258,-0.0499,-0.0411,-0.0256,-0.0849,0.0804,-0.0246,0.0245,0.0372,0.0174,0.0369,-0.006,0.0079,-0.0152,-0.0145,0.0417,-0.0213,0.0511,0.0486,0.0099,-0.0597,-0.0024,0.0049,-0.0115,-0.0227,0.0349,0.0993,-0.0886,0.0404,-0.054,-0.0505,-0.0004,-0.0463,-0.0217,-0.0104,0.002,-0.0483,0.09,-0.0159,0.0172,0.0402,-0.0717,-0.0898,-0.0064,0.0517,-0.0699,0.1105,0.0632,-0.0499,-0.095,-0.0772,0.0268,0.143,-0.0448,-0.0058,-0.1088,0.0461,-0.1133,-0.0371,-0.0151,-0.0733,0.0215,0.0159,0.1429,0.0537,0.0177,0.0612,-0.0415,0.0032,0.0312,0.0167,-0.0669,0,0.0155,0.1144,-0.0249,0.0657,0.0778,0.037,-0.0257,-0.0218,-0.0741,0.0286,-0.003,0.0874,-0.0032,0.0634,0.0771,-0.1039,-0.0526,0.0526,0.0441,-0.0848,0.0052,-0.0132,-0.0109,-0.0437,0.0441,0.0068,0.0316,0.0655,-0.0188,0.0185,0.0136,0.012,0.0165,0.0127,-0.0279,-0.0118,-0.0669,-0.074,0.0462,-0.0101,-0.0146,0.0737,-0.0956,-0.0111,-0.0678,0.0859,0.0346,-0.0574,0.0639,-0.072,0.0984,-0.0041,0.0257,-0.0081,0.0375,-0.0755,-0.0305,-0.0235,0.0383,0.0069,-0.0012,-0.0326,0.0086,-0.0297,-0.0057,0.0248,-0.0021,0.026,0.028,-0.0876,0.0382,-0.0008,0.0447,0.0135,-0.0225,0.0233,-0.0804,0.0146,0.0113,0.0366,0.0272,-0.0058,0.1199,0.0013,0.0398,0.0299,0.0925,-0.0265,-0.0861,0.0734,-0.0365,0.0599,0,0.0471,0.0809,0,-0.0143,-0.02,-0.0154,0.0016,-0.0097,-0.0196,-0.0516,0.032,0.0304,-0.0173,-0.0225,-0.0067,-0.0172,-0.0437,-0.0479,0.0403,0.0941,-0.1148,-0.0204,0.0411,-0.0028,0.0386,-0.1646,0.0081,0.0307,0.0614,0.0077,0.0612,-0.0013,-0.0044,-0.0935,-0.1007,0.0463,-0.0271,-0.0249,0.0191,-0.0546,0.0393,-0.0154,-0.0263,0.0332,0.0324,-0.0473,-0.0611,0.0057,0.004,-0.0572,0.0673,-0.0381,-0.0684,0.006,-0.04,-0.0428,-0.11,0.0081,0.035,0.0037,0.051,-0.0047,0.0236,0.0134,0.06,-0.0266,0.0416,-0.0114,-0.0477,0.0615,-0.0652,-0.0637,-0.0317,0.0103,-0.0745,-0.1043,-0.0505,0.0153,-0.0137,0.0763,0.0155,-0.022,0.0354,-0.0312,0.0679,0.0069,0.0341,0.1215,0.0189,-0.026,0.0115,0.0381,0.0345,-0.0667,-0.0206,-0.0561,0.1183,0.0428,0,-0.0186,-0.0251,-0.029,0.0793,-0.0453,-0.0758,0.0498,0.0614,0.0108,-0.0163,0.0206,0.0117,-0.0975,0.1538,0.0532,0.0195,0.035,0.0021,-0.0481,-0.0375,0.0176,0.0436,0.0758,0.0204,0.0786,0.0417,-0.0267,-0.0148,0.0377,-0.0321,-0.0155,-0.01,-0.0642,0.0483,-0.0127,-0.0547,-0.0271,-0.0228,-0.0437,-0.0085,0.0391,-0.041,0.0535,0.0307,0.0999,0.0561,-0.0764,0.0028,-0.0324,-0.0303,-0.0288,-0.037,-0.0282,0.0384,0.045,-0.0811,0.0144,-0.0104,0.0392,-0.0114,0.0406,-0.0371,-0.0782,0.0378]},{"url":"/posts/20170723-corporate-design-through-ia/","title":"Better corporate design through information architecture","snippet":"👍 This was useful Thanks for the feedback! people found this useful Read more Previously: Scaling Drupal e-commerce for 150,000 satellite-connected customers Next: A new site for little reason ⇤","embedding":[0.0124,0.0021,-0.0249,0.0008,0.0378,-0.0296,0.0335,0.0225,0.0127,-0.0153,-0.0334,0.091,-0.0208,0.0032,0.0623,-0.0303,0.0836,-0.0223,-0.0541,0.0031,0.0271,-0.0491,-0.0434,0.0027,-0.091,0.0594,-0.0249,-0.0584,0.0309,-0.0995,0.0014,0.0628,0.0409,0.0379,-0.05,-0.0195,0.0111,-0.0331,-0.0229,-0.0345,0.0377,-0.0432,-0.0127,0.0459,0.0186,-0.0182,-0.0546,-0.017,-0.0414,-0.0053,-0.0797,-0.0831,0.0397,-0.0823,-0.0935,0.0173,-0.0699,-0.0452,-0.0267,-0.0771,0.113,0.0036,0.0165,0.0813,0.0566,0.0165,0.0314,-0.0708,-0.0385,-0.0341,0.0912,-0.0578,-0.0114,0.034,0.0467,-0.0228,-0.0041,0.025,0.0121,-0.0152,0.0603,0.1329,-0.0551,0.0786,-0.0575,-0.0439,0.04,-0.084,-0.0279,-0.03,0.1098,-0.0204,0.0352,0.0108,0.021,0.0255,-0.0618,-0.0663,0.0042,0.0092,-0.0493,0.0768,0.0067,0.0084,-0.1164,-0.033,0.0198,0.073,-0.0142,0.0282,-0.0581,0.0589,-0.0469,-0.0701,0.0623,-0.0805,0.0179,-0.0363,0.0861,0.059,0.026,0.0091,-0.0567,0.0284,-0.0004,0.0209,-0.0727,0,-0.0338,0.0962,-0.0411,-0.0241,0.0115,0.0012,-0.0569,-0.0464,-0.1349,0.0216,-0.0428,0.0573,0.0414,0.057,0.0996,-0.0479,-0.0401,0.0655,0.1385,-0.0807,0.0317,-0.0408,0.0197,-0.0081,0.0548,0.0272,0.0208,0.0289,-0.0293,-0.0029,0.0339,-0.0398,-0.0286,0.029,-0.0434,0.0058,-0.0554,-0.0278,0.0394,-0.0116,-0.0698,0.0624,-0.0502,0.0387,0.0374,0.1233,-0.0258,-0.0689,0.053,-0.0697,0.0548,0.0106,0.0448,0.0465,0.0809,-0.0388,0.0405,-0.0649,0.028,0.0467,-0.0348,-0.0571,-0.035,0.0139,-0.0311,0.032,0.0253,-0.0051,0.0601,-0.0159,0.0119,-0.009,0.0771,-0.0127,-0.1363,0.0134,-0.1184,0.0497,0.0045,0.0668,-0.012,0.0321,0.1119,-0.0045,0.0817,0.0224,0.0715,0.0085,-0.0419,0.0706,0.0052,0.0996,0.0436,0.0418,0.0394,0,-0.035,-0.0693,-0.0082,0.0301,-0.0357,-0.0115,0.01,-0.0191,0.0104,0.0588,0.0705,0.0352,0.0168,-0.0074,0.0183,0.0745,0.0596,-0.1236,0.0338,0.027,0.0356,0.0329,-0.1181,0.0396,-0.0013,0.0091,-0.0498,0.0607,0.024,-0.0994,-0.01,-0.0739,0.0108,0.0284,-0.0024,0.0253,-0.0863,0.0164,-0.0062,-0.0225,-0.0052,0.0098,-0.0347,-0.0281,0.0071,-0.025,-0.0202,0.002,0.0116,-0.0875,0.0046,-0.0673,0.0276,-0.0692,-0.0239,0.0146,-0.0145,0.015,-0.0209,0.0398,0.0415,0.1077,0.031,0.0185,-0.012,-0.0586,0.0216,-0.0357,-0.102,-0.0378,0.0358,-0.064,-0.1219,-0.0309,-0.0233,0.0253,0.0906,0.043,-0.0243,0.0332,-0.0662,0.0775,0.0417,0.0015,0.0791,0.0133,0.0301,-0.0113,-0.0182,0.0321,-0.1154,-0.0623,0.0236,0.0088,0.0165,0,-0.0312,0.016,-0.0322,0.0434,-0.0298,-0.0849,0.0114,0.0608,-0.0485,0.0361,-0.0046,-0.0489,-0.066,0.2015,0.0711,0.0034,-0.039,-0.0145,0.0064,-0.0573,0.0137,0.0669,0.0268,-0.0508,0.0228,0.0631,0.0019,-0.0261,0.0021,-0.0035,-0.0401,0.0234,-0.0037,0.0541,0.0957,-0.0424,-0.0038,0.034,-0.0445,-0.0489,-0.0164,-0.068,0.0737,0.0193,0.057,0.0102,-0.0849,-0.0183,0.0135,-0.0104,-0.0068,-0.0416,-0.0398,0.0223,0.0514,-0.0895,0.0115,-0.0321,0.0423,0.0357,0.0385,-0.0836,-0.0569,0.0318]},{"url":"/posts/20170725-site-update/","title":"A new site for little reason","snippet":"← Blog A new site for little reason 25 Jul 2017 169 words Thanks to Flickr user Kiefer for the CC image. As is apt for us web types, on 25 July 2017 I gave a reboot to this website.","embedding":[-0.0293,-0.0628,0.0444,0.0543,0.1055,-0.0488,-0.0668,0.0007,-0.0358,0.0589,0.0058,0.0876,-0.0451,0.0301,-0.005,-0.0119,0.0792,-0.0938,-0.0421,0.0568,-0.1024,-0.0451,0.0156,0.0237,0.0036,0.0482,-0.126,0.024,0.0475,-0.0872,-0.0461,0.1259,-0.0195,-0.0819,-0.0207,0.0648,0.065,-0.032,-0.0289,0.026,-0.0251,-0.0506,0.0302,0.0537,-0.0263,-0.0391,0.0169,-0.0774,0.0643,-0.0233,0.0279,-0.016,-0.0562,-0.1385,-0.0051,0.0028,0.061,0.0283,0.0254,0.0244,0.0544,-0.0161,0.051,0.0597,0.1225,-0.0869,0.0535,-0.0256,0.0765,-0.0757,-0.0701,0.0157,0.0131,-0.0069,-0.0256,-0.0681,0.0809,0.0422,0.0188,-0.0206,0.0524,-0.0331,0.0131,0.0604,-0.0601,0.0257,0.0232,-0.015,0.0373,-0.0064,0.0427,0.0493,0.142,0.0544,-0.044,0.001,-0.0228,0.0695,-0.0196,0.0953,-0.0111,0.059,0.0647,-0.0094,-0.0581,-0.0155,0.0689,0.0708,0.0015,-0.0264,-0.0178,0.0428,-0.0124,-0.1025,-0.0221,-0.0832,-0.0587,-0.0431,0.0762,0.0289,0.0888,0.0629,0.0319,-0.0401,0.0284,0.0008,0.0111,0,0.103,0.0399,-0.0157,0.0181,0.0681,-0.057,-0.0027,0.0148,-0.1045,-0.0043,0.0842,-0.0064,-0.0376,0.0351,0.0914,-0.0701,0.009,-0.0523,0.0308,-0.0195,0.0342,-0.0273,0.0135,0.0115,0.0491,0.0036,0.0557,0.1371,-0.0518,-0.0323,0.0082,0.0063,-0.0189,-0.0179,0.0198,-0.0461,-0.0087,-0.0768,-0.0149,-0.0839,0.045,0.0639,-0.0411,0.0288,0.098,-0.0257,-0.0059,-0.0219,0.0183,-0.0637,-0.0521,0.0512,-0.0049,0.1236,-0.0944,0.0466,-0.0324,-0.0814,0.0491,0.0306,0.0236,0.0107,-0.0583,-0.0226,-0.0086,0.0462,0.0214,0.0666,0.0297,0.0027,0.0154,-0.0041,0.026,-0.0264,0.0623,0.0247,-0.0306,-0.0712,-0.0127,-0.0829,0.0466,0.0461,-0.0299,0.0465,0.0113,-0.0368,0.0139,-0.0118,0.0284,0.0255,0.0253,0.005,0.0671,0.0007,0.0175,0,-0.0168,-0.0456,-0.1394,0.0597,-0.0924,-0.0453,-0.0538,0.0449,0.0497,-0.0344,0.0126,0.0256,0.0133,-0.0035,-0.006,0.0832,-0.0485,-0.1385,-0.0434,-0.0298,0.0206,0.0778,-0.1291,-0.0579,0.0311,0.0635,-0.0599,0.0046,-0.0726,-0.0302,-0.0201,-0.039,-0.0583,0.0033,0.0153,0.0105,-0.1232,0.006,-0.0095,0.001,0.0068,0.0595,0.0871,-0.0479,0.0198,0.0692,-0.1118,-0.0175,0.0922,-0.0227,-0.0029,-0.0513,0.0456,-0.0583,0.0197,-0.0643,-0.082,0.0118,-0.0065,0.033,0.0073,0.0202,-0.0387,0.0157,0.004,-0.0105,-0.07,-0.0167,-0.0683,0.0017,-0.0261,-0.0286,-0.0501,-0.0441,-0.0322,-0.0166,0.06,-0.0178,-0.0722,-0.0074,0.003,0.0757,-0.0573,-0.0291,-0.012,-0.0125,-0.0486,-0.0044,0.0414,0.0359,-0.0368,-0.0229,-0.0961,0.0435,0.0379,0,0.029,0.0591,-0.0899,0.0054,0.1287,0.0035,0.0374,0.0189,0.0323,0.0223,0.005,-0.0276,-0.035,0.0669,0.0169,0.025,-0.0575,-0.0024,-0.0326,-0.121,-0.0328,-0.0216,-0.0186,0.0209,-0.0439,0.0169,0.0391,0.045,0.0215,-0.0362,-0.0491,0.0657,0.0203,-0.017,0.0084,0.011,-0.1172,0.0198,0.0103,-0.0326,0.0125,-0.0028,0.0862,0.0138,0.0051,-0.0482,-0.0722,-0.0073,-0.0152,-0.003,-0.0472,-0.0451,-0.0048,0.09,0.0758,0.0283,-0.0275,0.0383,0.0146,0.0264,0.0375,-0.065,0.0192,-0.0142],"teaser":"As is apt for us web types, on 25 July 2017 I gave a reboot to this website.","date":"Tue Jul 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20170725-site-update/","title":"A new site for little reason","snippet":"ent Leaner CSS and assets Note (2018): I updated the build to ZURB Panini 2 — see ZURB Panini 2 migration . Why not Drupal (for this)?","embedding":[-0.0921,0.0275,-0.0014,0.0052,0.1091,-0.0883,0.0055,0.0329,-0.0141,-0.0106,-0.0836,0.0724,-0.0068,-0.0348,0.0405,0.0297,0.0544,-0.0019,-0.0322,0.0176,-0.0988,-0.0178,0.0433,0.0396,-0.0676,0.0199,-0.0655,-0.0507,-0.0097,-0.1032,-0.0015,0.1322,-0.0181,-0.0066,-0.0421,0.0469,0.0815,0.052,-0.0908,-0.0449,-0.0137,-0.009,0.01,0.0342,0.0407,-0.0505,-0.0286,-0.0624,0.0165,-0.0116,-0.0456,-0.1073,0.0419,-0.0774,-0.0516,0.0667,0.0459,-0.0818,-0.0105,-0.0526,0.0646,-0.001,0.0008,0.0559,0.1232,-0.0006,0.018,0.0034,-0.0484,0.0072,-0.0586,-0.0158,-0.0441,0.0391,0.0578,-0.0511,-0.0451,-0.0006,-0.0151,-0.0478,0.0157,0.0715,-0.0401,0.0794,-0.0339,0.0629,0.0175,-0.022,-0.0018,-0.0062,0.0959,0.0467,0.0961,-0.0015,-0.0262,-0.0191,-0.0563,-0.0277,-0.037,0.0633,-0.0257,0.0485,0.1305,-0.0575,-0.0957,0.036,0.0588,0.0727,-0.0525,0.0332,0.0029,0.0089,-0.049,-0.0723,0.0772,-0.0268,0.0025,-0.0617,0.0911,0.0544,0.0411,0.052,-0.0617,-0.0375,0.0168,0.0342,-0.0651,0,0.0565,0.0778,0.0072,0.0906,0.0289,-0.0058,-0.0488,-0.0404,-0.1257,-0.0493,0.0459,0.047,-0.0246,0.0588,0.0435,-0.0918,0.0292,0.034,0.0605,-0.0451,0.0144,-0.0478,-0.0669,0.0225,0.0587,0.0097,0.0886,0.0896,-0.036,-0.0332,-0.0221,-0.0194,0.0457,0.0377,-0.0235,-0.0217,-0.0196,-0.058,0.0807,-0.0053,-0.0297,0.0255,-0.023,0.0126,-0.0007,0.0532,-0.0153,-0.0008,0.1098,-0.0635,0.0334,0.0073,0.0187,0.1083,-0.0025,-0.0157,-0.0208,-0.0629,0.0664,0.0455,0.0093,0.0183,-0.0632,0.0132,-0.0499,-0.0052,0.0002,0.0711,0.0539,-0.0657,-0.006,0.0456,0.0709,0.0391,0.024,0.0031,-0.064,-0.0346,0.0187,0.0205,0.054,0.0728,0.027,0.013,0.063,-0.0357,0.0405,-0.0087,-0.0743,0.0877,0.0073,0.0551,0.0222,0.0206,-0.0187,0,-0.0028,-0.0846,-0.0229,0.0895,0.0437,0.02,-0.0021,-0.0316,0.0945,-0.0507,0.0451,0.0531,0.0042,-0.0261,0.0007,0.1007,-0.0244,-0.0966,-0.0197,-0.0545,0.019,0.0528,-0.1349,-0.0109,-0.0339,0.0487,-0.0895,0.0329,-0.021,-0.0044,-0.0805,-0.0622,-0.0102,-0.0257,0.023,0.0244,-0.112,0.0376,-0.0479,0.0324,-0.0389,0.0283,0.0072,-0.0986,-0.0404,0.0054,-0.0804,-0.026,-0.0199,-0.0158,0.0218,-0.0281,0.0508,-0.0719,0.0333,-0.0476,0.0226,-0.0141,-0.0441,0.0691,-0.0191,0.0628,-0.001,-0.019,0.0218,-0.0672,-0.0016,-0.0263,-0.0977,-0.0125,0.0125,-0.0084,-0.072,-0.0505,0.0177,0.0206,0.1129,-0.0446,-0.0166,0.0292,-0.0661,0.0334,0.0061,-0.033,-0.0134,0.0363,-0.042,-0.0088,-0.0048,0.0492,-0.0726,-0.0504,-0.0082,0.0278,-0.0258,0,-0.0259,0.0238,-0.0614,0.0017,-0.0661,-0.0464,0.0281,0.0403,0.0511,0.0616,0.0051,-0.0826,0.011,0.1135,0.0329,0.0421,-0.0311,0.0244,-0.0655,-0.1573,0.0479,0.0518,-0.0096,-0.0075,0.0003,0.033,-0.0278,0.0272,0.0178,-0.0443,-0.0567,-0.0007,-0.0346,-0.019,0.0781,-0.0368,-0.0854,0.0228,-0.0152,0.014,-0.0281,-0.0208,0.055,0.0169,0.0264,-0.0571,-0.0772,-0.0012,-0.0963,-0.085,-0.0547,-0.029,0.0375,0.0844,0.0898,0.0121,0.0432,0.0729,0.0714,0.0329,0.0017,-0.0542,-0.0234,0.0826]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"← Blog Fluid IA to enable user discovery, prepare for change 13 Sep 2017 770 words Thomas Hawk (CC BY-NC 2.0). Organised, yes, but not useful to non-domain experts.","embedding":[-0.0264,-0.0389,0.0163,-0.0118,0.099,-0.0755,0.0532,0.0211,0.0489,-0.0111,-0.0552,-0.0202,0.0564,0.0277,0.009,0.0152,0.0762,0.0214,-0.0743,-0.0067,0.0309,0.0177,-0.0069,-0.0552,-0.0855,0.0381,-0.063,-0.0026,0.0562,-0.1158,0.0637,0.0605,0.0568,0.0053,-0.0384,0.0269,-0.0029,0.0027,-0.045,-0.003,-0.0536,-0.0466,-0.016,0.0774,0.0422,0.0256,0.0293,-0.0219,-0.0571,0.0232,-0.0362,-0.1232,0.0065,-0.0109,-0.061,0.0238,-0.0328,0.0071,-0.0294,-0.0735,0.0705,-0.0355,0.0073,0.0432,0.0693,0.0128,0.0058,0.0276,0.0397,-0.0346,0.0221,0.0124,0.0223,0.054,0.0788,0.0089,-0.0054,0.0313,0.0167,-0.0621,0.0915,0.102,0.0388,0.0419,0.0129,-0.0331,0.0191,-0.0524,-0.057,0.0451,-0.0415,-0.1053,0.0942,-0.0602,0.0213,0.0114,-0.0617,-0.0623,0.0341,0.0533,-0.0575,0.0743,-0.0163,-0.0092,-0.087,-0.1289,0.0406,0.0952,0.0145,0.0195,-0.0271,0.0531,-0.0213,-0.0989,0.0495,-0.0348,-0.0049,0.0232,0.0594,0.043,-0.02,0.0219,-0.0115,-0.0226,0.0512,-0.0104,-0.0261,0,0.0881,0.03,-0.0362,0.1469,0.038,0.007,-0.0151,-0.1208,-0.089,0.023,0.0294,0.1673,-0.0041,0.0508,0.0527,-0.0171,-0.0558,0.0268,0.0166,-0.0344,0.0027,-0.0616,0.0036,-0.0987,0.0104,0.0419,0.0087,0.0355,0.0293,0.0319,-0.0797,0.0137,-0.0038,0.032,0.0174,0.0273,-0.0436,-0.0886,0.0416,-0.044,0.009,0.0473,-0.0366,-0.0632,-0.0304,0.0721,0.0201,-0.016,-0.0138,-0.0581,0.0768,0.0182,0.021,-0.0374,0.035,-0.0473,-0.0443,-0.0063,0.0397,0.0206,0.0113,0.0478,-0.0075,0.046,0.0369,0.0758,-0.0375,-0.0349,0.073,-0.1265,-0.0336,-0.022,-0.0227,0.004,-0.0513,-0.0463,-0.0581,-0.0083,0.0213,0.0769,-0.0102,-0.0405,0.0433,-0.0104,-0.0372,-0.0605,0.0372,-0.0144,-0.1188,0.0159,0.0322,0.04,0.0841,0.0665,0.0153,0,-0.0234,-0.0964,-0.048,-0.0145,0.0185,-0.0088,0.023,-0.0256,0.0465,-0.0435,-0.0139,-0.0167,-0.0648,-0.0598,-0.0413,0.0357,-0.0057,-0.0468,-0.0133,0.0375,-0.0698,0.0221,-0.1474,0.0244,0.031,0.0472,0.0475,0.0188,0.0205,-0.0686,-0.0997,-0.0231,-0.0084,-0.0119,-0.0714,-0.0132,0.0169,-0.0305,-0.0714,0.0058,0.0002,0.073,-0.0903,-0.0202,-0.0079,0.0746,-0.0864,0.0384,-0.0103,-0.0223,0.0718,-0.0614,-0.0181,-0.1126,0.0101,0.0708,-0.0048,-0.0038,0.0404,0.0503,-0.0156,0.0309,-0.0828,0.0988,-0.0186,-0.0333,0.0026,0.037,-0.0958,-0.047,0.0461,-0.0972,-0.0287,-0.1173,0.1561,-0.0716,0.0589,-0.0105,-0.0932,-0.0381,-0.082,0.0723,-0.0143,0.024,0.1305,0.0823,-0.0304,0.007,-0.0312,0.0259,-0.0367,-0.0148,-0.0543,0.1001,-0.0042,0,-0.009,-0.018,0.0091,0.0331,-0.0163,-0.0081,-0.0199,0.0916,-0.002,0.031,-0.0012,0.0399,-0.0053,0.0694,0.0777,0.0506,-0.0075,-0.0455,-0.0834,-0.0802,0.0109,-0.0077,0.0003,0.047,0.082,0.0052,-0.0382,-0.0472,0.0126,-0.013,-0.0405,0.0315,-0.0307,0.0726,-0.0034,-0.0084,0.0081,-0.0948,-0.0396,0.0048,0.0209,0.0303,0.0659,0.044,0.0132,0.0376,-0.0158,0.0097,-0.0326,-0.015,-0.0091,-0.0275,0.0314,0.0685,0.0942,0.0129,0.0054,0.0048,0.1032,0.0176,0.0269,-0.0086,-0.0151,-0.0376],"teaser":"Subtitled: Resisting entropy and preparing for change by binding content to mission.","date":"Wed Sep 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"A snapshot of the major IA facets utilised within EMBL. After engaging with content in one domain (green circle), we need to facilitate navigation paths within the Who, What, Where pyramid.","embedding":[-0.0179,-0.0326,-0.0028,0.0029,0.0384,-0.0129,0.0796,0.0537,-0.0209,0.0608,0.0067,0.0006,0.0217,0.0006,0.007,-0.0016,0.0565,-0.049,-0.054,-0.0652,0.0135,-0.0752,0.0027,-0.0295,-0.0434,0.0424,-0.0291,-0.0988,0.0557,-0.0263,0.0277,0.0444,0.1203,-0.0059,-0.0913,-0.0132,0.0582,0.0242,-0.0531,-0.0904,-0.0524,-0.0334,0.0116,0.0338,0.0746,-0.001,0.0282,-0.0311,-0.0336,0.0197,-0.0759,-0.0606,0.0179,-0.0004,-0.0471,-0.0234,0.0029,0.0082,-0.0017,-0.0067,0.0031,-0.0791,-0.024,0.0239,0.0265,0.0351,-0.0145,-0.0091,0.0478,-0.0329,-0.0378,0.022,-0.0332,0.0435,0.0679,-0.098,0.0053,-0.0295,0.0006,-0.0474,0.0749,0.0784,0.0217,0.032,0.0458,0.0316,-0.0294,-0.0743,0.0014,0.0369,0.0181,-0.1095,0.0381,-0.094,0.0414,-0.0474,-0.0031,-0.0095,-0.0501,0.0541,-0.0368,0.0625,-0.008,-0.0555,-0.0484,-0.0379,0.0497,0.0278,0.0459,-0.0071,-0.0223,0.0019,-0.0522,-0.0239,0.0348,0.008,-0.0404,0.0164,0.1394,0.0812,-0.0149,0.0201,0.028,0.0209,0.0544,0.0117,-0.0609,0,-0.001,0.0591,-0.0641,0.1546,-0.0343,-0.0359,0.0136,-0.07,-0.0184,0.0246,0.0233,0.151,-0.0158,0.1041,0.0938,-0.0351,-0.012,0.0215,-0.0194,-0.0295,0.0677,-0.08,-0.0039,-0.0703,0.0778,0.0338,0.0395,0.0326,0.0783,0.0571,-0.0331,0.0022,-0.0578,0.0275,0.0053,0.0636,-0.033,-0.0743,0.0854,-0.0434,-0.0746,0.0041,-0.0094,-0.081,-0.046,0.0607,-0.0264,0.0291,-0.0357,0.0318,0.0428,0.0441,-0.0093,-0.041,0.0272,-0.0222,-0.0471,0.0317,0.0572,0.0686,0.022,0.0256,-0.0429,0.1317,-0.0546,0.0577,0.0159,-0.0115,0.0725,-0.048,-0.0849,-0.0047,-0.0186,-0.0126,-0.0528,-0.0307,-0.0372,-0.0389,-0.0459,0.0635,-0.0784,-0.0158,0.009,0.0417,-0.0112,-0.0349,0.008,-0.0419,-0.0581,0.0105,-0.0189,0.0844,-0.0005,0.1085,-0.0492,0,0.0314,-0.0764,-0.0201,0.0087,-0.0094,-0.0139,0.0409,-0.0646,-0.0099,-0.0638,-0.0587,0.0349,-0.0352,-0.0396,0.0604,0.0115,-0.0466,-0.019,0.0089,0.0007,-0.0897,0.0063,-0.0749,0.0004,-0.0143,0.0228,-0.0424,0.0102,-0.0229,-0.007,-0.0619,0.0013,-0.046,-0.0192,-0.1009,0.0689,-0.009,-0.0068,-0.0834,0.0503,0.0401,0.0558,-0.0845,-0.0245,-0.0161,0.1034,-0.0546,0.0155,-0.0365,-0.0347,0.1018,-0.0708,0.0428,-0.109,-0.0032,0.0352,0.0487,-0.061,0.0175,0.0028,0.0059,-0.0132,-0.0385,0.071,-0.0551,-0.032,0.0117,0.0252,-0.1336,-0.0403,0.0468,-0.0726,-0.0749,-0.1385,0.0249,0.0236,-0.0021,-0.0415,-0.1094,-0.0625,-0.022,0.0205,-0.0339,-0.037,0.0301,0.1345,-0.0221,-0.0065,-0.0398,0.0576,-0.0969,0.0122,-0.0938,0.0754,-0.051,0,-0.0648,0.0211,0.0185,-0.0004,0.0308,0.0046,-0.0347,0.124,-0.0411,0.0157,-0.0085,-0.0253,0.0353,0.0747,0.1107,0.0601,0.0347,-0.0269,-0.0906,0.0017,0.0818,-0.044,-0.0004,0.0598,-0.0036,-0.0009,-0.0035,0.0179,0.0479,0.0725,-0.0571,0.0413,0.0231,0.0433,-0.0158,0.0437,0.024,-0.0758,-0.0677,0.0358,0.0168,-0.0168,0.0492,0.0303,-0.025,0.0522,0.016,-0.0054,-0.0389,0.0098,-0.0234,-0.0316,0.0583,0.1389,0.0767,0.0458,0.033,-0.0254,0.1098,0.0739,0.0835,0.0151,-0.0134,0.0062]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"Computer shortcuts can be discovered in-context. Knowledge of these keyboard shortcuts to save a document is not required to use your Mac or Windows computer, but the shortcuts are passively,","embedding":[-0.083,-0.0491,0.039,0.0159,0.0063,0.0488,0.116,-0.0172,0.0049,0.0418,0.0588,-0.0537,0.0428,-0.0065,0.0245,-0.0349,0.0051,-0.0643,-0.0272,0.0067,0.0488,-0.0467,-0.01,0.0057,-0.0366,0.0522,0.033,-0.0754,0.0587,-0.0079,-0.0201,0.0129,0.0731,-0.0477,-0.0468,-0.0094,0.0747,0.0221,-0.0458,-0.0382,-0.0815,-0.0609,0.0237,0.065,0.0142,-0.0183,0.0101,-0.0684,-0.0583,0.1109,-0.0769,-0.0046,0.0353,-0.0093,-0.0295,0.0029,-0.0314,0.0087,-0.0034,-0.0133,0.036,-0.1146,0.0226,0.0182,0.0037,0.0932,-0.0542,-0.0585,0.0912,-0.0077,-0.0712,-0.0215,-0.0083,0.0704,0.0034,-0.0579,0.0194,-0.0035,-0.026,-0.0542,0.013,0.0202,-0.0069,0.0636,0.0521,0.0689,-0.0129,-0.0677,0.0414,0.0738,0.0099,-0.1809,0.0226,-0.0952,0.0654,-0.0263,0.004,-0.0159,-0.0734,0.0364,0.0104,0.0526,-0.0326,0.0045,0.0501,0.0092,0.0267,-0.0684,0.0329,-0.0038,-0.032,0.0479,0.0175,-0.0469,0.0303,0.0126,0.0163,-0.0122,0.0696,0.101,-0.0087,0.0227,-0.0594,0.0608,0.0844,0.0126,-0.0817,0,0.0503,0.0398,-0.0455,0.0637,0.0218,-0.0823,0.0303,-0.0224,-0.0333,-0.0436,0.0272,0.0845,-0.0229,0.0924,0.0109,0.001,0.0377,0.0097,0.0507,-0.0647,0.0468,-0.0501,0.0297,-0.0615,0.0655,0.0723,0.0137,0.0609,0.0653,0.0473,-0.0563,-0.0244,-0.0667,-0.0032,-0.062,0.0197,-0.0251,-0.0687,0.0298,-0.0173,-0.0771,-0.0018,-0.0272,-0.0507,-0.0388,-0.0666,-0.0397,0.0664,0.0199,-0.0461,-0.0021,-0.007,0.0253,-0.0281,-0.0107,-0.0216,-0.054,0.0173,0.0282,0.1228,-0.0371,0.0339,-0.0157,0.1299,-0.0571,0.0419,0.016,0.0192,0.0327,-0.0698,-0.0479,-0.0357,-0.0798,0.0222,0.0034,-0.0246,-0.0242,-0.0967,0.0394,0.0239,-0.0282,-0.0456,0.036,0.0695,0.0323,-0.0595,0.0098,-0.0756,-0.0266,-0.0309,-0.0575,0.0368,-0.0093,0.0865,-0.0346,0,0.0353,-0.0449,-0.0583,0.0551,-0.0792,0.0452,0.0382,-0.0399,-0.042,-0.0674,0.0033,0.0601,-0.0461,-0.0591,0.0353,-0.0026,-0.0328,-0.0496,0.0653,-0.0013,-0.0583,0.0021,-0.0791,-0.0063,-0.0395,0.0038,-0.0361,0.0291,-0.0661,0.0067,-0.0403,0.0851,-0.0423,-0.0665,-0.0256,0.062,-0.0294,0.077,-0.0894,0.0918,0.0787,0.0018,0.0404,-0.0104,-0.0023,0.0749,-0.0659,0.0305,-0.0108,-0.0067,0.1168,-0.0874,-0.0103,-0.0776,-0.0679,0.0376,0.0006,-0.055,0.0042,-0.0124,-0.0144,-0.023,-0.0434,0.059,-0.0181,-0.0871,-0.0298,0.0248,-0.0771,-0.0879,0.114,-0.031,-0.0296,-0.1079,0.0557,-0.0178,0.0658,-0.0588,-0.0205,-0.0777,0.0234,0.0451,0.026,-0.0494,-0.0292,0.1541,-0.0389,0.055,-0.0239,0.0497,-0.1007,0.0452,-0.0799,0.0313,-0.0765,0,-0.0474,0.0597,-0.0187,0.0265,0.0033,0.0262,-0.0994,0.1027,0.0129,-0.0188,-0.002,-0.017,0.0288,0.0468,-0.0082,0.0579,0.0519,0.0149,-0.0567,-0.052,0.0999,0.0245,-0.0052,0.0568,0.0202,-0.0158,0.0132,0.0735,0.028,0.0424,-0.0415,0.0002,-0.0233,0.0614,0.0148,0.0233,-0.0466,-0.0624,-0.0006,0.0065,-0.0136,-0.0199,-0.0301,-0.0137,-0.0538,0.0696,0.0223,-0.0096,-0.0139,0.0501,0.0062,-0.06,0.1003,0.1121,0.0695,0.0834,0.0281,-0.032,0.0957,0.0518,0.0753,-0.0115,-0.0332,-0.0212]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"Shortcuts: Terribly useful but not required # You might not see it the first time, but when you discover these optional paths they offer new gateways of discovery.","embedding":[0.0025,-0.034,0.0463,-0.0298,0.066,-0.0097,0.0433,-0.0372,0.044,-0.0329,-0.0373,-0.0234,0.0263,-0.0077,0.0371,-0.0622,0.0451,0.0277,0.0453,-0.0073,0.0208,-0.0286,-0.0014,-0.0658,-0.0087,-0.0092,-0.0116,-0.0033,0.0552,-0.0718,0.1016,0.1256,0.0153,-0.016,0.0012,0.0262,-0.0057,0.0973,-0.0207,0.0059,-0.0671,-0.0493,-0.0309,0.096,0.0384,-0.0354,0.0272,0.0332,-0.0204,0.0192,-0.0387,-0.1072,0.0507,-0.0004,-0.0475,-0.0009,0.0147,0.0162,-0.0021,0.0387,0.0385,-0.0919,-0.0064,-0.0133,0.0372,0.006,-0.0426,-0.0055,-0.0137,0.0031,0.0509,0.002,-0.0056,0.0139,0.0764,0.0083,-0.0551,-0.0162,0.0253,-0.0186,0.0903,0.0663,0.0403,-0.0069,-0.0083,-0.0471,-0.0137,-0.1005,-0.0562,0.0817,-0.0119,-0.0992,0.0412,-0.0707,0.0406,-0.0094,-0.074,-0.0344,0.0455,0.0304,-0.065,0.0375,0.041,-0.0173,-0.0594,-0.1156,-0.0076,0.0783,-0.0089,-0.0094,-0.0329,0.0513,-0.0567,-0.0493,0.0098,-0.1048,0.0604,-0.0023,0.0305,0.0505,-0.0107,0.0621,-0.0402,0.0215,0.0229,0.0177,-0.0349,0,0.097,0.1098,-0.0553,0.1203,-0.0295,0.0433,-0.0277,-0.0286,-0.0496,-0.0058,0.0274,0.0924,0.0141,0.0627,-0.0063,-0.045,-0.0295,0.0362,-0.0376,-0.0109,0.002,-0.0447,-0.013,-0.1132,-0.0102,0.0414,-0.0083,-0.0163,-0.025,0.0445,-0.0943,0.0561,0.0163,0.0322,0.0038,0.0313,-0.0227,-0.0713,0.0338,-0.0646,-0.0293,0.071,-0.0121,-0.0402,-0.0279,0.0894,0.0015,0.0094,-0.002,0.0017,0.0657,0.0315,-0.0033,-0.0078,0.1161,-0.0513,-0.1113,0.0198,0.0971,0.0315,0.0726,0.0417,-0.0497,0.0833,0.0036,0.0354,-0.0193,-0.0322,0.0237,-0.0917,-0.0003,0.0124,-0.0319,0.0285,-0.1034,-0.0352,-0.0434,0.0483,0.0656,0.0161,-0.0069,-0.0092,0.0156,-0.0099,0.0186,-0.0557,0.0546,-0.1101,-0.1069,-0.008,0.0307,0.0179,0.0087,0.1207,-0.0249,0,0.0496,-0.1108,0.0257,-0.0476,-0.0131,0.0152,0.0933,0.0251,0.0265,0.0088,-0.0471,-0.0464,-0.0486,-0.0283,-0.0246,-0.005,0.05,-0.0854,-0.0223,0.0741,-0.0018,-0.0489,-0.1422,-0.0158,0.0676,-0.0059,0.0414,-0.0326,-0.0528,-0.0384,-0.0866,-0.0136,-0.0127,-0.0083,-0.0816,0.0636,-0.0204,0.0257,-0.0501,0.0798,0.0063,0.0444,-0.044,-0.0123,-0.0329,0.0539,-0.0425,0.0323,-0.0588,-0.0572,-0.0008,-0.0231,-0.0512,-0.0933,-0.0418,0.0341,0.0419,-0.039,-0.0312,-0.0343,0.0008,0.0043,-0.0386,0.06,0.0012,-0.041,-0.0021,-0.02,-0.094,-0.0728,-0.0087,-0.0868,-0.0719,-0.1393,0.1069,-0.0026,0.025,-0.0458,-0.0729,-0.0371,-0.0761,0.0327,-0.0477,-0.0021,0.0828,0.1349,-0.0493,0.029,-0.0081,0.0473,-0.0818,-0.028,-0.0823,0.0604,-0.0029,0,-0.1324,0.0025,0.0391,0.0274,0.0025,-0.0321,0.0326,0.1382,0.0053,0.0356,-0.0735,0.0235,0.0429,0.0523,0.0909,0.0606,0.0274,-0.013,-0.0694,0.0238,0.0016,0.0675,0.0039,0.0446,0.0405,0.0041,-0.0547,-0.0052,0.0288,-0.0324,-0.0331,0.049,-0.0894,0.0565,-0.0401,0.015,-0.017,-0.0496,-0.043,0.0246,0.0278,-0.0157,0.0784,0.0656,0.0249,0.0782,0.0525,0.046,-0.0347,-0.0509,-0.002,-0.0561,0.0074,0.0376,0.1152,0.035,0.0248,0.0222,0.0778,0.072,0.0186,-0.0104,-0.0343,0.0255]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"this scenario is currently not possible through fewer than five clicks: I'm viewing a team in Rome about research, but instead wish to see a research team in Hamburg in the same research field.","embedding":[0.0394,-0.0516,-0.0016,-0.0088,0.0308,-0.0447,0,0.0034,-0.0121,-0.036,-0.0495,-0.0458,0.0084,-0.0033,0.0031,-0.039,0.0238,0.0011,-0.008,-0.0458,0.021,-0.0666,-0.0037,-0.0374,-0.0324,0.012,0.0171,-0.0214,-0.034,-0.0583,0.0803,0.1041,0.0371,-0.016,0.0337,0.0521,0.0071,0.0593,0.0015,-0.0032,-0.0692,-0.05,0.0225,0.0644,0.0249,-0.0378,0.0413,0.039,-0.012,0.0456,-0.0547,-0.1262,0.0258,0.0013,-0.0787,0.0112,-0.0001,-0.03,-0.0131,0.0348,0.0574,-0.064,-0.0386,-0.0115,0.0031,0.0508,-0.01,0.0138,0.0172,-0.0429,0.0741,-0.0119,-0.0547,0.0339,0.0879,0.0354,-0.0743,0.0021,0.0852,-0.1243,0.1316,0.0797,0.0082,-0.002,-0.0288,-0.0559,-0.0064,-0.0483,0.0432,0.0232,-0.0234,-0.0764,0.0587,-0.0635,0.0388,-0.0368,-0.004,-0.033,0.0476,0.0691,-0.0467,0.0566,0.0316,-0.0262,-0.0788,0.0229,0.007,0.0591,-0.0164,0.0232,-0.0479,0.0664,-0.0752,-0.0591,0.0209,-0.0527,0.0584,0.0324,0.0092,0.0837,-0.0274,0.002,-0.0035,0.0172,0.0739,0.0649,-0.0806,0,0.0327,0.0386,-0.024,0.1252,0.0214,-0.0029,-0.0059,-0.0104,-0.1124,-0.0268,0.0214,0.064,0.0296,0.0157,0.0891,-0.0573,-0.0015,0.0218,-0.0558,-0.0796,0.0088,-0.0867,-0.0458,-0.0653,0.0671,0.0477,-0.0452,0.0104,0.0223,0.0469,-0.0606,0.0321,0.0011,0.0098,-0.0104,0.0902,-0.0237,-0.0658,0.0597,-0.0143,-0.026,0.0601,0.0391,-0.0814,0.0018,0.0593,0.0169,0.0107,0.045,-0.0629,0.0618,0.0167,-0.0372,-0.0443,0.0485,0.0036,-0.0912,0.0143,0.1252,0.0417,0.0742,0.0741,-0.0297,0.1411,0.0089,0.0009,0.0102,-0.0145,0.0641,-0.0004,-0.014,0.0371,-0.0071,-0.0135,-0.1071,-0.0029,-0.0768,0.0374,0.0075,0.004,0.0079,-0.0628,-0.0245,0.019,0.0769,-0.006,0.0595,-0.0802,-0.1168,0.0299,0.0258,0.0471,0.0051,0.0749,-0.0181,0,0.0316,-0.0677,0.0676,-0.0443,0.013,0.0171,0.0435,-0.0527,-0.0429,0.0205,-0.0772,-0.0343,-0.0416,-0.0696,-0.0508,0.0368,0.0748,-0.0818,-0.0456,0.0847,-0.0163,-0.0529,-0.1222,0.0013,0.0059,-0.0037,0.049,-0.0294,-0.0224,-0.0152,-0.079,-0.0218,-0.0376,-0.0956,-0.018,0.0755,-0.0138,0.0415,-0.0519,0.0527,0.0328,0.0272,-0.0763,-0.0091,0.0027,0.0579,-0.0599,0.0334,-0.0984,-0.0365,0.0117,-0.032,-0.0393,-0.0827,-0.0103,0.0337,0.0899,-0.0565,-0.0859,-0.0077,-0.0086,-0.0428,-0.0379,0.0686,0.0262,-0.0575,-0.0284,0.0321,-0.1163,-0.0206,0.026,-0.044,-0.0614,-0.1469,0.0792,-0.0064,0.0342,0.0121,-0.0257,0.0325,-0.0226,0.0238,-0.0008,-0.0307,0.0675,0.0952,0.0115,0.0867,-0.0052,0.0087,-0.0766,-0.0593,-0.0035,-0.0291,0.0107,0,-0.0911,0.0205,-0.0432,0.0582,-0.0302,-0.0294,-0.069,0.1446,0.012,0.0359,-0.0674,0.0206,0.0077,0.0921,0.065,0.0671,0.0086,-0.0384,-0.0704,0.0197,0.0391,0.0463,0.0078,0.0729,0.0542,0.0072,-0.0652,-0.0181,0.0772,0.0009,-0.0294,-0.0128,-0.1278,0.0474,0.0199,-0.0346,-0.0323,-0.0333,-0.0348,0.0291,0.0336,-0.0388,0.0296,0.0649,-0.0045,0.0223,0.0042,0.0057,0.0043,-0.0311,-0.0544,-0.0425,0.0347,0.091,0.095,0.0296,0.0047,0.0106,0.0698,0.0598,0.0514,-0.032,-0.1077,0.0349]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"--> Build it with flexible facets # These facet shortcuts are driven by document metatags specified in our information architecture , creating a more holistic discipline of structure relationships","embedding":[-0.0289,0.0255,0,0.0711,0.0916,-0.0496,0.0226,-0.0031,-0.0073,-0.0176,0.036,-0.1266,0.0239,-0.0223,0.0221,0.0509,-0.0408,0.0016,0.0033,-0.0475,0.0186,-0.0042,0.0606,-0.1002,0.0022,0.0084,-0.0071,-0.0182,-0.0425,-0.0186,0.1202,0.0356,0.0245,-0.0007,0.0238,0.0003,0.0136,0.0702,-0.0701,0.0106,-0.0576,-0.0221,0.0466,0.0155,0.039,-0.0642,-0.0327,-0.0478,-0.0304,0.0472,-0.0749,-0.0898,-0.0295,0.0644,-0.0004,0.0308,-0.0222,-0.0496,0.0179,-0.0351,0.0575,-0.0424,-0.0446,-0.0366,-0.0283,0.0234,-0.0742,-0.0361,0.0283,0.0286,0.0098,0.0388,-0.0835,0.0237,0.0445,0.0199,-0.0817,0.0329,0.081,-0.0499,0.0145,-0.0135,0.0031,0.0074,0.0155,-0.041,-0.0108,-0.1162,-0.0399,0.059,-0.0469,-0.0142,0.0464,-0.0325,0.011,0.0385,-0.0647,0.0285,-0.0275,0.1023,-0.0725,0.0263,-0.0702,0.0493,-0.0654,-0.0605,0.0197,0.0614,-0.0425,0.0017,-0.036,0.0383,-0.0548,-0.0421,0.0346,-0.0092,0.0572,-0.0128,0.0591,0.0238,0.043,0.035,-0.0109,-0.0095,0.0725,-0.0091,-0.0311,0,0.1358,0.0185,-0.0452,0.0849,-0.0187,0.0738,0.0426,-0.0337,-0.1233,-0.0187,0.0042,0.1096,-0.0412,0.0059,-0.0419,-0.0135,-0.007,0.0315,-0.0616,-0.0126,0.0089,-0.0658,-0.0498,0.028,-0.0505,0.0363,-0.0348,0.0064,-0.0199,0.0291,-0.0719,0.062,0.0291,0.0193,0.0314,0.0101,0.0096,-0.0202,0.008,-0.0203,0.0485,0.0186,0.0313,-0.1221,-0.0341,0.0435,-0.0211,0.0419,0.0229,0.0122,0.0037,-0.0075,-0.0981,-0.0201,-0.006,0.02,-0.1276,0.1573,0.0366,-0.0075,0.023,0.03,-0.0109,0.0338,0.0111,0.0217,0.0305,-0.0506,0.0369,-0.0567,0.0398,0.0613,0.0449,-0.0394,-0.0125,-0.0589,0.0286,0.0298,-0.0725,0.1132,-0.0109,-0.0531,-0.0968,-0.0346,-0.0008,-0.063,0.0123,-0.0526,-0.069,-0.0107,0.0295,0.0322,0.0497,-0.0098,-0.0132,0,0.0704,-0.0403,0.0738,-0.0325,0.1094,-0.0358,0.1007,0.053,0.0582,0.0338,0.0509,-0.0755,-0.0489,-0.0989,0.0342,0.0457,-0.0131,-0.1104,0.0028,0.056,-0.113,0.0697,-0.1306,0.0549,0.0464,-0.0123,0.0609,0.0063,-0.0513,-0.0528,-0.0288,0.0447,-0.1345,0.053,-0.0304,0.0163,-0.0663,0.044,-0.0598,0.0483,0.0376,0.0304,-0.0673,-0.015,0.0271,0.1146,0.0313,0.0481,-0.0508,-0.0431,0.0711,-0.0457,-0.0398,-0.0452,0.0204,0.0291,0.1291,-0.0617,-0.0541,0.0021,0.0304,-0.0258,-0.0233,0.0805,-0.0052,-0.0282,-0.0394,0.0375,-0.1131,-0.0461,0.0051,-0.0739,0.0795,-0.0851,0.107,-0.0143,-0.0169,0.0332,-0.0243,0.0037,-0.0916,0.0605,0.0206,-0.0559,0.0225,0.0066,-0.0736,0.1201,-0.0558,0.0567,-0.0968,-0.0841,-0.0001,0.0315,0.0179,0,-0.1033,-0.0457,-0.0144,0.0006,-0.0215,0.0222,0.0566,0.1165,-0.0165,-0.0211,-0.0314,0.0601,0.0532,0.0584,0.0181,-0.0427,0.0527,0.0021,-0.0435,-0.0219,0.0248,-0.0081,0.0608,0.0727,0.0566,0.0207,-0.0738,-0.0062,0.0215,0.0086,-0.0234,0.0031,0.0165,-0.0119,0.0034,-0.017,0.0366,-0.04,-0.0685,0.0249,0.0482,0.0282,0.0079,-0.003,0.023,0.0553,0.0577,0.0012,0.0484,-0.0362,-0.0503,-0.0846,0.0159,0.0112,-0.0162,0.0551,0.0445,0.0196,0.0537,-0.018,0.0835,0.0209,0.0144,0.0574]},{"url":"/posts/20170913-fluid-information-architecture/","title":"Fluid IA to enable user discovery, prepare for change","snippet":"meta name=\"ebi:facet-where\" content=\"parent\" data-tag=\"EMBL.org\" /> EMBL.org:Research:[group] <meta name=\"ebi:facet-who\" content=\"primary\" data-tag=\"[group]\" /> <meta name=\"ebi:facet-what\"","embedding":[-0.0374,-0.0093,0.009,0.019,0.0876,-0.0448,0.04,0.0027,-0.0182,-0.0035,-0.0098,-0.0988,0.0216,-0.001,0.0295,0.0288,0.0402,-0.0373,-0.0251,-0.0724,0.0073,-0.0132,0.0566,-0.0486,-0.0353,0.0102,-0.0587,0.0217,-0.0446,-0.0756,0.0742,0.1039,0.008,0.0015,0.0217,0.0113,0.0247,0.064,-0.0307,-0.0192,0.0051,-0.0786,0.0062,0.0042,0.031,0.0005,0.0548,-0.0645,-0.0458,0.0817,-0.0335,-0.1423,0.0271,0.0831,-0.0212,0.0538,-0.0117,-0.0516,-0.0063,-0.0444,0.072,-0.0394,-0.0314,0.0246,0.0218,-0.018,-0.0457,0.0183,0.0137,-0.0709,0.0291,0.0237,-0.0691,0.031,0.0641,0.0741,-0.0527,0.0476,0.0727,-0.0533,0.0701,0.0705,0.0155,0.0004,-0.059,-0.0594,0.0244,-0.0904,-0.0202,0.0765,0.0101,-0.0527,0.0698,-0.0132,0.0068,0.0269,-0.0682,-0.0155,0.0104,0.075,-0.0638,0.0607,-0.0712,0.0551,-0.0977,-0.0958,-0.0079,0.1074,0.0058,0.0088,-0.0372,0.039,-0.0841,-0.0727,0.0126,0.0041,-0.0149,0.0171,0.1084,-0.0127,0.0068,0.0681,-0.0337,-0.0096,0.0833,0.0242,-0.0728,0,0.1059,0.074,-0.0221,0.1134,-0.0156,0.033,-0.0213,-0.0472,-0.1121,-0.0358,-0.0274,0.1184,0.0028,-0.0147,-0.0493,-0.0434,-0.0291,0.0187,-0.0271,0.0093,0.0328,-0.0209,-0.0502,-0.0528,-0.0181,0.0408,-0.0455,-0.0314,0.0347,0.0753,-0.0737,0.0243,0.0173,0.0376,0.0231,0.0178,-0.0314,-0.0744,0.0139,-0.0292,0.0465,0.0272,-0.0226,-0.0552,-0.0002,0.0465,0.0159,-0.0059,0.0975,0.0002,0.0302,-0.0261,-0.048,-0.0361,0.0197,0.0171,-0.0716,0.0579,0.027,-0.0336,0.026,0.0229,-0.0269,0.032,-0.0228,0.0346,0.0622,-0.0372,0.0364,-0.0645,-0.0135,0.0359,0.0456,-0.0042,-0.0423,-0.0004,0.0159,0.0443,-0.0489,0.0643,0.0153,-0.0288,-0.0488,-0.0187,-0.0081,-0.0698,0.0522,-0.0476,-0.0188,0.0067,0.0142,0.0486,0.0186,0.0474,-0.021,0,0.0544,-0.0727,0.0344,-0.0238,0.0584,-0.0293,0.1119,0.0377,0.0577,0.0402,-0.0082,-0.042,-0.0892,-0.0972,-0.0185,0.0269,0.0283,-0.098,-0.0254,0.0349,-0.0723,0.0314,-0.1662,0.0836,0.0595,0.0085,0.0527,-0.0067,-0.0249,-0.029,-0.0766,-0.014,-0.0902,0.021,-0.08,0.041,-0.0175,-0.0109,-0.0541,0.04,0.0038,0.0479,-0.1004,-0.0153,-0.0175,0.0771,-0.0546,0.0414,-0.0111,-0.0379,0.0749,-0.0559,-0.0398,-0.082,0.0518,0.0696,0.0918,-0.0591,-0.0861,0.014,0.0174,0.0557,0.0007,0.0499,-0.0615,-0.0178,-0.0197,-0.0145,-0.15,-0.0402,0.0454,-0.1197,-0.0217,-0.133,0.1094,-0.0149,0.0064,-0.0094,-0.1066,0.0191,-0.0628,0.075,0.0171,0.0056,0.0985,0.0323,-0.0243,0.069,-0.0294,0.0489,-0.0937,-0.0953,-0.0597,0.0673,0.0336,0,-0.0612,-0.0261,-0.0062,0.0736,-0.0043,-0.0403,0.0647,0.0916,0.0277,0.0244,-0.0399,0.0461,-0.0123,0.0941,0.0519,0.0016,0.0252,-0.0505,-0.0756,-0.0454,-0.0151,0.0556,0.0538,-0.0121,0.0796,0.018,-0.0467,0.0162,0.0195,-0.0153,-0.0383,-0.0078,-0.0409,0.0054,-0.0241,-0.0222,-0.0006,-0.0282,-0.0592,0.0375,0.0166,0.0434,0.0526,0.0255,0.0467,0.0207,-0.0308,0.0447,-0.0236,-0.055,-0.0328,-0.0658,-0.0078,0.0996,0.0563,0.0454,-0.0286,-0.0017,0.0655,-0.0015,0.0552,-0.0395,0.0017,0.022]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"← Blog Five highlights from EuroIA 2017 6 Oct 2017 819 words 300 professionals from 30 countries attended the 13th summit.","embedding":[0.0588,0.022,0.0097,-0.0281,0.1185,-0.0075,0.0058,-0.0231,0.0011,-0.0384,-0.0216,-0.0552,-0.0158,-0.038,0.0111,-0.0126,0.0288,-0.0892,-0.0566,0.0055,-0.0513,-0.0565,-0.0194,0.0613,-0.0004,0.0376,-0.0022,-0.001,-0.0627,-0.0314,0.001,0.0607,0.0251,0.0174,0.037,0.0003,0.0102,-0.0705,-0.0373,-0.0255,-0.0386,-0.1152,-0.0029,-0.0128,0.0495,-0.0446,0.0121,-0.0022,-0.0942,0.0176,0.0283,-0.0751,0.0801,-0.1128,-0.0696,0.0415,-0.0373,0.0264,0.0282,-0.0337,0.0235,-0.062,-0.0135,0.0307,-0.0206,-0.0237,-0.0116,0.0228,-0.0837,0.0022,0.0451,-0.1031,0.0149,0.0368,0.0954,0.0737,-0.0127,-0.0317,0.0122,-0.0427,0.0985,0.0634,-0.0097,-0.0338,-0.0377,-0.0151,0.0835,-0.0493,0.0183,0.0111,-0.0302,-0.0613,0.0453,0.0125,0.0583,-0.0241,0.0156,0.0282,0.0347,0.0935,-0.0113,0.1261,-0.0126,-0.022,-0.1234,-0.0709,0.007,0.0802,-0.0379,-0.02,-0.0848,0.0105,0.0044,-0.1015,0.0182,0.0106,0.0212,-0.0006,0.1504,0.035,0.0883,0.06,0.0244,0.0613,0.0614,0.0468,-0.0454,0,0.0362,0.0585,-0.0407,0.0757,0.0162,0.014,-0.0789,-0.0689,-0.1019,-0.0491,-0.032,0.1441,0.0706,0.0501,0.0018,0.0007,0.0364,0.0078,-0.0229,0.0531,0.0631,-0.0086,0.0527,-0.0466,-0.0432,0.0682,0.0081,0.0164,0.0145,0.05,-0.0667,0.0053,0.009,-0.0192,0.0083,0.0871,-0.041,-0.1274,0.0067,-0.0471,-0.0464,0.0392,-0.0632,-0.0106,0.0302,0.0242,-0.0104,-0.0149,0.0355,-0.0621,-0.024,0.0065,0.0347,-0.0069,0.0369,0.0095,-0.0135,-0.0114,0.0925,-0.0904,0.0246,0.0995,-0.051,-0.0128,0.0135,0.1013,0.0201,0.0284,0.0102,-0.0976,-0.016,-0.0092,0.0664,-0.0047,-0.0316,0.0666,0.002,0.0045,0.0162,0.0547,-0.0085,-0.017,0.0349,-0.0646,0.0237,0.0133,0.0169,-0.029,-0.0025,0.0359,-0.0052,-0.0179,0.0417,0.0068,-0.0466,0,0.0613,-0.0366,-0.0425,0.0058,0.0518,0.0071,-0.0463,-0.0001,-0.0172,0.0406,0.0479,-0.1011,-0.002,0.0045,-0.0139,-0.0176,0.0826,-0.0381,-0.0528,0.0355,0.0303,0.0145,-0.0654,-0.0017,-0.0074,0.0352,0.0457,-0.0557,-0.1012,-0.144,-0.0887,-0.0028,-0.0223,-0.002,0.0153,0.082,-0.042,-0.0572,-0.0113,-0.0082,-0.0456,-0.0387,-0.0445,0.0384,0.0352,-0.047,-0.0857,0.0128,-0.0155,-0.0824,-0.0407,0.0031,-0.0528,-0.0588,0.065,-0.0066,0.0502,-0.0596,-0.0032,0.0395,-0.0408,0.0354,-0.0426,0.0613,0.0224,-0.0661,-0.0247,-0.0201,-0.0846,-0.0068,0.0208,-0.024,-0.1281,-0.0443,0.0166,0.0022,-0.0283,0.0101,-0.0335,-0.0211,-0.0242,-0.0569,0.0055,0.0401,0.1221,0.0591,-0.0399,0.0022,-0.0323,0.0157,0.0002,-0.0628,-0.0411,0.049,0.0935,0,0.0222,0.0409,-0.0525,0.0475,0.0167,-0.1469,0.005,0.0447,-0.0221,0.0665,-0.0128,0.0219,-0.0774,0.0318,0.0817,0.0838,-0.0011,0.0381,-0.0245,0.0241,0.0838,0.0246,0.0507,-0.0694,0.0109,-0.0447,-0.0402,0.0698,-0.0136,-0.1298,-0.0557,0.0088,-0.0628,-0.0232,-0.0622,0.0318,-0.02,-0.0092,-0.0087,0.0023,-0.0369,-0.0407,0.029,0.0341,0.0476,0.0779,-0.0512,-0.0022,-0.0688,-0.0728,-0.1035,-0.0142,0.0793,0.1089,0.0626,0.0348,0.0082,0.0215,0.0619,0.0849,0.0867,-0.0596,-0.1078,0.0235],"teaser":"I&#39;ll tragically ignore Stockholm and highlight inclusion, embracing and enabling.","date":"Fri Oct 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"my notes is that this year was also an opportunity to dwell on ideas we 've been discussing in the EMBL Corporate Design Sprints , particularly those around a pan-organisation IA.","embedding":[-0.0192,0.0343,0.0227,-0.0173,0.0638,-0.0266,-0.0284,0.0191,-0.0252,-0.0178,-0.0714,-0.0102,-0.0396,0.0086,0.0262,0.033,0.057,-0.0862,-0.0712,0.0304,-0.0231,-0.0683,0.0039,0.016,-0.0834,0.0011,0.0212,-0.0308,-0.009,-0.0197,-0.0133,0.0907,0.0581,-0.0214,-0.0252,0.0598,0.0646,-0.0186,-0.0433,-0.0642,-0.0589,-0.1531,-0.0017,-0.0162,0.0712,-0.1008,0.0087,-0.018,-0.083,-0.0103,-0.0639,-0.0812,0.0626,-0.0808,-0.0904,0.056,0.0013,0.0274,0.0142,-0.0723,0.0528,-0.0454,-0.0257,0.0499,-0.0367,0.012,0.0295,0.0411,-0.033,-0.0032,0.053,-0.1146,-0.027,-0.0175,0.1339,0.0242,-0.0447,-0.0274,0.0597,-0.0404,0.0788,0.0069,-0.0485,-0.0294,-0.03,-0.0038,0.043,-0.0496,0.0274,0.0453,-0.0064,-0.0388,-0.0323,-0.0239,0.0666,-0.0241,-0.0042,-0.0888,0,0.0652,-0.0495,0.0968,0.0243,-0.0233,-0.1027,-0.0794,-0.0126,-0.0017,-0.0551,0.0049,-0.0394,-0.0325,0.0339,-0.0512,0.0427,-0.005,0.0231,-0.0087,0.1477,0.023,0.0753,0.0041,0.0002,0.0338,0.0102,0.0465,-0.0342,0,0.0413,0.0781,-0.0328,0.1078,-0.0071,-0.0138,-0.0478,-0.0251,-0.1026,-0.0326,0.0096,0.1487,0.0714,0.0736,0.0115,-0.0397,-0.0302,0.0347,-0.0319,0.0118,0.017,-0.0028,-0.0205,-0.0476,0.0314,0.0856,0.0633,-0.0072,0.0296,0.0203,-0.049,0.0351,-0.0169,-0.0226,-0.0074,0.0936,-0.087,-0.1516,0.0244,-0.0372,-0.0859,0.0266,0.0205,-0.0335,0.0583,0.0552,0.0438,0.0404,0.03,-0.0234,-0.0459,0.0179,0.0156,-0.0207,0.0753,-0.0633,0.0058,-0.0153,0.0352,-0.0485,0.0049,0.0562,-0.0748,-0.0003,0.0032,0.0674,-0.0786,0.0483,0.0216,-0.0714,-0.0762,0.0133,0.029,-0.0152,-0.0199,0.0389,0.0226,-0.0536,0.0124,0.0462,-0.0179,-0.0296,0.0746,-0.0096,0.0162,0.0034,0.0023,0.02,-0.0071,0.0442,-0.0082,0.0115,0.0268,0.0659,0.0175,0,0.0693,-0.0015,-0.0723,0.0313,0.1082,0.0321,-0.0431,-0.0241,0.0569,-0.068,0.0421,-0.0341,0.0013,0.0021,-0.0003,-0.0329,0.0361,-0.0561,-0.0336,0.0569,0.0932,-0.003,-0.0755,0.0128,-0.0603,-0.0164,0.0419,-0.0228,-0.0599,-0.0586,-0.1005,-0.0656,0.0016,0.0614,0.0157,0.0573,-0.013,-0.0246,-0.0083,-0.0183,-0.0282,0.0026,-0.0571,0.0395,0.0456,0.0417,-0.1189,-0.0033,-0.0811,-0.0768,-0.0527,0.0243,-0.0695,-0.1498,0.0058,-0.0248,0.079,-0.0729,0.0199,0.0671,-0.027,0.0638,0.0146,0.0309,0.0046,-0.0259,-0.0029,-0.0181,-0.0704,-0.0127,0.0222,-0.0382,-0.033,-0.0406,0.0393,-0.0238,-0.0509,-0.094,-0.0485,-0.0503,0.0026,-0.0197,0.0224,-0.0381,0.0434,0.1521,-0.0604,0.0606,-0.014,0.0673,-0.0492,0.0141,0.0004,0.0697,0.0362,0,0.0126,0.0617,0.0168,-0.0187,-0.0094,-0.054,0.0504,0.0326,-0.0096,0.0412,0.0054,0.0352,-0.0293,0.0852,0.1114,0.0682,-0.0253,-0.0137,-0.0592,-0.0228,0.1143,-0.0139,0.0111,-0.0068,0.0355,-0.0448,-0.0195,0.0998,-0.0195,-0.0715,-0.0706,0.0201,0.0056,0.0349,-0.1088,0.0797,0.0208,-0.0287,0.0212,-0.0338,-0.0207,0.0077,-0.0483,-0.0149,0.0376,0.0892,-0.0122,-0.0347,-0.0513,-0.0083,-0.0863,-0.0248,0.0316,0.0585,0.086,0.0745,0.0195,-0.0044,0.0923,0.0484,0.0617,-0.0283,-0.0862,0.0465]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"Stay organic, flexible and holistic: \"Incomplete, impermanent, imperfect\" Don't push change through dictation, pull change through facilitation Her slides don't appear to be online, but you can see a","embedding":[0.0084,-0.0103,0.0244,-0.032,0.0595,-0.0691,-0.0171,-0.0184,0.0324,0.0014,-0.0654,0.0272,-0.0044,-0.0179,0.0731,0.0174,0.071,-0.0279,-0.0296,0.0757,-0.0266,0.0502,0.026,0.0367,-0.0875,0.0133,0.0024,-0.0022,0.0298,-0.0315,-0.01,0.1132,-0.0503,-0.0218,-0.0117,0.0669,-0.0001,0.052,-0.0116,-0.104,-0.0398,-0.1122,0.0518,-0.0471,0.0374,-0.0512,-0.0327,-0.0697,-0.0658,-0.0846,-0.0549,-0.0752,0.0438,-0.025,-0.0698,0.0475,0.0271,0.0908,-0.0143,-0.0384,0.0048,-0.0214,-0.0694,0.0229,0.0255,0.0464,0.0042,0.0232,0.0194,0.0164,0.031,-0.0698,0.0436,-0.0398,0.1515,0.0684,-0.0443,0.007,0.0687,-0.1038,0.072,0.0702,0.0015,0.0226,-0.0587,-0.0201,0.024,-0.0565,0.0282,-0.0078,-0.0089,-0.0157,0.0643,0.0086,0.0259,-0.0731,-0.0368,0.0158,-0.0184,0.0675,-0.0307,0.1181,0.0164,-0.0508,-0.0867,-0.0899,0.0062,0.0803,-0.0373,0.0116,-0.0288,-0.0073,0.0353,-0.0975,0.0128,-0.0717,-0.0249,-0.0536,0.1302,0.0134,0.0389,-0.0078,0.0395,-0.0195,0.0328,0.0009,-0.028,0,-0.0056,0.0527,-0.0485,0.0988,0.0251,0.0083,-0.036,-0.0277,0.0186,0.0309,0.0481,0.1012,0.0386,-0.0083,0.0457,-0.0217,-0.0161,0.0099,0.0237,0.0194,0.0297,0.1106,0.0029,0.0023,0.0248,0.0388,0.0209,0.0183,0.0177,0.0572,-0.083,0.0283,0.0035,0.0454,0.0168,0.0922,-0.0611,-0.1395,0.0308,-0.0828,-0.0841,-0.0343,0.018,-0.0306,-0.004,0.0675,0.0784,-0.0372,-0.0589,0.0188,0.019,0.0521,0.0221,0.0269,0.0194,-0.1512,-0.0678,-0.0389,0.0386,-0.0451,0.0195,0.0672,-0.0811,0.0548,0.0038,0.0066,-0.0398,-0.0655,-0.0231,-0.0591,-0.0364,0.0489,-0.0695,0.0168,-0.07,-0.0466,0.0008,-0.045,-0.0085,0.0379,0.0008,0.0076,-0.0058,0.0455,0.084,-0.0096,0.0245,0,-0.0257,-0.0085,-0.0031,-0.0471,0.0402,0.1107,0.0093,0,-0.0269,0.0031,-0.0694,0.0225,0.0648,0.0064,-0.0321,-0.0394,0.0768,-0.0441,0.0269,-0.0832,0.0027,0.0559,-0.0488,-0.0661,0.0262,-0.0914,-0.0184,0.0796,0.1535,0.0565,-0.1436,0.0684,-0.0089,0.0266,-0.0451,0.0026,-0.0471,-0.0458,-0.0483,-0.0307,-0.0324,0.0106,-0.0096,0.0285,-0.038,-0.0089,-0.0585,-0.0251,-0.0744,-0.0473,-0.0854,0.0164,0.073,0.0259,-0.0435,-0.0331,-0.012,-0.0082,0.0217,0.0234,0.0506,-0.1475,-0.015,-0.0385,0.1046,-0.0746,0.06,0.0585,0.0321,0.0442,-0.0166,-0.0309,0.0141,0.0087,-0.009,0.0226,-0.0747,-0.0205,-0.034,-0.0143,-0.1199,-0.0722,0.0337,0.0114,0.0331,-0.1186,-0.0653,0.0165,0.0342,-0.0546,0.0583,0.0381,0.0649,0.0949,-0.0764,-0.0092,-0.0296,0.0542,-0.01,-0.0052,-0.0025,0.0649,-0.023,0,-0.0092,-0.0021,0.0113,-0.0362,-0.0114,-0.0447,0.0073,-0.0086,-0.048,0.0793,0.005,0.0307,-0.0611,0.0968,0.0463,0.0146,-0.0207,0.0312,-0.0996,-0.0455,0.0731,-0.0466,-0.0284,-0.0303,0.0134,-0.0641,0.0204,-0.0024,-0.0314,-0.0375,-0.0417,0.0509,-0.0145,0.0841,-0.1069,0.009,0.0472,0.0545,-0.0157,0.0176,-0.0182,0.0373,-0.0161,0.0531,0.0081,0.0385,-0.0481,0.0142,-0.0592,0.0022,-0.0709,0.0485,0.0285,0.0608,0.0701,0.0333,0.0781,0.0463,-0.0094,0.06,0.0441,0.0058,-0.0105,0.0377]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"was to keep the rather complex concept domain driven design as an inclusive and facilitating process — avoiding past incidents where those who could not master IA-speak were simply forced out.","embedding":[-0.0404,-0.0239,0.0149,-0.0641,0.0212,-0.0653,-0.0151,0.0656,-0.0297,0.0129,-0.0788,-0.0719,0.0467,-0.0039,0.0069,0.0061,0.0516,-0.0929,-0.0758,-0.0175,-0.0289,-0.0259,-0.0131,0.0085,-0.0405,0.0328,-0.0472,-0.0222,-0.046,-0.0736,0.0307,0.0464,0.0331,-0.025,-0.0251,-0.0062,0.0205,-0.0422,0.0177,-0.0516,0.0127,-0.13,0.0078,0.024,0.0325,-0.001,0.0162,-0.0905,-0.055,0.0069,-0.0427,-0.0799,0.064,-0.0778,-0.0772,-0.0027,0.0002,0.0408,-0.0093,-0.0243,0.0261,-0.0331,-0.0024,0.0096,0.0791,0.006,-0.0073,0.0108,-0.0058,0.0514,-0.0154,-0.0692,-0.0695,0.0704,0.083,-0.0104,0.0359,0.0049,0.0705,-0.0438,0.0801,0.1054,0.0043,-0.0367,0.0011,-0.0166,0.064,-0.0578,0.0121,-0.0414,0.0452,-0.0818,0.0809,0.006,0.1276,-0.0343,-0.0121,-0.0091,-0.0412,0.0792,-0.0002,0.081,0.005,-0.0158,-0.0952,-0.0873,0.0436,0.0978,-0.0112,-0.0534,-0.0376,-0.0184,0.0087,-0.0605,0.0205,0.0094,0.0063,0.0054,0.1409,0.0689,-0.031,0.0027,-0.0111,0.04,0.0956,0.0258,-0.0405,0,-0.0739,0.0834,-0.0219,0.0897,0.0068,-0.0192,-0.0573,-0.0179,-0.0667,-0.0035,0.0034,0.1512,0.0395,0.0736,0.0775,0.0007,0.0054,0.0106,0.0123,-0.0109,0.0598,-0.0605,0.0379,-0.0834,0.0327,0.006,0.007,0.0613,0.0512,0.046,-0.0758,0.0172,-0.0863,0.0028,0.023,0.0346,-0.0068,-0.1137,0.0285,-0.0295,-0.0805,0.0776,-0.0365,-0.0159,0.0565,0.0009,0.0129,-0.0061,0.069,-0.0246,-0.0326,0.0132,0.0632,-0.0435,0.0627,0.0084,-0.0648,0.0631,0.0443,-0.0009,-0.0076,-0.014,-0.1106,0.0642,-0.0454,0.0886,-0.0388,0.0372,0.045,-0.0604,0.0085,-0.01,-0.0117,0.0152,-0.0575,0.036,-0.0214,-0.0359,-0.0216,0.0077,-0.0384,0.0171,0.0585,-0.0268,0.0749,-0.0197,0.0517,0.0266,0.0037,0.0467,-0.0359,-0.037,0.043,0.0566,-0.0156,0,0.049,-0.0506,-0.0768,-0.0024,0.0355,0.0074,0.0141,-0.0312,-0.0256,0.0455,0.066,-0.0124,-0.0177,-0.0089,-0.0111,-0.0418,0.0328,-0.1228,0.0677,0.0328,0.0834,-0.0097,-0.0672,0.0332,0.0019,0.033,-0.077,-0.0051,-0.0342,-0.0731,-0.1165,-0.0616,-0.007,0.0014,-0.0333,0.0047,0.0224,-0.0192,-0.0054,0.0112,-0.0553,-0.0143,-0.0799,-0.0385,0.0648,-0.0146,-0.0842,0.0315,-0.0436,-0.065,0.0035,-0.064,0.0342,-0.1144,-0.0692,0.0026,0.1167,-0.0484,-0.0462,0.0587,0.0411,0.0465,-0.0288,-0.0176,0.0045,-0.0305,-0.0247,0.0209,-0.0987,-0.0181,-0.0316,-0.0868,-0.1411,-0.0819,0.0093,0.0112,0.0553,0.0058,-0.0048,-0.0638,-0.0573,-0.0214,0.0299,-0.0349,0.0495,0.072,-0.0168,-0.0273,-0.0036,-0.0023,-0.0284,-0.0432,-0.0116,0.0906,-0.0007,0,0.0666,0.0438,0.0124,0.0573,-0.0258,-0.0495,-0.0788,-0.0225,0.0062,0.056,-0.0101,0.0131,-0.0312,0.1306,0.0814,0.065,-0.0616,-0.0049,-0.0729,0.0194,0.0956,0.0058,0.0121,-0.0197,0.0325,-0.0109,0.0014,0.0537,-0.0284,-0.0395,-0.0762,0.05,-0.0627,0.0442,-0.0485,-0.0072,0.0388,0.0233,-0.066,-0.0084,0.0282,0.0003,0.0226,0.0109,0.116,0.0311,-0.0689,-0.0263,0.015,-0.0326,-0.0438,0.009,0.0483,0.1347,0.1152,0.0083,-0.0102,-0.0419,0.0384,0.1125,0.1134,-0.0663,-0.0371,-0.012]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"lisanAtvur about user research @euroia #euroia17 pic.twitter.com/CODnZgiakt &mdash; Raffaella Roviglioni (@Raffiro) September 30, 2017 Reminding me I should take an extra five minutes in preparing","embedding":[-0.02,0.0222,0.0085,-0.0112,0.0936,0.0437,0.0532,0.0226,-0.0276,0.0106,-0.0688,-0.0508,-0.023,-0.0197,-0.0391,0.0354,0.0301,-0.0911,-0.1354,0.0226,-0.0273,-0.0257,0.1072,0.0126,-0.0534,0.0746,0.0032,-0.0584,-0.0432,0.0329,0.0131,0.1383,0.0077,-0.049,0.0058,0.0587,0.0561,0.0277,0.0306,-0.0178,-0.0256,-0.0933,0.009,0.0498,0.0025,-0.0315,0.0283,-0.0413,-0.0578,-0.0058,-0.1029,0.0065,0.0586,-0.0981,-0.0303,0.0427,0.0672,0.0368,-0.0194,-0.0791,0.0302,-0.0306,-0.0696,0.0092,0.0329,0.0008,-0.0175,-0.0005,-0.0755,0.0594,-0.0092,-0.0333,-0.0356,0.0391,0.0698,0.0628,0.0411,-0.0395,0.0423,-0.0713,0.0668,0.0045,-0.0025,-0.1043,-0.0453,-0.0163,0.0445,-0.0687,-0.0173,0.0117,-0.0196,-0.0753,0.0001,0.0546,0.0678,0.0415,0.0076,0.0258,-0.0008,0.1037,0.0756,0.066,-0.0314,-0.0561,-0.0761,-0.0721,0.0022,0.0458,-0.0485,-0.005,-0.0231,-0.0529,-0.013,-0.0435,0.0344,-0.002,0.036,-0.0142,0.002,-0.0053,0.0257,0.0373,-0.0717,0.0911,0.0549,0.0244,-0.0861,0,0.0145,0.0587,0.0023,0.1,-0.0804,0.013,-0.0583,-0.021,0.0258,-0.02,0.0103,0.1454,0.0732,-0.0299,-0.0223,-0.0287,-0.0472,-0.0307,-0.033,-0.0192,0.0595,0.0542,0.0278,-0.0319,-0.0019,0.0157,0.0232,-0.0308,-0.0318,0.037,-0.1337,0.0412,-0.0663,-0.0196,0.0169,0.0551,-0.0318,-0.1284,-0.0172,-0.0199,-0.038,0.05,-0.0566,0.0516,0.0675,0.0342,-0.0478,-0.0051,-0.0322,-0.0947,0.0227,0.0238,0.0739,-0.0292,0.0812,0.0525,-0.0466,0.0053,0.0592,-0.0605,0.091,0.059,-0.0713,0.082,-0.0004,0.0836,-0.051,-0.0204,-0.0208,-0.0004,-0.0371,0.0347,0.0318,0.0037,0.0155,0.0155,-0.0302,-0.0056,0.0552,-0.0498,0.0055,-0.016,0.0121,-0.0614,-0.0024,-0.0157,0.0466,-0.0276,0.0081,0.0005,0.0004,-0.0526,0.0349,0.0148,-0.0835,0,0.003,-0.0148,-0.0478,0.0803,-0.0022,0.0352,-0.0453,-0.0541,0.044,-0.0343,0.0999,-0.0671,0.0266,-0.0338,-0.064,-0.0765,0.0676,-0.054,-0.0951,0.0622,0.034,0.0014,-0.1026,-0.0265,-0.043,0.0095,0.0831,-0.047,-0.0585,-0.0352,-0.0358,0.0246,-0.0747,-0.0486,0.0274,0.0981,0.0788,-0.0203,-0.0407,-0.0292,-0.0471,-0.0149,-0.0725,0.018,0.0112,-0.0388,-0.1076,0.0528,-0.0669,-0.0316,0.0252,-0.0489,-0.0277,-0.0655,0.0053,0.0131,0.0507,-0.082,0.002,0.1256,-0.0035,0.1094,-0.0448,0.0036,0.0036,-0.0287,-0.0018,0.0085,0.026,0.0302,0.0556,-0.0538,-0.1092,-0.0469,0.0843,0.1014,-0.0407,-0.0649,-0.0799,0.016,0.0352,-0.112,0.0243,0.0248,0.0737,0.0469,-0.0596,0.0586,-0.0234,-0.0078,-0.0343,-0.1082,-0.0536,0.0224,0.0151,0,0.016,0.0623,-0.0381,0.0324,-0.0128,-0.0406,-0.0388,-0.0329,0.0146,0.0737,0.0358,0.0272,-0.0379,0.0461,0.0331,0.0934,0.0011,-0.0508,-0.0286,0.0052,0.0779,-0.0039,-0.0154,-0.0601,0.0395,-0.0111,0.0074,0.0837,-0.0384,-0.064,-0.0383,0.0163,-0.0381,0.0495,-0.0097,-0.0191,0.0365,0.0435,0.0338,-0.0129,-0.0516,0.0056,0.0288,0.0449,-0.0002,0.0347,-0.0595,0.0121,-0.0258,-0.0254,-0.0241,-0.0156,0.0559,0.0913,0.0882,0.1079,-0.0117,0.0548,-0.0249,0.0003,0.1265,-0.0287,-0.0759,0.0009]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"The metaphorical metal is hot. The time is now and we should translate our methodologies into operations to enact change.","embedding":[-0.0149,0.0418,0.005,-0.0263,0.0507,-0.0075,-0.0135,-0.0445,-0.0231,0.0062,-0.042,-0.0231,-0.0412,0.0262,-0.0087,-0.0379,0.0452,-0.0236,-0.0501,-0.0345,0.0104,-0.0734,-0.0028,0.0503,-0.103,0.082,-0.0356,-0.0432,-0.0411,-0.0476,-0.026,0.0577,0.0569,-0.0346,-0.0232,0.0284,0.0165,-0.0485,-0.0181,-0.0232,-0.0384,-0.0986,-0.0147,0.0004,0.0396,-0.0199,0.0069,-0.0685,-0.031,0.0139,-0.037,-0.0247,0.0668,-0.0721,-0.0184,0.0225,0,-0.013,0.013,-0.1156,0.0633,-0.0126,-0.0628,0.0533,0.0426,-0.0561,0.0521,0.0728,-0.0473,0.0403,-0.0073,-0.0861,-0.0224,0.0058,0.1155,0.0864,-0.017,-0.0456,-0.0218,-0.1108,0.0573,0.0429,0.023,-0.0257,-0.0152,0.0362,0.0761,-0.0532,0.06,0.0269,-0.0348,-0.0186,0.0163,0.0166,0.0586,0.0205,0.0133,0.0047,0.0434,0.094,0.0267,0.0608,0.0035,-0.0946,-0.0593,-0.0525,0.0577,0.0354,-0.0064,0.0059,-0.0248,-0.0423,-0.0382,-0.129,0.0267,-0.0219,0.0022,-0.0012,0.0635,0.0566,0.1112,0.0199,-0.021,0.0695,0.0582,0.1121,-0.0278,0,0.0059,0.0237,0.0198,0.0665,-0.026,0.0113,-0.0658,-0.0448,-0.0275,0.0044,-0.0435,0.2058,0.0223,0.0166,0.0722,-0.1011,-0.0184,0.0257,0.0155,0.0256,0.0119,0.0187,0.0383,-0.0625,0.0621,0.0749,0.0177,-0.0335,-0.0193,0.0304,-0.0255,-0.0149,-0.0561,0.0116,-0.0332,0.0809,-0.0735,-0.1096,0.0281,-0.0496,-0.0867,0.001,-0.0484,0.0099,0.0278,0.056,-0.0146,0.0194,0.0413,-0.0562,0.0029,0.0019,0.0638,-0.0494,0.0269,0.0154,0.0127,-0.0148,0.0515,-0.0433,-0.0113,0.0574,-0.0387,0.0437,-0.0155,0.0677,0.0289,0.0269,0.0126,-0.0692,-0.1011,0.0101,0.0336,-0.042,0.0273,0.076,0.0471,-0.1029,-0.0169,-0.0012,-0.0811,-0.0122,0.0538,-0.0624,0.073,0.051,0.061,0.004,0.0305,0.0422,-0.0412,-0.0303,0.0665,0.0955,0.0148,0,0.0434,-0.0226,-0.0408,0.0513,0.0231,0.0279,-0.0859,-0.0461,0.0075,0.0041,0.0523,-0.0964,-0.0249,0.0113,-0.0146,-0.0295,0.0677,-0.051,-0.0771,0.0162,0.0221,0.0813,-0.1078,0.0217,-0.0601,0.0036,0.0088,-0.0586,-0.0584,-0.0804,-0.0865,-0.0672,-0.0264,0.0315,0.0219,0.0619,0.0473,-0.0258,0.0096,0.0415,-0.0508,-0.0479,-0.0032,0.0296,0.0293,0.0042,-0.1169,-0.0022,-0.0783,0.0006,0.0256,-0.0322,-0.0839,-0.0994,0.0261,0.0093,0.0577,-0.0948,-0.0227,0.1246,-0.0561,0.0345,-0.0134,0.0875,-0.0286,-0.0319,-0.0268,-0.0499,-0.0983,0.0252,0.0099,-0.016,-0.1305,-0.034,0.0173,-0.0087,0.0305,-0.0514,-0.0576,-0.021,0.0191,-0.0403,0.0479,0.0016,0.0199,0.1095,0.0058,0.0471,-0.0014,-0.0005,-0.0502,-0.1036,-0.0357,0.0531,0.0073,0,-0.0562,0.039,0.0435,0.0426,0.0225,-0.0491,-0.002,0.0746,-0.0118,0.0201,0.0631,0.0246,-0.0328,0.0454,0.0998,0.0799,-0.0573,0.0408,-0.0502,-0.038,0.0962,0.007,0.0195,-0.0602,0.0221,-0.0635,-0.0115,0.0847,0.0007,-0.0413,-0.0083,-0.0123,0.0158,0.0425,-0.056,0.0159,-0.0064,0.0512,0.0102,-0.0082,-0.0634,0.0012,-0.0014,0.0253,-0.0317,0.0529,-0.09,0.0264,-0.0071,-0.1163,-0.0312,-0.0171,0.0492,0.1041,0.1074,0.0752,0.0276,0.0016,0.0751,0.0258,0.051,-0.0512,-0.0757,0.0584]},{"url":"/posts/20171002-euroia-2017-takeaways/","title":"Five highlights from EuroIA 2017","snippet":"More? # You can get many of the slide decks from EuroIA 2017 here , or get the highlights on Twitter and don't forget the 2018 edition is coming in September to Dublin . Go on, read a bit more.","embedding":[-0.0255,-0.0507,0.0319,-0.0589,0.12,0.034,0.0034,-0.0659,-0.0588,-0.0338,-0.0574,-0.037,-0.074,0.0442,-0.0088,0.0014,0.0409,-0.0202,-0.0326,-0.0397,-0.0168,-0.0383,-0.0233,0.0435,-0.1101,0.0293,-0.0257,-0.0228,0.0021,-0.0161,-0.0141,0.0735,0.0342,-0.007,-0.0231,-0.0662,0.0184,-0.0144,-0.0531,0.0095,0.0191,-0.0986,0.0089,0.0309,0.0218,-0.0178,-0.0131,-0.0647,-0.0367,0.0144,-0.0368,-0.1019,0.0743,-0.0996,-0.0672,0.0184,-0.0349,-0.0089,0.0502,-0.0741,0.04,-0.022,-0.0524,0.0542,0.0181,-0.0209,0.0197,0.0572,0.0095,-0.0131,-0.0661,-0.0014,0.0589,0.0287,0.088,0.0394,-0.051,-0.0545,-0.0214,-0.1281,0.0542,0.011,-0.0035,-0.0132,0.0351,0.0084,0.0491,-0.0572,-0.0252,0.0212,-0.0069,-0.0049,0.0647,-0.0037,-0.006,0.0123,-0.0277,-0.0796,-0.0003,0.0855,-0.0606,0.0855,0.0365,-0.023,-0.1179,-0.0351,0.0127,0.0898,0.0086,0.0103,0.0232,-0.0048,-0.0095,-0.1644,0.0283,-0.0246,-0.0058,-0.0228,0.0742,0.0569,0.1161,0.0168,-0.0244,0.0382,0.0901,0.0727,-0.0024,0,0.0911,0.0423,-0.0559,0.07,0.0173,0.0009,-0.0451,-0.0998,-0.1206,-0.0744,0.0192,0.1412,-0.0242,0.0191,0.0065,-0.0498,0.0204,0.0694,-0.0222,0.0631,0.0312,0.0151,0.0297,-0.0383,0.0278,0.0822,0.048,-0.013,0.0664,0.0426,-0.0663,-0.0228,-0.0152,0.0143,-0.023,0.0567,-0.0896,-0.1338,0.0656,-0.0357,-0.0496,-0.0032,-0.0455,-0.0163,-0.0529,0.044,0.0053,0.01,0.0846,-0.0441,0.0155,-0.0175,-0.0332,-0.0332,0.0238,-0.0446,-0.0083,0.0146,0.1196,-0.0665,0.0357,0.0808,-0.0165,-0.0144,-0.005,0.0587,0.0754,0.0013,0.0144,-0.0226,-0.0353,0.0074,0.0738,-0.0351,0.0011,0.0342,-0.0045,-0.0544,-0.032,0.0311,-0.0547,-0.0662,0.022,-0.0368,0.0191,-0.016,0.0846,0.0032,-0.0119,-0.0094,-0.0297,0.0431,0.0749,0.0573,-0.0224,0,0.051,0.0142,-0.051,0.043,-0.0009,0.0166,-0.0005,0.0388,0.0426,-0.0304,0.0778,-0.0531,-0.0846,-0.0192,-0.0449,0.0375,0.0668,-0.0246,-0.0533,0.0108,0.0372,0.053,-0.131,0.0485,-0.0049,-0.024,0.0968,0.0227,-0.0664,-0.1179,-0.0695,-0.0443,-0.029,-0.0242,-0.0073,0.091,0.0364,0.0036,-0.0625,0.0546,-0.0198,0.0078,-0.0431,0.0102,-0.0267,0.0304,-0.0626,0.045,-0.0304,-0.0321,-0.0111,-0.0464,-0.0231,-0.1237,0.0164,-0.0153,0.0589,-0.0649,-0.0037,0.049,-0.0827,0.0477,-0.0579,0.0146,0.017,-0.0451,-0.0141,-0.0229,-0.0794,-0.0051,0.0037,-0.0366,-0.0408,-0.0912,0.0033,-0.0176,0.0782,0.0066,0.0215,-0.0335,-0.0334,-0.0118,0.0466,-0.0184,0.0684,0.1226,0.006,0.0551,-0.0181,0.0427,-0.0179,-0.0378,0.0246,0.0216,0.0535,0,-0.0507,0.0339,-0.0433,0.0211,0.0108,-0.0527,0.0143,0.1189,0.0242,0.031,0.0093,-0.016,-0.0044,0.0631,0.0984,0.103,-0.0589,0.0833,-0.0554,-0.0301,0.0611,0.0318,0.0705,-0.0265,-0.0225,-0.0072,-0.0156,0.0108,-0.0328,-0.0879,-0.0419,0.0009,0.0289,-0.0127,0.0514,0.056,-0.0939,0.0512,-0.0164,0.0352,-0.0267,-0.0679,0.0274,0.0158,-0.0101,0.0304,-0.0338,-0.0149,-0.0251,-0.1072,-0.0264,-0.0405,0.0697,0.0948,0.098,0.0648,0.0166,-0.0002,0.1096,0.033,0.0875,-0.0063,-0.065,0.0826]},{"url":"/posts/20171027-video-conferencing-tips-dos-donts/","title":"8 Video conferencing tips, dos, don’ts","snippet":"← Blog 8 Video conferencing tips, dos, don’ts 27 Oct 2017 595 words Small things make a big difference, like this tiny and simple but well-made webcam.","embedding":[0.0005,-0.0842,0.026,-0.0884,0.0589,-0.0458,0.0848,0.0278,0.0231,-0.0676,-0.0031,-0.0651,-0.0817,-0.0177,0.0479,-0.0016,0.1388,-0.0186,-0.0766,-0.0279,0.0231,-0.0701,0.0326,0.0272,0.018,0.0042,-0.0393,0.0328,-0.0074,-0.095,0.0434,-0.0311,0.0421,0.015,-0.0573,-0.0268,0.0517,0.0049,-0.1076,-0.0516,-0.0374,0.0437,0.0171,-0.0356,-0.0488,-0.1005,0.0107,-0.0371,0.0151,-0.0676,-0.0382,-0.0441,0.0119,0.012,-0.063,0.0095,0.0448,0.037,0.0237,0.0057,0.008,-0.0557,0.0563,0.0229,-0.0199,0.0677,0.1353,0.0484,0.0203,0.0705,-0.1241,0.038,-0.0514,0.0693,-0.0579,0.0214,0.0241,-0.0371,0.035,0.0653,0.0644,-0.0049,0.0045,-0.0807,0.0169,0.0024,0.018,-0.0231,-0.0517,-0.0111,-0.0766,0.0397,0.0386,0.0231,0.0726,-0.0012,-0.0196,-0.062,-0.0108,0.0791,-0.0058,-0.0772,0.0207,0.0035,-0.0356,-0.0256,0.0189,0.0801,-0.0305,-0.0163,-0.1097,0.0284,-0.0579,0.0008,0.0107,0.0592,-0.0165,0.0263,0.0658,0.0256,0.0304,-0.0006,-0.0658,-0.0097,0.1419,-0.0157,0.0226,0,0.0599,0.0405,-0.0908,0.0566,0.0607,0.0762,0.0524,0.0762,-0.0569,-0.0185,0.0804,-0.0745,0.0082,-0.0195,0.0123,-0.0385,-0.056,-0.0058,-0.0234,-0.019,0.0215,-0.0706,-0.0279,0.0576,0.0157,-0.0324,-0.0034,0.0082,0.0588,0.0283,-0.1003,0.0091,-0.0473,-0.0234,0.09,0.0039,-0.0553,0.0283,0.0035,-0.0428,-0.0835,0.0865,-0.101,-0.0814,0.0506,-0.0165,0.0005,0.0061,-0.0803,0.0393,0.0056,0.0342,-0.0077,0.0091,-0.0598,-0.0291,0.1043,-0.0263,0.0277,-0.0105,0.0123,-0.014,-0.0455,-0.019,-0.0316,0.0092,0.0196,0.0621,-0.0413,-0.1213,0.0297,0.0067,0.0694,-0.0291,-0.0522,0.0254,-0.076,-0.0418,-0.0392,0.077,0.0412,0.05,0.004,-0.0193,-0.0108,-0.0802,-0.0543,-0.0425,-0.024,0.0934,-0.0273,0.0499,-0.0118,0.0093,-0.0001,0,0.0112,0.1126,0.0349,0.0934,0.0228,0.0197,0.1419,0.0476,0.0507,-0.1021,0.0012,-0.062,-0.1057,0.0006,0.0042,-0.0549,0.0043,-0.0612,0.0113,0.0213,0.0424,-0.0164,-0.0281,-0.0135,0.0083,0.0054,-0.0728,0.0453,0.0814,-0.0842,0.0267,0.0489,-0.0183,-0.056,0.0168,0.0422,0.0481,0.0315,0.0385,-0.0208,0.0811,0.088,-0.0137,-0.0611,0.0629,0.0295,-0.078,0.0007,-0.0569,0.003,0.0275,0.0261,-0.0203,-0.0126,-0.0145,-0.0508,0.014,-0.0081,0.0025,0.0254,0.0698,0.0747,-0.0816,-0.0246,0.0109,0.0376,0.051,0.0918,0.0705,0.0398,-0.0001,0.0346,0.0344,-0.0363,0.0192,0.0128,-0.0675,-0.0756,-0.0407,0.0189,-0.0487,0.0166,-0.0118,0.0259,0.0052,0.1282,0.0484,-0.0403,-0.0245,0.0105,-0.0794,0.0129,-0.0244,0.0859,0.0901,0,-0.0068,-0.0511,0.0101,0.0017,-0.0347,-0.0932,0.0212,0.0371,0.0987,-0.0068,0.0529,-0.0205,0.0085,0.0873,0.0395,0.0104,0.0412,-0.0067,-0.0294,-0.0588,0.0653,-0.0274,0.0878,-0.017,0.0211,-0.0466,0.0702,0.1125,-0.0011,-0.0525,-0.117,0.0181,-0.0698,-0.0358,0.0139,-0.0397,-0.0515,-0.0567,0.0227,0.0535,-0.0296,-0.0391,0.0451,0.0069,0.1008,0.0443,-0.0255,-0.0513,-0.0324,-0.0383,-0.0334,0.0469,0.0045,0.0446,0.0634,0.027,0.0981,0.0005,0.0379,0.0653,-0.0221,-0.0093,-0.1012,0.0109],"teaser":"While most any video platform and kit can work great for one-to-one video calls, I&#39;ll share lessons learnt in my previous roles and during my time in EMBL-EBI&#39;s Web Development team.","date":"Fri Oct 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20171027-video-conferencing-tips-dos-donts/","title":"8 Video conferencing tips, dos, don’ts","snippet":"2. Close those extra tabs and applications # Bandwidth can often be the cause of slow and jerky video conferencing, but a CPU that's churning away some badly behaving web advertisement will make it","embedding":[0.0475,-0.0619,0.0512,-0.1051,-0.0324,-0.0194,0.0566,0.0698,-0.0035,-0.074,0.0267,-0.0679,-0.0887,-0.0615,0.0211,-0.0763,0.0607,-0.0066,-0.0612,-0.0148,-0.016,-0.0048,0.0416,0.0974,0.0512,0.0194,-0.0189,-0.0266,0.0037,-0.0598,0.0128,-0.0178,0.032,0.013,-0.1037,-0.0355,0.1039,-0.0433,-0.072,-0.0492,-0.0039,0.047,0.04,-0.0091,-0.0385,-0.0469,-0.0096,-0.01,0.0617,-0.0745,0.0338,-0.0061,0.0281,0.0171,-0.0807,0.0828,0.0312,0.0627,0.0316,0.0159,-0.0007,-0.0013,0.0453,-0.0136,-0.0392,0.062,0.0651,0.0915,0.0882,0.053,-0.1184,-0.0002,-0.0427,-0.0198,-0.0019,0.0306,0.0078,-0.112,0.0187,0.0815,-0.0007,-0.0335,-0.0031,-0.0204,0.014,-0.0329,0.0024,0.0437,-0.0571,-0.0539,-0.1138,0.1131,0.0069,-0.0174,0.0617,0.0291,-0.0214,-0.0257,0.0179,0.0844,0.0167,-0.0707,-0.012,-0.0268,-0.028,-0.0132,-0.011,-0.0108,-0.0225,0.0462,-0.0666,-0.0156,-0.0978,-0.0159,0.0245,0.0392,-0.0036,0.0421,0.0856,-0.0268,0.0051,-0.0291,-0.0232,-0.0478,0.099,0.0512,-0.0092,0,0.0435,0.0918,-0.0138,0.0304,-0.0444,0.0274,0.0086,0.0508,0.01,0.0485,0.0289,-0.1171,-0.0328,-0.0671,-0.0239,-0.0464,-0.0133,0.0162,-0.0425,-0.015,0.0148,-0.0062,-0.0522,0.0372,0.0911,-0.0651,0.003,-0.0301,0.0516,-0.0255,-0.0549,0.0033,-0.0403,-0.0949,0.0601,0.0327,-0.0737,-0.0013,0.0024,-0.0094,-0.0411,0.0499,-0.0113,-0.0425,0.0465,0.0574,-0.0546,-0.0068,-0.0501,0.026,-0.0627,0.0333,-0.0049,0.0163,-0.0918,-0.0202,0.0486,-0.0223,0.0443,-0.0212,0.0628,-0.0309,-0.0508,0.0475,-0.0319,0.0157,0.0352,0.0513,-0.0355,-0.0529,0.0281,0.0407,0.0381,-0.0305,-0.0302,0.0575,-0.0402,-0.0458,-0.0475,0.0455,0.1016,0.0817,0.0166,0.0027,0.0829,-0.0157,-0.0696,-0.0875,-0.0261,0.1433,-0.0238,0.0552,-0.0837,-0.0143,-0.0692,0,-0.0189,0.0027,0.057,0.0079,0.0474,0.0006,0.1062,0.005,0.0157,-0.1032,0.0303,-0.0057,-0.0105,0.0348,-0.0343,-0.0362,0.008,-0.0361,0.0176,0.0486,0.0633,-0.0122,-0.0192,-0.035,-0.0082,-0.092,-0.1303,0.0569,0.0845,-0.0549,0.0615,0.0243,0.0077,-0.0816,0.0711,0.0792,0.0253,0.0775,-0.0443,-0.0102,-0.0106,0.0667,0.0425,-0.0861,0.1026,0.0079,-0.0863,-0.0115,-0.107,0.1141,0.004,0.0071,-0.0316,0.0136,-0.0482,-0.0181,-0.0624,-0.0265,-0.0172,-0.0055,0.0541,-0.0105,-0.0889,0.0024,0,0.02,0.0174,0.009,0.0939,0.0581,-0.056,0.053,0.0991,-0.0286,0.0341,0.0554,-0.0481,-0.048,-0.0121,0.0019,0.0091,0.064,0.0315,-0.0026,0.014,0.1147,0.1022,0.0054,-0.0769,0.0011,-0.0511,-0.0038,-0.026,0.0385,-0.0025,0,0.0372,-0.0434,0.0585,0.0167,-0.0416,-0.1113,-0.0054,-0.0431,0.0447,-0.0009,-0.0326,-0.0642,0.0043,0.0902,0.0423,0.0399,0.0321,0.0251,-0.0324,-0.0201,0.0373,0.0315,0.0294,0.0109,0.0719,0.0027,0.0937,0.0833,-0.0038,-0.0085,-0.0209,0.0255,-0.0766,-0.0772,-0.0433,-0.0409,0.032,0.0358,0.0042,0.0321,-0.007,-0.102,-0.0039,0.0371,0.0898,-0.0393,0.027,-0.0448,0.0067,-0.0156,0.0068,0.1007,0.028,-0.0585,0.0906,0.0211,0.1114,0.0726,-0.0275,0.0398,-0.0295,-0.0599,-0.0803,0.027]},{"url":"/posts/20171027-video-conferencing-tips-dos-donts/","title":"8 Video conferencing tips, dos, don’ts","snippet":"We've found the Logitech H390 headset to work well, and it has a convenient mute button on the cable. You should be able to get it for less that £30. 4.","embedding":[0.0022,-0.0577,0.0458,-0.1247,0.0491,0.0105,0.0264,0.0274,-0.0215,-0.0231,0.0397,-0.1451,-0.0738,0.0064,0.0296,-0.0486,0.0745,-0.0248,-0.0632,0.0091,-0.0046,0.0199,0.0802,0.0698,0.0333,-0.0203,0.0316,-0.0022,-0.0067,-0.0049,0.0151,-0.06,0.0169,0.0741,-0.0594,-0.0625,0.0638,0.0008,-0.0713,-0.0101,-0.0812,0.0633,0.0528,-0.0155,0.0066,0.0591,0.0359,0.0357,0.0089,-0.0367,-0.0132,-0.04,0.0332,0.0317,-0.1325,0.0261,0.0222,-0.0121,0.0441,0.021,0.0277,-0.0039,0.0408,0.0012,-0.0703,0.0041,0.0257,0.0443,0.078,0.0713,-0.1283,0.0106,-0.0191,0.0066,-0.0193,0.0203,0.0717,-0.0526,-0.0203,0.0619,0.0075,-0.0011,0.0165,-0.0233,-0.0113,-0.0378,0.0101,0.0376,-0.0695,-0.0436,-0.1182,0.0636,-0.07,-0.0242,0.0269,0.0014,0.061,-0.0249,0.0208,0.0705,0.0211,-0.0788,-0.0119,-0.0325,0.0574,-0.0328,-0.0663,-0.0152,0.0689,0.0081,-0.0048,0.0038,-0.1121,-0.0116,0.0362,0.0486,-0.0032,0.0322,0.0438,-0.0306,0.0676,0.0206,-0.0455,-0.0199,0.023,0.0411,0.0206,0,0.0285,0.1107,-0.0502,0.0298,0.045,0.0439,-0.0278,0.0674,0.0042,0.0661,0.0069,-0.0851,-0.0465,-0.0524,0.0331,0.0002,-0.0517,-0.0472,-0.0711,0.0599,-0.0262,-0.0591,0.0005,0.0629,0.0141,-0.0261,0.0572,-0.0045,0.1005,-0.0254,-0.0455,-0.0167,-0.0319,-0.1122,0.0446,-0.005,-0.0698,-0.0589,0.0191,-0.015,-0.0569,0.0701,-0.0586,-0.0913,0.0829,0.0198,-0.0385,0.0404,-0.0984,-0.0055,-0.026,-0.0026,-0.0342,-0.0305,-0.1601,-0.065,0.0785,0.0332,0.0248,-0.0296,0.0245,0.0016,0.0392,0.0194,-0.0511,-0.0336,0.0437,0.0719,-0.0639,-0.0435,0.0322,0.0767,0.1031,-0.034,-0.0693,0.0685,-0.0378,0.0005,-0.0027,0.068,-0.0052,0.1293,0.0545,0.0116,0.0572,-0.044,-0.0937,-0.0534,-0.0183,0.1331,-0.0322,0.0314,-0.0628,-0.0225,-0.0186,0,0.0112,0.0797,0.0242,-0.0015,0.0441,-0.0054,0.1183,0.0036,0.0054,-0.0621,0.0263,0.0119,0.0365,0.0508,0.0405,-0.0268,-0.0274,-0.0802,0.0163,0.0764,0.0862,-0.0206,0.0169,0.0163,-0.0204,-0.0215,-0.0758,0.0147,0.0688,-0.0757,0.015,-0.0072,0.0034,-0.0826,0.0529,0.011,0.003,0.043,0.0104,0.0172,0.0066,0.0534,0.04,-0.1127,0.102,-0.0141,-0.1096,0.007,-0.0187,0.0523,0.0139,0.0566,-0.0695,0.0316,-0.0545,-0.0014,-0.0488,-0.0255,0.0235,-0.0325,-0.0673,0.0265,-0.0671,0.0296,-0.0412,0.0662,-0.0333,0.0813,0.0751,0.0215,-0.0222,0.0135,0.0905,-0.0208,0.0244,0.0584,-0.0014,-0.0421,0.0336,0.011,0.0168,0.017,0.0856,0.0161,0.0843,0.0836,0.0821,-0.0097,-0.1027,0.0239,-0.0199,-0.019,-0.0328,-0.0794,0.0252,0,-0.045,-0.0353,0.0509,-0.0346,-0.0556,-0.0905,0.0096,-0.0234,0.0975,-0.0075,-0.0202,-0.0298,0.0342,0.0811,-0.0345,0.0322,-0.0624,0.0081,-0.0001,0.0245,0.0039,0.0051,0.004,0.012,0.0603,-0.0221,0.0021,0.0694,-0.0478,-0.0281,-0.0698,0.009,-0.0581,-0.018,0.0406,-0.099,-0.0615,-0.0065,0.0324,0.0414,-0.0239,-0.095,-0.0197,0.0437,0.0645,-0.0089,0.0191,-0.1077,-0.0313,0.0449,-0.0287,0.0315,0.0667,0.0156,0.0335,0.0416,0.1045,-0.02,-0.0522,0.0069,-0.0098,-0.0124,-0.1159,0.0417]},{"url":"/posts/20171027-video-conferencing-tips-dos-donts/","title":"8 Video conferencing tips, dos, don’ts","snippet":"y will it have a bigger microphone, some will allow you to capture audio from 360º, or from a single direction — blocking out a noisy background. Blue's “snowball” does this well for about £60. 6.","embedding":[0.0144,-0.0744,0.0283,-0.114,0.009,0.0262,0.0479,0.0413,-0.0085,-0.0426,-0.0754,-0.0632,-0.0363,-0.0517,0.029,-0.0434,0.1033,-0.0648,-0.0345,-0.009,-0.0301,-0.0247,0.0239,0.0391,0.037,-0.0119,0.0033,0.013,0.0316,-0.0321,-0.0105,0.0344,0.0635,0.0129,0.0081,-0.0127,0.0982,-0.0275,-0.1273,-0.03,-0.0157,0.041,0.0165,-0.0299,-0.0126,-0.0201,0.037,-0.0257,0.0285,0.0246,-0.0195,-0.0686,0.0238,0.0167,-0.1091,0.0542,0.0015,0.0153,0.0491,-0.0023,0.0139,-0.0317,-0.0207,0.0201,-0.0803,0.0141,0.0273,0.0977,0.0693,0.009,-0.1365,0.0131,-0.0094,0.034,-0.0457,0.0341,0.0275,-0.0721,0.0521,0.0296,0.0668,-0.0095,-0.0308,-0.015,0.0036,-0.0437,0.0365,-0.0041,-0.0837,-0.0174,-0.0676,0.0416,-0.0301,-0.0364,0.0111,0.0032,0.0145,-0.092,0.0225,0.086,-0.0337,-0.0341,0.0484,-0.0335,-0.0695,-0.0127,0.0026,0.0142,0.0333,0.0068,-0.0981,0.0068,-0.0821,-0.0256,0.0533,0.0824,-0.0307,0.0195,0.0778,-0.0324,0.0452,0.0139,0.0344,0.0401,0.0807,0.0475,0.0515,0,0.0574,0.0959,-0.0532,0.0935,0.0375,0.0621,0.0067,0.0673,-0.0283,0.0179,0.0454,-0.05,-0.021,-0.0571,0.0655,-0.0278,-0.051,-0.0033,-0.0738,0.0299,-0.0339,-0.0978,-0.0099,0.0528,0.0788,-0.06,0.0393,0.005,0.0947,-0.0111,-0.0588,0.0251,0.0112,-0.0117,0.0583,0.0204,-0.0758,-0.0406,0.0007,-0.0005,-0.0579,0.0966,-0.0543,-0.1195,0.0892,0.0434,0.049,-0.0379,-0.0617,0.0284,-0.0069,0.0257,-0.015,0.0191,-0.082,-0.0614,0.0971,0.0001,0.0556,-0.0312,0.0351,-0.0015,-0.0087,0.0209,-0.0356,-0.0204,0.0116,0.0437,-0.009,-0.103,-0.0121,0.0246,0.0661,-0.0812,-0.0193,0.0214,-0.1256,0.0022,-0.0457,0.1182,0.0239,0.0419,-0.0204,0.0284,0.042,-0.0096,0.0034,-0.0551,-0.0388,0.1156,0.001,0.0216,-0.0002,0.0473,-0.0246,0,0.0649,0.0699,0.0627,0.0742,0.0697,0.0066,0.1432,-0.0143,0.042,-0.0834,-0.0485,-0.0089,0.0202,0.0001,0.0091,-0.0291,-0.0049,-0.045,0.0165,-0.0559,0.1123,-0.0519,-0.0134,-0.0723,-0.0164,0.0064,-0.0453,0.0265,0.0623,-0.0442,-0.0019,0.0488,0.0395,0.0153,0.0407,0.0337,0.0766,0.0406,-0.0118,-0.0285,0.0259,0.021,-0.0624,-0.0913,0.0937,0.0079,-0.0669,0.0331,-0.069,-0.0138,0.0275,-0.0196,-0.0732,-0.0265,-0.0258,-0.0383,-0.0333,0.0146,-0.0183,0.0218,-0.0048,0.0239,-0.0389,0.0105,-0.0079,0.0505,0.0384,0.1124,0.0574,0.032,-0.0634,0.0018,0.0644,-0.0376,0.0109,0.0324,-0.0085,-0.1119,-0.0053,0.0007,-0.1012,-0.0073,-0.0046,0.0603,0.0117,0.1701,0.0764,-0.0239,-0.0581,0.0256,-0.0907,-0.0018,0.0301,-0.0181,0.0659,0,-0.0516,-0.0469,-0.0061,0.0055,-0.0355,-0.0749,0.042,0.0209,0.1277,0.0076,-0.0223,-0.0731,-0.0137,0.0822,0.0123,0.0191,0.0269,0.0148,-0.0592,0.0126,0.0591,0.0061,0.069,0.0069,-0.014,-0.0095,-0.0024,0.0804,-0.0272,-0.044,-0.0758,0.0125,-0.0459,-0.048,0.0038,-0.1096,-0.0583,-0.0088,0.0629,0.0732,-0.0188,-0.0512,-0.0032,0.0029,0.0292,0.0753,-0.0409,-0.0716,-0.0647,-0.0107,-0.0168,0.0445,0.0062,0.0106,0.0454,0.046,0.0859,-0.0084,0.074,0.0525,-0.0809,0.0131,-0.1559,0.0201]},{"url":"/posts/20171027-video-conferencing-tips-dos-donts/","title":"8 Video conferencing tips, dos, don’ts","snippet":"Bonus: Don't foget about the culture of meetings # Further reading on the culture of video conferencing over at Scott Hanselman's blog . What say you?","embedding":[-0.0657,-0.0923,-0.0031,-0.0984,0.0532,0.0617,0.0148,0.019,0.004,-0.0495,-0.0381,0.0232,-0.041,0.0204,0.018,-0.0006,0.0405,-0.0605,-0.0199,-0.0273,-0.0221,-0.0785,0.088,0.0542,-0.0236,-0.027,-0.0218,0.048,0.051,-0.0475,-0.0518,0.1248,0.0712,0.0046,0.0104,0.0134,0.1285,-0.0315,-0.1072,-0.0102,0.0056,-0.0289,0.0374,-0.0062,-0.0126,-0.0245,0.0263,-0.062,-0.0834,-0.0394,-0.0957,-0.0503,0.0505,-0.0161,-0.045,0.0123,0.0257,0.0299,0.0588,-0.0511,-0.0201,-0.0702,-0.0793,0.0882,-0.0211,0.0149,0.0308,0.0588,-0.015,-0.0171,-0.1521,-0.0156,0.0019,0.0819,-0.015,0.0157,0.0343,-0.0588,0.0614,-0.0661,0.0566,0.0228,0.018,0.028,-0.019,-0.0314,0.0431,-0.0408,-0.0516,-0.0077,-0.0102,0.079,0.0637,-0.0317,0.0282,0.0304,0.0091,-0.0256,-0.0281,0.0763,0.0057,0.047,0.0232,-0.0598,-0.1375,-0.0793,0.0042,0.0838,0.0038,-0.0571,-0.0547,0.0761,-0.105,-0.0681,0.0108,-0.0202,-0.0291,-0.0166,0.099,-0.0548,-0.0482,-0.0004,-0.0758,0.0628,0.0236,-0.0195,-0.0248,0,0.03,0.153,-0.0618,0.0605,0.0086,0.0156,-0.0309,0.0028,-0.0996,0.0242,0.0558,0.0265,-0.0155,-0.0622,-0.0032,-0.0689,-0.0673,0.0539,-0.0692,0.0224,0.0871,0.0167,0.0793,0.0169,0.0327,-0.0011,0.0623,-0.013,0.1181,0.0212,-0.0651,-0.0007,0.0036,-0.0229,0.0438,0.0264,-0.0853,-0.0737,-0.0032,0.0125,-0.0215,0.0746,-0.0548,-0.0155,0.0291,0.0551,0.0226,-0.0775,0.0505,0.0111,-0.0223,0.0263,-0.0097,-0.009,-0.003,-0.0162,0.0712,-0.0563,0.0555,-0.0525,0.0432,0.029,0.0012,-0.047,-0.0262,-0.0005,-0.0345,-0.0143,0.0181,-0.0684,0.0038,0.0455,0.0586,-0.0533,-0.0448,0.0497,-0.1166,-0.0089,0.0036,0.0252,0.0288,-0.0053,0.0055,-0.0298,-0.0074,-0.0507,0.0469,-0.037,-0.0192,0.0667,0.0363,-0.001,0.0604,0.0285,-0.0062,0,0.0392,0.0441,0.019,0.0321,-0.0204,0.017,0.0452,0.0527,0.1021,-0.0648,0.0497,-0.0727,-0.0919,0.0046,-0.0678,-0.0259,0.0327,-0.0188,0.0027,-0.0707,0.1102,0.0227,-0.0825,-0.0005,0.0014,0.0272,0.0247,0.0642,-0.0241,-0.0271,0.0354,-0.0264,-0.0311,0.0517,0.0304,0.0005,0.0816,0.0535,-0.0402,-0.0322,0.0187,0.0848,-0.094,-0.0101,0.0096,-0.0284,-0.1113,-0.0311,-0.0268,-0.0168,-0.0437,-0.0609,-0.0319,-0.1073,-0.0513,-0.0297,-0.0087,0.0138,0.0017,0.0188,-0.0041,0.0207,-0.0257,-0.0374,0.0267,-0.0268,0.0335,0.0643,-0.0043,0.0068,-0.0143,-0.0248,-0.0454,-0.0539,-0.0071,0.0132,0.0548,-0.0844,-0.0339,0.0512,-0.0729,-0.0063,-0.0504,0.0781,0.0709,0.1615,0.0782,0.006,-0.0535,0.0257,-0.0639,0.0096,0.0539,0.0621,0.0972,0,-0.0798,-0.0517,-0.0783,0.0393,-0.0506,-0.0679,-0.0061,-0.0345,0.0262,-0.0224,-0.006,-0.0378,-0.0647,0.0672,0.0508,0.0033,-0.0232,0.0529,-0.0478,-0.0085,0.0805,0.0374,0.1572,0.02,-0.0316,0.0616,-0.0056,0.0388,-0.0127,-0.069,-0.0679,0.0442,-0.031,-0.0488,0.025,-0.0337,-0.012,0.062,0.0611,0.057,0.0379,-0.1139,0.0309,0.0341,0.059,0.0672,0.0021,-0.0134,-0.0157,0.0148,-0.002,-0.0209,-0.0072,0.0477,0.0525,-0.0229,0.0334,0.0745,0.0707,0.0773,0.0448,-0.007,-0.0593,0.0241]},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"← Blog Comparing IBM Plex and Fira Sans 12 Nov 2017 676 words At the time of publishing this post was set in Plex — I\\'m getting my hands dirty..","embedding":[-0.0686,-0.0366,-0.0783,0.0295,0.0233,0.0255,-0.0193,0.0367,-0.0057,-0.0006,-0.055,0.0728,-0.0441,0.0059,0.041,0.0179,-0.0131,-0.1255,0.0335,0.0404,0.0202,-0.0616,-0.0302,-0.0299,0.0237,0.0181,-0.0154,0.0668,0.0116,-0.0554,0.013,0.0994,0.0541,0.032,-0.0545,-0.0118,0.1157,-0.0202,-0.0652,0.0235,0.004,-0.0061,-0.0912,0.0153,-0.0445,-0.093,-0.046,-0.0262,-0.0532,0.0205,-0.0676,-0.035,0.0068,0.0374,0.0428,-0.0039,0.05,-0.0482,0.0065,0.0062,-0.0315,-0.0526,-0.0129,0.0617,0.0217,0.0094,0.0129,-0.0737,-0.0212,-0.0064,-0.0303,-0.0352,0.0037,0.0861,-0.0596,-0.0133,0.0592,-0.0038,0.0449,0.0136,-0.056,0.0779,-0.0554,0.0929,-0.0247,0.0558,-0.036,-0.0533,-0.0396,-0.0147,0.0349,0.0356,0.0271,0.0172,-0.0421,0.075,0.0716,0.0466,-0.0105,-0.008,0.037,0.0014,-0.0622,-0.0125,-0.1295,-0.0931,0.0307,0.006,0.0163,-0.0305,-0.0436,-0.0024,-0.1442,-0.0485,-0.087,-0.0868,-0.0718,-0.0143,0.0874,-0.0011,-0.0393,0.0631,-0.0123,0.033,0.0322,-0.0445,-0.1076,0,0.0419,0.1413,-0.045,-0.0087,0.0117,-0.0344,-0.0601,0.0531,-0.006,0.0587,-0.0404,0.1435,-0.0716,-0.0524,0.0464,-0.0539,-0.0171,-0.0105,-0.0348,-0.0038,0.0476,0.048,0.0974,-0.0009,-0.0207,-0.011,0.0533,0.0221,0.0027,0.0255,0.0225,-0.0407,0.0047,-0.0652,0.0506,-0.0532,-0.0576,-0.0627,-0.0409,0.0612,0.003,0.1017,0.0248,-0.0105,0.042,0.0382,-0.0036,0.004,0.0756,-0.0452,0.0031,0.0304,0.0246,0.0586,-0.0009,0.0679,0.0276,-0.0224,0.0817,0.0517,-0.0249,-0.0536,0.0935,-0.0466,0.0073,0.0892,-0.04,0.0131,-0.0133,-0.018,0.0872,0.012,0.0596,0.0458,0.0306,0.0144,-0.05,0.0746,0.0393,-0.0371,-0.0068,-0.0074,-0.0181,-0.0668,-0.0763,-0.0418,-0.0122,0.0125,-0.0773,0.0671,0.0297,-0.0125,0.0514,-0.059,-0.0121,0,-0.0477,-0.0885,0.0026,-0.0618,-0.0156,0.029,0.0206,0.0777,0.0628,0.0201,0.0777,-0.0273,-0.0085,-0.0596,-0.0649,0.069,0.0106,-0.0176,-0.0176,-0.0325,0.0134,0.0039,-0.0884,0.0454,0.0304,-0.0016,-0.0101,0.0009,-0.0353,-0.0384,0.0636,-0.0473,-0.0583,0.0185,-0.0138,-0.0567,-0.0504,0.0017,0.0285,-0.0101,0.0405,0.0694,0.045,0.0174,0.0433,-0.0432,-0.2146,-0.0227,0.1053,0.0664,-0.0029,-0.0115,-0.0495,-0.0316,-0.044,-0.1052,-0.0154,-0.0261,-0.0837,0.0258,0.0092,-0.0245,0.0369,0.0841,0.0097,-0.0328,0.0018,-0.0192,-0.0459,0.012,0.0542,-0.1064,-0.0974,0.0171,-0.0387,0.0179,0.068,-0.0156,-0.0525,0.0948,-0.0005,0.0778,-0.0695,0.0587,0.014,0.0333,0.053,-0.0481,-0.0582,0.008,-0.0193,0.0477,-0.0435,0.035,0.0678,0,-0.0387,-0.0574,-0.0316,0.0253,-0.0138,-0.1259,-0.0464,-0.0551,-0.0165,-0.0726,0.0756,0.0075,-0.0269,0.0241,0.0335,-0.0156,0.0286,-0.0194,0.0209,-0.054,0.0297,0.0253,0.0907,0.0404,-0.0015,0.0236,-0.0563,-0.0051,0.0666,0.0225,-0.055,0.0658,0.0427,0.0086,0.0023,0.0267,0.0181,0.0465,-0.023,0.125,0.0974,-0.0331,0.0326,-0.0234,0.0454,-0.024,-0.0026,0.0401,0.0476,0.0274,0.023,-0.0197,-0.0112,0.0082,-0.0039,-0.0424,-0.1098,0.0492,0.0497,0.0144,0.1102,-0.1141,0.0254,0.0881],"teaser":"Here&#39;s a quick comparison between, Plex, Helvetica, Fira and a couple of other stand-ins.","date":"Sun Nov 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"For those that don't recall, Fira is an Erik Spiekermann typeface that was developed for Mozilla's now defunct Firefox OS.","embedding":[-0.078,-0.0473,0.0238,-0.0196,-0.003,0.0259,0.0144,0.0453,-0.0393,-0.024,-0.0553,0.0424,-0.0337,0.0047,0.0735,0.0182,0.0126,-0.0858,0.0503,0.0601,0.0313,-0.0877,0.0161,-0.0423,0.0052,0.0237,0.0187,0.0613,0.0547,-0.0572,-0.0332,0.1173,0.0356,0.0123,-0.035,-0.0114,0.1433,0.0295,-0.0915,0.0293,-0.0111,-0.0214,-0.0659,0.0122,-0.004,-0.1015,0.014,-0.0408,-0.0702,0.0101,-0.0162,-0.0687,0.0361,0.0254,0.0433,-0.0225,0.0403,-0.0172,-0.0077,-0.0015,-0.0819,-0.0545,-0.0035,0.0358,0.011,0.0471,0.0144,-0.0439,-0.0082,-0.0432,-0.0342,-0.0361,-0.058,0.0469,-0.0854,0.0177,0.0449,-0.0309,0.0456,0.0173,-0.0528,0.066,-0.0365,0.1079,0.0057,0.0238,-0.0207,-0.0353,-0.044,0.0108,0.0425,0.0287,0.0339,0.0226,-0.0423,0.0898,0.0347,0.0184,0.0047,0.0354,0.0129,0.0434,-0.0439,-0.0106,-0.1326,-0.0941,0.0272,-0.0025,-0.0025,-0.0681,-0.0302,-0.0195,-0.1048,-0.044,-0.1099,-0.0921,-0.0797,-0.0063,0.0489,-0.0157,-0.0429,0.0335,-0.0522,0.0379,0.0135,0.0329,-0.1085,0,0.0292,0.1564,-0.0345,-0.0139,0.0153,-0.0406,-0.0264,0.055,-0.0295,0.0706,-0.0401,0.0992,-0.0882,-0.0638,0.0547,-0.0702,-0.0155,0.0197,-0.0442,-0.002,0.0718,0.0775,0.0935,-0.0105,0.0009,0.0298,0.0458,0.0043,0.0551,0.0264,-0.013,-0.0487,-0.0033,-0.0481,0.0012,-0.0322,-0.0717,-0.0684,-0.008,0.0661,-0.015,0.0891,-0.0052,-0.0133,0.0621,0.0055,0.0028,0.0155,0.0799,-0.05,0.0234,0.0133,-0.0205,0.0907,0.0161,0.0571,0.0068,-0.0235,0.0538,0.0396,0.0173,-0.0308,0.0911,-0.0684,-0.0109,0.0801,-0.0514,-0.0401,-0.0534,0.0034,0.1046,0.0383,-0.0142,0.0444,0.0356,0.0189,-0.0256,0.0524,0.0517,-0.0376,0.0081,0.0143,-0.0045,-0.0618,-0.0542,-0.0549,0.0107,-0.0127,-0.0546,0.0539,0.0431,-0.0683,0.0184,-0.0546,-0.0344,0,-0.0385,-0.0743,-0.0078,-0.0817,-0.0135,0.0041,0.0179,0.0788,0.0625,0.0264,0.0103,-0.0425,0.0366,-0.0658,-0.0536,0.0342,0.0046,0.0198,-0.0312,-0.0428,0.0467,0.0107,-0.0511,0.0679,0.0325,0.0246,-0.0468,0.0356,-0.0292,-0.0381,-0.0081,-0.0353,-0.0215,0.0541,-0.0177,-0.0463,-0.0181,0.0553,0.0238,0.0165,0.0135,0.0223,0.0216,0.0494,0.0332,-0.0097,-0.2266,-0.0391,0.1194,0.0153,-0.0047,0.0009,-0.0177,-0.0211,-0.0546,-0.0805,-0.0027,-0.0418,-0.0872,0.0304,-0.0179,-0.0656,0.0278,0.0959,0.0182,-0.0191,0.0022,-0.0681,-0.0706,-0.0025,0.0317,-0.0962,-0.0947,0.0244,-0.0057,0.0058,0.0251,-0.0201,-0.046,0.0681,0.0039,0.049,-0.0603,0.0508,0.0302,0.0892,0.0568,-0.0214,-0.0265,0.0041,-0.051,0.03,-0.0322,0.0525,0.0728,0,-0.0186,-0.103,-0.0361,0.0362,-0.043,-0.1043,-0.0795,-0.0432,-0.0189,-0.0646,0.0383,0.0336,-0.0004,0.019,0.0587,0.0147,0.066,-0.0383,-0.0152,-0.0598,0.0104,0.0356,0.0866,0.0763,0.001,0.0072,-0.0608,0.0195,0.0613,0.0396,-0.0405,0.0561,0.0515,0.0286,-0.0096,0.0305,0.0103,0.0759,-0.0361,0.1287,0.0935,-0.028,-0.0137,-0.0147,0.0713,-0.0153,-0.0052,0.0463,0.0556,0.056,0.0651,0.0001,-0.0449,0.0406,-0.043,-0.0128,-0.1049,0.0579,0.0739,0.0402,0.0929,-0.1022,0.055,0.0497]},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"land on Google Fonts) Plex has an open licence Plex has a wide international character support It has an active development community With the exception of the serif style (and perhaps the","embedding":[-0.0673,-0.0586,0.0058,-0.0555,-0.0119,0.0288,-0.0436,0.0704,-0.0013,-0.0476,-0.0286,0.0459,-0.0139,0.015,0.0213,-0.0097,0.003,-0.0373,-0.0142,0.023,0.0379,-0.0516,0.0023,-0.0368,0.0149,0.0426,-0.0253,0.0367,0.0631,-0.0773,-0.0149,0.0834,0.0658,-0.0066,-0.002,0.0208,0.1271,-0.0315,-0.0585,-0.0123,-0.0128,-0.0107,-0.0346,0.0305,-0.0292,-0.0367,-0.0285,0.0102,-0.0634,-0.0015,-0.029,-0.0808,-0.0416,0.037,-0.0089,-0.0298,0.0235,-0.0154,0.0405,-0.0301,-0.114,-0.0242,-0.0155,0.0685,0.006,0.039,0.0608,-0.0227,-0.0432,-0.0271,-0.0451,-0.0134,-0.0773,0.0939,-0.0882,0.0658,0.0398,-0.01,0.0182,0.0144,-0.0581,0.0406,-0.0123,0.1348,-0.0324,0.0382,-0.0153,-0.0515,0.0303,-0.0296,0.0515,0.03,0.0554,-0.0091,-0.0287,0.0843,0.0818,0.0205,-0.0241,0.0256,0.035,-0.0053,-0.023,-0.0717,-0.1347,-0.0545,0.0133,-0.043,0.0584,-0.0613,-0.0399,-0.0258,-0.0661,-0.0382,-0.0861,-0.083,-0.0261,-0.0423,0.0947,-0.0331,-0.0642,-0.014,-0.0214,0.0639,0.023,-0.0175,-0.1061,0,0.0186,0.1335,-0.0421,-0.0446,-0.0132,-0.0669,-0.0487,0.0185,-0.024,0.038,-0.057,0.1248,-0.088,-0.0688,0.0669,-0.052,0.0423,0.0063,-0.0787,0.0092,0.0775,0.006,0.1143,-0.0418,0.0028,0.014,0.0764,-0.0041,0.0443,0.0239,0.0193,-0.1006,0.0017,-0.0253,0.0213,-0.0313,-0.1025,-0.0652,-0.0235,0.0743,-0.0076,0.0504,0.0006,0.0103,0.0735,-0.0146,-0.0503,-0.0497,0.0387,-0.0624,0.0372,0.0311,-0.0259,0.041,0.0185,0.0494,0.0204,-0.0006,-0.0028,0.0518,0.0106,0.0592,0.1008,-0.0441,0.0206,0.0072,-0.0886,0.0085,-0.016,0.0297,0.0699,-0.0198,0.0526,0.0438,0.0282,-0.0044,-0.056,0.0436,0.0266,-0.0331,-0.0419,-0.004,-0.0165,-0.0942,-0.0132,-0.0758,0.0306,-0.0343,-0.0937,0.0042,0.0159,-0.0201,0.08,-0.0369,-0.0135,0,-0.0422,-0.0914,0.0548,-0.0342,-0.0395,-0.0115,0.0277,0.0518,0.0572,0.0437,-0.0046,0.0031,0.0457,-0.0399,0.0055,0.0228,0.0625,0.0354,0.0122,-0.0286,0.0117,0.0018,-0.0567,0.0585,0.0451,0.0075,-0.0198,0.0221,-0.0455,-0.0604,0.0447,-0.0098,-0.0375,-0.0056,-0.0465,-0.0709,-0.0282,0.0267,0.0858,0.0193,0.0147,0.0152,0.0898,0.046,0.0054,-0.0237,-0.1851,-0.025,0.1156,0.044,-0.0036,0.0055,-0.0423,-0.01,-0.0276,-0.0955,-0.0073,-0.0265,-0.1046,0.0096,-0.0061,-0.0843,-0.0058,0.0681,0.0414,-0.0177,-0.0044,-0.0428,-0.0383,-0.0158,0.0406,-0.1049,-0.0887,0.0419,-0.0512,0.0143,0.0448,-0.0086,-0.0261,0.0339,-0.0184,0.0613,-0.0929,0.0671,0.0326,0.0587,0.0184,0.0117,0.0098,-0.0024,-0.0184,0.0964,0.0444,0.0343,0.0867,0,0.0003,-0.0695,-0.0429,0.022,-0.0297,-0.0822,-0.118,-0.0834,-0.0345,-0.0675,0.0196,0.0073,-0.0571,-0.0176,0.0362,0.0204,0.0069,0.0367,0.0106,-0.006,0.03,0.0471,0.0679,0.0987,-0.0847,0.005,-0.0303,-0.0345,0.0454,0.008,-0.0008,0.0926,0.0814,-0.0485,-0.0038,0.0641,0.0349,0.0731,-0.0409,0.1312,0.136,-0.0164,0.0118,-0.0267,0.0589,-0.0297,0.0498,0.0078,0.0431,0.0299,0.0256,-0.0402,-0.0209,0.0167,0.0253,-0.0448,-0.0959,0.0321,0.0923,0.0669,0.109,-0.0168,0.0363,0.0383]},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"be a bit more conservative than Fira, and the uppercase \"i\" is a clear win for environments where you don't want to confuse a vertical pipe \"|\" and lowercase \"l\".","embedding":[-0.0692,-0.0661,0.0451,-0.0344,-0.0164,0.0235,0.0416,0.0758,0.0191,-0.0152,-0.0683,0.0211,-0.0075,0.035,0.0519,0.0313,0.0303,-0.0515,0.0337,0.0335,0.0593,-0.0372,0.0002,-0.0321,-0.0214,0.0502,-0.0096,0.0575,0.0583,-0.0466,-0.0043,0.0697,0.0683,-0.001,-0.0249,-0.0162,0.1301,-0.02,-0.0226,0.0226,-0.0087,-0.0141,-0.0139,0.0147,-0.0079,-0.0738,0.0034,-0.0052,-0.1076,0.038,-0.0011,-0.1015,-0.0494,0.0797,0.0371,0.0415,0.0294,-0.0068,0.0366,-0.0516,-0.1015,-0.0401,-0.0259,0.0664,0.0537,0.0384,0.009,0.0084,-0.0289,-0.0147,-0.0362,0.0161,-0.0647,0.0451,-0.0527,0.0219,0.0568,-0.0047,0.0121,0.0232,-0.0421,0.0324,-0.0344,0.095,-0.0185,0.014,0.0387,-0.0762,-0.0551,-0.0476,0.0631,0.015,0.0607,0.0031,-0.0139,0.1119,0.0187,0.0192,0.0057,0.0247,0.0205,0.034,-0.0685,-0.0504,-0.1002,-0.057,0.0156,-0.0438,0.0197,-0.0933,-0.0294,-0.0187,-0.0622,0.0015,-0.0347,-0.0963,-0.0392,-0.0156,0.0984,0.0118,-0.0384,0.0128,-0.0309,0.047,0.016,0.0377,-0.0893,0,0.0202,0.1107,-0.0488,-0.0399,0.0395,-0.0406,-0.0368,0.0092,-0.0787,0.0979,-0.0185,0.0874,-0.0557,-0.0458,0.028,-0.049,0.0492,0.0237,-0.0708,-0.0338,0.0338,0.0418,0.0634,-0.0453,0.0276,-0.0201,0.0877,-0.0349,0.088,0.0176,-0.0171,-0.0456,-0.0175,-0.0579,0.0022,-0.0172,-0.0836,-0.0382,-0.0009,0.044,-0.047,0.0543,-0.0045,0.0072,0.0781,-0.0104,-0.0357,-0.0155,0.0216,-0.0453,0.0073,0.0007,0.0063,0.0573,0.0328,0.0234,0.0633,0.0099,-0.0055,-0.006,-0.0115,0.0096,0.0839,-0.1052,-0.0223,0.0735,-0.0951,-0.0131,0.0334,0.0288,0.0614,0.0034,-0.0473,0.0455,0.0426,0.001,-0.0277,0.0259,0.05,-0.0245,-0.0506,-0.0047,-0.0295,-0.0781,-0.0533,-0.0863,0.0014,-0.0396,-0.0481,0.0193,0.0472,-0.0186,0.0377,-0.0169,-0.0603,0,-0.0328,-0.0554,0.0019,-0.0125,-0.0327,-0.0304,0.0358,0.0705,0.0653,0.0246,0.0569,-0.0135,-0.0157,-0.0663,0.011,0.0283,0.0014,0.0504,0.0166,-0.031,0.0297,-0.0142,-0.0749,0.0768,0.0471,0.0355,-0.0487,0.0149,0.0005,-0.0273,0.0066,-0.0471,-0.0489,0.0247,-0.0444,-0.0608,0.0042,0.0046,0.0701,0.019,0.0009,0.026,0.0817,0.0705,0.039,-0.0335,-0.1886,-0.0283,0.1013,0.0408,-0.0419,0.0129,-0.0132,0.0126,-0.0454,-0.1464,0.01,-0.0718,-0.0964,0.0072,-0.0048,-0.0717,0.0109,0.0822,0.0089,-0.0725,0.004,-0.0547,-0.0363,-0.04,0.0617,-0.0617,-0.1121,0.0225,-0.017,-0.0306,0.0662,-0.0308,-0.0408,0.0903,-0.0109,0.0994,-0.1001,0.0331,-0.0235,0.0947,0.0789,0.0189,-0.0337,-0.0137,-0.036,0.055,0.0176,0.0205,0.0653,0,-0.0521,-0.0795,-0.0137,0.0484,-0.0498,-0.0715,-0.0937,-0.1101,-0.0325,-0.047,0.0137,0.0419,-0.0549,0.0323,0.0308,0.0135,0.022,-0.0494,0.0045,-0.0293,0.019,0.0762,0.0649,0.0907,-0.0469,0.0106,-0.0326,-0.0099,0.0115,0.0416,-0.0337,0.0839,0.0692,0.0074,-0.0139,0.0835,0.047,0.115,-0.0612,0.1081,0.097,-0.0501,-0.0138,-0.026,0.0865,-0.0537,0.0642,-0.0016,0.0298,0.0161,0.0736,-0.039,-0.0109,0.0374,-0.0009,-0.0296,-0.1322,0.071,0.0594,0.046,0.1523,-0.0057,0.016,0.0043]},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"s a slightly whimsy feel with the top and lower cap on some letters (look at the ascenders of the b, h and h, and the q's descender).","embedding":[-0.0653,-0.0707,-0.0079,-0.0428,0.0092,0.036,-0.0067,0.0863,-0.0138,-0.0133,-0.06,0.058,-0.0146,0.0157,0.0259,0.0197,0.0376,-0.0563,0.0292,0.0458,0.0168,-0.0874,0.0089,-0.0314,0.0115,0.0444,0.0001,0.0851,0.0454,-0.0399,0.0105,0.0947,0.0698,-0.019,-0.0573,-0.0013,0.1516,-0.0592,-0.0865,-0.0018,-0.0057,0.0391,-0.0429,0.0313,-0.0145,-0.0825,-0.0015,-0.0135,-0.0844,0.0128,0.01,-0.1019,-0.0243,0.0422,0.0192,0.0187,0.0337,-0.0312,0.0132,-0.0464,-0.0874,-0.0475,-0.0197,0.0717,0.0548,0.0115,0.0083,-0.0484,-0.0371,-0.017,-0.0562,-0.022,-0.0244,0.0222,-0.0965,0.0206,0.0358,-0.0373,-0.0086,0.031,-0.0632,0.0262,-0.0255,0.105,-0.0338,0.0232,-0.003,-0.0557,-0.0691,-0.0599,0.0868,0.0479,0.0016,0.0085,-0.016,0.1018,0.0157,0.0101,-0.005,0.0132,-0.004,-0.0124,-0.0428,-0.069,-0.1405,-0.0484,-0.0028,-0.0302,-0.0044,-0.0686,-0.0412,-0.0042,-0.0836,0.0185,-0.0734,-0.0662,-0.0253,-0.0196,0.0922,-0.022,-0.0505,-0.002,-0.0232,0.0448,0.0245,-0.0238,-0.0828,0,0.025,0.1297,-0.0545,-0.0623,0.0177,-0.0838,-0.0397,0.0082,-0.045,0.1143,-0.0028,0.131,-0.051,-0.0903,0.0659,-0.1076,0.0292,-0.0059,-0.0661,-0.0148,0.0358,0.0135,0.0833,-0.0229,0.0264,0.0084,0.0665,-0.0103,0.0846,0.0022,0.0235,-0.0465,-0.0216,-0.0446,-0.0353,-0.0225,-0.1189,-0.0457,-0.029,0.0399,-0.0036,0.0334,-0.0004,-0.0202,0.0618,-0.0145,-0.0446,-0.0515,0.0553,-0.0287,0.0003,0.0045,0,0.0759,0.0132,0.0041,0.0214,0.0001,0.0118,0.0299,0.0197,-0.0498,0.0648,-0.0935,-0.0267,0.0564,-0.0785,0.0143,-0.0343,0.0315,0.0739,0.0091,0.0522,0.0343,0.0551,-0.003,-0.036,0.0517,0.0483,-0.0304,-0.0297,0.0011,-0.0111,-0.0718,-0.0215,-0.029,-0.0016,-0.0029,-0.048,0.0129,-0.0022,-0.0314,0.074,-0.0315,-0.03,0,0.0117,-0.061,0.0438,-0.0031,-0.0122,0.0203,0.0093,0.0639,0.0308,-0.0019,0.014,0.0151,0.0221,-0.0431,0.0021,0.0505,0.001,0.0364,0.0115,-0.0682,0.0246,0.0118,-0.0368,0.018,0.0526,-0.0042,-0.0056,0.0167,-0.0153,-0.0332,0.026,-0.0239,-0.0353,0.0347,-0.0241,-0.054,0.0276,0.0345,0.0176,0.0451,0.0103,0.0362,0.0749,0.0534,0.0105,-0.0025,-0.2048,-0.0414,0.0787,0.0404,-0.0106,0.0115,-0.0072,0.0084,-0.0395,-0.1087,-0.008,-0.0362,-0.0558,-0.0048,0.0161,-0.0728,-0.0342,0.0681,0.0114,-0.001,0.0106,-0.0181,-0.0482,0.025,0.0115,-0.0897,-0.1026,0.0547,-0.0184,0.0021,0.0925,-0.0301,-0.0368,0.0713,-0.0064,0.0976,-0.1142,0.0461,0.0303,0.1019,0.0278,-0.0233,-0.0113,-0.0231,-0.0194,0.0459,0.0843,-0.0124,0.0495,0,-0.0374,-0.0833,-0.0102,0.0421,-0.0573,-0.049,-0.0437,-0.0507,-0.0608,-0.0733,0.0369,0.003,-0.0471,0.028,0.0524,0.015,0.0351,0.0169,0.0304,-0.0553,0.0281,0.0694,0.1382,0.0997,-0.0674,0.063,-0.0365,-0.0332,0.0337,0.0166,-0.0199,0.0754,0.0882,-0.0407,0.0312,0.0634,0.0293,0.1131,-0.0343,0.1289,0.0908,-0.0754,0.0252,-0.0227,0.0646,-0.0645,0.0313,0.0024,0.0669,0.0149,0.0771,-0.0139,-0.0289,0.001,0.0035,-0.0396,-0.1147,0.0622,0.081,0.0507,0.1374,-0.0419,-0.015,0.0537]},{"url":"/posts/20171112-ibm-plex-font-and-fira/","title":"Comparing IBM Plex and Fira Sans","snippet":"Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0463,-0.1206,0.0091,-0.0471,0.0449,0.0789,0.0111,0.0758,0.0019,-0.0115,-0.0209,0.0997,-0.0423,0.0359,0.0468,0.032,0.0646,-0.0543,-0.0172,-0.0198,0.0169,-0.0597,0.0771,0.0236,-0.0235,-0.0039,-0.0342,0.0404,0.0567,-0.0671,-0.0107,0.1436,0.075,-0.0011,-0.0358,-0.0129,0.1592,-0.0706,-0.0775,-0.0229,-0.0114,0.0214,0.0088,-0.0203,-0.0292,-0.0846,-0.0411,-0.0618,-0.0725,-0.0049,-0.08,-0.069,0.0337,0.0034,0.0408,0.0037,0.0225,0.0054,0.0568,-0.061,-0.0563,-0.078,-0.0711,0.0994,0.0567,-0.0041,0.0212,-0.0542,-0.0691,-0.0274,-0.1019,0.0139,-0.0061,0.0637,-0.0469,0.009,0.0548,-0.0377,-0.0065,0.0055,-0.0229,0.0078,-0.0283,0.0615,-0.0431,0.0017,0.0133,-0.071,-0.058,-0.0491,0.0407,0.0815,0.0488,-0.011,-0.0465,0.0464,-0.0204,-0.0209,-0.0593,0.0364,0.0341,0.0584,-0.0363,-0.0675,-0.1037,-0.0879,-0.0307,0.0635,0.0084,-0.0476,-0.0409,0.0254,-0.0663,-0.0063,-0.0111,-0.0818,-0.0103,0.0086,0.1156,-0.0223,-0.014,-0.0059,-0.0468,0.0669,0.0084,-0.0829,-0.0401,0,0.0314,0.111,-0.0222,-0.0392,0.0423,-0.0422,-0.0385,0.0368,-0.0688,0.0443,-0.022,0.0855,-0.0381,-0.0766,0.0238,-0.0704,-0.0631,0.0574,-0.008,0.0079,0.1087,0.041,0.0774,-0.0207,0.037,0.026,0.0853,-0.0341,0.0939,0.0261,-0.0123,-0.0202,-0.0254,-0.0536,0.0346,-0.0061,-0.0795,-0.0999,-0.028,-0.033,-0.0311,0.0309,-0.0667,-0.0319,0.028,-0.0102,-0.0452,-0.0598,0.0612,0.0015,-0.0026,0.0271,0.0211,0.0141,0.0386,0.02,0.0344,-0.0064,0.0482,0.0149,0.0578,-0.0274,0.0385,-0.1051,-0.0001,0.0798,-0.0429,-0.0188,0.035,0.0336,0.0233,0.0409,0.0422,-0.0202,-0.0129,-0.0152,-0.1204,-0.0207,0.0391,0.019,0.0204,-0.0235,0.0066,-0.0674,-0.0158,-0.0065,0.0332,-0.0479,-0.0549,0.0418,0.0497,0.0147,0.0402,0.0044,0.0234,0,-0.0144,-0.0087,0.0262,0.0136,-0.0163,-0.0168,-0.0391,0.0706,0.0525,-0.0086,0.0446,-0.0617,-0.0556,-0.0237,-0.019,0.0201,0.0261,-0.073,-0.0191,-0.0349,0.0491,0.0137,-0.0525,0.0206,0.0249,-0.0066,-0.015,0.0665,-0.0088,-0.0572,0.0894,-0.0383,-0.0368,0.04,-0.0193,-0.0386,0.0509,0.0831,0.024,0.0056,0.0169,0.0755,-0.0171,0.0299,-0.0106,0.0024,-0.1632,-0.0192,0.0263,-0.0084,-0.0404,-0.0236,-0.0122,-0.0986,-0.0347,-0.0847,-0.0151,-0.0611,-0.0422,-0.0213,-0.0002,-0.0134,-0.0361,0.043,0.0486,0.0069,0.0123,0.015,-0.0579,-0.0012,0.0177,-0.0364,-0.0852,0.0086,-0.0171,0.0345,0.0394,-0.0865,-0.0613,0.0881,-0.0436,0.0615,-0.0956,0.0386,0.0437,0.154,0.0902,0.0142,-0.0728,0.0469,-0.0508,0.0584,0.0648,0.0154,0.045,0,-0.0935,-0.0613,-0.0284,0.0315,-0.0341,-0.0325,-0.0315,-0.0173,-0.0244,-0.0171,-0.0243,-0.0264,-0.0555,0.089,0.0644,-0.0156,0.0897,0.0062,0,-0.0434,0.0802,0.0411,0.1331,0.0379,-0.0474,0.0844,-0.0154,0.03,0.0269,-0.0037,-0.0238,0.0744,0.0216,-0.0575,0.0185,0.0403,0.0679,0.0534,-0.0173,0.0775,0.0787,-0.0586,0.0358,0.0173,0.0689,0.0282,0.0341,-0.081,0.0244,0.0237,0.0597,-0.0502,-0.0396,0.0116,0.0559,-0.0558,-0.0342,0.0044,0.0521,0.0958,0.1305,-0.0632,0.011,0.0544]},{"url":"/posts/20180122-content-action-model-origin-story/","title":"The Content-Action Model origin story","snippet":"← Blog The Content-Action Model origin story 22 Jan 2018 321 words Filed in: CAM for Web Systems, origin story Gutiérrez, Diego, Active, Hieronymus Cock, and Lessing J. Rosenwald Collection.","embedding":[-0.0051,-0.0932,-0.0485,-0.0352,0.1041,0.0202,-0.0024,0.0861,0.1004,0.0968,0.0222,0.0359,0.0684,0.0468,0.0673,-0.029,0.1394,-0.1038,-0.0702,0.0404,0.0031,-0.0543,0.03,0.0198,-0.0604,0.0166,-0.0537,-0.0299,0.0215,-0.1029,0.0564,0.0021,0.0999,-0.0021,-0.044,0.0955,0.0376,-0.1019,-0.0686,-0.0418,-0.0396,-0.0247,-0.0156,0.0244,0.068,-0.0018,-0.007,-0.007,-0.0667,-0.0104,-0.0402,-0.0214,0.037,-0.0176,-0.0417,-0.0235,-0.031,-0.0286,-0.0251,-0.078,0.0524,-0.0513,-0.0043,0.0313,0.0404,0.0053,0.0134,-0.0454,-0.0169,-0.1013,-0.0095,-0.0555,-0.0423,0.0115,-0.0059,-0.0274,0.0783,0.0126,-0.0914,-0.0917,0.055,0.0881,0.0381,0.0428,-0.0015,0.0522,-0.0362,-0.0474,-0.0137,-0.0056,-0.0282,-0.0638,0.0703,-0.0355,0.0089,-0.0358,-0.0008,-0.0011,0.0246,0.0246,0.0404,0.0587,-0.0077,-0.0822,0.0747,-0.0834,-0.024,0.1116,-0.0042,-0.0376,-0.0645,0.0302,-0.0547,-0.0613,0.0494,-0.0434,0.0036,-0.0311,0.037,-0.0146,0.0722,0.0016,0.0284,0.0217,0.0073,-0.0155,-0.0246,0,0.0105,0.0695,0.0557,0.0741,0.0647,-0.0227,0.0213,-0.0325,0.0145,0.0363,0.0125,0.0814,0.025,0.0124,0.0502,-0.0052,-0.1146,-0.0439,0.0406,0.0022,0.0489,0.0037,0.0508,0.0559,-0.0215,0.024,0.0079,0.0354,-0.1396,0.0066,-0.0056,-0.0144,-0.011,0.0311,0.02,0.0128,0.0264,-0.1095,0.0432,-0.0668,-0.061,0.0718,-0.0531,-0.031,0.0133,0.0364,0.0057,-0.0401,-0.022,0.0103,0.1064,0.076,0.1498,-0.0673,-0.0636,0.0398,0.0288,-0.081,0.0391,0.0444,0.0493,-0.0621,-0.0271,-0.0201,-0.0065,0.067,-0.0169,-0.0245,0.0532,-0.0364,0.0059,0.084,-0.0349,-0.0151,-0.0295,-0.0126,-0.0677,-0.1096,0.0286,0.071,-0.0218,0.035,0.0338,0.0018,-0.0426,0.0121,0.0197,-0.0119,-0.0759,0.0227,0.0556,0.0617,0.0174,0.016,0.1276,0,-0.0166,-0.0223,-0.132,-0.0178,0.019,-0.0484,-0.0252,-0.0253,0.0606,-0.0482,0.0392,-0.0477,-0.1044,0.0536,-0.0048,-0.0383,0.0056,-0.1288,0.0076,0.0312,0.0696,0.0232,-0.1091,-0.0521,0.0463,0.0253,-0.0706,0.0397,0.0925,-0.0089,0.0082,-0.0183,0.0409,-0.0236,-0.0278,-0.0041,-0.0432,0.0245,-0.0132,0.0407,-0.0171,-0.0196,-0.0223,-0.0035,-0.0355,0.111,-0.068,0.0112,-0.0283,-0.0369,-0.0032,-0.0655,-0.0194,-0.0439,0.0392,0.0056,-0.0058,-0.0425,-0.0424,-0.0071,0.0127,0.098,-0.057,-0.0122,-0.016,0.01,0.0138,-0.0359,-0.1164,-0.0402,-0.0194,-0.0575,-0.0254,-0.0638,0.0485,-0.0169,-0.0102,-0.024,-0.0103,-0.0448,-0.0902,-0.0203,0.0111,0.0235,0.0379,0.0981,-0.0416,0.0085,-0.0858,0.0001,-0.0976,-0.0092,0.023,0.0997,-0.0518,0,-0.0645,-0.0051,-0.0478,0.046,0.0144,0.0336,0.0133,0.0108,0.0095,0.0169,-0.0301,0.0457,0.0104,-0.0126,0.0513,0.0444,0.0248,-0.0637,-0.0345,0.0363,0.0725,0.0074,0.0039,-0.0889,0.0463,0.0412,-0.0593,0.062,0.0689,0.0209,0.0245,0.0269,-0.0672,0.064,0.0215,-0.0402,0.0431,-0.0035,-0.0025,-0.0056,0.0616,0.0183,0.0313,0.0673,0.0394,0.1225,-0.0597,-0.0557,0.024,-0.0132,-0.0477,-0.0487,-0.0585,0.1407,0.0483,-0.0058,0.1253,-0.0473,0.0526,0.0364,0.0123,-0.0137,0.0128,0.0314],"teaser":"Beyond the Core Content Model and into organisations, actions.","date":"Mon Jan 22 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180122-content-action-model-origin-story/","title":"The Content-Action Model origin story","snippet":"Figure. Venn diagram showing where the Affordance Method overlaps with the Core Content Model, and where they both sit on the spectrum of ‘system management’ vs ‘new concept exploration’.","embedding":[-0.0125,-0.0725,-0.0717,-0.0201,0.1456,-0.0063,0.0194,0.0688,0.0616,0.0448,-0.0199,0.0154,0.0799,0.0195,0.077,-0.0434,0.1201,-0.1264,-0.0212,-0.0017,-0.0369,-0.0197,0.0498,0.0013,-0.0487,0.0301,-0.0426,0.0347,0.0666,-0.1162,0.0291,0.0216,0.0859,0.0051,-0.0555,-0.0006,0.0433,-0.0661,-0.0974,-0.0384,-0.0605,0.0014,0.0187,0.0493,0.074,0.0092,0.0075,-0.0086,-0.0246,-0.0227,-0.0637,-0.0518,0.0304,-0.0184,-0.0526,0.0329,-0.0062,-0.0572,-0.0625,-0.0821,0.0369,-0.0276,0.0256,0.0278,0.0276,0.0134,0.0125,-0.0002,0.0713,-0.0644,-0.069,0.0243,-0.048,0.051,-0.0054,-0.0223,0.0148,0.0213,-0.0247,-0.021,0.0229,0.0511,-0.005,0.0424,-0.0026,0.0071,-0.0161,-0.0305,-0.0202,0,-0.006,-0.083,0.0785,-0.0099,-0.022,-0.0061,0.0296,-0.0195,0.0339,0.04,0.0036,0.0636,-0.0088,-0.0563,0.0457,-0.0128,-0.0123,0.1333,0.0668,-0.0363,-0.0134,0.0538,-0.0358,-0.0663,0.0584,-0.0551,-0.0287,-0.045,0.0461,0.0113,0.0828,0.0083,0.0007,0.0192,0.0284,-0.0223,-0.0356,0,0.0361,0.0818,0.0582,0.0563,0.0688,0.0222,0.0264,-0.0012,-0.0714,0.0026,0.0053,0.08,-0.0074,0.0109,0.0911,-0.0425,-0.1538,-0.038,0.0483,0.0103,0.048,-0.0473,0.0454,0.0563,0.019,0.0673,0.0367,0.067,-0.095,-0.002,-0.0196,-0.0518,-0.0187,0.0267,0.0396,-0.0003,0.0266,-0.0816,0.0949,-0.0415,-0.0547,0.0805,-0.1014,-0.0192,0.0311,0.03,0.0237,-0.0082,-0.0516,-0.0352,0.0667,0.0178,0.0655,-0.0088,-0.0438,0.0087,-0.0078,-0.0655,0.0371,0.0086,0.0354,-0.075,-0.0099,0.0096,0.0182,0.0619,0.0796,-0.0201,0.0167,-0.0455,0.0134,-0.0012,0.0204,-0.0287,-0.0209,0.0311,-0.096,-0.0682,-0.0025,0.0802,-0.0023,0.0284,-0.0078,0.0215,0.0148,-0.0201,0.0516,-0.0541,-0.0938,0.0322,0.0608,0.0636,0.0088,0.0469,0.0985,0,-0.0007,-0.0165,-0.0874,-0.0036,0.0044,-0.0887,0.0187,-0.0475,0.0048,-0.0379,0.0243,-0.0425,-0.1,0.0343,-0.0072,-0.0175,-0.0066,-0.1278,-0.0229,0.0314,0.0975,0.0569,-0.168,-0.0293,0.0562,0.0336,-0.0772,0.0361,0.0378,-0.0563,0.0139,-0.0413,0.0643,-0.0312,-0.0291,-0.004,0.0158,-0.0013,0.0023,0.0718,-0.0002,-0.0114,-0.0425,-0.044,-0.0459,0.1181,-0.0778,0.073,-0.0069,-0.0502,-0.0062,-0.0211,-0.0465,-0.0848,0.0255,-0.0228,-0.0282,-0.0062,-0.0417,0.0318,0.0317,0.1006,-0.0469,0.0179,-0.0033,-0.0208,0.0005,0.0459,-0.1423,-0.0448,0.0093,-0.0468,-0.0305,-0.0396,0.024,0.0133,-0.0006,-0.045,-0.0252,-0.046,-0.1245,-0.0454,0.0369,0.0186,0.0515,0.0727,-0.0638,0.0303,-0.0392,0.0111,-0.1332,-0.0346,-0.0518,0.0857,-0.0292,0,-0.1068,0.0128,-0.0213,0.0326,-0.0254,0.0202,0.0336,0.059,0.0023,-0.0013,0.0175,-0.0111,0.014,0.0838,0.0796,0.0624,0.0654,-0.0446,-0.0265,0.0164,0.107,-0.0151,0.018,-0.06,0.0321,-0.0365,-0.0273,0.0768,0.0678,-0.0117,-0.0138,0.0297,-0.024,0.0998,0.0849,-0.0427,-0.0666,0.0197,0.0013,-0.032,0.0466,0.0256,0.0333,0.0623,0.0145,0.078,-0.0724,-0.058,-0.0058,-0.0631,-0.0566,-0.0353,-0.0163,0.1109,0.0631,0.0326,0.0996,0.0183,0.0702,0.0557,0.014,-0.0343,-0.0068,0.0315]},{"url":"/posts/20180122-content-action-model-origin-story/","title":"The Content-Action Model origin story","snippet":"a text and/or database record), so the information is richer for comparing with other records (and much easier to use forensically).","embedding":[-0.0516,-0.055,-0.0788,-0.0465,0.1197,0.0056,0.0764,0.0783,0.0885,0.012,0.0327,0.0621,0.0471,0.0307,0.0316,-0.015,0.1365,-0.0818,-0.0826,0.0182,-0.0202,-0.0552,0.0495,-0.0146,-0.0779,0.017,-0.0724,0.0087,-0.0094,-0.0866,0.0089,0.0433,0.0418,0.0106,-0.0603,0.0015,0.0756,-0.0694,-0.0712,-0.032,-0.0873,0.0127,0.0193,0.0354,0.0361,0.0219,0.041,0.011,-0.0663,-0.0205,-0.1114,0.0387,0.0602,0.0669,-0.0312,-0.0164,-0.023,-0.0248,-0.0396,-0.029,0.016,-0.005,-0.0138,0.0382,0.014,-0.0029,0.0223,-0.0248,0.0301,-0.079,-0.0719,-0.0094,-0.0635,0.071,-0.0393,-0.0242,0.049,-0.0088,-0.0603,-0.0618,0.0584,0.07,0.0296,0.0357,0.0191,0.042,-0.0099,-0.0319,-0.0457,0.0139,-0.031,-0.0062,0.0888,-0.0433,0.0036,-0.0145,0.0277,0.0176,0.0729,0.0631,0.0457,0.0694,-0.0261,-0.079,0.0595,-0.0247,-0.0293,0.1157,0.0285,-0.0251,-0.0813,0.0649,-0.0903,-0.0851,0.0968,-0.0451,-0.0397,0.0126,0.0278,-0.0117,0.0781,-0.0219,-0.0127,0.007,0.0086,-0.0322,0.0348,0,0.0523,0.0492,0.0226,0.089,0.0358,-0.01,-0.0324,0.0004,-0.0446,0.0032,0.0414,0.0664,0.0058,-0.0162,0.0466,0.0673,-0.1664,0.0258,0.0207,0.0137,0.0525,-0.0139,0.0514,0.097,0.028,0.0251,0.0072,-0.0012,-0.0201,0.0073,-0.0115,-0.0555,-0.0125,0.0077,0.0961,0.0605,-0.0078,-0.1047,0.0295,-0.03,-0.0416,0.044,-0.0441,-0.0124,-0.0377,0.0011,-0.0488,-0.0243,-0.0546,-0.0154,0.0874,0.0668,0.096,-0.0212,-0.0632,0.0675,0.0183,-0.0555,0.0123,0.095,0.0226,-0.0589,0.0029,-0.0226,-0.0086,-0.0141,0.0158,-0.0551,0.0765,-0.0903,-0.0056,0.052,0.0164,-0.028,-0.0249,0.0097,-0.1171,-0.0817,0.0186,0.0536,-0.0238,0.0257,0.0459,0.0139,-0.0714,0.0101,0.0125,-0.0978,-0.1039,0.0578,0.0306,0.0348,0.0178,0.0088,0.0991,0,-0.0151,-0.0054,-0.0821,-0.0296,-0.0331,-0.078,0.0195,0.0188,0.0648,-0.0465,0.0195,-0.044,-0.0763,0.042,-0.0088,-0.0124,0.0264,-0.1448,-0.0398,0.0172,0.1174,0.0281,-0.05,0.0079,0.0342,0.0261,-0.047,-0.0189,0.0687,-0.0496,0.0483,-0.0103,0.0406,-0.0261,-0.0301,-0.0368,0.0391,0.018,0.007,0.0148,0.007,0.0702,-0.0652,-0.0595,-0.0413,0.0776,-0.1399,0.065,-0.0018,-0.0209,-0.0266,-0.0515,-0.0361,-0.0517,0.0077,0.0103,-0.0151,-0.0318,-0.0316,0.0483,-0.0054,0.089,-0.0498,0.0324,0.0085,-0.0066,0.0009,-0.071,-0.1411,-0.0506,0.0259,-0.0508,-0.0349,-0.0396,0.0681,-0.0151,0.0143,-0.0565,-0.0715,0.0041,-0.0762,-0.0582,0.0071,0.0442,0.0142,0.0829,-0.0077,-0.0178,-0.0537,-0.0567,-0.0993,-0.0682,-0.049,0.0008,-0.0636,0,-0.0889,-0.0205,-0.0229,0.0668,-0.0177,0.0281,0.0393,0.0601,0.0019,-0.0012,0.0565,0.0079,0.0162,-0.0052,0.0477,0.0278,0.0446,-0.0971,-0.0461,0.0358,0.0764,0.0038,-0.0466,-0.0288,0.0583,0.0176,-0.0156,0.0842,0.0175,0.0135,-0.0079,0.0413,-0.0069,0.0685,0.0471,-0.02,0.0043,0.007,-0.0194,-0.0325,0.0232,0.0187,0.0157,0.0785,0.1083,0.0751,-0.0399,-0.0506,0.0069,-0.045,-0.0235,-0.0792,-0.0049,0.0994,0.0372,0.0304,0.1323,0.0155,0.043,0.0158,0.0468,0.0111,0.0008,0.0476]},{"url":"/posts/20180122-content-action-model-origin-story/","title":"The Content-Action Model origin story","snippet":"👍 This was useful Thanks for the feedback! people found this useful Read more Previously: Comparing IBM Plex and Fira Sans Next: Introducing the Content-Action Model for Web Systems ⇤ Blog index","embedding":[-0.0856,-0.0956,-0.0271,0.0457,0.0929,0.0432,0.0335,0.022,0.0378,0.0344,-0.0155,0.1229,0.0262,0.0564,0.0845,0.0238,0.0659,-0.0615,-0.0229,0.0121,0.0414,-0.0206,0.0429,-0.0108,-0.1177,-0.0067,-0.0633,-0.0306,0.0618,-0.0819,0.0688,0.0926,0.0488,-0.0067,-0.0608,0.0375,0.1233,-0.1248,-0.0737,-0.0343,0.0231,-0.021,-0.0312,0.0072,0.0024,-0.1031,-0.0128,-0.0595,-0.0784,-0.0121,-0.0529,-0.0509,0.0194,0.0059,-0.0007,-0.0276,-0.0375,-0.009,-0.0008,-0.0749,0.0384,-0.0557,-0.0456,0.041,0.0453,0.0027,0.0113,-0.0782,-0.0249,-0.0685,-0.0612,-0.0003,-0.0561,0.0401,-0.0353,-0.0523,0.0625,-0.0085,-0.0481,-0.0102,-0.0034,0.0453,0.0129,0.07,-0.024,-0.0056,-0.0212,-0.0666,-0.0215,-0.008,0.064,-0.0329,0.0902,0.0098,-0.0641,0.0217,-0.0134,0.0162,0.0017,0.0411,0.0275,0.0611,-0.0163,-0.0523,-0.0401,-0.089,-0.0275,0.0868,0.0065,-0.031,-0.0371,0.0287,-0.0715,-0.0732,-0.0004,-0.0791,0.0502,-0.0573,0.0677,-0.0017,0.0309,0.0424,-0.0309,0.0555,0.0328,-0.0628,-0.0361,0,0.0572,0.1119,-0.0208,-0.0159,0.0307,-0.0301,0.001,-0.0507,-0.0646,0.0135,-0.0161,0.095,0.0032,-0.0172,0.045,-0.0747,-0.0689,0.0571,0.0839,-0.0437,0.1046,0.0053,0.0751,-0.036,0.0099,0.0733,0.0583,-0.0222,-0.0027,0.0143,0.022,-0.0245,-0.0209,0.0093,0.0142,-0.0166,-0.0668,-0.0746,0.0352,-0.053,-0.0315,0.0234,-0.0527,-0.03,0.0021,0.0263,-0.0524,-0.0474,0.0301,-0.0418,0.0601,0.03,0.0638,0.0406,0.0128,0.0233,0.0203,-0.0129,0.0576,0.0641,0.047,-0.0541,0.0329,-0.0802,-0.0008,0.0438,-0.0038,-0.0124,0.0482,-0.0055,0.0635,0.0543,0.0272,-0.0467,-0.0381,-0.0501,-0.1124,-0.0864,0.0574,0.0444,0.0419,-0.0839,0.031,-0.0428,-0.0122,0.0063,0.018,-0.0309,-0.1089,-0.0309,0.0566,0.064,0.029,-0.0216,0.0757,0,-0.0495,-0.0572,-0.0577,0.0203,-0.0299,-0.011,-0.0258,0.0627,0.0294,0.0451,0.0393,-0.0425,-0.0374,0.0298,-0.0174,0.0636,-0.016,-0.1376,0.0019,-0.0011,-0.0212,0.0169,-0.1252,0.0495,0.0441,-0.036,-0.0261,0.0709,0.0061,-0.0471,0.0687,-0.0677,-0.0124,-0.0116,0.0245,-0.0476,0.0067,0.0996,0.0184,0.0159,0.0379,0.0212,0.0097,0.0628,-0.0578,0.0188,-0.144,0.0197,0.028,-0.0313,-0.048,-0.0517,0.0258,-0.1057,0.0103,-0.0429,-0.0728,-0.0348,-0.0987,-0.0071,0.016,0.0097,-0.0321,0.0247,0.0635,-0.0347,-0.0009,-0.0277,-0.0826,-0.0247,0.0717,-0.0359,-0.0563,-0.0241,0.0435,-0.0236,0.0846,-0.0454,-0.0113,0.0379,-0.0766,0.082,-0.0382,-0.0225,0.0544,0.0343,0.0029,0.0414,-0.0896,0.0097,-0.0614,0.0456,0.0602,0.0576,0.0091,0,-0.1074,-0.0514,-0.0744,0.0411,-0.012,0.0209,0.0226,-0.0178,-0.0474,-0.014,0.0095,-0.0129,0.0006,0.0674,0.0884,-0.0053,0.0903,-0.0478,-0.0119,-0.043,0.0914,0.0521,0.0641,0.0115,0.0348,0.0629,-0.024,0.0304,0.0246,0.016,0.0179,0.0167,-0.0666,0.0413,0.0169,0.0558,0.0637,0.0011,-0.0626,-0.0098,0.076,-0.0237,0.059,0.0281,0.0522,0.0732,-0.034,-0.1075,0.0939,0.0023,0.004,-0.0713,-0.0517,0.0843,0.0378,-0.0399,0.0222,0.036,0.1059,0.0794,0.0801,-0.0305,0.0321,0.0471]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"← Blog Introducing the Content-Action Model for Web Systems 22 Jan 2018 1,426 words Filed in: CAM for Web Systems, introducing Ian D. Keating [ CC License ].","embedding":[-0.0615,-0.0309,-0.0264,0.0516,0.0637,-0.0475,0.0018,0.0191,-0.0109,-0.0101,-0.009,0.0689,0.0751,0.0273,-0.0127,-0.0247,0.0826,-0.0064,-0.053,-0.0347,-0.0287,-0.0532,0.0262,0.0399,-0.0815,0.0303,-0.0326,-0.0445,-0.038,-0.1249,0.0312,0.0052,0.0335,-0.0212,-0.0422,0.0482,0.003,-0.1254,-0.0078,-0.028,-0.0177,-0.1221,-0.0434,0.0375,0.0229,-0.0479,-0.0131,0.0013,-0.0274,0.0168,-0.0599,-0.0195,0.007,-0.0691,-0.0545,-0.0056,0.0021,-0.0138,-0.0132,-0.0391,0.0771,-0.0408,-0.0134,0.0378,0.0746,0.0377,0.0333,-0.07,-0.0194,0.0686,-0.0293,-0.0212,-0.0558,0.098,0.0163,-0.0273,0.0451,-0.0246,-0.0813,0.0207,0.0146,0.0508,0.0341,0.0474,0.0055,-0.028,0.0076,-0.0257,0.0121,-0.052,-0.0527,-0.0544,0.1117,0.0015,0.0022,0.0249,-0.057,-0.0527,0.0537,0.0608,0.0517,0.054,0.0378,-0.1096,0.0029,0.0141,-0.0304,0.146,0.0045,0.0071,-0.0564,0.0546,0.0127,-0.0757,0.0625,-0.0368,-0.0347,0.0402,0.0401,0.0636,0.0384,0.0647,0.1193,0.0387,0.0697,0.003,-0.029,0,0.0097,0.0789,0.0181,0.0399,0.0016,0.0344,0.0244,-0.0044,-0.0492,0.0603,0.0504,0.1394,-0.0163,0.0352,0.1122,0.0073,-0.0035,-0.0023,0.0408,-0.0889,0.097,-0.1129,0.0591,0.0384,0.0454,-0.0021,-0.0005,0.0761,-0.0846,-0.0135,0.016,-0.1052,0.0027,0.0399,-0.0103,-0.0044,-0.0521,-0.0836,0.0328,-0.0301,-0.1434,0.0371,-0.0905,-0.0086,-0.0245,0.0737,-0.0315,-0.078,-0.0367,-0.002,0.0473,0.0328,0.184,0.0522,-0.0883,-0.0119,0.013,-0.0919,0.0212,0.0278,0.0855,-0.1008,-0.0621,-0.0284,-0.0514,0.0217,0.031,0.0345,0.0036,-0.0571,-0.0147,0.0002,0.0523,-0.0106,-0.0141,-0.0256,-0.0647,-0.0324,0.0256,-0.0463,0.0635,-0.0135,0.0747,-0.0229,0.0288,-0.0287,0.0311,-0.0653,-0.0838,0.0783,-0.0469,0.0655,-0.064,0.07,0.1089,0,-0.0347,-0.0096,-0.032,0.069,-0.0271,-0.0018,-0.0137,-0.034,0.0717,-0.0494,-0.0013,0.0252,-0.0608,-0.0091,-0.0603,-0.0201,0.0223,-0.1362,-0.0203,0.0375,-0.0026,0.056,-0.1547,-0.0717,-0.015,0.0256,0.007,0.0011,-0.0235,0.0198,0.0643,-0.0039,-0.0061,-0.0362,0.0214,0.0319,-0.003,0.0452,-0.0081,0.0914,-0.0015,0.0116,-0.0541,-0.0666,-0.0319,0.0575,-0.0641,0.0154,-0.0346,-0.0177,0.0039,0.0687,0.0271,-0.0525,0.0098,-0.0102,-0.058,-0.0133,-0.0277,0.0206,-0.0263,0.0753,-0.0875,0.025,0.0016,-0.0912,0.0405,0.0154,-0.0378,-0.0133,-0.0064,-0.0171,-0.0025,-0.052,0.0306,-0.0325,0.0164,-0.0078,0.029,-0.0152,0.0227,-0.0023,0.0508,-0.0364,0.024,0.0324,-0.0294,0.0486,-0.0207,-0.0214,-0.077,0.0089,-0.0551,0.0243,-0.0337,0,-0.006,0.0404,0.0292,0.0662,0.0502,0.0439,-0.0007,0.1085,-0.0428,-0.0011,0.0636,-0.0102,-0.0206,0.0565,0.0237,0.0071,-0.0191,-0.0129,-0.0679,-0.0206,0.0425,0.0289,-0.0076,-0.0264,0.109,-0.0087,0.025,0.0753,0.0278,0.0314,-0.0079,-0.0286,-0.0639,0.037,0.0529,-0.0128,-0.0485,-0.0068,0.0047,-0.0245,-0.0238,0.0709,0.0603,0.0619,-0.0307,0.0535,-0.0969,-0.0424,0.0085,-0.0577,-0.0579,-0.1096,-0.0181,0.0963,0.0527,-0.0172,0.0685,0.0745,0.0198,0.1025,0.0188,-0.0771,-0.0674,-0.0276],"teaser":"Wiring ‘ugly truth’ UX diagnostics for better web strategy &amp; IA.","date":"Mon Jan 22 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"But just as you don’t start a quest by buying shoes, you need to take a step back before jumping into your Big Website Fix.","embedding":[-0.0232,-0.0356,-0.0659,-0.0181,0.0639,-0.0326,-0.0153,0.0889,-0.0169,-0.0141,-0.0515,0.007,0.0632,0.0621,-0.0139,-0.0113,0.0769,-0.0996,0.0139,-0.0476,-0.0459,0.0002,0.0326,0.0179,-0.1059,0.0609,-0.014,-0.0548,0.001,-0.136,0.0688,-0.0044,0.071,-0.0084,-0.0013,0.1039,0.0348,-0.0951,-0.0519,-0.012,0.0046,-0.0968,-0.0202,0.0128,0.0166,-0.099,-0.0021,-0.0433,-0.0292,0.0164,-0.0863,-0.109,0.0438,-0.0381,-0.0499,0.037,-0.0008,-0.0478,-0.0399,-0.0709,0.0705,-0.0592,0.0106,0.0471,0.1253,-0.0086,0.0421,-0.0188,0.0383,-0.0125,-0.0372,-0.0472,-0.0432,0.0901,0.0487,0.0394,0.0473,0.0209,-0.0251,0.0064,0.0631,0.0788,0.0353,0.0843,-0.0116,0.013,-0.0243,-0.0136,-0.039,-0.0034,0.0296,-0.0793,0.0378,-0.0096,0.0317,0.0743,-0.0418,-0.0538,0.0571,0.0587,-0.006,0.0295,0.0132,-0.0842,-0.0641,-0.0418,-0.0194,0.1134,0.0289,-0.016,-0.0482,0.0507,0.0173,-0.0305,0.06,-0.0262,-0.0422,0.0686,0.0466,0.0814,0.015,0.0504,0.0528,0.0231,0.0806,0.0683,-0.084,0,0.0254,0.1115,0.0429,0.0907,-0.0105,-0.0047,0.0064,-0.0229,-0.0423,0.0136,0.0196,0.1182,0.019,0.0248,0.052,-0.0514,-0.0426,0.0081,-0.0043,-0.0577,0.0467,-0.072,0.0142,0.0292,0.0483,-0.0233,-0.0186,0.0621,-0.0886,0.0055,-0.0605,-0.0407,-0.0755,0.0495,0.0244,0.0365,-0.0455,-0.0786,0.0237,-0.0508,-0.1192,0.0494,-0.0782,-0.0238,0.0528,0.0664,-0.047,-0.0742,-0.0069,-0.0189,0.0123,-0.0387,0.1665,0.0031,-0.0286,0.0123,-0.0096,-0.061,0.0439,0.039,0.0857,-0.0496,-0.0715,-0.0092,0.0119,0.0179,-0.0011,-0.0232,0.0465,-0.0645,0.0202,0.04,0.0803,0.0068,0.0033,-0.0397,-0.0517,-0.0408,-0.0098,-0.0009,0.0123,0.069,0.0425,-0.0225,0.0637,-0.0302,-0.0223,-0.0084,-0.0846,0.1028,-0.0248,0.0723,-0.008,0.1005,0.0726,0,0.0158,-0.0382,0.0116,-0.0139,0.0102,-0.0221,0.0305,-0.0177,0.0267,-0.0251,0.0441,0.0092,-0.0525,-0.0238,-0.0761,0.0144,-0.004,-0.1077,0.0388,-0.017,0.0057,0.0732,-0.1593,-0.0576,0.0127,0.0426,0.0241,0.0364,-0.0158,-0.0027,-0.0181,0.004,0.0385,0.0057,-0.025,0.0587,-0.0405,-0.0139,0.0337,0.0806,-0.0047,0.0746,-0.0644,-0.0657,0.006,0.0647,-0.0285,0.0376,-0.0093,-0.0278,0.0243,0.0381,-0.0084,-0.0676,0.007,-0.0072,-0.0275,-0.0757,-0.0764,0.0157,-0.045,0.1245,-0.0584,0.0385,-0.0259,-0.0454,0.069,0.0451,-0.1051,-0.0245,-0.0261,-0.04,-0.0006,-0.0286,0.0545,-0.089,-0.0047,-0.0382,-0.0274,-0.0309,-0.0743,-0.0053,-0.0195,0.0109,0.0746,0.1098,-0.0072,0.0053,-0.0548,-0.0072,-0.0732,-0.0205,-0.0574,0.0174,0.0158,0,-0.0121,-0.0326,0.016,0.0191,0.0487,0.0031,-0.0208,0.0849,-0.0119,0.0356,-0.0019,0.0315,-0.0674,0.0817,0.0511,0.0001,0.0001,0.0445,-0.0885,-0.0434,0.0875,-0.0032,0.0342,-0.034,0.0996,-0.0403,-0.0042,0.0195,0.0081,-0.0232,-0.0668,0.0267,-0.0869,0.0461,-0.0017,-0.0286,-0.027,-0.0092,-0.0062,0.0311,-0.0085,0.0821,0.0584,0.0121,-0.0371,0.0305,-0.0827,0.0104,-0.0301,-0.0737,-0.0618,-0.0592,0.0212,0.1095,0.0507,0.0307,0.0702,0.0111,0.0007,0.0849,0.0625,-0.0853,-0.0151,-0.0011]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"serves data to all of the world’s life-science research communities, so it has a lot of different goals. Building consensus on the direction and evolution of the core website is not a one-off thing.","embedding":[-0.0372,-0.0493,-0.0289,-0.0158,0.1159,0.0163,0.0023,0.0988,0.0523,0.0495,0.0147,0.0415,0.0465,0.0409,0.067,-0.0364,0.082,-0.0512,-0.0592,0.0128,-0.0194,-0.0199,-0.0106,0.0313,-0.0644,0.0295,-0.0337,-0.0284,0.0498,-0.0855,0.0679,0.0337,0.1318,0.0433,-0.0698,0.1077,0.007,-0.075,-0.099,-0.0261,-0.074,-0.0145,0.0055,0.0064,0.0275,-0.0128,0.0056,-0.0433,-0.0515,-0.0357,-0.0806,-0.0287,0.0145,-0.0076,-0.0284,-0.0288,-0.0527,-0.0363,-0.0185,-0.0271,0.0815,-0.0793,0.007,0.0344,0.0531,0.0014,0.006,0.0036,0.0053,-0.0234,-0.0543,-0.0246,-0.0629,0.1007,-0.003,-0.0138,0.0674,0.0039,-0.0522,-0.0957,0.0276,0.0509,-0.012,0.06,-0.0199,0.0207,-0.0056,-0.0291,-0.0639,-0.0206,-0.0628,-0.0444,0.0669,-0.0314,-0.0306,-0.0177,0.0125,-0.0738,-0.01,0.0543,0.0219,0.0303,-0.0157,-0.0807,0.0585,-0.0759,-0.0381,0.117,-0.0012,-0.0267,-0.048,0.0719,-0.05,-0.0852,0.0568,-0.0886,0.0282,-0.0465,0.0208,0.0105,0.0821,-0.0089,-0.0202,0.0164,0.0514,0.0413,0.0032,0,0.0358,0.0803,0.0753,0.1039,0.0675,0.0058,0.0002,-0.0451,-0.0642,0.0357,0.0848,0.0633,0.0073,0.0097,0.0332,-0.0379,-0.1269,-0.0289,0.0351,-0.0211,-0.0087,-0.016,0.0687,0.0739,0.013,-0.0014,0.0078,0.0078,-0.1213,-0.0115,-0.0348,-0.0199,-0.0428,0.0223,0.0378,-0.002,0.0387,-0.0932,0.0134,-0.0276,-0.0525,0.0552,-0.0956,-0.0283,0.0269,0.0433,-0.0179,-0.0307,-0.0512,-0.0106,0.0943,0.0412,0.1314,-0.0227,-0.1027,0.0568,-0.0054,-0.0913,0.0381,0.0509,0.0326,-0.0787,-0.0462,0.001,0.0274,0.0138,0.0268,-0.0073,0.0665,-0.0756,0.0152,0.0562,-0.0169,-0.0008,-0.0231,0.0074,-0.0875,-0.1053,0.0383,0.0225,-0.0285,0.0525,0.0238,-0.0232,-0.0028,-0.0168,0.0196,-0.0517,-0.0627,0.0165,-0.0146,0.0368,0.0393,0.0364,0.1162,0,-0.0604,-0.0264,-0.1572,0.006,0.0093,-0.044,-0.0193,0.0145,0.0543,-0.0578,0.0561,-0.0511,-0.0778,0.0511,0.005,0.0066,0.002,-0.1317,-0.0037,0.0369,0.1009,0.0067,-0.1526,-0.0395,0.0501,0.0312,-0.0166,0.0629,0.0689,-0.0249,0.0064,-0.0145,0.0576,-0.039,-0.0215,-0.0023,-0.0265,0.0373,-0.0041,0.0354,0.004,-0.0099,-0.0223,-0.0426,-0.0506,0.0866,-0.0572,0.0824,-0.0305,-0.0126,-0.0218,-0.0685,-0.0529,-0.0461,0.0538,-0.017,-0.03,0.0069,-0.0135,0.0435,-0.0163,0.0558,-0.0417,-0.0384,0.0114,0.0132,0.0152,-0.0229,-0.12,-0.0372,0.0577,0.0082,-0.012,-0.0722,0.0371,-0.0344,0.0042,-0.0216,-0.0042,-0.0169,-0.0788,-0.0451,0.0217,-0.0172,0.0483,0.0566,-0.0476,0.0792,-0.0185,-0.0017,-0.1342,-0.011,0.0283,0.0652,-0.08,0,-0.0456,-0.0335,-0.0546,0.0658,0.0377,0.08,0.0358,0.0458,0.0067,0.0182,-0.0099,0.0425,0.0264,0.0607,0.0442,0.0297,0.0411,-0.0516,-0.0271,0.0348,0.0734,-0.0019,-0.0022,-0.0529,0.0439,0.0001,-0.0232,0.0586,0.0667,-0.0342,-0.0225,0.0446,-0.0656,0.0947,0.0603,-0.0265,-0.0306,0.0195,-0.0054,-0.0102,0.0414,0.058,0.0254,0.0485,0.0356,0.1301,-0.0413,-0.0434,0.0126,-0.0325,-0.0588,-0.0708,-0.0164,0.1128,0.0491,0.047,0.1161,0.0028,0.0385,0.0269,-0.018,-0.0065,-0.0178,0.0466]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"For more about how the CAM method relates and doesn’t relate, check out the aside post: “ Beyond the Core Content Model ”.","embedding":[-0.007,-0.0535,-0.0737,-0.0563,0.1027,-0.0216,0.0979,0.1058,0.0513,-0.0011,0.0032,-0.0167,0.015,0.0635,0.1094,0.0073,0.1266,-0.0966,-0.0696,0.0113,-0.0329,-0.0467,0.0074,0.0157,-0.0946,0.0112,-0.034,-0.0018,0.0048,-0.0711,0.0692,0.0025,0.09,0.0261,-0.0514,0.0526,0.0617,-0.0802,-0.1153,-0.0422,-0.0997,-0.0181,-0.0236,0.0075,0.0252,-0.0387,0.0065,0.011,-0.046,-0.023,-0.0612,-0.0427,0.0141,0.0564,-0.0249,0.0154,-0.0066,-0.04,-0.0188,-0.0909,0.0056,-0.079,0.0015,0.0516,0.0294,0.0412,-0.0151,0.0282,-0.0067,-0.0149,-0.0699,-0.0089,-0.0297,0.0453,-0.0559,-0.0083,0.018,0.0066,-0.0123,-0.0128,0.0199,0.068,-0.0249,0.0016,0.0189,0.0081,-0.0137,-0.0234,-0.0546,0.0058,-0.0861,0.0117,0.0837,-0.0203,0.0161,0.0249,0.0383,-0.0465,0.0116,0.1093,-0.0009,0.0561,-0.0004,-0.0986,-0.0152,0.0088,-0.0314,0.1043,0.0402,-0.0293,-0.113,0.0015,-0.0344,-0.0668,0.0875,-0.0973,0.0353,0.0353,0.0696,-0.0164,0.0448,-0.0064,0.0222,0.0218,0.1036,-0.0071,0.0098,0,0.0558,0.085,0.0078,0.1168,0.0866,0.0382,-0.0214,-0.0343,-0.0778,-0.022,0.0649,0.0783,0.0593,0.016,0.0436,-0.0304,-0.1262,-0.0241,0.0282,-0.02,0.0445,-0.0484,0.0334,0.1126,-0.0161,-0.0329,0.0527,0.0369,-0.003,0.0145,0.004,-0.0252,0.009,0.0563,0.0315,0.0416,-0.0118,-0.0675,0.0522,-0.105,-0.0285,0.029,-0.0996,-0.0103,0.014,0.015,0.0339,-0.0158,-0.0388,-0.0213,0.0619,0.0103,0.0635,-0.0217,-0.076,-0.021,-0.0009,-0.0371,0.0008,-0.0129,0.0366,-0.0557,-0.0299,-0.063,0.0058,0.0273,0.0042,-0.004,0.0165,-0.1215,-0.0288,0.0428,0.0132,0.0042,-0.0632,0.0331,-0.1237,-0.0532,0.0561,0.0945,-0.0872,-0.044,0.0219,0.008,-0.0154,-0.0571,0.0006,-0.0293,-0.0933,0.0447,0.0336,0.0618,0.0094,0.0612,0.137,0,0.0038,0.0041,-0.0612,0.0281,0.0652,-0.0315,0.0055,-0.0471,0.083,-0.014,-0.0276,-0.0637,-0.0463,0.0152,0.0239,-0.0264,0.023,-0.1509,0.0006,0.0242,0.0692,0.0268,-0.1093,-0.0152,0.0691,0.0481,-0.0055,-0.04,0.0419,-0.0335,0.0123,-0.05,-0.006,-0.0786,-0.021,-0.0048,-0.0065,0.0081,-0.0158,0.0337,0.0367,-0.0022,-0.074,-0.0428,-0.0553,0.0934,-0.0959,0.052,-0.0699,-0.0416,0.0233,-0.018,-0.0177,-0.0651,0.0278,-0.0002,0.0048,-0.0289,-0.0182,0.0115,0.042,0.0327,-0.0312,0.0308,-0.0302,-0.0126,0.0409,0.01,-0.0703,0.0114,0.0648,-0.0156,-0.0567,-0.0732,0.1236,-0.0339,-0.0034,-0.0524,-0.0275,-0.056,-0.0411,0.0155,0.029,-0.0087,0.0383,0.0369,-0.0243,0.0521,-0.031,0.0069,-0.107,-0.0285,-0.0228,0.045,-0.0254,0,-0.0596,-0.0335,0.0047,0.0294,0.0039,0.0281,0.0358,0.0562,0.0195,0.0789,0.0556,0.0331,0.0048,0.0487,0.0433,0.0374,0.0381,-0.0345,-0.0343,-0.0153,0.0715,-0.0428,-0.0025,0.0281,0.084,-0.0247,-0.0299,0.0502,0.0377,-0.032,-0.0389,0.0082,-0.0427,0.0428,0.0186,-0.0208,-0.0828,-0.0343,0.0294,0.0185,0.0122,0.0778,0.0387,0.0705,0.0575,0.0998,-0.0945,-0.0358,-0.0899,-0.0584,-0.06,-0.1015,-0.0128,0.1121,-0.0048,0.0346,0.1094,0.0277,0.0782,-0.0205,0.0207,0.077,-0.0624,-0.0109]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"In other words, this is a discussion tool to reach agreement. We then record our shared understanding for future discussions and development work.","embedding":[-0.037,-0.012,-0.0683,-0.0284,0.0983,-0.027,0.1028,0.0514,0.0816,0.0078,-0.0342,-0.0018,0.023,0.0641,0.0727,-0.0091,0.0534,-0.1066,-0.0851,0.0309,0.0679,0.01,0.0486,0.0378,-0.1325,0.0476,-0.0765,-0.0069,0.034,-0.0461,0.0618,0.0635,0.0767,0.0337,-0.0414,0.0225,0.0381,-0.0906,-0.0658,-0.0051,-0.0494,0.0068,-0.0168,0.0331,0.0023,0.0343,0.0166,-0.0303,-0.0742,0.0058,-0.077,-0.0003,0.0341,-0.0171,0.0131,0.0349,-0.0403,-0.0487,-0.0271,-0.1038,-0.004,-0.0721,0.0034,0.0507,0.0236,-0.0146,-0.0397,-0.0076,-0.0313,-0.0125,-0.0205,-0.0109,-0.0209,0.0335,0.0128,-0.0151,0,0.0159,-0.0405,-0.0896,0.0676,0.0234,-0.0085,0.0527,0.0298,0.0161,0.009,-0.0676,-0.0041,0.0258,-0.0751,-0.0589,0.0901,-0.0097,-0.037,0.0074,0.0525,-0.0185,0.0327,0.0864,0.0294,0.0287,-0.0146,-0.0865,0.0117,-0.0483,-0.0564,0.1404,0.0499,-0.0225,-0.0649,0.0354,-0.0225,-0.0681,0.0476,-0.0633,-0.0244,0.0181,0.0484,-0.0344,0.0244,0,0.0111,0.0309,0.0325,-0.0308,-0.0108,0,0.0357,0.0596,0.0229,0.0516,0.0433,-0.0109,-0.0566,-0.0281,-0.0186,0.0188,0.0682,0.0854,0.0308,0.0298,0.0385,0.0206,-0.087,0.0106,0.0189,-0.0285,0.0728,0.0063,0.0469,0.0769,0.0253,0.0032,-0.0103,-0.0083,-0.041,0.019,0.0248,-0.0475,-0.0147,-0.001,0.0628,0.0455,-0.0032,-0.0734,-0.0096,-0.0629,-0.0371,0.0299,-0.0703,-0.0076,-0.0166,-0.0223,-0.0398,0.004,0.0268,0.0165,0.0637,0.0238,0.1428,-0.0368,-0.0562,-0.0338,-0.012,-0.0779,0.0179,0.0608,0.0275,-0.0873,-0.0364,0.0074,-0.0314,0.031,0.0248,0.0184,0.0575,-0.1011,-0.0475,0.0358,0.023,-0.0595,-0.0174,0.0232,-0.0845,-0.0828,0.0393,0.0613,-0.0483,0.0192,0.0494,-0.0221,0.0003,-0.0471,0.0594,-0.072,-0.1244,0.0289,0.0127,0.0554,-0.045,0.0695,0.0877,0,0.0116,-0.0085,-0.0391,0.006,0.0287,-0.057,0.0227,-0.1017,0.0705,-0.0134,0.0151,-0.0671,-0.0784,0.0391,0.0031,-0.0114,0.0437,-0.1209,-0.0625,0.0257,0.0847,0.052,-0.106,-0.0271,0.025,0.0521,-0.0019,-0.0638,0.1015,-0.022,0.0322,-0.0428,-0.0537,-0.0681,0.0062,-0.0522,-0.0049,0.0298,-0.0146,0.0585,0.0186,-0.0176,-0.0786,0.0099,-0.0684,0.112,-0.0205,0.064,-0.0523,-0.0372,0.0519,-0.0231,-0.015,0.0147,0.0461,-0.0034,-0.0482,-0.0151,0.0429,-0.0125,0.0675,0.1086,-0.0979,0.0155,0.0056,0.0159,0.0232,-0.0295,-0.088,-0.0348,0.0329,-0.0638,-0.0672,-0.0764,0.0638,-0.0201,-0.0082,-0.0775,-0.0625,-0.0109,-0.077,-0.0368,0.045,0.01,0.0304,0.0337,-0.0151,0.066,-0.0461,0.0196,-0.0854,-0.0465,-0.0672,0.0544,-0.0583,0,-0.1174,0.0003,-0.1112,0.0262,0.019,-0.0228,0.0472,0.0574,0.0025,0.0351,0.0627,0.0145,-0.0624,0.0069,0.0313,0.0404,-0.0192,-0.0302,-0.0406,-0.0115,0.0604,-0.0553,-0.0776,-0.0525,0.0335,-0.0126,-0.0326,0.0627,0.0546,-0.0346,0.0134,0.0058,0.0043,0.0577,0.0151,-0.0393,-0.0738,0.028,0.0756,-0.0495,-0.0243,0.0461,0.0456,0.1144,0.0191,0.0922,-0.1037,0.0374,-0.0334,-0.0853,-0.08,-0.0927,0.0419,0.1411,0.0042,0.0491,0.1083,-0.0164,0.0139,-0.0176,0.0693,0.0301,-0.0455,-0.0019]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"h as an /about section) Itemisation of components and actions: specific components for each section; including: Overall purpose: informed by organisational priorities and UX research URLs Goals (user","embedding":[0.0225,-0.0426,-0.0593,-0.0258,0.0692,0.0404,0.054,0.0298,-0.0438,-0.015,-0.0216,0.0419,0.0493,0.0368,0.0506,-0.052,0.0631,-0.0495,-0.0903,-0.0213,0.0653,-0.014,0.0671,0.0109,-0.1603,0.0477,0.0005,-0.0139,0.0403,-0.1061,0.081,0.0095,0.1028,-0.0044,-0.04,0.1056,0.0535,-0.0634,-0.0525,-0.0311,-0.0524,-0.0196,-0.0382,0.042,0.0508,0.0082,0.052,-0.0774,-0.0742,0.0323,-0.0518,-0.0415,0.0379,0.05,-0.0464,0.0568,-0.0141,-0.0535,-0.0502,-0.0859,-0.0006,-0.0378,0.0077,0.0007,0.0008,-0.0342,-0.0607,-0.0032,-0.0329,-0.0683,-0.0377,-0.0657,-0.0118,0.0439,0.0124,-0.0791,-0.0027,-0.0435,-0.0668,-0.0984,0.0941,0.053,0.0133,0.0699,-0.0168,0.0334,-0.0052,-0.0554,-0.0396,0.02,-0.0202,-0.0876,0.1035,-0.0477,-0.0481,-0.0238,0.0529,-0.004,0.07,0.0504,0.0299,-0.0038,0.0028,0.0085,0.0025,0.0037,-0.0852,0.137,-0.0042,-0.0143,-0.0665,0.0616,-0.1153,-0.118,0.0384,-0.1008,-0.0321,0.0058,-0.0147,-0.0414,0.0193,0.0217,0.0485,0.0173,0.021,-0.0452,-0.0542,0,0.0287,0.0517,-0.0077,0.0958,0.0449,0.0053,-0.0205,-0.008,0.0227,0.0237,0.036,0.088,-0.0212,0.0093,0.0158,0.0076,-0.0719,0.0443,-0.0151,0.0045,0.0157,0.0173,-0.0092,0.0819,0.0928,0.0024,-0.006,0.0231,-0.0686,-0.001,0.034,-0.0438,0.0043,-0.0125,0.0329,0.0603,-0.0429,-0.1032,0.0409,-0.0723,-0.0567,0.0406,-0.0064,-0.0081,-0.0201,0.0143,0.014,-0.0226,0.0405,0.0694,0.0835,-0.0154,0.1517,-0.0242,-0.0124,-0.0179,0.0059,-0.0416,0.071,0.096,0.0248,-0.0585,-0.0133,0.0113,-0.0039,-0.0086,0.0099,-0.0394,0.0544,-0.0834,-0.0667,0.0505,0.045,0.0031,-0.0439,0.0437,-0.1285,-0.0881,-0.0029,0.068,-0.0325,0.0087,0.0871,-0.0278,0.0279,0.0038,0.0576,-0.0685,-0.0579,0.031,0.012,0.0449,-0.0126,0.0801,0.0993,0,0.0069,-0.0143,-0.0785,-0.008,0.0315,0.0131,0.0056,-0.0778,0.0086,-0.0148,0.0105,-0.0457,-0.0429,0.0262,-0.1077,0.0207,-0.0049,-0.0753,-0.0534,0.0453,0.0162,0.0327,-0.0702,-0.0201,0.0284,0.0311,0.0071,0.0081,0.0808,0.0073,-0.0037,-0.0795,0.0195,-0.0622,-0.003,-0.0389,-0.0182,0.0177,0.0052,0.0786,0.0509,-0.0044,0.0005,-0.0093,-0.0996,0.071,-0.084,0.0379,-0.0831,-0.0271,-0.0266,-0.0525,-0.0255,-0.0476,0.0457,0.0319,-0.0328,-0.007,-0.0117,-0.0188,0.0495,0.1019,-0.0335,0.0548,-0.0223,-0.0495,0.0302,-0.033,-0.0861,-0.0399,-0.0099,-0.0366,-0.0123,-0.0843,0.0433,-0.1021,0.0095,-0.0681,-0.0216,-0.0142,-0.0782,-0.0092,0.0036,0.0234,0.0224,0.12,-0.0011,0.0424,-0.0077,-0.07,-0.1017,-0.0323,-0.0619,0.0122,-0.0739,0,-0.1003,0.0173,-0.0356,0.0138,0.0158,-0.0146,0.0189,0.0291,-0.004,0.0427,0.0259,0.0122,-0.0235,-0.0208,0.0763,0.0049,0.0346,0.0118,-0.0435,-0.0364,0.0855,0.0023,-0.0172,0.0057,0.0928,0.0262,-0.0095,0.0433,0.0795,0.019,0.032,-0.0119,-0.041,0.0304,0.0696,-0.0455,0.0167,-0.0273,-0.0038,-0.0393,-0.0009,0.054,0.0597,0.1327,0.0642,0.0992,-0.0859,0.011,-0.0184,-0.0657,-0.0541,-0.0705,0.0131,0.1062,0.0053,0.0452,0.1122,-0.002,0.0733,-0.0191,0.0452,0.0071,-0.0006,0.0266]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"Record of change and knowledge transfer: to avoid repeating previous missteps, and enable knowledge handover. The importance of capturing this cannot be overstated.","embedding":[-0.0247,-0.0294,-0.0484,-0.0067,0.099,-0.0245,-0.0052,0.0512,0.06,0.0026,0.021,0.0398,0.072,0.0105,0.056,-0.0212,0.0532,-0.0545,-0.1071,0.0034,-0.0041,-0.0128,0.0272,0.0108,-0.1241,0.0445,-0.0285,-0.0402,0.0336,-0.128,0.0419,0.0439,0.0259,-0.0044,-0.0228,0.0934,0.0285,-0.0338,-0.0507,-0.0333,-0.0727,-0.0249,-0.0455,0.0529,0.053,0.0244,-0.0059,0.0151,-0.0661,-0.0446,-0.0841,-0.0172,0.024,0.0466,-0.0264,0.0172,-0.0246,-0.0522,-0.1391,-0.0573,0.013,-0.0398,0.0007,0.0089,0.0643,0.0427,0.0063,-0.0008,0.023,0.0237,-0.0557,0.0282,-0.0438,0.0541,-0.0443,-0.0528,0.0299,-0.0047,-0.0437,-0.0492,0.032,0.017,-0.003,0.0589,-0.0096,-0.0101,-0.0006,-0.0137,-0.0354,-0.0268,-0.0717,-0.0549,0.1289,-0.0113,0.0097,0.051,0.0466,-0.0203,0.0597,0.1103,0.0119,0.0754,0.0329,-0.0776,0.0613,0.0031,-0.0396,0.0794,0.0488,-0.0462,-0.0061,0.0616,-0.0483,-0.0804,0.0389,-0.0976,-0.0185,-0.0072,-0.0338,-0.0257,0.0579,0.0014,0.0665,0.0217,0.0433,-0.0456,-0.0272,0,0.0191,0.0352,0.0386,0.0829,0.0591,0.0051,0.0018,-0.0356,-0.0097,0.012,0.0165,0.0648,-0.021,-0.0004,0.0578,0.003,-0.1103,0.0123,0.0476,-0.024,0.0491,-0.0804,0.0255,0.0529,0.0333,0.0324,-0.0041,0.0692,-0.0463,-0.0373,0.056,-0.0392,0.0031,0.035,0.0164,0.0195,-0.0019,-0.1123,0.0571,-0.0735,-0.0441,0.061,-0.0643,0.0012,-0.0197,-0.0043,0.0087,-0.0117,-0.0578,0.0124,0.1175,0.0512,0.0881,-0.0402,-0.0808,0.0086,-0.0209,-0.0669,0.0385,0.1429,0.0894,-0.0878,-0.0121,0.0349,0.0254,0.0695,-0.0006,-0.0211,0.0495,-0.0782,-0.0324,-0.0163,-0.0122,-0.0028,0.0224,-0.0129,-0.1213,-0.0989,0.0204,0.0465,0.0408,0.0052,0.0135,-0.0127,-0.0079,0.0228,0.0527,-0.0762,-0.1011,0.0419,-0.0013,0.0536,-0.0036,0.0367,0.1749,0,-0.0167,-0.0103,-0.0698,0.0415,0.0047,-0.07,-0.0035,-0.0398,0.0309,-0.0566,0.0006,-0.0338,-0.0673,0.0115,-0.1072,0.0234,-0.0218,-0.1673,-0.029,0.0458,0.0499,0.0636,-0.1147,-0.0098,-0.0229,0.0789,-0.0314,-0.0202,0.0204,-0.0265,0.0213,-0.0777,0.0599,-0.0327,-0.0234,-0.04,0.0376,0.0004,-0.0304,0.0591,-0.0056,0.0123,-0.0456,-0.041,-0.0755,0.0489,-0.1037,0.0471,-0.019,-0.0473,-0.0144,-0.0155,-0.0415,-0.0626,0.0268,0.0332,-0.05,0.0041,-0.0223,0.0372,-0.0117,0.0341,-0.0382,0.0291,0.0257,-0.0269,0.0064,-0.0182,-0.0698,0.0075,-0.0104,-0.0026,-0.0456,-0.0701,0.0994,-0.0077,-0.0327,-0.0165,-0.0086,-0.0169,-0.0881,-0.0637,0.055,0.0165,0.0041,0.0781,0.0064,-0.0225,-0.0087,-0.0313,-0.1497,-0.009,-0.0424,-0.002,-0.0843,0,-0.0792,0.0109,-0.0087,0.0036,0.0554,0.0015,0.0162,0.0563,-0.0383,-0.0044,0.0254,0.0537,0.0164,0.0177,0.0336,0.0307,0.041,-0.0379,-0.0515,-0.0056,0.0978,0.0064,0.0134,0.0123,0.1235,-0.0268,0.0107,0.1131,0.0096,0.0107,0.0338,-0.0187,0.0118,0.0743,0.1084,-0.0332,-0.0164,-0.0105,-0.0287,-0.0162,0.0132,0.0349,0.0179,0.1,0.1027,0.0558,-0.056,-0.0335,-0.0159,-0.0819,-0.0092,-0.0753,-0.0181,0.1187,0.0621,0.0031,0.0864,0.0618,0.0589,0.0478,0.0497,-0.0236,-0.0188,-0.0081]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"Components of a ‘Contact us’ system # Creating a network of CAM Records can pay dividends, as it reveals fragment goals, content and user types. A common diagnostic evaluation: Figure 3.","embedding":[-0.0351,-0.0351,-0.0469,-0.0459,0.1318,-0.0039,0.0867,0.0791,0.0918,-0.0385,0.0073,0.0135,0.0705,0.0358,0.0699,-0.0952,0.0537,-0.1331,-0.0302,-0.0161,-0.0058,0.0303,0.0119,0.0365,-0.0939,0.0109,-0.0314,-0.0582,0.0395,-0.0151,-0.0017,0.0736,0.0788,0.0191,-0.0453,0.0693,-0.0033,-0.0316,-0.074,-0.0057,-0.0592,-0.1265,-0.0509,0.0823,0.0195,0.0159,0.0151,0.0436,-0.0879,0.0137,-0.0825,0.0034,0.0262,0.049,-0.0207,0.0033,-0.0287,0.0364,-0.0229,-0.0283,-0.0293,-0.0592,-0.0008,0.0009,0.0713,0.0321,-0.0689,0.0312,-0.0221,-0.0121,-0.0188,0.0431,-0.0453,0.1137,-0.0326,-0.0026,0.0599,-0.0874,-0.0464,0.0038,-0.0081,0.001,-0.0172,0.0437,0.0182,0.0445,0.012,-0.0404,-0.0119,-0.0045,-0.0402,-0.0059,0.1098,-0.0283,-0.0137,0.031,0.0015,-0.0584,-0.0122,0.0878,-0.0249,0.0845,0.0386,-0.0748,0.0046,0.0197,-0.0236,0.1172,0.0879,-0.0148,-0.0325,0.0288,-0.0843,-0.1071,0.0737,-0.1484,0.0107,0.0024,0.0575,-0.0277,0.0309,0.0378,0.0028,0.0093,0.0484,0.0165,-0.0404,0,0.0242,0.1056,0.0347,0.0846,0.0117,0.0005,-0.0265,0.0353,-0.021,0.0133,0.0286,0.0715,0.0088,0.0326,0.0763,0.0149,-0.0409,0.016,-0.0066,-0.0107,0.036,-0.0446,0.0318,0.0903,0.0311,0.0264,0.0376,0.0111,0.0094,-0.0033,0.0351,-0.0312,-0.0246,0.0249,0.0338,0.0121,-0.0345,-0.0464,0.0282,-0.0575,-0.0613,0.0931,-0.0296,-0.0133,-0.0002,0.0276,0.0372,-0.0017,-0.0459,-0.0009,0.1359,0.0663,0.0895,-0.0123,-0.0584,-0.0066,-0.0005,-0.105,0.0734,0.0253,0.0644,-0.0876,0.042,0.0012,-0.0028,-0.0016,-0.0239,-0.0396,0.0311,-0.068,-0.0344,0.039,-0.024,0.0134,-0.0072,-0.0114,-0.0653,-0.0391,0.0193,0.0339,0.012,-0.0497,0.0958,-0.0201,-0.0061,0.05,0.0489,-0.0863,-0.111,0.02,0.0032,0.0775,-0.0672,0.0756,0.0616,0,-0.0667,-0.0074,-0.1055,-0.0012,-0.0406,-0.0927,0.0043,-0.0405,0.071,-0.0252,0.0004,-0.0836,-0.139,0.0115,-0.0353,-0.0085,0.0453,-0.1412,-0.0593,0.0031,0.0238,0.0088,-0.1331,-0.0191,-0.0118,0.0538,0.0044,-0.0213,0.0261,-0.0166,0.0146,-0.0578,0.0414,-0.017,-0.0225,-0.0049,-0.0335,0.0269,0.0534,0.07,0.0692,-0.0055,-0.0303,0.0093,-0.1361,0.053,-0.007,0.0129,-0.062,0.0058,0.0291,-0.0298,-0.0364,-0.0473,-0.0336,-0.0002,-0.0197,-0.0143,-0.0113,-0.0343,0.0222,0.046,-0.0142,-0.0061,0.0094,-0.0823,0.0228,-0.0588,-0.025,-0.0244,0.0473,0.008,-0.0303,-0.077,0.0454,-0.0451,-0.0005,-0.0292,-0.0092,-0.013,-0.0245,-0.0268,0.0268,-0.021,0.0119,0.0622,0.0193,0.0792,-0.0175,0.0035,-0.0861,0.0348,-0.0603,0.0488,-0.0735,0,-0.0866,-0.0432,-0.0242,0.0496,0.058,0.0847,0.0128,0.0417,0.0007,-0.0089,-0.0338,-0.0158,-0.0442,0.0067,0.0934,0.0268,0.0297,-0.052,-0.1086,0.0396,0.0229,0.0357,-0.0695,-0.0274,0.102,0.0249,-0.0154,0.1166,0.0355,0.01,0.0105,0.0111,-0.0466,0.0253,0.0196,0.0434,-0.0269,-0.0166,0.0119,-0.0388,0.0229,0.0515,0.0263,0.0853,0.0276,0.0814,-0.0795,-0.0233,-0.0087,-0.0375,-0.0806,-0.111,0.0153,0.1299,0.0227,-0.0625,0.1196,-0.0184,0.0533,-0.0276,0.0322,-0.0054,-0.0024,0.0003]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"The CAM method allows us to develop hypotheses more clearly, and expose important knowledge gaps.","embedding":[-0.0483,-0.0555,-0.0419,0.0121,0.0924,-0.016,0.0291,0.07,0.0506,-0.0125,-0.034,0.0239,0.0116,0.0672,0.0849,-0.0089,0.0549,-0.1093,-0.0431,-0.0054,-0.0336,-0.0339,0.0217,0.0339,-0.0922,-0.0353,-0.0559,-0.0418,0.0351,-0.0427,0.0467,-0.0105,0.0398,-0.0037,-0.0371,0.0576,0.0542,-0.009,-0.0539,-0.0429,-0.0567,-0.1167,-0.0377,0.0704,0.0001,-0.0276,0.0318,0.0338,-0.0565,0.0106,-0.111,-0.0396,0.0196,0.0038,-0.0401,-0.0022,-0.0145,0.0245,-0.0204,-0.0803,0.0105,-0.0261,-0.0237,0.0571,0.042,0.0028,-0.0688,-0.0076,0.0028,0.0272,-0.0222,0.024,-0.0251,0.072,-0.056,-0.0316,0.022,-0.0644,-0.0001,0.0238,0.017,0.0008,-0.0254,0.056,0.0122,0.0472,0.0456,-0.0279,-0.0574,-0.0068,-0.0091,-0.0015,0.108,-0.0086,-0.0218,-0.0134,-0.0014,-0.0115,-0.0174,0.1033,-0.0105,0.0786,0.0217,-0.107,0.0342,-0.0053,-0.0325,0.0919,0.0714,-0.0097,-0.0285,0.051,-0.0824,-0.0791,0.0823,-0.0992,-0.002,0.0249,0.0037,-0.006,0.0484,0.0511,0.0295,-0.0229,0.1092,0.0036,0.0021,0,0.0262,0.1078,0.0507,0.1317,0.0233,0.0445,-0.0424,-0.005,-0.0272,-0.0231,0.0567,0.0996,0.0171,0.0063,0.0664,0.0032,-0.0864,-0.0194,0.0034,-0.0414,0.0654,-0.0352,0.0246,0.0571,-0.005,0.0042,0.0732,0.0614,0.0076,0.0031,0.0019,-0.0776,-0.0378,0.0628,0.0347,0.0026,-0.0205,-0.1066,0.1058,-0.0418,-0.0473,0.0602,-0.0619,0.0101,0.0054,0.0149,0.0112,-0.0142,-0.0156,-0.0144,0.1004,0.0419,0.0535,-0.0109,-0.0889,-0.0008,-0.0104,-0.088,0.0782,-0.0034,0.0773,-0.0938,0.0043,-0.006,-0.0337,-0.0209,-0.0189,-0.0456,0.0277,-0.054,-0.0346,0.0162,0.005,-0.0316,-0.055,0.0036,-0.0447,-0.0389,0.0824,0.0391,0.0631,-0.0833,0.0601,-0.006,-0.0306,0.02,0.0249,-0.001,-0.0798,0.0769,-0.0205,0.0562,-0.0275,0.0625,0.0682,0,-0.0521,-0.0377,-0.1003,-0.0267,-0.0284,-0.0434,-0.023,-0.0621,0.0376,-0.0432,0.0023,-0.0675,-0.0767,0.042,-0.0179,-0.0427,0.0643,-0.1267,-0.0279,0.0046,0.0016,0.0863,-0.1434,0.0131,0.0191,0.0586,0.0028,0.025,0.0139,-0.0262,-0.0007,-0.0476,0.0143,-0.084,-0.0502,0.0379,0.0191,-0.0047,0.0443,0.0897,0.0552,-0.0172,-0.0628,-0.0364,-0.0839,0.1104,0.0018,-0.0124,-0.0868,-0.0235,0.0344,-0.0427,-0.0384,-0.0705,-0.0254,-0.0099,0.0079,-0.0266,0.0125,0.0036,-0.0131,0.0739,-0.0406,-0.0346,0.0078,-0.0318,0.0169,-0.0496,-0.0412,-0.0391,0.0155,-0.0584,-0.0663,-0.1174,0.0575,-0.0262,-0.0227,-0.1046,-0.0299,-0.0261,-0.0328,-0.0095,0.0896,-0.015,0.0052,0.0518,0.0047,0.0608,-0.0404,0.0115,-0.0922,-0.0007,-0.0515,0.0206,-0.0528,0,-0.0519,-0.0058,0.0168,0.0834,0.0446,0.0071,-0.037,0.0189,0.0433,0.0012,0.0196,-0.039,0.0005,0.0307,0.1418,0.0373,-0.0152,-0.0179,-0.0714,-0.0076,0.0871,0.0388,-0.0451,0.0028,0.1109,0.0498,-0.0379,0.0788,-0.0034,0.0479,-0.0031,0.0223,-0.0318,0.0561,0.0157,0.0027,-0.0256,0.0174,0.0067,-0.0676,0.0028,0.0899,0.0298,0.1106,-0.0066,0.0968,-0.1079,-0.0582,0.0056,-0.059,-0.0598,-0.1175,0.0434,0.1585,0.0271,-0.0251,0.0993,0.0072,0.017,-0.033,0.0466,-0.0111,0.0224,0.0247]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"By doing so, we are continually improving the model and making it easier to make decisions based on evidence . What’s next for the CAM for Web Systems?","embedding":[-0.0544,-0.0409,-0.1136,-0.0107,0.0886,-0.0243,0.0459,0.0599,0.0149,0.0229,-0.0129,-0.0229,0.0932,0.0589,0.0323,0.0057,0.0789,-0.0737,-0.08,0.0071,-0.0453,-0.0185,0.0484,0.0344,-0.0957,0.037,-0.019,-0.058,-0.0104,-0.0746,0.0178,-0.0165,0.0749,0.01,-0.0198,0.0571,0.0937,-0.102,-0.0599,-0.0439,-0.0763,-0.0487,-0.0279,0.0373,0.0472,-0.0722,0.0058,-0.0008,-0.0417,-0.0244,-0.1046,-0.0586,0.0424,-0.0046,-0.0707,-0.004,-0.027,-0.0859,-0.0339,-0.0587,0.025,-0.0337,0.0125,0.0444,0.0202,0.0185,-0.0187,-0.0183,0.0071,0.0226,-0.1355,-0.0114,-0.0322,0.0645,-0.0623,-0.0247,0.0133,-0.0166,-0.0315,-0.0639,0.0484,0.0228,-0.0082,0.1043,0.0468,0.0095,-0.0028,-0.0139,-0.0316,-0.0131,-0.0898,-0.0236,0.1169,-0.0248,-0.0467,-0.0071,0.0322,-0.0644,0.0639,0.1022,0.0089,0.0431,-0.0277,-0.1107,0.0061,-0.0179,-0.0588,0.1331,0.0307,-0.0218,-0.028,0.0477,-0.062,-0.0958,0.0654,-0.0583,-0.0293,-0.0529,0.0424,0.0208,0.0675,0.0264,-0.0053,0.0065,0.0909,-0.0032,0.007,0,0.0468,0.0868,0.0526,0.1,0.0668,0.0001,-0.0177,-0.0459,-0.0599,-0.0087,0.1017,0.1185,0.0173,0.0033,0.0742,0.0116,-0.0991,-0.0391,0.0196,-0.0446,0.0189,-0.0431,0.0616,0.0624,0.0561,0.0201,-0.0008,0.0505,-0.0497,0.0143,0.0122,-0.0648,-0.0381,0.0228,0.0282,-0.0165,-0.0352,-0.1083,0.0507,0.0162,-0.0622,0.0346,-0.0927,-0.0036,-0.0588,0.009,-0.024,-0.0307,-0.0144,-0.0176,0.0926,0.0065,0.0553,0.0037,-0.1035,-0.0236,-0.0094,-0.0712,0.034,0.059,0.0255,-0.1159,-0.0157,-0.0425,-0.051,-0.0199,0.0089,0.0102,0.0282,-0.0678,-0.0228,0.0254,0.0419,-0.0044,-0.011,0.0054,-0.0549,-0.0895,0.0476,0.067,-0.0207,0.0212,0.029,0.0069,0.0099,-0.0506,0.0325,-0.0615,-0.1564,0.0293,-0.0377,0.0476,0.0171,-0.0123,0.0825,0,-0.0013,0.0373,-0.0611,0,0.011,-0.0534,0.0129,0.0239,0.0707,-0.0715,0.0062,-0.0382,-0.0369,0.0591,-0.0212,-0.0145,0.0144,-0.1386,-0.0709,0.0334,0.0562,0.0133,-0.1115,0.0046,0.0394,0.0393,-0.0058,-0.0037,0.0281,-0.0193,0.0138,-0.0221,0.0153,-0.0563,-0.0057,-0.0063,0.0579,-0.0038,-0.0164,0.0944,0.0327,-0.0309,-0.0548,-0.0012,-0.0325,0.0809,-0.1047,0.0813,-0.0583,-0.0459,0.0159,-0.0298,-0.0222,-0.027,0.0268,-0.0372,-0.0028,-0.0202,-0.0213,0.0628,0.0137,0.0536,-0.0377,0.0429,-0.0071,-0.0452,-0.0268,-0.0346,-0.1061,-0.0077,0.0423,0.0085,-0.0872,-0.0501,0.0623,-0.048,0.0026,-0.0696,0.0033,0.0215,-0.0279,-0.0045,0.0494,-0.0242,0.0465,0.0799,-0.0086,0.0313,-0.0204,-0.0153,-0.1154,-0.0185,-0.0381,0.0534,-0.0344,0,-0.117,0.0087,-0.0285,0.026,0.0016,0.0483,0.0288,0.018,0.025,-0.0244,0.1004,0.0065,0.0198,0.0169,0.0341,0.0587,0.0159,0.0048,-0.0313,0.0351,0.093,0.0267,-0.0356,-0.0193,0.0875,-0.0273,-0.0342,0.0779,0.0408,-0.0406,0.0067,-0.0028,-0.003,0.0523,0.0299,-0.062,-0.037,-0.0244,-0.0318,-0.0127,0.0267,0.0647,-0.0147,0.0788,0.0307,0.1082,-0.0582,-0.0093,0.0128,-0.0605,-0.051,-0.1169,0.0204,0.1296,0.0134,0.0233,0.101,0.039,0.0413,0.0476,0.0441,0.0038,-0.0326,0.0357]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"ctives; Programmatic solutions: Going beyond paper, manipulating our data in lightweight databases like Coda and surfacing in-context through RDFa in our website HTML markup ; Specialising: How we","embedding":[-0.1001,-0.0151,-0.0554,0.0277,0.0716,-0.0067,0.0696,0.0511,-0.0032,0.0367,0,0.0091,0.1052,-0.0036,0.0382,0.0572,0.124,-0.071,-0.1104,0.0368,-0.0445,-0.049,0.0106,0.0033,-0.0604,0.026,-0.0507,-0.0497,0.027,-0.0723,0.0265,0.0334,0.0464,0.0062,-0.0103,0.0723,0.068,-0.079,-0.0657,-0.0129,-0.0563,-0.0938,-0.0348,0.0555,0.0727,-0.0885,-0.0183,-0.0506,-0.0148,0.0106,-0.1012,-0.0604,0.0179,0.0117,-0.06,-0.0053,0.0132,-0.0779,-0.0285,-0.0399,0.0461,-0.0641,0.0074,0.0547,0.0563,-0.0406,-0.0444,-0.0201,-0.0319,-0.0131,-0.1038,-0.0169,-0.0309,0.0659,-0.0204,0.0018,0.0033,-0.0412,0.0273,-0.0428,0.0804,0.035,0.0012,0.0534,-0.0029,0.0507,0.0413,-0.0722,0.0153,0.0006,-0.0514,-0.0377,0.0839,0.0072,-0.0847,-0.0218,0.0224,-0.074,0.0338,0.1042,0.0467,0.0738,0.0101,-0.0631,-0.053,-0.0859,-0.0758,0.118,0.0071,-0.071,-0.0444,0.0704,-0.072,-0.0972,-0.0036,-0.0337,-0.0172,-0.0798,0.0444,-0.0507,0.0724,0.016,-0.0382,0.0177,0.0811,-0.0581,0.0037,0,0.0703,0.0809,0.0582,0.0846,0.0909,-0.0216,-0.0658,-0.0432,-0.0904,0.0125,0.0998,0.1285,0.0464,0.0325,0.0263,-0.0121,-0.1043,-0.0097,0.0435,-0.0099,0.0617,-0.0228,0.0618,0.0361,0.0008,0.0571,0.0009,0.0422,-0.0397,0.0292,-0.0144,-0.0487,-0.0526,0.0265,0.0174,-0.0149,-0.0214,-0.1216,0.0328,-0.0148,-0.0324,0.0428,-0.056,-0.026,-0.0566,0.0172,0.0333,-0.0087,-0.0045,-0.0066,0.0686,0.0456,0.0473,-0.0134,-0.0547,0.0272,-0.0072,-0.0446,0.072,0.0442,0.0142,-0.0436,-0.0206,-0.0231,-0.0483,0.0213,-0.0009,-0.0217,0.0507,-0.061,-0.0315,0.055,-0.0038,0.0041,0.0177,-0.0549,-0.0595,-0.0639,0.0469,0.0129,-0.0159,-0.023,0.0098,0.032,-0.0137,-0.0275,0.0105,-0.0467,-0.1482,-0.0068,-0.0041,0.0606,0.0084,-0.0214,0.0988,0,0.0123,-0.0067,-0.0905,0.0382,0.0598,-0.0533,0.0112,0.0203,0.0866,-0.0662,0.0285,-0.0248,-0.1017,0.044,-0.0063,-0.0308,-0.0357,-0.1323,-0.1065,0.0557,0.042,0.0353,-0.0834,0.0134,0.0397,0.0455,-0.0125,0.0096,0.0672,0.0104,-0.0416,-0.0008,-0.0288,-0.0315,-0.0277,0.0104,0.0756,0.049,-0.0129,0.0392,0.0307,-0.0017,-0.092,-0.0163,-0.0231,0.0786,-0.1114,0.0611,-0.0472,0.0013,0.0047,-0.0547,-0.0406,-0.0166,0.0184,-0.0155,0.0394,-0.0475,-0.0582,0.0322,-0.0072,0.0813,-0.0283,0.0027,-0.0076,-0.0593,0.0211,-0.0458,-0.0964,-0.0181,0.0249,-0.0141,-0.0385,-0.059,0.0978,-0.0333,0.0098,-0.0796,0.0025,0.0081,-0.0514,-0.0451,0.0642,0.0192,0.0465,0.0558,-0.027,0.0069,-0.0426,-0.0005,-0.1036,0.0201,-0.027,0.1111,-0.0169,0,-0.0791,0.0194,-0.0366,0.0402,0.0267,0.0267,0.0312,0.0019,0.0267,-0.0381,0.1045,0.0191,0.0165,0.0305,0.0341,0.0644,0.0242,0.0019,-0.0597,0.0435,0.038,0.061,0.0047,-0.0206,0.1088,0.0363,0.0029,0.0856,0.015,-0.053,0.0179,-0.0025,-0.0375,0.0612,0.0154,-0.021,0.0107,-0.0145,-0.0146,0.0387,0.0179,0.031,-0.0094,0.0314,0.0226,0.1304,-0.049,-0.0786,0.0361,-0.014,-0.0455,-0.1191,-0.0128,0.0859,0.025,0.0438,0.0978,0.0276,0.0293,0.0371,0.0174,-0.0029,0.0294,0.0171]},{"url":"/posts/20180122-content-action-model/","title":"Introducing the Content-Action Model for Web Systems","snippet":"Ivan Labra ( @ilabra ): For bouncing ideas about what I’m really getting at here and getting my speak out of the organisational bubble.","embedding":[-0.0883,-0.1126,-0.0235,0.0354,0.0965,0.0019,0.0448,0.0039,-0.0036,0.025,-0.0254,0.0273,0.0894,0.1093,0.0408,0.0096,0.1043,-0.0957,-0.0664,0.0018,-0.0191,-0.0117,0.0459,0.0104,-0.1031,0.0285,-0.0271,-0.0816,0.04,-0.0961,0.0917,0.0427,0.0865,-0.0283,-0.0253,0.043,0.0232,-0.1274,-0.0406,0.0001,-0.0041,-0.0593,0.0087,0.0328,0.0631,-0.0712,-0.0086,-0.0473,-0.0404,0.0315,-0.0553,-0.0745,0.0554,0.0237,-0.0531,-0.0458,-0.0676,-0.0326,-0.0041,-0.0834,0.1008,-0.0586,-0.0164,0.0083,0.0381,0.0052,-0.0128,0.012,0.0335,-0.0291,-0.0432,0.0056,-0.0448,0.0646,0.0102,-0.0043,0.0488,-0.0236,-0.0586,-0.0327,0.0423,0.0426,0.004,-0.0013,-0.056,-0.031,-0.0212,-0.059,-0.0404,0.0227,-0.0108,-0.0088,0.0612,-0.0084,0.0221,0.0084,0.0046,-0.0226,0.0325,0.0618,0.0194,0.0771,0.0019,-0.0341,0.034,-0.038,-0.0803,0.0996,0.017,0.0066,-0.037,0.0576,-0.0639,-0.0679,0.0451,-0.0633,0.0397,-0.032,0.0113,0.0151,0.0757,0.0522,-0.0161,-0.0114,0.0814,0.0031,-0.0596,0,0.0598,0.0743,0.0374,0.1251,0.0465,-0.0361,-0.0123,-0.0547,-0.0762,-0.0289,0.0194,0.1205,-0.0087,0.0241,0.0306,-0.0565,-0.0974,0.0184,0.0924,-0.0258,0.0599,-0.0186,0.0159,0.0002,0.0132,0.0503,0.042,-0.0301,-0.0588,0.0089,-0.0094,-0.0091,-0.0299,0.0529,-0.0109,-0.02,-0.0428,-0.0787,0.0509,-0.0551,-0.0562,0.0299,-0.0604,-0.032,-0.0452,0.0476,-0.0096,-0.0814,0.0287,-0.0535,0.0968,-0.0144,0.0633,-0.01,-0.0372,0.0067,-0.0039,-0.0364,0.0596,0.05,0.0658,-0.0472,-0.0054,-0.0194,-0.0178,0.0197,0.0095,-0.052,0.056,-0.0194,0.0051,0.0534,-0.0109,-0.0458,-0.0111,-0.0159,-0.0993,-0.0902,0.0002,0.0646,0.032,-0.079,0.0415,-0.0289,-0.0094,-0.0048,0.0421,-0.0484,-0.1084,-0.012,0.0094,0.0581,0.0352,0.0392,0.1454,0,0.0035,-0.0298,-0.0613,0.0041,0.0372,-0.0403,-0.0004,0.0374,0.0197,-0.0011,0.0168,-0.032,-0.0591,0.0731,-0.0417,0.0094,0.0101,-0.1571,-0.0258,0.0368,-0.0136,0.042,-0.1693,-0.0021,0.0561,0.0087,0.0255,0.0644,0.0454,-0.001,-0.0589,-0.0444,0.0357,-0.0534,0.0001,0.0281,0.0177,0.0303,-0.0306,-0.0035,0.0239,0.0001,-0.0618,0.018,-0.03,0.0726,-0.0782,0.0711,-0.064,-0.0146,-0.004,-0.0079,-0.0092,-0.0935,0.0388,-0.01,0.0018,-0.0297,-0.0586,0.0256,-0.0215,0.0806,-0.024,0.0071,-0.0108,-0.0522,0.0204,-0.0368,-0.1059,-0.0347,0.079,-0.0251,-0.0277,-0.0517,0.1163,-0.0612,0.043,-0.0396,0.0281,0.0075,-0.1117,0.0127,0.0499,0.0273,0.08,0.0743,-0.0101,0.0755,-0.0668,0.0043,-0.0763,-0.0383,-0.014,0.0186,-0.0146,0,-0.1086,-0.0108,-0.0503,0.0553,0.0385,0.0416,0.0252,0.0272,0.0117,0.0314,-0.0106,0.0183,0.0011,0.0482,0.0471,0.0336,0.0295,-0.0122,-0.0372,-0.0223,0.0729,0.0486,0.0669,-0.0201,0.0582,0.0471,-0.0065,0.0341,0.045,0.013,-0.0025,-0.0422,-0.1365,0.053,0.0299,-0.0375,-0.0046,-0.0311,-0.0122,-0.0118,0.0223,-0.0187,0.0565,0.0472,0.017,0.1254,-0.0652,-0.0924,0.0495,-0.0477,-0.0347,-0.1113,-0.0481,0.0931,0.0691,0.0353,0.0811,0.0345,0.0915,0.0527,0.0598,-0.0158,-0.0161,0.0524]},{"url":"/posts/20180207-discovery-and-analysis/","title":"UX, discovery, analysis + the CAM","snippet":"← Blog UX, discovery, analysis + the CAM 7 Feb 2018 431 words Filed in: CAM for Web Systems, UX Flickr user isa [ CC License ]. Three options, but which does a user want?","embedding":[-0.0442,-0.0557,-0.0195,-0.0067,0.0552,-0.0289,0.1291,0.0442,-0.0053,0.0083,-0.0029,-0.0117,0.0171,0.0374,0.0008,-0.0234,0.0833,-0.1161,-0.1074,0.0547,0.0779,-0.0385,0.0429,0.0085,-0.0968,0.0515,0.0101,-0.0633,0.0478,-0.041,0.0575,0.1319,0.0578,-0.0407,-0.0303,0.0601,0.0357,-0.0259,-0.059,-0.049,-0.0406,-0.0275,-0.0072,0.1208,0.0347,-0.0662,0.0235,-0.0644,-0.0026,0.0065,-0.0521,-0.0115,-0.0158,-0.0176,0.0183,-0.0738,-0.0323,-0.0383,0.0151,-0.0815,0.0147,-0.0655,0.0228,0.0633,0.0601,-0.0022,-0.0469,-0.0184,0.0338,-0.0519,-0.0795,-0.0118,-0.0624,0.0626,-0.0083,-0.0727,0.0228,-0.0299,-0.0155,-0.0651,0.0721,0.0544,0.0123,0.0158,-0.005,0.0473,-0.0218,-0.0754,0.0114,0.0483,-0.1062,-0.0419,0.0291,-0.0111,0.0298,-0.0172,0.0597,-0.0408,0.0569,0.067,0.0498,0.0877,-0.0028,-0.0712,-0.0299,-0.0053,-0.0449,0.0725,0.0162,0.0011,-0.0521,0.0278,-0.0462,-0.0826,0.0656,0.0107,-0.001,-0.01,0.0006,0.0098,0.0296,0.0213,0.0002,0.0109,0.0866,-0.0166,-0.0333,0,-0.0033,0.0271,0.0118,0.14,-0.0072,0.0289,-0.0041,-0.0179,-0.0734,0.0532,0.0925,0.1176,0.0196,0.0685,0.0946,0.0067,-0.059,-0.0063,0.043,-0.008,0.0284,-0.0738,0.061,0.0579,0.0376,-0.0419,0.0111,0.0041,-0.0363,0.0106,-0.0564,-0.01,-0.0267,0.0548,0.0165,0.0331,-0.0253,-0.0654,0.0307,-0.0511,-0.0849,0.039,-0.0914,-0.0037,-0.0067,0.017,0.0318,0.0304,-0.1114,0.0494,0.1123,0.0215,0.1348,-0.0528,-0.0378,0.0553,-0.0265,-0.0499,0.003,0.0641,0.0474,-0.0581,-0.0889,0.0385,0.0043,0.0086,0.0362,0.0711,0.0711,-0.0075,-0.0303,0.0313,0.0246,-0.0387,0.0355,-0.0091,-0.0603,-0.0249,0.0495,0.0522,-0.0469,0.037,0.0373,-0.0243,-0.0725,0.0235,0.027,-0.0075,-0.0717,0.0278,-0.0923,0.0685,-0.0712,0.028,0.071,0,-0.0115,-0.0456,-0.1105,-0.0308,0.0584,-0.0812,-0.0143,-0.0271,0.0648,-0.0986,0.0046,-0.0467,-0.0981,0.0203,-0.0234,-0.0161,-0.011,-0.1042,-0.0345,0.0954,0.0289,0.0218,-0.1587,-0.0641,0.0204,0.042,-0.0461,0.0276,0.0509,-0.0007,0.0319,-0.0236,-0.0071,-0.0357,-0.0106,0.0223,0.0973,0.0349,0.0142,0.0153,-0.0446,0.0093,-0.0428,-0.0323,-0.0287,0.0732,-0.0781,0.0364,-0.079,-0.0093,-0.006,-0.0354,-0.0447,-0.0178,-0.0498,0.0144,0.0196,-0.0777,0.0189,0.0112,0.0764,0.0638,-0.0449,0.0273,-0.0203,-0.0882,0.0173,-0.0602,-0.0867,0.0193,-0.0196,-0.0555,-0.0574,-0.1206,0.0811,-0.0649,0.0247,-0.0985,0.0002,-0.0161,-0.0385,-0.0308,0.0162,0.0462,-0.0153,0.0511,-0.0413,0.0564,-0.0255,-0.0269,-0.0697,-0.0532,-0.0787,0.0016,-0.0793,0,-0.0883,0.0127,-0.0169,0.0207,0.0896,0.072,-0.0355,0.0529,0.0478,-0.0065,0.0583,-0.0566,0.0173,-0.008,0.068,-0.0457,0.0047,-0.0158,-0.0632,-0.0072,0.0729,-0.0192,-0.0375,0.0105,0.0381,-0.0121,0.0141,0.0078,0.0339,-0.0164,-0.0093,0.0317,-0.0396,0.0549,0.0243,-0.0653,0.0059,-0.0307,0.0325,0.0322,-0.0115,0.064,0.0879,0.056,-0.0026,0.0453,-0.0188,-0.0347,0.0458,0.0026,-0.0145,-0.0633,-0.0169,0.0871,0.0381,0.0911,0.1234,0.0173,0.0261,0.0071,0.0019,-0.0286,-0.0462,0.0183],"teaser":"What does it mean to &#39;do UX&#39; with our Content Action Model? Beyond the buzz.","date":"Wed Feb 07 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180207-discovery-and-analysis/","title":"UX, discovery, analysis + the CAM","snippet":"In my intro post on the CAM I sighted only some passive UX \"diagnostic\" tools of user surveys, feedback and analytics.","embedding":[-0.1001,-0.0272,-0.0506,0.0121,0.0383,0.0213,0.1226,0.038,-0.0014,-0.0118,0.0143,-0.0477,0.0283,0.0242,0.0491,-0.025,0.0606,-0.1074,-0.0629,0.03,-0.0544,-0.0296,0.0207,0.0555,-0.0947,-0.0065,0.0361,-0.0404,0.0562,0.0108,0.0797,0.0757,0.0934,-0.005,0.0382,0.0156,0.0448,-0.013,-0.0785,0.0063,0.0092,-0.0293,-0.026,0.0614,0.044,0.0073,0.0386,0.0532,-0.0375,-0.0007,-0.1338,-0.0036,0.0386,0.0161,0.0047,0.0269,-0.0253,-0.0634,0.0087,-0.0632,0.0221,-0.1253,-0.011,0.0347,0.0049,0.0565,-0.0864,0.0599,-0.0206,0.0097,-0.069,0.0149,-0.0928,0.0675,0.0632,0.0093,0.0031,-0.0263,0.064,-0.0545,0.0262,0.0023,-0.0678,0.045,-0.0117,0.0266,0.0289,-0.1081,-0.0663,0.0217,-0.007,0.0174,-0.0298,-0.0133,-0.0273,0.0027,0.0037,-0.0626,0.063,0.0572,-0.0046,0.1123,0.0242,-0.0556,-0.0874,-0.0979,-0.0497,0.0757,0.0515,0.0405,-0.0639,-0.011,-0.0206,-0.0674,0.0921,0.0341,-0.0394,0.0427,-0.0399,0.0113,0.039,0.049,-0.0008,0.0355,0.0614,0.0383,-0.0451,0,-0.0174,0.0664,0.0171,0.1074,-0.0483,0.0385,-0.0442,0.0518,-0.0644,0.0973,0.0439,0.1008,0.0245,0.055,0.0595,0.0282,-0.1012,-0.0067,-0.0677,-0.0206,0.01,0.0122,0.0508,0.0495,0.0257,-0.059,0.0451,0.0513,0.0242,0.0035,-0.0228,-0.0389,-0.0355,0.025,0.003,0.0399,-0.0199,-0.0805,0.0222,0.0106,-0.0605,0.0635,-0.0238,0.0132,-0.0282,0.0131,-0.0105,-0.027,-0.0806,0.0801,0.0479,0.0107,0.0547,-0.0421,-0.0489,0.0061,-0.0116,-0.061,-0.0028,-0.0208,0.0045,-0.0912,0.0114,0.0239,-0.0953,0.0547,-0.0309,-0.0137,0.0699,-0.0125,0.0584,0.0142,-0.0264,-0.0434,0.0463,-0.0111,-0.0815,0.0633,0.0613,0.0426,-0.0429,0.0103,0.084,0.0935,-0.0529,0.0229,0.0624,-0.0465,-0.0631,0.0217,-0.0794,0.0946,-0.0755,0.0547,0.0685,0,-0.0016,0.043,-0.1056,-0.0557,-0.0293,-0.0761,-0.0288,-0.017,0.1439,-0.0472,-0.0311,-0.0635,-0.0696,0.0407,-0.0073,-0.0386,0.0534,-0.0592,0.0063,-0.0162,0.0335,0.0543,-0.1256,-0.0382,0.0473,0.0603,0.0293,0.0528,0.0235,-0.0797,-0.003,-0.04,-0.0305,0.0028,-0.0134,0.01,0.0616,0.0239,0.0074,-0.0134,-0.0036,-0.0495,-0.0462,-0.0557,-0.0359,0.0133,0.0904,0.0303,-0.0132,0.0156,-0.041,-0.0099,-0.0014,0.0358,-0.0824,0.0226,0.0299,-0.0102,0.0548,-0.0043,0.0524,0.0933,-0.0475,0.0344,0.0025,-0.086,0.0935,-0.1156,-0.0007,-0.0797,-0.0207,-0.0591,-0.0449,-0.1053,-0.0008,-0.0094,-0.0782,-0.0915,-0.0214,-0.061,-0.0649,-0.1059,0.0401,0.0435,-0.0226,0.0234,-0.0202,0.0087,-0.0284,0.0082,-0.0579,-0.064,-0.1027,-0.0206,-0.0458,0,-0.0291,-0.0197,0.0002,0.0578,0.0972,-0.0102,-0.0416,0.0606,-0.0273,0.0361,0.0166,0.0205,-0.0435,0.0154,0.0524,0.021,0.0449,-0.0757,-0.0836,0.0219,0.0293,0.0232,-0.0123,-0.0273,0.0218,-0.0417,0.0349,0.0275,0.0727,-0.1164,-0.0029,0.0124,0.0334,-0.0045,0.0263,-0.0073,-0.0703,0.0365,0.0164,-0.0041,-0.0511,0.0547,0.061,0.0914,-0.0523,0.0495,-0.0438,0.0025,0.0359,-0.0065,-0.0289,-0.0741,0.0888,0.0251,-0.0499,0.0413,0.0751,0.0035,0.0132,-0.0095,0.0544,0.0569,-0.0585,0.0173]},{"url":"/posts/20180207-discovery-and-analysis/","title":"UX, discovery, analysis + the CAM","snippet":"It's a pretty broad segment with perhaps many personas or sub-groups. Investigating implied relationships and individuals # New customers (user) Who specifically are these people?","embedding":[-0.0692,-0.0721,-0.0329,-0.0085,0.0759,-0.0251,0.0876,0.0366,0.067,-0.0047,0.0063,-0.0169,0.003,0.0285,0.0441,-0.0361,0.052,-0.092,-0.0523,0.047,-0.0807,-0.053,0.0373,0.0157,-0.1135,0.0333,0.0391,-0.0783,0.0428,-0.0383,0.0626,0.0486,0.0825,0.0264,0.0141,0.0605,0.0539,-0.06,-0.0598,0.0283,-0.0269,-0.0436,-0.0354,0.0302,0.0852,-0.0329,0.0591,0.0223,-0.0346,-0.0181,-0.1121,-0.0138,0.0516,0.0321,-0.0471,-0.0284,-0.043,-0.0652,-0.0108,-0.0388,0.0436,-0.0847,-0.0178,0.0619,0.0361,0.0432,-0.0361,0.0332,0.0584,0.0023,-0.0921,0.0255,-0.0578,0.0614,-0.0026,-0.0486,0.0474,-0.0147,0.0244,-0.0625,0.0734,-0.0106,-0.0057,0.0363,-0.0486,0.0235,-0.0112,-0.0339,-0.1184,-0.0068,-0.0921,0.0382,-0.0054,-0.0432,0.0041,0.0349,0.0151,-0.0217,0.1146,0.0973,-0.0006,0.1012,0.0263,-0.055,-0.0781,-0.0256,-0.0698,0.0889,0.036,0.0256,-0.0393,0.0282,-0.0135,-0.0488,0.1185,-0.0475,-0.0078,0.018,-0.0058,0.0739,0.0923,0.0512,0.0159,-0.0278,0.0523,0.0331,-0.0057,0,0.0088,0.0972,0.048,0.1237,-0.0127,0.0583,-0.0172,0.0021,-0.0692,0.0278,0.0543,0.0449,0.0002,0.0318,0.0429,0.0049,-0.125,-0.0248,-0.0142,-0.0425,0.0438,-0.0054,0.0331,0.1211,0.0041,-0.047,0.0709,0.0274,-0.0021,0.0051,0.0064,-0.0217,-0.0578,0.0512,-0.0081,0.0337,0.0156,-0.0862,0.0667,-0.0321,-0.1087,0.055,-0.0612,-0.0314,-0.0671,0.02,0.0201,-0.0119,-0.0754,0.0546,0.0431,-0.0028,0.0368,-0.011,-0.0678,0.0314,-0.0067,-0.1064,0.0156,0.0315,0.0198,-0.0416,-0.0076,-0.0041,-0.0449,0.016,0.0314,-0.0306,0.0704,-0.024,0.027,0.0298,-0.0406,-0.0446,0.016,0.012,-0.073,-0.0122,0.0291,0.1275,-0.0109,0.0001,0.062,0.0471,-0.061,-0.007,0.0342,-0.0408,-0.0854,0.0503,-0.0059,0.0815,0.0252,0.0391,0.097,0,-0.0027,0.0295,-0.1088,-0.0281,0.0001,-0.0837,0.0072,-0.0016,0.066,-0.0321,-0.005,-0.0684,-0.0546,0.0696,-0.0257,0.0037,0.0263,-0.1275,-0.0123,0.0204,0.0322,0.0373,-0.1318,-0.0258,0.0657,0.0415,0.0269,0.0342,0.0224,-0.0816,-0.0229,-0.0607,-0.0002,-0.0497,-0.0049,0.0343,0.0264,0.0225,-0.008,0.0069,0.0092,0.0032,-0.0303,-0.0271,-0.0566,0.0209,-0.0188,0.0213,-0.038,-0.0174,-0.065,0.015,-0.0248,-0.0281,-0.0317,0.0071,0.0221,-0.0212,-0.0045,0.0602,0.0205,0.0717,-0.0076,0.007,-0.0043,-0.1068,0.0368,-0.0507,-0.0989,-0.0668,0.0341,-0.0394,-0.0609,-0.0811,0.0416,-0.0524,-0.0713,-0.0914,-0.0178,-0.0568,-0.0715,-0.0183,0.0219,0.0128,0.029,0.0453,0.0077,0.0178,-0.0739,-0.0184,-0.0888,-0.0685,-0.1062,-0.0292,-0.0495,0,-0.0958,-0.0018,0.0006,0.0483,0.0562,-0.0005,-0.0057,0.0816,-0.0012,0.0432,0.0574,0.0014,0.0456,0.0721,0.0933,0.0727,0.0315,-0.0799,-0.0756,-0.0134,0.0617,0.009,0.0218,-0.0214,0.0656,-0.0204,-0.0276,0.016,0.0289,-0.0587,-0.079,0.019,-0.0255,0.0382,0.0515,-0.0465,-0.0953,0.0002,0.007,-0.0302,-0.0308,0.0452,0.0482,0.0946,0.0022,0.0313,-0.055,-0.0175,0.0014,-0.0238,-0.0763,-0.1072,0.0611,0.0981,0.0447,0.0585,0.0995,0.0259,0.0411,0.032,-0.0012,0.0063,-0.0605,0.0175]},{"url":"/posts/20180207-discovery-and-analysis/","title":"UX, discovery, analysis + the CAM","snippet":"Building the CAM, what's next? # The Content-Action Model for Web Systems is an emerging methodology and I'll be blogging about it throughout 2018 as the system matures and distills.","embedding":[-0.1112,-0.0566,-0.0559,-0.0084,0.1269,-0.0241,0.0941,0.0475,0.0068,0.0311,-0.0317,-0.0014,0.0462,0.0807,0.0308,0.0375,0.0752,-0.0947,-0.0446,0.0186,-0.0687,-0.0172,0.0583,0.0089,-0.1135,0.0198,-0.0386,-0.0731,0.034,-0.0541,0.0321,0.0737,0.0649,-0.0083,-0.045,0.0482,0.0789,-0.0738,-0.0856,-0.0155,-0.0403,-0.0379,-0.0092,0.0265,0.0304,-0.0552,0.0396,-0.0279,-0.0087,-0.0582,-0.1153,-0.0759,0.0506,-0.024,-0.0537,-0.0019,-0.0732,-0.0718,-0.0193,-0.0934,0.0538,-0.0397,-0.0375,0.0755,0.0447,0.0366,0.0035,0.0238,0.0643,-0.0428,-0.099,0.0024,-0.038,0.0606,-0.0162,-0.009,0.013,-0.0026,-0.0097,-0.0639,0.0468,0.0267,-0.0037,0.0772,0.0017,0.0376,-0.0097,-0.021,-0.0528,0.0188,-0.0369,-0.0382,0.0618,-0.0295,-0.0147,-0.0152,0.0212,-0.0675,0.053,0.1045,0.0157,0.0565,-0.029,-0.078,-0.0253,-0.011,-0.0634,0.0761,0.0515,-0.0033,-0.0369,0.0582,-0.0147,-0.1052,0.0588,-0.0471,0.0118,-0.0251,0.048,-0.0338,0.0931,-0.0018,-0.037,-0.0147,0.0688,-0.0001,-0.0032,0,0.0491,0.0958,0.0577,0.1321,0.0201,-0.0253,-0.0006,-0.0265,-0.1369,-0.0132,0.0674,0.0787,-0.0084,0.0264,0.0184,-0.0055,-0.0767,-0.023,0.0289,-0.0477,0.0519,-0.0012,0.0104,0.09,0.0673,0.0185,0.0328,-0.0104,-0.0207,0.0173,-0.0008,0.0001,-0.0119,0.0431,0.037,-0.0126,-0.0311,-0.0823,0.0637,-0.0324,-0.0076,0.0327,-0.0895,-0.0252,-0.037,0.0124,-0.0012,0.0036,0.0124,-0.0462,0.0583,0.0016,0.0635,-0.0236,-0.0773,0.0305,-0.0241,-0.0525,0.0421,0.078,0.0212,-0.0299,-0.0145,-0.0185,-0.0355,0.0075,-0.014,-0.0433,0.0693,-0.0412,0.0069,0.0682,0.0014,-0.0276,0.0525,-0.0041,-0.1069,-0.0969,-0.0029,0.0978,0.0039,-0.0244,0.0506,0.0099,-0.0004,-0.0072,0.0387,-0.0306,-0.1095,0.0031,0.0381,0.0498,0.0285,0.01,0.0954,0,-0.0034,-0.0276,-0.0975,-0.0165,0.0128,-0.0711,0.0083,0.0463,0.0716,-0.0381,0.0579,-0.0488,-0.0618,0.0523,-0.0379,0.0033,-0.0068,-0.1548,-0.0564,0.0371,0.0329,0.0578,-0.1416,-0.0192,0.03,0.0375,0.0108,0.0617,0.0349,0.0101,-0.0182,-0.0305,0.0273,-0.0754,-0.0293,-0.0009,0.0569,0.0244,-0.0416,0.0201,0.004,-0.0087,-0.034,-0.0348,-0.008,0.045,-0.0905,0.0858,-0.0408,-0.0367,-0.0069,0.0053,-0.0187,-0.0666,0.0517,-0.0108,0.0174,-0.0427,-0.032,0.0436,-0.0015,0.0536,-0.0155,0.0156,0.041,-0.045,-0.0174,-0.0141,-0.1134,-0.0754,0.0125,-0.0136,-0.0378,-0.0655,0.0717,-0.0407,0.0259,-0.0543,0.0234,0.0199,-0.0816,-0.0409,0.0511,0.0169,0.0829,0.1012,-0.0343,0.0259,-0.0454,-0.013,-0.1104,-0.0531,-0.0502,0.0086,-0.0291,0,-0.0996,-0.0086,-0.0503,0.0465,-0.0019,0.0464,0.0301,0.0462,-0.0075,-0.0047,0.0013,0.0419,0.0613,0.0351,0.0572,0.0315,0.0777,-0.0281,-0.0712,-0.0369,0.0969,0.0214,0.0401,-0.0037,0.0858,-0.0107,-0.0237,0.0585,0.0552,-0.0292,-0.0522,-0.0087,-0.0368,0.053,0.0777,-0.0409,-0.0605,-0.0398,0.0018,-0.0312,0.0135,0.0269,0.0214,0.069,0.0397,0.0997,-0.0437,-0.0662,0.0437,-0.0494,-0.0446,-0.0837,-0.0182,0.1385,0.0636,0.0538,0.108,0.0174,0.0463,0.029,0.0374,0.0268,-0.0301,0.0629]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"← Blog Migrating to Zurb Panini 2.0 10 Feb 2018 848 words Filed in: Panini, static sites Stephanie Vacher [ CC License ]. 2.0 Paninis. Or is it just 2.0 Panini? Paninodes?","embedding":[-0.0732,-0.0903,-0.007,-0.0247,0.1225,-0.0272,-0.0316,-0.0255,-0.0461,0.0139,-0.0652,0.0383,-0.0267,0.0705,0.0633,-0.0621,0.0321,-0.0192,0.0416,0.0568,-0.0091,0.0259,0.0352,0.0197,0.0098,-0.0128,-0.0997,-0.0548,0.0233,-0.0443,0.0004,0.0945,-0.0647,-0.029,-0.0125,-0.055,0.1234,-0.0046,-0.0917,-0.0045,0.0448,0.0063,-0.0221,-0.0177,0.0632,-0.0434,0.0154,-0.1065,-0.0054,-0.0023,-0.0876,-0.0665,0.0038,-0.0512,-0.0098,-0.025,-0.0208,-0.0723,0.0201,0.0109,0.0344,-0.0183,-0.0648,0.0651,0.0672,-0.0579,0.0295,0.0586,0.0188,0.0133,-0.0766,0.0314,0.0168,0.0223,-0.0411,0.0159,0.0179,0.0336,-0.0223,-0.0934,0.0185,0.0401,-0.006,0.0815,-0.0434,0.0362,0.0668,-0.0211,0.0441,-0.0164,0.0392,0.08,0.1561,0.0356,-0.0495,-0.0287,0.0092,0.0232,0.0171,0.0883,0.0206,0.0502,0.0422,-0.0433,-0.0694,0.0457,0.0684,0.0697,-0.0157,0.058,0.0323,0.0778,-0.035,-0.1723,-0.0392,-0.0088,0.0102,-0.0527,0.094,0.0251,0.0255,0.0356,-0.0022,0.0226,-0.0018,0.0109,-0.0496,0,0.026,0.1045,-0.0202,0.0939,-0.0096,-0.0427,-0.0174,-0.056,-0.1524,-0.0063,-0.0044,0.0263,-0.0652,0.0445,0.0694,-0.1015,0.0508,-0.0233,0.1111,-0.062,0.0356,-0.0081,-0.0145,0.0164,0.0779,-0.0353,0.0963,0.0125,-0.1225,0.0248,0.0581,0.0003,0.061,0.0121,-0.0186,-0.0418,-0.0197,-0.0518,0.0283,0.0076,-0.0093,0.028,-0.0217,0.0493,0.0156,-0.0302,-0.0091,0.0662,0.0819,-0.0667,-0.0241,0.0038,-0.0215,0.063,-0.0338,0.0178,0.013,-0.107,0.0836,0.0133,0.0289,0.0063,-0.105,-0.0397,-0.0272,0.066,0.0362,-0.002,0.0865,-0.0061,-0.0411,-0.015,-0.0037,0.0048,0.1096,-0.0477,-0.0432,-0.0039,0.0279,0.0288,0.056,0.0236,-0.036,0.0645,0.0001,-0.0355,0.0786,0.0328,-0.0474,0.0002,0.1323,-0.0134,0.113,-0.0539,-0.0309,0,-0.0087,-0.0375,-0.1173,0.0751,-0.0773,-0.0292,0.0467,-0.0083,0.005,-0.0489,-0.0296,0.0247,0.0477,0.023,-0.0537,0.0392,0.0008,-0.1303,-0.0128,-0.0259,0.0165,0.0336,-0.0873,-0.0155,0.0188,0.0637,0.011,0.0876,-0.0845,-0.0271,-0.0201,-0.0631,-0.0779,-0.0861,-0.0325,0.0059,-0.0702,0.0278,-0.0566,0.0067,-0.065,0.0138,0.0175,-0.0485,-0.0292,0.0004,-0.0143,0.056,0.0121,-0.0289,-0.0127,0.0119,0.0057,-0.04,0.0439,-0.0904,-0.039,0.0029,-0.0535,0.0328,0.0736,0.0735,0.0177,0.0186,0.1006,-0.0329,-0.0423,0.0226,-0.0582,0.0184,0.0006,-0.0233,0.0231,-0.0685,-0.0239,0.0343,0.0573,-0.0033,-0.0087,0.0063,-0.0267,0.0503,0.0369,-0.0298,0.0126,0.0419,0.0092,-0.0097,0.0402,0.0076,-0.0233,-0.0074,-0.0201,0.0511,0.0709,0,-0.0451,0.006,-0.1009,0.042,-0.0398,0.0302,0.0218,0.0238,0.076,0.015,-0.0201,0.0199,0.0098,0.0547,0.0055,0.0552,0.0618,0.0331,-0.0539,-0.0571,0.0191,0.0811,-0.0046,-0.0536,-0.0274,-0.0426,-0.0732,0.0227,0.0455,-0.1086,-0.0764,0.0025,-0.0346,-0.0139,0.047,0.0351,-0.1325,0.0333,-0.0343,-0.0813,0.1029,-0.045,0.0189,0.0106,-0.0067,-0.0266,-0.0144,-0.046,0.019,-0.0577,-0.0163,0.0145,0.0047,0.0682,0.0423,-0.0512,-0.0164,0.0127,0.0494,0.085,0.0185,-0.0832,-0.0197,0.0402],"teaser":"Not yet stable yet, but has some compelling features.","date":"Sat Feb 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"So in versions 1.X, I had to create and manually maintain a YML file with each blog entry.","embedding":[-0.0515,-0.0002,-0.0381,0.0353,0.1241,0.0083,-0.0319,-0.0273,-0.0213,0.0309,-0.0094,0.0566,0.0588,0.0105,0.0592,0.0236,-0.0415,-0.0013,0.0079,0.0007,0.0248,0.0529,0.0484,0.0389,-0.0001,0.0232,-0.0247,-0.0687,-0.0179,-0.0194,0.0575,0.0044,-0.0489,0.0501,0.0173,0.0639,0.0764,-0.0321,0.0211,-0.0084,0.0263,-0.0067,-0.0284,-0.0656,0.0155,-0.0614,-0.018,-0.0821,-0.0282,0.0092,-0.1251,-0.1181,-0.0307,0.0025,0.037,0.0191,-0.0096,-0.0592,-0.0335,-0.0338,0.0295,0.0156,-0.0566,0.0355,0.031,-0.0192,-0.0697,0.1085,0.0333,0.0198,-0.0705,0.0584,-0.001,0.0576,-0.0222,-0.0013,-0.0451,-0.0033,-0.0629,-0.1197,0.049,0.0595,0.0308,0.0593,0.0178,0.0351,0.0424,0.0062,0.0362,0.0023,-0.0014,-0.0296,0.1014,0.0401,-0.0172,0.0479,0.0152,0.0242,0.0281,0.0822,0.0595,0.07,0.0053,-0.0038,0.0056,0.0019,0.0123,0.0339,-0.0485,0.0558,0.0191,0.1177,-0.0852,-0.0955,-0.0179,-0.086,0.0543,-0.0235,-0.0265,0.0139,0.0659,0.0553,-0.0328,0.1105,0.0418,-0.0155,-0.0026,0,0.0431,0.0769,-0.0032,0.0815,-0.0008,-0.0067,0.0123,-0.0585,-0.0619,0.0415,0.0285,-0.003,-0.0103,-0.0242,-0.0181,-0.0124,-0.0362,0.0396,0.1257,-0.0218,0.0466,-0.0059,-0.0418,-0.0375,-0.0057,0.0018,0.019,-0.0138,-0.1534,0.0084,0.093,-0.0334,0.0306,0.0484,-0.0077,-0.0434,0.0541,-0.0723,-0.0364,-0.0103,0.0327,-0.0196,-0.0409,0.0196,-0.0472,0.0215,-0.0846,0.0741,0.0317,-0.0074,0.0154,-0.0004,0.019,-0.1058,-0.0475,-0.0153,-0.0228,-0.1177,0.0758,0.0013,0.0497,0.0027,0.0282,-0.0163,0.0267,0.0089,0.0559,-0.0231,0.0694,-0.0359,-0.0562,-0.0188,-0.0329,-0.0486,0.044,-0.0976,-0.0295,-0.0331,0.0558,0.0461,0.0504,-0.0423,-0.0412,-0.0176,0.0674,-0.0036,0.0806,-0.0199,-0.0204,0.0188,0.0914,0.0188,-0.0124,-0.0896,0.0181,0,0.0496,-0.0169,-0.0268,0.0185,-0.0129,-0.0577,0.0069,0.0476,0.0301,0.0088,-0.0451,-0.0309,-0.0046,-0.0597,-0.0052,0.0269,-0.0254,-0.1142,-0.0805,-0.037,-0.045,0.0618,0.0134,0.1065,0.0708,0.0419,0.0532,0.1137,-0.0369,-0.0427,0.0384,-0.0657,-0.0591,-0.1,-0.0762,0.0524,-0.0794,0.076,0.0344,0.0613,-0.0396,0.0018,-0.0881,-0.0392,-0.0709,-0.0227,0.0011,0.0628,0.005,0.0136,0.0039,-0.0743,-0.0693,-0.0465,0.0671,-0.0248,-0.0098,-0.0443,-0.0487,-0.0807,0.0401,0.0354,-0.0462,-0.0001,0.0522,-0.1156,0.0733,-0.0641,-0.0532,0.0255,0.0438,0.1067,0.0643,-0.0642,0.1137,-0.0058,0.0483,0.0241,-0.0254,0.0141,-0.0329,0.0249,0.0353,-0.0106,0.0377,0.0249,-0.0366,0.064,0.015,-0.0649,-0.0294,-0.0105,0.0265,0.0663,0.0644,0,-0.1026,-0.0101,-0.0969,0.0897,-0.0511,0.0225,-0.0026,-0.0249,0.0365,-0.0309,0.0474,0.0425,0.0245,0.0404,-0.0918,-0.0952,0.0713,-0.0044,-0.0604,-0.0197,0.0657,0.0236,0.0294,-0.0526,0.1262,0.0017,-0.153,-0.0035,0.0447,-0.0472,0.0119,-0.0543,-0.0522,0.045,-0.0039,-0.0229,0.0472,0.0128,-0.0998,-0.0616,0.0527,-0.0666,-0.0105,0.0318,-0.0335,-0.057,-0.0248,-0.0152,0.0731,-0.0136,0.0296,-0.052,0.0255,0.0794,0.0119,-0.0759,0.0788,0.0669,0.0375,0.0245,0.008,-0.0384,-0.0183,0.01]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"blog}} <item> <title>\\{{this.title}}</title> <description>\\{{this.teaser}}</description> <link>\\{{root}}\\{{this.url}}</link> <pubDate>\\{{this.date}}</pubDate> </item> \\{{/each blog}} But, lo!","embedding":[-0.0308,0.0876,0.0599,0.0268,0.0522,0.0255,0.0312,-0.0312,-0.0142,0.0408,-0.0513,0.0247,0.0657,-0.0269,0.0039,0.0607,-0.0217,0.0195,-0.0223,0.0623,0.0753,0.0583,0.0435,0.0396,-0.0312,0.028,-0.0175,-0.0398,-0.0282,-0.0397,0.0426,0.0542,-0.1254,0.0109,0.0513,-0.0117,-0.0066,-0.0072,0.0296,-0.0005,0.0224,0.0305,-0.0397,-0.0777,0.0472,-0.0512,-0.0101,-0.0678,-0.0957,0.0252,-0.0771,-0.0666,-0.0174,-0.0454,0.0322,0.0481,-0.12,-0.0651,0.0389,-0.0013,0.0569,0.009,-0.0142,0.0013,0.0805,-0.0966,-0.0391,0.1054,0.0073,0.0163,-0.1021,0.0355,0.0316,0.0419,0.0084,0.0257,0.0026,-0.0132,-0.0366,-0.1011,0.0131,0.0033,-0.007,-0.0253,0.0594,-0.0134,-0.0226,-0.0319,0.0411,-0.0023,-0.0376,-0.0431,0.0956,0.0276,-0.0021,0.001,-0.0216,-0.0037,0.0404,0.1635,0.0621,0.0548,0.0162,-0.0242,0.0248,-0.0043,0.0213,0.0321,-0.064,0.0407,0.0096,0.0824,-0.0366,-0.1071,-0.0432,-0.1067,0.0726,-0.0343,0.0565,-0.0295,0.0901,-0.0015,0.0309,0.0392,-0.0049,-0.041,0.006,0,0.0684,-0.0149,-0.0564,0.057,0.0395,0.0188,-0.0392,0.0044,-0.0429,-0.0074,0.0268,-0.0344,-0.0014,-0.0695,-0.0414,-0.0336,-0.0048,0.0682,0.04,-0.057,0.0151,-0.0189,-0.0544,-0.0455,0.042,-0.0398,-0.001,0,-0.2189,-0.0267,0.0902,0.0158,0.0554,0.016,0.0782,-0.027,0.0083,-0.0723,-0.0398,-0.0336,0.0118,-0.0863,-0.0235,-0.0179,0.001,-0.0222,-0.0221,0.047,-0.033,-0.0222,-0.0681,0.0394,-0.0256,-0.0181,-0.0144,-0.0262,-0.1,0.0143,0.0858,0.0529,-0.0017,0.0282,-0.0203,-0.0626,-0.0326,0.0502,0.0573,0.0865,0.1105,-0.0396,-0.0288,0.0078,0.0792,-0.0048,0.0522,-0.0487,-0.0816,-0.0428,0.0279,-0.0168,0.0646,-0.0487,-0.0534,0.0589,0.0475,-0.049,0.1022,-0.0966,-0.0405,-0.0745,0.0444,0.0101,0.0146,-0.0403,0.0495,0,0.143,0.0231,-0.0075,0.0186,-0.0122,-0.0362,0.0771,0.0087,0.0021,-0.0267,0.0068,0.0086,-0.0082,-0.0538,0.008,0.1143,0.0054,-0.1099,-0.0244,-0.0236,-0.0823,0.1135,-0.0402,0.004,0.0028,0.0081,0.125,0.0846,-0.0037,-0.0033,0.0383,-0.0267,-0.0524,-0.0031,-0.0637,0.0074,-0.0466,0.0116,0.0091,0.0707,0.0142,-0.0026,-0.0134,-0.0201,-0.0557,0.011,0.0388,0.0053,0.0607,-0.0406,0.0359,-0.1201,-0.0337,-0.0211,0.0468,-0.0349,-0.0118,-0.0549,-0.0667,-0.0085,0.0129,0.0316,0.0271,-0.0121,0.0785,-0.1031,-0.0262,-0.0557,-0.0666,-0.0118,0.021,0.051,0.0583,-0.0957,0.1005,0.0263,0.1541,0.0178,0.0042,-0.0526,-0.1278,-0.044,0.0084,-0.0489,-0.0475,-0.0296,-0.0879,0.0667,-0.0705,-0.0593,-0.0353,-0.0362,0.0548,0.0424,-0.0274,0,-0.1097,0.0087,-0.0354,0.0284,-0.0111,0.0723,0.0547,0.0243,-0.0123,-0.0237,0.033,0.0736,0.0429,0.0223,0.0034,-0.0302,-0.0449,0.0078,-0.0683,0.0037,0.0207,0.0176,0.0358,-0.0142,0.042,-0.001,-0.1397,0.0284,0.0048,0.0241,0.0016,0.0222,-0.0089,0.0395,0.0074,-0.0062,0.0403,-0.0187,-0.0343,0.0811,0.0603,-0.0688,0.028,0.0447,0.0415,-0.0043,-0.0141,-0.0145,0.031,-0.0633,0.0113,-0.0132,0.0523,-0.0256,0.0007,-0.0311,0.0925,0.0332,0.0068,0.063,0.0242,-0.0141,0.0046,0.0226]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"The approach is slightly messy as I must reach into the second [2] spot of each page array, but it does the job. (n.b.","embedding":[-0.0742,-0.0329,-0.0149,0.0443,0.0629,0.0189,0.0776,-0.0156,-0.003,-0.0008,-0.0875,-0.0224,-0.0308,0.085,0.0251,-0.0188,-0.0443,-0.0499,0.0183,0.0217,-0.0026,-0.035,0.104,0.0398,-0.0193,0.0475,-0.0126,-0.074,0.0056,-0.0517,0.0392,0.1034,-0.0813,-0.0872,0.0107,-0.0017,0.0234,0.0065,-0.0565,-0.0715,0.0918,0.0798,-0.0038,-0.0193,0.1088,-0.0554,0.0048,-0.0411,0.0387,0.0306,-0.1235,-0.0668,-0.0619,-0.0855,0.02,0.0233,-0.0047,-0.0633,0.0419,0.0273,0.0057,-0.0306,-0.0368,0.0373,0.096,-0.0095,0.0355,0.0324,-0.0206,0.1184,-0.0577,0.0752,0.118,-0.0219,-0.0378,-0.046,-0.0373,0.0526,-0.02,-0.0708,0.0068,0.0228,0.0536,0.1074,-0.0142,0.051,0.0112,-0.0557,0.0491,-0.0614,0.001,-0.0139,0.0845,0.0559,-0.0185,-0.0085,0.0017,0.0614,-0.0184,0.0746,-0.025,0.0078,0.0543,-0.0362,-0.0598,0.0178,0.0527,-0.013,-0.0375,0.0238,0.0326,0.0986,-0.0548,-0.1296,-0.0445,-0.0541,0.0855,-0.0723,0.0575,0.0379,0.0413,0.0561,0.0199,0.0192,-0.0179,0.0125,-0.0104,0,0.062,0.0238,-0.0369,0.1242,-0.0104,-0.0529,0.0259,-0.0283,-0.1353,0.0204,-0.0001,0.0026,-0.0706,0.0563,0.0571,-0.0665,0.0738,-0.0193,0.0523,-0.0332,0.002,0.02,-0.0582,-0.0114,0.0634,-0.0255,0.0435,0.0304,-0.1557,-0.0053,0.1034,0.0217,0.0441,-0.0092,-0.0198,-0.0758,-0.0263,0.0438,-0.0199,0.0378,0.0215,0.0184,-0.0393,0.0436,0.0237,-0.0647,-0.0076,0.0615,0.083,-0.0703,-0.0961,0.0418,0.0027,0.0554,-0.0126,-0.003,0.03,-0.0625,0.0642,-0.0544,0.0395,-0.0067,-0.1023,-0.0094,-0.0355,0.0678,-0.0054,0.0239,0.0537,-0.0666,-0.0236,-0.0096,0.0309,0.0098,0.1066,-0.0141,-0.0276,-0.0257,-0.0156,-0.029,0.0661,-0.0444,-0.0167,0.03,-0.0548,0.0363,0.0912,-0.0256,-0.0358,-0.015,0.0711,0.011,0.0703,-0.0971,-0.0278,0,0.0547,-0.0149,-0.0331,0.0745,-0.0444,-0.0226,0.0819,-0.0262,0.0819,0.0248,-0.0692,0.0501,0.0526,-0.0175,-0.0418,0.1012,-0.0209,-0.0598,0.0502,-0.0735,-0.0523,0.0845,-0.0028,-0.0878,0.0112,0.0487,0.0687,0.0718,-0.074,-0.0198,-0.0461,-0.0658,-0.0434,-0.0052,-0.0135,-0.0298,-0.0366,-0.0089,-0.0754,0.0285,-0.0693,-0.0164,0.0001,-0.037,0.004,-0.0413,-0.004,0.0463,-0.021,-0.0223,-0.0388,-0.0083,-0.0114,-0.0367,0.0162,-0.0886,-0.0194,-0.0909,-0.0666,0.0488,0.0276,0.0228,0.0407,0.0042,0.1029,-0.0698,-0.1377,0.0274,0.0274,0.005,-0.0824,-0.0105,0.0715,-0.0421,-0.0015,0.0126,0.0441,-0.0156,0.0597,-0.0088,-0.0105,0.0547,-0.0119,-0.0605,0.0175,0.0496,0.0298,-0.017,0.0078,-0.0371,-0.0034,-0.0218,0.0452,-0.029,0.0551,0,-0.0897,-0.0045,-0.102,0.0361,-0.0179,-0.038,-0.0151,0.0403,0.0335,0.0296,-0.0317,0.0504,0.0472,0.0584,-0.0355,0.0274,0.0951,0.0407,-0.0819,-0.0313,0.0417,0.0779,0.0293,-0.0633,-0.0293,-0.0539,-0.0789,0.0143,0.011,-0.0716,-0.1335,-0.0027,-0.0307,0.0576,0.0577,0.0009,-0.0211,-0.0014,0.0076,0.0236,0.0786,-0.0489,0.0126,0.02,0.0024,-0.0294,-0.0337,-0.0062,0.0405,-0.0158,0.0241,0.029,-0.0002,0.068,0.0197,-0.0491,0.0101,0.0442,0.0446,0.0595,0.0203,-0.0529,-0.0477,0.0079]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"So my Gulp Panini task is now just ( diff ): gulp.task('panini', () => { return panini('src', { // builtins: false, }) .pipe(gulp.dest('build')); }); If you're using browserlab, panini.refresh(); is","embedding":[-0.0813,-0.0473,0.0148,0.0054,0.0625,0.0234,0.0509,0.0121,0.025,0.0187,-0.0811,-0.0484,-0.0552,0.097,0.0444,-0.0591,0.007,-0.0663,0.0065,-0.0096,-0.0462,-0.0371,0.0828,0.0667,-0.008,-0.0133,-0.0152,-0.0582,0.0038,-0.0395,-0.004,0.0937,-0.0397,-0.109,0.0397,0.0825,0.0381,0.0046,-0.0858,-0.1002,0.0608,0.0765,0.0183,-0.0152,0.0673,-0.0057,0.0155,-0.0894,-0.0066,0.0204,-0.0696,-0.0382,-0.0135,-0.052,0.048,0.0206,0.0559,-0.0446,0.0839,0.0857,-0.0441,-0.0655,-0.0337,0.0123,0.0976,0.0116,0.0283,0.0257,-0.0428,0.1012,-0.0273,0.0459,0.0878,0.016,-0.0468,-0.0323,-0.01,0.1048,-0.046,-0.0545,-0.0239,-0.011,0.0099,0.0879,0.0231,0.0694,0.0063,-0.0727,0.1271,-0.0606,-0.0165,-0.0183,0.0261,0.0289,-0.0165,-0.006,-0.0394,0.0825,-0.0023,0.0548,-0.0091,0.0053,0.0541,-0.0552,-0.0228,0.0173,0.0563,0.0746,-0.0125,0.0219,0.0396,-0.0092,0.0298,-0.1169,-0.0241,-0.0285,0.0432,-0.0201,0.0149,0.0564,0.0561,0.0319,0.0394,0.0123,-0.0128,0.0029,0.0066,0,0.0849,-0.0038,-0.0248,0.1279,0.0031,-0.1083,0.0474,0.0147,-0.097,-0.0054,0.0708,-0.0223,-0.0931,0.0113,-0.0018,-0.049,0.0496,-0.0695,-0.0126,-0.0984,-0.0564,0.0127,-0.0863,-0.0082,0.0697,-0.0697,0.0619,0.0473,-0.1116,-0.0122,0.1059,-0.0123,0.0805,0.0482,-0.0258,-0.0029,-0.0031,0.0503,-0.0303,0.0471,0.0278,0.0227,-0.0198,0.0449,0.0035,-0.152,0.0075,0.0855,0.0704,-0.0828,-0.0266,0.071,0.0301,0.0218,-0.0591,0.0373,-0.0031,-0.0135,0.0628,-0.0405,0.0676,-0.0158,-0.1197,0.0404,0.0044,0.0771,0.0228,0.0022,0.0334,-0.0751,-0.0605,-0.0411,0.0012,0.0795,0.1038,-0.0472,-0.0353,0.0129,-0.0166,-0.0444,0.0853,-0.0087,-0.0249,0.0962,-0.051,0.0119,0.0564,-0.0304,-0.0595,-0.0177,0.0923,-0.011,0.0684,0.0021,-0.0299,0,0.0277,-0.0129,-0.0624,0.0379,-0.0326,-0.0144,0.0912,-0.0693,0.0694,-0.0317,-0.0576,0.0367,0.0079,-0.0225,-0.0967,0.1037,-0.0347,-0.0443,0.0219,-0.0657,-0.0164,0.0428,0.0345,-0.0752,-0.0215,0.0868,0.0384,0.0504,-0.0594,-0.0007,-0.0548,-0.0507,-0.0967,-0.0173,-0.0384,-0.0559,-0.0596,0.0054,-0.0589,0.0147,-0.0478,0.0024,0.0528,-0.0143,0.0142,-0.0026,0.012,-0.0142,-0.0463,-0.0057,0.0127,0.0327,-0.0059,-0.0071,0.0501,-0.0824,-0.0242,-0.1292,-0.0403,-0.0169,0.0592,-0.0166,0.0504,0.0239,0.0491,-0.0013,-0.1367,0.0493,0.0323,-0.0354,-0.0684,-0.0453,0.0062,-0.09,-0.0643,0.0109,0.0365,-0.0429,0.0119,0.0552,0.0049,0.0345,-0.0497,-0.1089,-0.0139,0.0687,0.0072,0.0247,0.0205,-0.0043,-0.0113,0.0089,0.0459,-0.03,0.0421,0,-0.0322,0.0398,-0.0841,0.0315,-0.0276,-0.043,-0.0185,0.0317,0.0287,0.0046,-0.0704,0.0344,0.0534,0.0291,-0.0705,-0.013,0.097,0.0614,-0.0626,-0.038,0.0109,0.0485,0.0469,0.0285,-0.0609,-0.006,-0.0598,0.0271,0.0085,-0.0239,-0.1281,-0.0059,-0.0434,0.0545,-0.0006,0.0325,-0.0528,-0.0034,-0.0024,0.0372,0.0725,-0.0306,0.0066,0.0261,-0.0437,-0.0266,-0.0165,0.0086,0.0096,-0.0069,0.0247,0.0305,-0.0191,0.0505,0.0417,-0.0428,0.0767,0.0123,-0.0141,0.0502,0.0217,-0.0244,-0.0025,0.0134]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"It doesn't seem naming with dots are allowed in partials anymore, so I've called the file criticalmincss.html I also had a page called rss.xml that was ignored by Panini.","embedding":[-0.104,0.0259,0.0101,-0.0004,0.0999,-0.0043,-0.0312,0.0099,0.0114,0.0103,-0.055,0.0617,0.0303,0.0095,0.0201,-0.0401,0.022,-0.0125,0.042,0.0645,-0.0424,0.0074,0.0443,0.0001,0.0153,0.0346,-0.0389,0.0002,0.0116,-0.0386,0.0036,0.0623,-0.0584,-0.0467,-0.0286,0.058,0.0732,0.0169,-0.0409,-0.0446,0.0144,0.0875,0.0109,-0.0253,0.0398,-0.0629,0.0215,-0.1117,-0.0727,0.0145,-0.0627,-0.085,0.0166,-0.0491,-0.0092,0.0475,0.0131,-0.056,0.0771,0.0721,-0.035,-0.0262,-0.0225,0.0112,0.0841,-0.0023,-0.015,0.0585,-0.0292,0.0736,-0.0604,0.0249,0.0852,0.0513,0.0284,-0.0181,0.0071,0.0339,-0.0291,-0.1666,-0.0222,-0.0389,0.0032,0.0426,0.0396,0.1084,0.0429,-0.0419,0.0524,-0.0293,0.0592,-0.0368,0.1132,0.0618,-0.0431,-0.0297,-0.0361,0.0638,-0.0292,0.0842,0.0105,-0.0136,0.0176,-0.0403,-0.032,0.0006,0.029,0.085,-0.0468,0.0251,0.0399,0.0085,-0.062,-0.1638,-0.0402,-0.0902,0.0346,-0.0732,0.0884,0.0405,0.0684,0.018,-0.0506,0.0325,0.0012,-0.0022,-0.0027,0,0.0227,0.0986,-0.0162,0.1158,0.0195,-0.0582,-0.0112,-0.0354,-0.0491,-0.0085,0.0788,0.0134,-0.0468,-0.0503,-0.0318,-0.0766,0.0534,-0.0324,0.0517,-0.0738,-0.0499,0.0382,-0.0209,-0.0269,0.0551,-0.0155,0.0947,0.063,-0.1447,0.0044,0.0683,-0.0071,0.0673,0.0736,0.0375,0.029,0.043,-0.0436,-0.0495,0.0691,0.0193,-0.0286,-0.0597,0.0854,-0.0207,-0.0379,0.0607,0.0429,0.0643,-0.0817,-0.0828,0.063,0.0265,0.0279,-0.0514,-0.0036,-0.0485,-0.0825,0.1028,-0.029,0.1037,0.0196,-0.0465,-0.0673,-0.054,0.0003,-0.0111,0.0348,0.0308,-0.0702,-0.0156,0.0177,0.1051,0.0984,0.081,-0.0128,-0.0444,0.0036,0.0472,-0.0134,0.0381,0.0135,-0.0142,0.0902,0.0436,-0.0339,0.0505,-0.0027,-0.0441,-0.0034,0.0605,-0.0605,0.043,-0.0327,-0.0618,0,0.0025,-0.0453,-0.0745,0.0723,-0.0609,-0.0514,-0.0044,0.0796,0.0514,-0.0146,0.0219,0.0291,0.0333,-0.0698,-0.0292,0.0746,-0.0095,-0.0621,0.0004,-0.0771,0.0137,0.0449,-0.0606,0.0106,-0.0422,0.091,0.0168,0.0757,-0.037,0.0632,-0.0349,-0.0676,-0.1032,-0.0479,-0.0785,-0.0047,-0.0841,0.0015,-0.0141,0.007,-0.0531,0.0217,0.0378,0.0319,-0.0051,-0.0179,0.0241,-0.0112,-0.0275,-0.0503,0.0322,-0.0143,0.0066,-0.0375,0.061,-0.0781,-0.0713,-0.0218,-0.0047,0.0283,0.0797,0.0002,-0.0089,-0.0423,0.0465,-0.0188,-0.0717,-0.0176,0.0177,-0.0111,-0.0411,0.0419,-0.0471,-0.0786,-0.0038,0.0057,0.1237,-0.009,0.0208,-0.0258,-0.0132,-0.0009,-0.0438,-0.0557,0.0554,0.0508,-0.0456,0.0421,0.0199,-0.06,-0.0325,0.0364,0.0455,0.04,-0.0072,0,-0.0268,0.0113,-0.0507,-0.0158,-0.0499,0.0496,0.0263,0.0216,0.0762,0.0136,-0.0509,0.0282,0.0466,0.004,-0.0755,0.0391,0.0532,0.1263,-0.073,-0.032,-0.006,0.0747,0.0491,-0.0028,0.0238,-0.009,-0.0657,0.0234,0.0208,-0.0751,-0.1396,-0.0375,-0.0473,-0.0113,0.0043,0.0223,-0.0881,0.0114,-0.0026,0.0125,0.0385,-0.091,0.0028,0.0779,-0.0138,-0.0472,-0.0301,0.0134,-0.0067,-0.0383,0.0537,-0.0427,-0.0246,0.047,0.0507,-0.06,0.0425,0.0614,0.0475,0.0731,-0.0298,-0.0219,-0.0569,0.0361]},{"url":"/posts/20180210-zurb-panini-2-migration/","title":"Migrating to Zurb Panini 2.0","snippet":"Helpers project is now included , and it brings many helpful ways of sorting and conditionallys showing data, and Moment.js style date handling: {{moment this.date format=\"YYYY MMM DD\"}} .","embedding":[-0.1115,0.0308,0.0511,-0.0245,0.0714,0.0277,0.0687,0.0219,-0.0236,0.0093,-0.0515,0.0489,0.002,0.0483,0.0167,0.0021,0.0213,-0.0179,0.0255,0.0806,0.0136,-0.0054,0.0209,0.0522,0.0069,0.0545,-0.0315,-0.0542,0.0313,-0.0159,-0.0672,0.1299,-0.0124,0.0221,-0.0156,-0.0465,0.0289,0.0563,-0.0822,-0.0223,-0.0147,0.0165,0.0254,-0.0194,0.0906,-0.0595,-0.012,-0.0871,-0.0541,0.0378,-0.1196,-0.0751,-0.0029,-0.0604,0.0076,0.0484,-0.0622,-0.1245,0.0158,0.0139,-0.0213,-0.0124,-0.0578,0.0358,0.0846,-0.059,0.04,0.1211,0.0077,0.007,-0.0567,0.0331,0.0241,0.061,-0.0578,0.0616,0.0002,0.0145,-0.0271,-0.0836,-0.0051,0.0893,0.005,0.1043,0.013,0.0142,0.052,0.0391,0.0173,-0.0302,0.0243,0.0444,0.0683,0.0034,-0.0775,-0.0077,0.0062,-0.0109,0.0203,0.1001,0.0322,0.0346,0.003,-0.039,-0.0603,-0.0281,0.0111,0.007,-0.0056,0.0395,0.0109,0.0703,-0.0899,-0.1604,-0.0065,-0.0731,0.0405,-0.1066,0.0999,-0.0458,0.0167,0.0299,-0.0265,0.0053,0.0252,0.0435,0.0083,0,0.0887,0.0979,0.0205,0.1014,0.0124,-0.0253,-0.0708,-0.0752,-0.1366,-0.0002,0.0085,0.0496,-0.0416,-0.0283,-0.0354,-0.0612,0.034,-0.0345,0.0655,-0.0611,-0.005,-0.0095,-0.0244,0.0148,0.0481,-0.0395,0.0567,0.0113,-0.0978,-0.0052,0.0736,-0.0483,0.022,0.0173,0.0422,-0.0417,-0.0372,-0.0715,0.0759,0.0736,-0.0489,-0.0348,-0.0085,0.0081,0.0412,0.0071,-0.008,0.054,0.0996,-0.0762,-0.0509,-0.0247,0.0253,0.0586,-0.0601,0.0402,0.019,-0.0543,0.079,0.0101,0.0115,0.008,-0.0466,-0.0754,-0.0666,0.0089,-0.0262,-0.012,0.1053,-0.0219,-0.0004,0.035,0.061,0.038,0.0979,0.0243,-0.0148,-0.0332,0.0046,0.0068,0.0913,-0.0744,-0.003,0.0564,-0.0194,-0.0222,0.0901,0.0005,-0.0533,-0.0121,0.0621,-0.0025,0.1182,-0.0407,-0.007,0,0.0412,0.0254,-0.0315,0.0387,0.021,-0.0244,0.0645,0.0431,0.0425,-0.0202,0.0142,-0.0142,0.0432,-0.0202,-0.004,0.0944,-0.0187,-0.1175,0.0082,-0.0238,-0.0656,0.0268,-0.1306,-0.0022,0.0056,0.0621,0.0732,0.0676,-0.05,-0.0233,-0.0319,-0.1126,-0.024,-0.0436,-0.0893,-0.0151,0.0038,-0.0414,-0.051,0.026,-0.0842,0.012,0.0058,-0.0151,-0.04,0.0107,-0.0326,0.0529,0.0266,-0.0391,0.0036,0.0066,-0.0159,-0.0724,0.0251,-0.0957,0.0223,-0.0739,-0.0673,0.0742,-0.0136,-0.0082,0.0556,-0.0266,0.0507,-0.1114,-0.0324,-0.0305,-0.11,-0.0219,0.0522,0,-0.0079,-0.0507,0.0311,0.0124,0.1068,0.01,0.0059,-0.0204,-0.0139,-0.0094,0.0129,-0.0224,0.0041,0.0994,-0.0151,-0.0057,-0.0064,-0.0092,-0.1174,-0.0272,0.0379,0.0847,0.0376,0,-0.028,-0.0445,-0.0605,0.0301,-0.0533,0.0125,0.0561,0.0167,0.059,0.0218,0.0273,0.0905,-0.0255,0.0083,0.0054,0.0739,0.0374,-0.0205,-0.0609,-0.0182,0.1216,0.0705,-0.0095,-0.0355,0.0361,-0.0065,-0.1115,0.0921,0.0269,-0.0777,-0.0793,-0.0143,-0.0149,0.0114,0.0551,0.0325,-0.0766,-0.0136,0.0024,-0.0472,0.0647,-0.028,-0.0224,0.0356,0.0323,0.0038,0.0373,-0.0809,-0.0063,-0.0519,-0.0051,-0.0155,0.0191,0.0462,0.0097,0.0119,0.0374,0.0413,0.0676,0.0313,-0.0148,-0.0121,-0.0422,0.0426]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"← Blog What if: A web font for data 19 Mar 2018 1,149 words Filed in: Life Sciences, data, fonts, UX GO:9X09234: enolpyruvyl-6-text-like-this-is-fit-to-drive-you-batty-3-cyclohexene.","embedding":[-0.0749,0.0271,-0.0541,0.0011,0.0012,-0.061,-0.0094,0.0052,-0.0508,-0.0015,0.0138,-0.0356,0.0186,0.0115,0.0362,0.0058,0.0952,-0.0487,-0.0248,0.046,0.0454,0.0338,0.0287,0.0114,-0.0153,0.0752,-0.1009,0.0242,0.0313,-0.0253,0.0176,0.107,0.0965,0.0088,-0.0353,0.0053,0.0321,0.0031,-0.0828,0.0421,-0.0346,-0.0518,-0.0128,0.1012,0.0152,-0.084,-0.0983,-0.0719,-0.0712,0.0219,-0.1134,-0.0606,-0.0019,0.0059,-0.0283,0.0073,-0.0403,-0.0339,-0.0616,0.0165,0.0027,-0.0563,0.0425,0.0294,0.0338,0.0323,0.0669,-0.0353,0.0029,-0.0785,-0.0378,-0.0355,-0.013,0.1361,-0.0628,0.0875,0.0621,-0.0702,0.0006,-0.0295,-0.018,0.0067,-0.0143,0.1071,0.0585,0.0235,0.0046,-0.0053,-0.0642,0.0317,-0.019,-0.0435,0.0941,-0.0119,-0.059,0.1158,0.0458,-0.0469,0.0076,0.0376,0.0056,0.0339,-0.0249,-0.0172,-0.1113,-0.1088,0.1219,0.0156,0.0058,-0.0325,-0.0053,-0.0146,-0.0727,-0.0631,-0.0074,-0.1149,-0.0131,-0.0232,0.1052,0.0189,-0.0206,0.0574,0.0313,-0.0082,0.0825,0.0144,-0.0089,0,0.0406,0.0642,0.0222,0.0492,0.0148,-0.0134,-0.118,-0.0069,-0.0596,-0.0021,0.0426,0.1646,-0.0007,0.0251,0.0756,0.036,-0.0405,0.0343,-0.0051,0.024,-0.0257,-0.0681,0.0432,-0.0408,-0.035,0.0177,-0.0422,0.0505,-0.0006,-0.0019,-0.028,-0.0235,-0.0272,0.0169,0.0489,-0.0434,-0.0233,-0.0481,0.0323,0.0777,-0.0225,0.1164,0.0969,-0.0553,0.0323,0.0678,0.0285,0.0081,0.012,-0.0773,0.0197,-0.0037,-0.0249,0.0491,-0.0126,0.0068,-0.0102,0.0155,0.0142,0.0515,-0.017,0.0205,0.1005,-0.0234,0.0013,-0.0068,-0.0637,-0.0684,-0.0589,-0.0485,0.043,0.0209,0.0367,0.0357,0.0172,0.0313,0.0369,-0.0603,0.0091,0.01,0.0599,-0.0662,0.0114,-0.0121,-0.0293,-0.0496,-0.0071,-0.0856,-0.0638,-0.042,-0.0056,-0.0189,0.0421,-0.0729,-0.0151,0,-0.058,-0.045,-0.0326,0.0187,0.0095,0.0529,0.0157,0.0076,0.084,-0.044,0.0847,0.0719,0.008,-0.1096,-0.03,0.023,-0.0153,-0.0389,-0.0102,0.0273,0.0061,0.0357,-0.1619,0.046,0.114,0.0765,-0.0295,-0.0342,-0.0545,-0.0287,-0.0467,-0.0491,-0.024,0.008,-0.0397,-0.0287,0.049,-0.0499,-0.0449,-0.0193,0.0331,0.0659,-0.0473,-0.0062,0.0031,0.0083,-0.1442,-0.0254,0.0646,0.0752,0.0864,-0.0124,-0.0172,-0.0079,-0.0093,-0.073,-0.0654,0.0056,-0.0922,0.0322,-0.0099,0.0557,-0.0314,0.032,-0.0373,-0.0746,-0.0043,0.0133,-0.0776,-0.0697,0.0994,-0.1038,-0.0361,0.0348,0.0163,0.0102,0.0671,-0.0436,-0.0579,0.1047,0.0297,0.0615,-0.0172,0.0526,0.0866,0.016,-0.0679,-0.0284,0.0162,-0.0306,-0.0623,0.0323,-0.064,0.1044,0.0706,0,0.0582,-0.095,-0.0483,0.0489,-0.058,-0.0225,-0.0457,-0.0395,0.0078,0.0011,0.0817,0.0262,-0.0157,0.0707,0.0383,0.0304,0.0476,-0.0732,-0.0655,0.0083,-0.023,0.0331,-0.0124,-0.0194,0.0217,-0.0136,-0.0897,0.0533,-0.007,-0.0089,0.0235,-0.0345,-0.0097,0.0667,-0.0183,-0.0294,-0.0451,-0.0154,0.0053,0.0627,0.018,-0.0017,-0.05,0.0213,0.0931,-0.0474,0.0136,-0.002,0.041,0.0121,0.017,-0.0037,-0.027,0.0054,0.0094,-0.0051,-0.008,0.1225,0.0282,0.0462,0.0974,-0.0619,-0.0035,-0.0106],"teaser":"Alphanumeric data works well for programmatic query, but less so for direct human consumption. What if a font was designed specifically with life sciences data in mind?","date":"Mon Mar 19 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"EMBL-EBI helps enable free access to massive amounts of data from life science experiments.","embedding":[-0.0342,0.0353,-0.004,-0.0198,0.0052,0.0314,0.0144,0.0581,0.0035,0.0075,0.0211,0.0175,0.0582,-0.033,-0.0294,0.0101,0.0394,-0.0495,-0.033,0.0097,0.0385,0.0465,-0.0256,-0.0236,0.0469,0.048,-0.1006,0.0693,0.0095,-0.0525,-0.001,0.0715,0.0861,0.0161,0.0032,-0.0278,0.0399,0.0621,-0.0422,0.0391,-0.0007,-0.046,0.015,0.1136,0.0525,-0.0371,-0.052,-0.0144,-0.0784,-0.0681,-0.0745,0.0329,-0.0256,0.0705,-0.0196,-0.0804,-0.017,-0.0567,-0.0235,0.0419,-0.0501,-0.064,0.0359,-0.0302,0.0465,0.0281,0.069,-0.0206,-0.0179,0.061,-0.0131,0.0222,-0.0536,0.1262,-0.0567,0.0837,-0.0121,-0.0487,0.0246,0.0182,-0.0076,-0.0184,0.0167,0.0401,0.0058,-0.0138,0.0054,-0.0121,-0.0352,0.0067,-0.0372,-0.0974,0.0577,0.0488,-0.0133,0.1137,0.0454,0.0013,0.0181,0.0823,0.0231,0.0605,0.0264,0.0045,-0.0975,-0.0832,0.1097,0.0336,-0.0215,-0.1192,-0.0099,-0.0415,-0.0406,-0.0284,-0.0455,-0.0849,-0.0201,-0.0081,0.1014,0.0707,-0.0116,0.0015,-0.0061,0.0366,0.0044,0.0228,-0.0616,0,0.0568,0.0538,-0.0228,0.0488,0.03,0.0107,-0.105,0.0177,-0.0693,0.0594,0.0176,0.1009,0.0713,0.027,0.0547,0.0087,0.0222,0.0596,-0.055,-0.0064,-0.0212,-0.0643,0.012,-0.0964,-0.0409,0.0624,-0.0511,-0.0338,0.0179,0.0265,-0.0314,0.0165,0.0053,-0.0064,0.0932,-0.0765,0.0071,-0.0493,0.0298,0.02,-0.0539,0.0685,-0.0285,-0.0374,0.0235,0.0643,0.0264,0.0223,-0.0405,-0.0266,0.0258,0.0461,-0.0573,0.0075,0.0211,-0.0174,0.0325,-0.0367,-0.0054,0.0705,-0.0199,0.0825,0.0542,-0.0635,0.0004,-0.0016,-0.0662,-0.0018,-0.0352,-0.0397,0.008,0.0044,-0.0014,0.0058,-0.0055,0.0193,0.0829,-0.0354,-0.0126,-0.0072,0.0892,-0.0563,-0.008,-0.0524,-0.0888,-0.0455,-0.039,-0.122,-0.0534,-0.0575,0.0216,-0.0395,-0.0172,-0.0871,-0.0837,0,-0.0457,0.0015,-0.0959,-0.0022,0.005,0.0202,0.0447,0.0694,0.0785,-0.0669,0.043,0.0496,-0.0237,-0.0909,0.0063,-0.0182,0.0196,0.0408,0.0016,0.0212,0.0614,0.0406,-0.1554,0.0396,0.0799,0.1268,-0.0325,-0.0358,-0.0212,0.0026,-0.0506,-0.0265,0.0274,0.0134,-0.123,-0.0283,0.0032,-0.0667,0.0037,-0.0133,0.061,0.1171,-0.007,0.0013,0.024,-0.0181,-0.1098,0.0134,0.0734,0.0435,0.0569,0.0294,-0.0431,0.0406,-0.0232,-0.0142,-0.0681,0.0005,-0.0464,-0.0074,-0.0043,0.0382,-0.0163,-0.0056,0.0187,-0.0566,-0.0039,-0.0902,-0.0721,-0.1109,0.0442,-0.1204,-0.1038,-0.0093,0.0263,0.0486,-0.0228,0.0261,-0.1221,0.0652,0,0.0516,-0.0315,0.0628,0.0162,0.0305,-0.0074,-0.0031,0.0428,-0.0181,-0.0175,0.0277,-0.0369,0.1381,0.0612,0,0.033,-0.0902,-0.0766,0.0053,0.0168,-0.0647,-0.0767,0.0034,0.0111,-0.069,0.1343,0.0412,-0.0948,-0.0281,0.0452,0.0632,0.0503,-0.0874,-0.0737,0.0432,-0.0306,0.0751,0.0249,0.0112,-0.0777,0.0203,-0.0583,0.1027,0.029,-0.027,0.0232,-0.0146,-0.052,0.0168,-0.0475,0.0525,-0.0769,-0.0064,0.0072,0.0225,0.0062,-0.0729,-0.018,0.0528,0.0574,-0.0464,-0.0306,-0.0296,-0.0314,-0.0768,-0.0181,-0.0308,-0.0519,0.0421,0.0063,0.0129,-0.0201,0.0479,-0.0511,0.0391,0.071,-0.0046,-0.0116,0.0202]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"escenders in letters like these: jJlpP Small openings ( counters ) in numbers at small sizes Wide widths of monospacing: monospaced fonts are often not used as they can take up more room","embedding":[-0.1118,-0.0683,0.0113,-0.052,-0.1212,-0.0409,-0.071,0.0894,0.0546,0.035,0.0743,-0.001,0.0233,-0.0145,0.0154,-0.0224,0.0203,-0.018,0.0345,0.0241,0.0319,-0.0587,-0.0335,-0.0369,0.0534,0.1583,-0.0875,0.0073,0.0856,0.008,0.0391,0.0785,0.0674,0.0226,-0.0279,0.0235,0.0193,0.0534,-0.0192,0.0209,-0.0608,0.0136,0.0335,0.0565,0.0165,-0.0586,-0.049,0.0113,-0.0809,-0.0528,0.0141,-0.0234,-0.0117,0.0446,-0.0212,-0.0406,0.0214,-0.0217,-0.0201,0.0006,-0.0292,0.0238,0.0305,0.0279,-0.0126,0.0441,-0.0049,0.0723,-0.0336,0.0522,-0.0399,0.0184,-0.0478,0.078,-0.0587,-0.0046,0.0218,-0.1177,0.0862,0.0268,-0.007,0.073,-0.0154,0.1008,-0.0039,0.0059,0.0046,0.0518,-0.0515,-0.0534,-0.0019,-0.0673,0.074,0.0155,-0.1151,0.0338,0.0185,0.0571,-0.001,0.0415,0.0101,-0.0192,0.059,-0.0008,-0.0216,-0.0317,0.0623,-0.0193,0.0868,-0.0733,0.0025,-0.0406,-0.0798,-0.0374,-0.0078,-0.0626,-0.0382,-0.0143,0.1067,0.0206,-0.0195,-0.0508,-0.0507,-0.0155,0.0514,0.0689,-0.0181,0,0.0062,0.0765,-0.0503,0.0496,0.0749,-0.0337,-0.0479,0.0236,-0.0407,0.0711,0.0422,0.0645,-0.0036,0.1065,-0.0208,-0.0159,0.092,-0.0029,-0.0703,-0.0527,-0.0343,-0.0469,0.0539,0.0376,0.0099,-0.0061,-0.0537,-0.0534,0.0244,0.0128,-0.0621,-0.019,-0.0106,-0.0062,0.0418,-0.0202,-0.0455,-0.1078,0.0082,0.0608,-0.0362,0.0499,0.0002,-0.0649,0.0781,-0.0324,-0.0225,0.0167,0.0144,0.0001,0.0594,0.0642,-0.0667,0.0429,-0.0094,0.0488,0.0325,-0.0518,0.013,0.1092,-0.0888,-0.0099,0.0492,0.0181,-0.0113,-0.0249,-0.0046,-0.0268,-0.0273,0.0617,-0.0078,-0.0317,-0.0495,0.118,0.0088,0.038,0.1128,-0.0386,-0.0551,-0.0177,-0.0123,-0.0013,0.002,-0.0809,-0.0686,-0.0309,0.0092,-0.1339,-0.016,-0.0296,-0.0382,-0.0529,0.0309,-0.0558,-0.041,0,-0.0331,-0.0146,-0.0917,-0.0481,-0.0551,0.0129,0.0768,-0.0379,0.0106,-0.0557,0.0031,0.1042,-0.0102,-0.0478,0.0367,-0.0333,0.0808,0.0655,0.0434,-0.0236,0.0937,-0.0232,-0.0982,0.0072,0.0876,0.0413,-0.0955,-0.0575,-0.0067,0.0575,-0.0259,0.0111,0.0383,-0.0149,-0.0141,0.0155,-0.0141,-0.005,-0.0165,-0.0054,-0.008,0.0077,0.0668,0.0436,-0.0019,-0.0213,-0.1856,-0.027,0.06,-0.0093,-0.0343,0.0551,-0.0229,0.0438,-0.0769,-0.0596,-0.0984,-0.0383,-0.0207,-0.0219,-0.0054,-0.0931,0.0251,-0.0026,-0.0019,-0.0675,-0.0379,-0.106,-0.0512,-0.0776,0.057,-0.0261,-0.0739,0.0147,-0.0943,-0.0073,0.0388,-0.0229,-0.066,0.0969,0.0555,0.0331,-0.0258,0.0531,-0.0808,0.0737,0.0059,0.0346,-0.0431,-0.065,-0.0306,0.0375,-0.0003,0.0167,0.0382,0,-0.018,-0.0641,-0.0128,-0.0146,-0.0638,-0.0782,-0.1089,-0.1108,0.011,-0.0213,0.0788,0.0514,-0.0648,-0.0572,0.0265,0.0263,-0.0117,-0.0305,-0.0481,0.0904,-0.0436,0.0776,-0.0308,0.0072,-0.0881,-0.0266,-0.0036,0.0473,0.023,0.0177,0.0368,0.0506,0.0621,-0.0208,0.0532,0.0117,-0.0095,0.0197,-0.0071,0.0362,0.0557,-0.0293,0.0331,0.0195,0.0939,0.0249,0.0439,0.0448,-0.0059,-0.072,0.0483,-0.0012,-0.0588,0.0471,-0.0312,0.0261,-0.0667,0.078,0.0169,0.0119,0.0217,0.0173,0.0033,-0.0594]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"Aside: There are also “duospace” fonts that combine the discernibility of mono fonts, but with flexibility for letters like w and m Code fonts 2.0 # Further illustrating the potential of modern font","embedding":[-0.1191,-0.0637,0.0073,-0.013,-0.0929,-0.0482,-0.084,0.0096,0.0159,0.0036,0.0886,-0.0024,0.0211,0.0106,0.0649,-0.0152,0.0378,-0.0044,-0.0161,0.0396,0.0853,-0.0586,-0.0231,-0.0447,0.0555,0.1276,-0.0865,0.0024,0.0852,-0.0242,-0.0252,0.0377,-0.0077,0.0163,-0.0382,0.0111,0.0523,0.015,-0.0311,0.0076,-0.0715,-0.0018,0.0539,0.078,-0.0033,-0.0429,-0.0102,0.0017,-0.1094,-0.0428,-0.0794,-0.0477,-0.0084,0.0389,0.0188,-0.0044,-0.0061,-0.0138,-0.0478,0.051,-0.014,-0.0008,0.057,0.0435,0.0091,-0.0066,0.0509,0.0347,-0.0272,0.0004,-0.0763,-0.0495,-0.0656,0.0977,0.0276,0.0547,0.0322,-0.0246,0.0735,0.0404,0.0013,-0.0164,0.0657,0.0853,0.0356,0.0606,-0.045,0.0208,-0.0664,0.0064,0.0028,-0.0603,0.1299,0.0012,-0.0515,0.0332,0.0326,0.0461,0.0135,0.0256,0.0012,-0.0375,-0.0204,-0.0314,-0.0225,-0.0288,0.0311,0.0505,0.0712,-0.078,-0.001,-0.0047,-0.0649,-0.0537,-0.0809,-0.0368,-0.0158,-0.0129,0.1659,0.054,-0.029,-0.0389,-0.075,0.0253,0.0674,-0.0374,-0.065,0,0.0409,0.0898,-0.08,-0.032,0.0175,-0.0468,-0.0925,0.0078,-0.0203,-0.0374,0.0201,0.0378,-0.0296,0.0931,0.0288,-0.036,0.0733,-0.0161,0.0011,-0.003,-0.0198,0.0115,0.0498,-0.0199,-0.0228,-0.0059,-0.0583,0.0074,0.0014,0.0335,-0.0819,-0.0816,-0.0512,-0.0108,0.0287,0.0128,-0.0599,-0.0747,-0.0775,0.0945,-0.0206,0.0664,-0.0577,-0.009,0.0542,-0.022,-0.0373,0.0018,-0.0336,-0.022,0.0074,0.0811,-0.03,0.111,-0.0327,0.0456,-0.0064,-0.0778,-0.0027,0.0636,-0.0691,-0.0171,0.0958,0.0107,-0.0446,-0.0117,0.03,-0.0262,-0.0276,0.0232,-0.0092,0.0038,-0.0261,0.021,-0.0449,0.0362,0.0632,-0.0243,-0.0075,0.0325,0.046,0.0213,0.016,-0.0354,0.0052,-0.0128,0.0095,-0.0979,-0.0587,-0.0084,-0.0112,-0.0586,0.0302,-0.09,0.0132,0,-0.0388,0.0006,-0.071,-0.0248,-0.0952,0.0063,0.0468,-0.0331,0.0161,-0.059,0.0559,0.0213,-0.0507,-0.0386,-0.0103,-0.0303,0.0404,0.0165,0.0664,0.0301,0.1009,-0.0174,-0.0948,0.0155,0.0918,0.0272,-0.0859,-0.0267,-0.0908,0.0487,0.0163,-0.0474,0.0256,-0.0358,-0.0065,0.038,-0.0505,0.0386,0.039,0.0193,0.0617,-0.0087,0.0779,0.0603,0.0077,0.0017,-0.1451,-0.0393,0.0754,0.0726,0.0418,0.063,-0.0419,-0.0248,-0.0832,-0.0877,-0.0269,-0.0241,-0.0546,0.0315,-0.0347,-0.0797,-0.0161,0.0104,0.0296,-0.0699,-0.0475,-0.0754,-0.0357,-0.071,0.064,-0.0162,-0.067,0.0894,-0.0768,-0.0277,0.0625,0.0028,-0.0719,0.1247,0.0131,0.0089,-0.0006,-0.0044,0.0192,0.013,0.0145,0.0066,-0.0504,-0.0648,-0.003,0.0617,-0.0159,-0.004,0.0514,0,0.0225,-0.0784,-0.1106,-0.0051,-0.0189,-0.0301,-0.1136,-0.1095,-0.0458,-0.0276,0.1162,0.0451,-0.087,-0.0402,0.0317,0.016,-0.0125,-0.015,-0.0185,0.0383,0.0295,0.0536,-0.0456,0.0016,-0.0594,0.0136,-0.0222,0.0424,0.0095,0.0516,0.003,0.0416,0.0433,-0.008,-0.0561,-0.0217,-0.0011,-0.0326,-0.0335,0.0705,0.1067,0.0354,0.004,0.0278,0.1557,0.0323,0.1207,0.0166,-0.0125,-0.0241,0.0472,0.0381,-0.0347,0.0581,0.0059,0.0038,-0.013,0.0729,-0.0547,0.0606,0.0506,0.0291,0.0763,-0.0734]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"Aside There are also math fonts , but those are designed to facilitate characters that aren’t easy to represent in ASCII, which is a different problem than the one we’re looking to address here (as","embedding":[-0.1113,0.0113,0.0444,-0.0213,-0.0025,-0.0467,-0.0208,0.0314,-0.0063,-0.0066,0.0192,-0.0447,0.0344,0.0429,0.004,0.0223,0.038,-0.0219,0.0023,-0.006,0.0272,-0.003,0.0177,-0.0001,0.083,0.0696,-0.0352,-0.0263,0.064,-0.0073,-0.0779,0.0782,0.0286,-0.0215,-0.005,0.0508,0.0321,0.0701,-0.0384,-0.0229,-0.0136,-0.0357,0.0235,0.035,0.0481,-0.0399,-0.0167,-0.0486,-0.0587,-0.0246,-0.118,-0.0601,-0.0671,-0.0354,0.0052,-0.0274,0.0383,-0.0437,-0.0405,0.0239,-0.0007,-0.0335,0.0138,0.0311,-0.0081,-0.023,0.0492,0.1006,-0.0281,0.0391,-0.0197,-0.0552,-0.0935,0.0919,0.0323,0.0927,0.0502,-0.0672,0.0416,-0.0309,0.024,-0.0383,0.0427,0.1194,0.0348,0.0306,-0.0572,0.0183,-0.0269,0.0104,-0.0763,-0.0626,0.143,-0.017,0.0322,0.0758,0.1064,-0.028,0.0098,0.0383,-0.0367,-0.0066,0.057,-0.0461,-0.0375,-0.0594,0.0741,-0.0588,0.0853,-0.0889,0.005,-0.0198,-0.0694,-0.0733,-0.0112,-0.1053,-0.026,-0.0421,0.092,0.0385,-0.0634,-0.0236,-0.041,0.066,0.1038,0.0109,-0.1157,0,0.054,0.084,-0.0307,0.0278,0.0376,-0.0258,-0.0853,0.0007,0.0087,0.0311,0.031,0.0814,-0.0154,0.0951,0.0568,-0.0319,0.0136,0.0064,-0.0362,-0.0435,-0.0424,-0.0673,0.0283,-0.0245,-0.025,0.0121,-0.0201,-0.0036,-0.0099,-0.0078,-0.0564,0.0111,0.0059,0,0.043,-0.0151,-0.0137,-0.0757,0.0334,0.1142,-0.0092,0.1012,0.001,-0.0004,0.0709,0.0442,0.0319,0.0172,0.0075,-0.0534,-0.0026,0.0548,-0.0134,0.0276,0.0178,-0.0249,-0.0142,-0.0552,-0.0117,0.0697,-0.0602,0.0379,0.1137,0.0074,-0.028,0.0303,-0.0343,-0.0574,-0.0232,0.0026,-0.0421,0.05,-0.0331,-0.0591,-0.0476,0.0758,-0.001,-0.0498,-0.0202,0.0302,0.0578,-0.0385,-0.0026,-0.0509,0.0401,-0.0442,0.0416,-0.1148,-0.0203,-0.0626,-0.0356,-0.0706,0.0382,-0.0515,-0.0141,0,-0.1064,0.0148,-0.1075,0.007,-0.0211,0.0131,0.0469,-0.0372,0.0664,-0.0503,0.006,0.0013,-0.0227,-0.0797,-0.0411,-0.0344,-0.018,0.0425,0.0062,-0.0067,0.0248,0.0298,-0.1351,0.0343,0.1148,0.0766,-0.0602,-0.05,-0.0482,0.0627,-0.0487,-0.0579,0.0494,0.0159,-0.0063,0.0388,0.0338,0.0016,0.0117,-0.0203,0.097,-0.0078,0.0133,0.0946,-0.0104,-0.0204,-0.1585,-0.027,0.0782,0.0401,0.0814,-0.0492,-0.0031,-0.0788,-0.0444,-0.0558,0.0291,0.0283,-0.0646,0.0296,-0.0528,-0.0549,0.0535,-0.026,-0.0417,-0.0619,-0.0615,-0.0592,-0.0572,-0.1068,0.0571,-0.0412,-0.0885,0.071,-0.0666,0.0088,0.0651,0.0073,-0.067,0.1185,0.0219,-0.0253,0.0283,0.0366,0.0598,0.0291,-0.0216,0.0427,0.0097,-0.001,-0.0492,0.0881,0.0026,0.1099,0.1006,0,0.0245,-0.0944,-0.0454,-0.0161,-0.0017,0.0027,-0.081,-0.1271,-0.0315,0.0019,0.0687,0.0395,-0.0737,-0.0062,0.0709,0.0578,0.04,-0.0118,-0.0626,-0.0029,0.0038,0.0766,-0.0531,-0.0197,-0.0547,-0.0388,-0.0443,0.0607,0.0208,0.0362,0.01,-0.0479,0.027,0.0285,0.0097,-0.0194,-0.0277,-0.0224,-0.0056,0.0446,0.0007,0.0296,-0.0454,0.028,0.085,0.0029,0.0395,0.0104,-0.0104,0.039,0.0136,-0.0349,-0.0363,0.0191,0.0435,0.0432,-0.0189,0.0981,-0.0115,0.0779,0.0354,0.036,0.0239,-0.0424]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"ese are good ideas, but they're possibilities that address some issue and this is my my way of airing everything. Oh, these are not technical demonstrations, only illustrations. 1.","embedding":[-0.1129,-0.0431,0.0693,-0.0456,-0.0769,0.0009,-0.0193,-0.0104,-0.0118,0.0278,0.0319,0.0477,0.0369,-0.0331,0.0557,-0.0149,0.0582,-0.0164,0.0165,0.0121,0.0958,-0.0772,0.0305,-0.0534,-0.0013,0.1184,-0.0684,0.0655,0.0566,-0.0585,-0.0056,0.0311,0.0105,-0.0139,0.0086,-0.0067,0.0581,0.0897,-0.0357,0.0413,-0.0157,-0.008,0.0393,0.0915,0.0061,-0.052,-0.0117,-0.0207,-0.0621,-0.0502,0.0054,-0.0295,0.0197,0.0184,0.0234,-0.0632,-0.0141,-0.0298,-0.0527,0.0161,0.0131,0.0241,0.0445,0.004,-0.0046,0.0371,0.0365,0.0722,-0.0245,0.0205,-0.0675,0.0114,-0.0953,0.0833,-0.0591,0.0223,-0.04,-0.0874,0.0665,0.0398,0.0072,0.057,0.0468,0.1127,0.0279,0.0127,0.009,-0.0142,-0.0546,-0.0428,0.0379,-0.0303,0.1168,0.0636,-0.1022,0.033,0.0426,0.0287,-0.0086,0.0585,0.0174,0.0228,-0.023,-0.0081,-0.0215,-0.0517,0.0861,0.0044,0.0704,-0.0596,-0.011,0.0014,-0.1227,-0.0219,-0.0561,-0.0577,-0.0429,-0.064,0.1818,0.0139,-0.0391,-0.0172,-0.0988,0.0111,0.1033,-0.0203,-0.026,0,0.0193,0.132,-0.0706,0.0124,0.0669,-0.0149,-0.1158,0.0394,-0.0505,-0.0113,-0.0018,0.0264,0.001,0.0693,0.032,-0.018,0.0683,0.0288,-0.0489,-0.0305,-0.0109,-0.0626,0.0479,-0.0477,-0.0209,0.0095,-0.1066,-0.0061,0.0306,0.0185,-0.0661,-0.0406,0.0068,0.0204,-0.0236,-0.0574,-0.0105,-0.063,-0.0112,0.1152,-0.0451,0.0856,0.0142,-0.0888,0.0351,0.0285,0.004,0.0021,0.0423,-0.0142,0.0162,0.0309,-0.061,0.0423,-0.0211,-0.0274,0.0242,-0.0812,0.0333,0.0472,-0.0303,0.0262,0.086,0.0009,-0.0393,-0.037,0.0042,-0.0596,-0.0474,-0.0248,0.0004,-0.0007,-0.0119,0.0009,-0.0512,0.037,0.0988,-0.0336,-0.05,-0.0025,0.0431,-0.0509,0.0348,-0.0917,-0.0193,-0.0287,0.0212,-0.112,-0.0472,0,-0.0187,-0.049,-0.0048,-0.1144,-0.0638,0,-0.04,0.0344,-0.0581,-0.0135,-0.0255,0.0738,0.0644,-0.0047,0.077,-0.0673,-0.0093,0.0665,-0.0178,-0.0318,-0.0493,-0.0495,0.055,0.0403,0.0644,-0.0336,0.0625,0.0115,-0.1228,0.0614,0.0988,0.0313,-0.0279,-0.0207,-0.0436,0.0462,-0.0392,-0.0423,0.0712,-0.006,-0.0319,-0.005,-0.0181,0.0014,-0.0394,0.028,0.0379,0.0234,-0.0151,-0.0204,0.0065,-0.0265,-0.158,-0.0192,0.0682,0.1067,0.0437,0.0251,-0.0647,-0.005,-0.1095,-0.0481,-0.0228,-0.0086,-0.062,0.0184,-0.0448,-0.0319,-0.0347,0.0002,0.0517,-0.0926,-0.0387,-0.0767,0.0049,-0.0352,0.0042,-0.0383,-0.0575,0.0361,0.0141,-0.0016,0.0928,0.0364,-0.0291,0.1132,0.0233,0.0351,0.0063,0.0486,0.0098,0.11,-0.0355,-0.0063,-0.0149,-0.0421,-0.0391,0.0485,0.0192,0.0642,0.0452,0,0.0205,-0.074,-0.0559,0.0469,-0.0308,-0.0686,-0.0367,-0.0798,0.0168,-0.0077,0.1086,0.0375,-0.0606,-0.0451,0.0346,0.0504,0.0077,-0.0411,-0.0884,-0.0098,0.0147,0.0957,-0.0281,-0.0305,-0.0047,0.0135,-0.0275,0.0739,0.0057,0.0071,0.0127,0.0225,0.0211,0.0036,-0.0359,-0.0618,-0.0509,0.0478,0.0058,0.0783,0.0532,-0.0119,0.0075,0.0053,0.1308,0.0224,0.0789,-0.0074,0.0076,-0.0203,0.0467,0.0023,-0.0004,0.0778,0.0037,-0.0399,-0.0404,0.1373,-0.0201,0.0281,0.0338,0.0115,-0.0367,-0.0267]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"4. Ink traps # Bringing ink traps to the digital world could help for small text on HiDPI (retina) screens . See the Pen A data font: Ink traps by Ken Hawkins ( @khawkins98 ) on CodePen .","embedding":[-0.0407,0.0061,0.0416,-0.0214,-0.0361,-0.0327,0.0046,0.0528,-0.0215,0.0338,0.0449,0.0508,-0.0242,0.022,0.0286,-0.0554,0.0237,0.0169,0.028,0.0679,0.0801,-0.1132,0.0394,-0.0506,0.0283,0.0775,-0.0181,0.022,0.0228,-0.0235,-0.0654,0.0316,-0.0139,-0.0028,0.0347,-0.0228,0.0638,0.0861,-0.0324,0.0042,-0.0156,0.002,0.0209,0.08,0.0421,-0.0538,-0.0526,-0.0452,-0.0729,-0.0002,-0.0278,-0.0565,0.018,0.019,0.0087,-0.0759,0.0364,-0.0444,0.0024,0.0018,-0.003,-0.0056,0.045,-0.0126,-0.016,-0.0163,0.045,-0.0083,-0.0393,-0.0096,-0.0093,-0.0152,-0.0724,0.0318,-0.0745,0.0647,0.0086,-0.0661,0.0577,-0.005,0.0306,0.1178,-0.0104,0.1188,0.0144,0.0198,0.0137,-0.0457,0.0126,0.0008,-0.0107,0.0164,0.0424,0.0397,-0.1098,-0.0273,-0.0108,-0.0004,-0.0451,0.052,0.0449,-0.0119,0.074,0.0244,0.0032,-0.0137,0.0443,-0.0341,0.0786,-0.0502,-0.0348,-0.0199,-0.1191,0.0191,-0.075,-0.089,-0.0149,-0.0146,0.1621,0.0212,-0.0364,0.0327,-0.0481,-0.0304,0.1124,0.0061,-0.0709,0,0.0007,0.136,-0.0411,0.0229,0.0548,-0.0435,-0.1194,-0.0088,-0.067,0.0056,-0.0363,0.0046,-0.0836,0.0658,0.0541,-0.0129,0.0526,-0.0047,-0.0699,0.0011,-0.0419,-0.0683,0.0472,-0.0724,-0.0329,-0.0476,-0.0816,-0.0063,-0.0217,0.0388,-0.0396,-0.0592,0.0649,-0.0488,0.0091,-0.058,0.0035,-0.0612,-0.0304,0.09,-0.0109,0.0732,0.0384,-0.0792,0.0542,0.0415,0.0431,-0.0193,-0.0197,-0.0319,0.0213,0.014,-0.0528,-0.0379,-0.0121,-0.0248,0.0086,-0.061,-0.0043,0.0167,-0.0585,0.0156,0.0559,0.0036,-0.0271,-0.0215,0.0046,-0.0347,-0.0804,-0.0057,-0.0013,0.0378,0.0227,0.0407,-0.0072,0.0128,0.0851,0.0424,-0.0128,-0.068,0.0039,-0.053,0.0003,-0.0602,-0.0733,-0.0396,0.0544,-0.0758,-0.0572,-0.0066,-0.0122,0.0046,0.017,-0.0958,-0.1086,0,-0.0787,0.0239,-0.0495,-0.0386,-0.0534,0.0701,0.0885,0.0664,0.0654,-0.0555,-0.0171,0.0563,-0.0163,-0.0775,0.0026,-0.0032,0.0268,0.0282,0.0442,-0.022,0.0816,0.0179,-0.0385,0.0733,0.1101,0.0434,0.0037,0.0543,-0.1389,0.0286,-0.0193,-0.0267,0.0412,-0.0314,0.0041,-0.0842,-0.0124,-0.0576,-0.015,0.0527,0.038,-0.0099,-0.0252,0.0243,-0.0421,-0.0508,-0.1245,0.011,0.0966,0.0718,0.0031,0.0362,-0.0023,0.0572,-0.1054,-0.0535,-0.0609,0.0015,-0.0501,0.1068,-0.0398,-0.0729,-0.0413,-0.0391,0.077,-0.0394,-0.0035,-0.0661,-0.0178,-0.0149,0.0578,-0.0127,-0.0176,0.0264,0.0052,-0.0064,0.0892,0.0074,0.007,0.0826,0.0553,0.0084,-0.0598,0.101,0.1048,0.0657,-0.0827,0.0063,-0.0232,-0.0195,-0.0513,0.0319,0.0182,0.0168,0.0446,0,0.0414,-0.0138,-0.023,0.0195,-0.0226,-0.0639,-0.0839,-0.1294,0.0021,0,0.1048,0.0296,-0.0298,-0.0161,0.0219,0.0157,-0.0206,-0.0007,-0.0976,0.0435,-0.0339,0.0733,-0.0513,0.007,-0.0525,-0.0166,-0.0223,0.0133,0.0154,0.0097,0.036,0.0597,0.0412,0.0751,-0.0226,-0.0192,-0.0493,0.0436,0.0145,0.1233,0.0587,-0.044,-0.0112,-0.0061,0.0741,0.0056,0.0993,-0.0139,-0.0612,0.036,0.0305,0.0136,-0.0249,0.0761,-0.0111,-0.0777,0.0225,0.165,-0.0475,0.0286,0.105,-0.0332,-0.0116,0.0316]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"A mild-serif monospace for legibility # It's hard to be enthusiastic about this idea, but serifs on a monospaced font at small sizes might help readability on HiDPI screens.","embedding":[-0.0732,-0.0423,0.0535,-0.0324,-0.0281,0.0353,0.0337,-0.0041,-0.0076,0.0022,0.0173,0.0592,0.0228,-0.0165,0.0136,-0.0568,0.0563,0.0099,0.0237,0.0495,0.0448,-0.0426,0.0357,-0.0637,-0.0137,0.0625,0.0203,0.0225,0.0289,-0.0305,-0.0595,-0.0283,0.0194,0.0026,-0.0167,-0.018,0.0257,0.0865,-0.0261,0.0355,-0.0254,-0.0619,0.0207,0.075,0.0399,-0.0985,-0.0225,-0.0308,-0.0786,-0.0501,-0.0276,-0.0222,0.0983,0.0357,0.0021,-0.0455,-0.0289,-0.0741,0.0196,0.0597,-0.061,0.0033,0.0359,-0.0643,0.0469,0.0417,0.0255,-0.0587,-0.0658,-0.0104,0.0228,-0.0073,-0.0128,0.0304,-0.0908,0.0944,-0.0271,-0.0457,0.0886,0.0022,-0.0047,0.0328,0.0484,0.1711,0.0226,0.0443,-0.0095,0.0574,-0.0598,0.0308,-0.0148,-0.0167,0.0339,0.0455,-0.1156,0.0016,0.0695,0.0318,-0.0302,0.0484,0.0206,0.0005,0.0212,0.0044,-0.0926,-0.0049,0.0407,-0.0027,0.0404,-0.0657,0.0227,-0.0061,-0.1215,-0.0629,-0.1208,-0.1043,-0.0407,-0.0966,0.1638,0.006,0.0069,-0.0198,-0.1002,0.0326,0.0708,0.073,-0.0125,0,0.0372,0.0914,0.0119,-0.051,0.035,-0.0299,-0.1112,0.005,-0.0842,-0.0109,0.0187,0.0354,-0.0849,-0.0206,0.0083,-0.0315,0.0445,0.0095,-0.0554,-0.0223,-0.0615,-0.0005,0.0547,-0.0022,-0.016,0.0271,-0.072,-0.0225,-0.0166,0.0429,0.0069,-0.0251,-0.0162,-0.0437,0.0154,-0.0253,-0.0371,-0.039,0.0353,0.0826,0.0274,0.0915,0.0432,-0.0311,0.0163,0.0279,0.0578,0.0107,0.016,0.0253,0.0438,0.0253,-0.0636,-0.05,-0.023,-0.0192,0.0627,-0.0085,0.03,0.0323,-0.0152,-0.0014,0.074,-0.0524,-0.0898,-0.0312,-0.0565,-0.0177,-0.0518,-0.016,0.0366,0.051,0.0383,0.0971,-0.0529,0.0117,0.118,0.0399,0.0077,-0.0449,0.0194,0.0132,-0.0236,-0.0504,-0.0615,-0.0328,-0.0017,-0.0466,-0.0691,-0.0584,0.0442,-0.0121,-0.0213,-0.0381,-0.1017,0,-0.0344,0.0197,-0.0273,0.0124,-0.0569,0.0276,0.0661,0.0559,0.0594,-0.0041,0.0949,0.1047,0.0219,-0.0701,-0.0433,-0.0196,-0.0039,0.0779,-0.001,-0.0307,0.0706,-0.0341,-0.0883,0.0614,0.1122,0.0502,0.01,0.0526,-0.0919,0.0196,0.0139,0.023,0.0305,-0.0123,-0.0037,-0.0663,0.0038,-0.0112,0.0031,0.0928,-0.0197,-0.0415,0.0143,0.0521,-0.0149,0.033,-0.0629,-0.0234,0.07,0.0443,0.027,0.0455,-0.0158,0.0337,-0.0687,-0.0301,-0.0505,0.0113,-0.0532,0.0686,-0.0183,-0.0118,0.0221,-0.017,0.0097,-0.0761,-0.0323,-0.0894,-0.0208,-0.1079,-0.045,-0.0193,-0.0091,0.0156,-0.0618,-0.0243,0.0894,0.0486,-0.027,0.1108,0.0189,0.0509,-0.0775,0.0059,0.0671,0.1187,0.0169,0.0442,-0.0314,-0.0205,-0.0942,0.0709,-0.0229,-0.0144,-0.0274,0,-0.0064,-0.0544,-0.045,-0.0085,-0.0618,-0.0833,-0.0651,-0.1425,0.0182,-0.0414,0.0892,0.0454,-0.0465,-0.0621,0.0139,0.0248,0.0325,-0.0166,-0.0747,0.0554,-0.0302,0.0872,0.0108,0.0236,-0.0574,-0.0255,-0.101,0.0414,0.028,0.0476,0.0198,0.0338,0.0203,-0.0312,-0.0715,-0.0187,-0.0628,0.0348,0.0349,0.0608,0.081,-0.0947,-0.051,-0.002,0.0463,0.0565,0.0401,-0.0026,-0.0472,0.0146,0.0419,-0.0265,-0.0595,0.0784,-0.0047,-0.0513,0.0395,0.1188,-0.0551,-0.001,0.0544,-0.0212,0.0078,0.0121]},{"url":"/posts/20180319-data-font-for-life-sciences/","title":"What if: A web font for data","snippet":"See the Pen A data font: Stylistic alternates, tabular numbers by Ken Hawkins ( @khawkins98 ) on CodePen . 10.","embedding":[-0.1009,-0.0451,0.0206,-0.0068,-0.0009,0.02,0.0523,-0.0018,-0.048,0.0351,0.0253,0.0373,0.0576,-0.0201,0.0201,-0.0065,0.0675,-0.0747,0.0039,0.1119,-0.0213,-0.0278,0.0719,-0.0385,0.0282,0.0908,-0.0538,0.0371,0.0127,-0.0773,-0.08,0.1199,-0.0304,0.005,0.0029,-0.0323,0.0266,0.0706,-0.0185,0.0546,0.016,-0.089,0.0567,0.034,0.032,-0.0534,-0.0697,-0.0511,-0.052,-0.0051,-0.0691,0.0018,0.0426,-0.015,-0.0117,-0.015,-0.0264,-0.0834,0.0135,0.0449,0.0134,0.0517,0.0131,-0.0181,0.0079,0.0164,0.0053,-0.0261,-0.0508,-0.0205,0.0096,-0.0197,-0.0845,0.0589,-0.0682,0.0476,0.0041,-0.0525,0.0281,-0.0328,-0.0114,0.0673,-0.0099,0.1144,0.0001,0.0133,0.0455,-0.0272,-0.0417,-0.0238,0.0455,0.0252,0.0884,0.0219,-0.0908,0.033,0.0874,0.0222,-0.0616,0.0732,0.024,0.0144,0.0354,-0.011,-0.0685,-0.0467,0.1141,0.0162,0.0197,-0.1051,0.0243,-0.0178,-0.1854,-0.1141,-0.025,-0.1272,-0.0566,-0.1364,0.0893,-0.0081,-0.0026,-0.0071,-0.0979,0.03,0.0147,0.0284,-0.0481,0,0.0305,0.1412,0.0267,0.0319,0.1031,-0.0318,-0.1089,-0.0232,-0.0893,-0.0068,-0.0569,0.0449,-0.0875,0.0039,0.0025,-0.0163,0.0023,0.0064,0.0067,-0.016,0.0344,-0.0044,0.0298,-0.0082,0.0072,0.0816,-0.0341,0.0472,-0.0672,0.0247,0.0294,0.0042,0.0326,-0.015,-0.0067,-0.0847,0.003,-0.0565,0.03,0.0696,0.0154,0.1016,-0.0128,-0.0094,0.0326,0.0568,0.0976,0.0362,0.0395,-0.0806,0.0204,0.0567,-0.0365,0.0976,-0.0677,-0.0452,0.0258,-0.0584,0.0539,0.0191,0.0439,-0.011,-0.0204,-0.056,-0.0428,0.0039,-0.0534,-0.0523,0.0196,-0.1125,0.039,0.0673,0.086,0.0348,0.0413,0.0406,0.0154,-0.0518,-0.0382,0.0293,0.0835,0.0138,-0.0368,-0.0794,-0.0717,-0.0377,0.0651,-0.0848,-0.0555,0.0166,0.0653,0.0037,0.0114,-0.0597,-0.0573,0,-0.0348,0.0356,-0.0741,-0.0291,-0.0095,0.0564,0.1056,0.0258,0.1348,-0.0606,0.0326,0.0207,-0.0412,-0.0706,-0.0207,0.0211,-0.0088,0.0214,-0.0416,-0.0153,0.0399,0.0513,-0.1333,0.0729,0.0285,0.0768,-0.0047,0.0163,-0.0281,0.0342,0.0109,-0.0483,0.0254,0.0229,-0.0432,-0.0376,-0.0043,-0.0459,-0.0284,0.0536,0.0394,-0.0256,0.0238,0.0296,-0.0034,-0.0322,-0.0687,-0.0383,-0.0036,0.0066,0.0834,-0.0246,-0.0277,-0.0055,-0.0064,-0.02,-0.0137,0.0305,-0.0363,0.0415,-0.0599,0.0911,0.0432,-0.0187,0.0685,-0.0399,-0.0701,-0.0456,-0.0404,-0.0514,-0.053,-0.0425,-0.0329,-0.0002,0.0522,0.0205,0.0179,0.0604,-0.0226,0.079,0.0151,-0.0111,-0.0366,-0.0482,0.0355,0.1018,0.0049,0.0225,-0.0324,-0.02,-0.076,-0.0251,-0.027,0.0703,0.0475,0,-0.013,-0.0513,-0.0668,0.0182,0.0127,-0.0581,-0.011,-0.018,0.034,-0.0055,0.0694,0.0549,-0.0275,-0.003,0.0201,0.0207,-0.0072,-0.0365,-0.0625,-0.0531,0.0112,0.0911,-0.0255,-0.0656,-0.0152,0.0135,-0.1092,0.0949,-0.0115,0.0338,0.0192,-0.0279,-0.0578,0.0309,-0.0147,-0.0216,-0.0147,-0.0034,0.0363,0.0313,0.0573,-0.0506,-0.0548,0.0026,0.0465,0.0853,-0.0267,-0.0037,0.0397,-0.0363,-0.0156,-0.0453,-0.0927,0.0733,0.0009,-0.0595,0.0339,0.1158,0.0433,0.041,0.0338,-0.0169,-0.0285,0.0459]},{"url":"/posts/20180329-cam-content-action-goal-ontology/","title":"Inside the Content-Action Model","snippet":"← Blog Inside the Content-Action Model 29 Mar 2018 510 words Filed in: CAM for Web Systems, ontology David Wormley [ CC License ].","embedding":[0.0028,-0.045,-0.0597,-0.031,0.0443,0.0165,0.0305,0.0178,0.0319,0.0098,-0.0149,-0.0133,0.1189,0.0723,0.0786,0.009,0.0224,-0.074,-0.1066,0.0051,0.0145,0.0388,0.0541,0.0172,-0.1182,-0.0161,-0.0557,-0.0367,0.0047,-0.059,0.0843,0.083,0.0453,-0.0044,0.0059,0.0919,0.0452,-0.0646,-0.0067,-0.0226,-0.0166,-0.0261,-0.0624,0.0119,0.0243,0.0286,0.032,-0.0477,-0.0493,-0.0103,-0.1082,-0.0145,0.011,-0.0024,-0.0108,0.034,-0.1152,-0.0738,-0.0649,-0.1487,-0.0044,-0.0142,-0.0097,0.0453,0.005,0.0063,-0.0084,-0.0012,0.0434,-0.0662,-0.0347,-0.0105,0.0057,0.0295,-0.0136,-0.0393,0.0051,-0.0136,-0.0409,-0.0816,0.0315,0.0626,0.0468,0.0679,-0.0294,-0.0197,-0.0034,-0.0495,-0.0161,0.0321,-0.0307,-0.0424,0.1131,-0.0045,-0.0243,0.0332,0.0095,-0.1303,0.0682,0.0726,0.0163,0.0617,0.0028,-0.0743,0.0161,-0.0233,-0.0867,0.0632,0.001,-0.0086,-0.0113,0.0426,-0.0564,-0.0917,0.0162,-0.0257,-0.0337,-0.0137,0.0515,-0.0967,0.0304,0.0332,0.0628,0.0285,0.0034,-0.073,-0.0081,0,0.0297,0.0606,0.0906,0.0912,0.0128,0.0052,0.0449,-0.0025,-0.052,-0.0069,0.0343,0.092,-0.0008,0.03,0.0449,0.0207,-0.1149,0.0039,-0.0112,0.0216,0.0495,-0.0103,0.0174,0.0736,0.0826,0.0013,-0.0451,-0.0124,-0.0596,-0.0016,0.0217,-0.0417,-0.0235,-0.0048,0.0078,0.0186,-0.0392,-0.077,0.0411,-0.051,-0.0318,0.0515,-0.0233,-0.0382,-0.0537,0.0405,-0.0183,-0.0233,-0.0092,0.013,0.1258,0.0166,0.1192,-0.0628,-0.0286,-0.0251,0.0102,-0.0231,0.0467,0.0757,0.0192,-0.1047,-0.0177,0.0263,0.0117,0.0163,-0.0028,0.0072,0.0876,-0.0913,-0.014,0.0273,-0.0057,-0.0921,-0.0056,0.0087,-0.1161,-0.1308,-0.0169,0.1147,0.0118,-0.0054,0.0294,-0.0152,-0.006,-0.0047,0.0564,-0.0675,-0.0904,0.0118,0.0364,0.1028,0.0468,0.0302,0.0732,0,0.0029,-0.0468,-0.0817,-0.0301,-0.003,-0.0784,-0.0215,-0.0276,0.0188,-0.0466,-0.0173,-0.0411,-0.0295,0.025,-0.059,-0.0161,0.04,-0.0895,-0.0157,0.1035,0.0496,0.0854,-0.149,0.0189,0.0428,0.0617,0.0115,0.0035,0.07,0.0733,0.0358,-0.0941,0.0191,-0.0804,-0.0192,-0.0454,0.0028,0.0141,-0.0743,0.0409,0.026,0.0026,-0.0367,-0.0279,-0.09,0.0924,-0.0366,0.0338,-0.0323,-0.0478,0.0294,-0.0516,-0.0082,-0.0548,0.0527,0.0366,-0.0032,-0.0345,-0.007,-0.0165,0.0159,0.0905,-0.056,0.067,0.0057,0.0185,-0.0443,-0.0116,-0.1045,-0.0471,-0.0539,-0.0481,-0.0154,-0.0289,0.0645,0.0207,0.0113,-0.0645,0.0056,-0.0129,-0.0752,-0.0648,0.0499,0.0177,0.0187,0.0241,-0.0366,0.02,-0.0063,-0.01,-0.0656,-0.0103,-0.0052,0.0326,-0.0733,0,-0.0905,-0.0025,-0.028,0.0537,-0.0035,0.0011,0.1397,0.041,0.0021,0.0141,0.0521,0.0235,0.0474,-0.021,0.0948,0.0174,0.0796,-0.0177,-0.0671,-0.0064,0.0783,0.0208,-0.0093,-0.0258,0.0976,0.0123,-0.031,0.0589,0.0717,0.0035,0.0331,-0.0674,-0.0087,0.1023,0.0622,-0.0874,-0.0353,-0.0101,-0.0192,-0.0333,0.0109,0.0624,0.0025,0.084,0.0787,0.0533,-0.0634,-0.0198,0.0472,-0.0158,-0.1006,-0.046,0.0291,0.059,0.0338,0.0237,0.0751,0.0606,0.0358,-0.0246,0.0209,-0.002,0.0248,0.0101],"teaser":"An ontology to document, plan, define and implement CAM magic.","date":"Thu Mar 29 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180329-cam-content-action-goal-ontology/","title":"Inside the Content-Action Model","snippet":"Pages, content units, and users play a strong supporting role. Figure 1. A WebVOWL visualisation of an early draft of the ontology framework for the CAM model. Want a closer look?","embedding":[-0.0344,-0.0625,-0.063,-0.0037,0.1053,0.0269,-0.0052,0.0056,0.0112,0.0034,-0.0312,0.0037,0.091,0.0168,0.0637,0.0085,0.0897,-0.078,-0.1084,0.0244,-0.0074,0.0614,0.0471,0.0133,-0.0587,0.0071,-0.0551,-0.0208,0.0625,-0.0609,0.0847,0.097,0.053,0.0101,0.0445,0.0743,0.0431,-0.0149,-0.0608,-0.0239,0.0038,-0.0109,-0.0419,0.0305,0.0157,0.0101,0.0462,-0.047,-0.0203,0.0044,-0.0888,-0.057,-0.0064,0.0173,-0.0378,0.0653,-0.0759,-0.0406,-0.0742,-0.0853,-0.0004,-0.0249,-0.0083,0.0049,0.0196,-0.0236,0.0109,0.0113,0.0694,-0.0762,-0.0495,-0.009,0.001,0.0205,-0.0014,-0.0703,0.0196,-0.0254,-0.0207,-0.1299,0.0438,0.0351,0.0549,0.0744,-0.0012,-0.0208,-0.0454,-0.0177,-0.049,0.0274,-0.0448,-0.093,0.0608,0.0002,-0.015,0.0323,-0.0263,-0.0567,0.1077,0.096,0.026,0.0493,0.0259,-0.0128,-0.0113,-0.0502,-0.0777,0.0683,0.0181,0.0043,0.0487,0.0606,-0.0241,-0.0811,-0.0125,-0.0531,-0.0146,-0.0339,0.0364,-0.0796,-0.0064,-0.025,0.0198,-0.0085,0.0497,-0.0515,-0.0235,0,0.087,0.0669,0.0644,0.0766,0.0577,0.0189,0.0151,-0.0239,0.0172,0.0212,0.0015,0.0869,0.038,-0.0027,-0.0152,0.0208,-0.1117,0.0283,-0.0131,0.0317,-0.0004,-0.0064,-0.013,0.0766,0.0766,0.0273,-0.0269,0.022,-0.0279,0,0.0116,0.0223,0.0038,-0.0048,-0.0118,-0.0037,-0.02,-0.1274,0.0432,-0.0767,-0.0341,0.0547,-0.024,-0.043,-0.077,-0.0341,-0.034,-0.0282,0.0151,0.0212,0.1206,0.0188,0.0829,-0.0765,-0.0609,0.0097,-0.0094,-0.0233,0.0957,0.0479,0.0248,-0.0662,0.0246,0.0669,0.0397,0.0829,-0.0186,0.02,0.0406,-0.0977,-0.0304,0.002,-0.0418,-0.1019,0.0298,-0.0085,-0.0867,-0.0793,0.0438,0.0749,0.0841,-0.0112,0.0265,-0.0203,0.0022,0.0085,0.0657,-0.0759,-0.0681,0.0122,0.0472,0.0731,-0.0039,0.0677,0.043,0,-0.0361,0.0288,-0.1036,-0.0387,-0.0451,-0.0444,0.0283,-0.0197,-0.018,-0.0224,0.0169,-0.0735,-0.0883,0.02,-0.0834,-0.0374,0.0232,-0.1038,-0.0519,0.0554,0.0737,0.0161,-0.1387,-0.0021,0.0332,0.0445,-0.0159,0.0055,0.0453,0.0393,0.0282,-0.0798,0.0396,-0.0714,-0.0183,-0.0116,0.0034,0.0158,-0.096,0.035,-0.0004,-0.0033,-0.0482,-0.019,-0.1033,0.0982,-0.023,0.0685,-0.0018,-0.0354,0.0308,0.0048,-0.009,-0.0324,-0.0183,0.0073,-0.0331,-0.0305,-0.0279,-0.0779,0.0442,0.0653,-0.0996,0.0246,0.0503,0.0442,0.0025,-0.0038,-0.089,0.0122,-0.0405,-0.056,0.0152,-0.0789,0.0941,0.0193,-0.0193,-0.0665,-0.0396,0.009,-0.0965,-0.0898,0.0587,0.0639,0.0628,0.067,-0.0295,0.0473,0.0173,-0.0135,-0.075,-0.0229,-0.0668,0.0684,-0.0752,0,-0.1099,-0.0227,-0.056,0.0068,0.0039,-0.0316,0.0601,0.0267,0.0059,0.025,0.0161,-0.0317,-0.0167,-0.0288,0.1072,0.0623,0.074,-0.0457,-0.0618,-0.0264,0.074,0.0126,0.0088,0.0253,0.128,0.0454,-0.0366,0.0813,0.0215,-0.011,-0.0032,-0.0241,-0.0369,0.0888,0.0466,-0.0498,0.0261,-0.0217,-0.0158,-0.0509,0.0216,0.0667,-0.0035,0.1203,0.0784,0.058,-0.0224,-0.0202,0.0061,-0.0592,-0.0718,-0.0472,0.0206,0.0879,0.0248,0.0061,0.0918,0.0463,0.031,0.0234,0.0302,0.0308,0.005,-0.0157]},{"url":"/posts/20180329-cam-content-action-goal-ontology/","title":"Inside the Content-Action Model","snippet":"es allow us to programmatically \"understand\" content and make new observations; in a similar fashion to the above we can query for: absence of Content supporting Goals ; users missing Content to","embedding":[0.0205,-0.0215,-0.0567,0.0439,0.0444,0.005,0.0331,0.022,-0.0332,-0.0302,-0.0405,-0.0041,0.0621,0.0592,0.0994,0.0478,0.0749,-0.1164,-0.0243,0.0002,0.0298,0.1069,0.0422,0.0442,-0.0862,-0.0537,-0.0847,-0.0423,0.0423,-0.044,0.0565,0.1226,0.0809,0.0155,-0.036,0.0491,0.0709,-0.0394,-0.0379,-0.022,-0.0483,-0.0466,-0.0332,0.059,0.0216,0.0493,-0.0362,-0.024,-0.0098,0.0989,-0.0587,-0.044,0.0445,-0.0031,0.0233,0.0396,-0.1052,-0.0283,-0.0675,-0.0622,0.0091,-0.0538,-0.0143,0.007,-0.0213,-0.0514,-0.0314,-0.015,0.0658,-0.0772,-0.044,-0.0034,0.034,-0.0008,-0.0134,-0.0112,-0.0262,-0.0284,-0.0206,-0.027,-0.0088,0.0348,0.0298,0.0857,-0.043,-0.0092,0.0084,0,-0.0259,-0.0295,-0.0255,-0.0784,0.0977,-0.0288,0.0743,0.0569,0.019,-0.0969,-0.0445,0.0662,0.0024,0.0854,-0.0151,-0.0619,-0.0697,0.0128,-0.0169,0.0036,0.0091,0.0111,-0.0113,0.0381,0.0016,-0.1233,0.0464,-0.1352,0.0246,-0.0547,0.0483,-0.0488,-0.0299,0.0302,0.0441,-0.0036,0.0632,0.0247,-0.0535,0,0.0529,0.059,0.0972,0.1411,0.021,-0.0085,0.025,0.0069,-0.0269,-0.0236,0.0625,0.1241,0.0107,-0.0037,0.0237,-0.0084,-0.02,0.0458,-0.0073,0.0256,0.0452,-0.0015,-0.0221,0.0789,0.0604,0.0664,-0.0179,-0.0084,0.0128,-0.0101,0.0058,-0.0116,-0.002,-0.0147,-0.0288,-0.0096,-0.0587,-0.0603,0.0179,-0.0351,-0.0252,0.0622,0.0144,-0.0317,-0.0799,0.0091,0.0491,-0.0225,0.0482,0.0107,0.0519,-0.0141,0.0579,-0.0362,0.0389,-0.0039,-0.0068,-0.0434,0.023,0.0116,0.0454,-0.0647,0.0178,0.0451,0.0376,0.0128,-0.0563,-0.0234,0.022,-0.1029,-0.0258,0.0701,-0.0064,-0.0202,-0.0213,0.0262,-0.0886,-0.1176,0.0497,0.0398,0.0429,-0.0824,0.049,-0.0562,0.0716,0.0939,0.0917,-0.0793,-0.0328,-0.0095,0.0603,0.0327,-0.1028,0.0621,0.0385,0,-0.0123,-0.0459,-0.0696,-0.0381,0.0393,-0.0113,0.0256,0.0095,0.0001,-0.0504,-0.0048,-0.0569,-0.053,0.0001,-0.0891,-0.0241,-0.0446,-0.1006,0.0003,0.0621,-0.0493,0.0077,-0.1497,0.0398,-0.0038,0.0086,-0.0268,-0.0193,0.0434,0.0312,-0.0006,-0.0927,0.063,-0.0991,-0.0078,-0.0389,0.0365,0.0141,-0.0403,0.0143,0.0229,0.0186,-0.028,-0.0661,-0.0873,0.0584,-0.0834,0.0447,0.0048,-0.069,0.0767,-0.0943,-0.0232,-0.0725,0.0091,0.0373,-0.0257,0.0156,-0.0411,-0.0234,-0.0192,0.0396,-0.0416,0.0801,0.0446,0.0022,-0.0874,-0.0141,-0.0835,0.01,-0.0237,-0.0517,-0.0279,-0.0675,0.0981,-0.0018,0.0437,-0.0918,-0.0273,-0.0011,-0.053,-0.0514,0.0317,0.0517,0.0963,0.0116,0.0267,0.0618,-0.0202,0.0206,-0.0851,-0.012,-0.0664,0.0364,-0.0766,0,-0.094,-0.0292,-0.0286,-0.0257,0.0066,0.0621,0.0281,-0.0052,0.0007,0.025,-0.0274,-0.0078,0.0043,0.0216,0.0639,0.0449,0.1178,0.038,-0.0391,-0.0439,0.0653,0.0041,-0.0277,0.008,0.1346,0.0259,-0.0119,0.1198,0.0025,-0.0248,-0.0233,-0.0496,-0.0397,0.0735,0.0219,0.012,0.0191,-0.0443,0.0119,-0.0666,-0.0083,0.0432,-0.0303,0.0775,0.0717,0.0594,-0.0682,-0.05,-0.0157,-0.0425,-0.0607,-0.0173,0.0381,0.0736,0.0389,0.0076,0.0382,0.0726,0.1015,-0.0082,0.0916,-0.0188,0.0387,0.042]},{"url":"/posts/20180329-cam-content-action-goal-ontology/","title":"Inside the Content-Action Model","snippet":"ogy in a conversational and flexible survey-style document and manage it in a human-approachable web application.","embedding":[-0.0955,-0.0364,-0.0656,-0.0109,0.0914,-0.0195,0.0385,0.0735,0.0251,0.0298,-0.0142,-0.0141,0.074,0.0536,0.1123,0.0455,0.1068,-0.0994,-0.0331,0.0019,0.0113,0.0599,0.0531,-0.0072,-0.0621,-0.0168,-0.0201,-0.0301,0.0395,-0.1073,0.0877,0.0627,0.0532,0.0003,-0.0136,0.0733,0.0745,-0.096,-0.0667,-0.0266,-0.0607,-0.0522,-0.0724,0.0053,0.0515,-0.02,0.0154,-0.0043,-0.026,0.0402,-0.1066,-0.0655,0.0287,0.0299,-0.0548,-0.0261,-0.0797,-0.0424,-0.0374,-0.1048,0.0109,-0.0617,-0.0126,0.0493,-0.009,0.0303,0.0124,-0.0055,0.0659,-0.0992,-0.06,-0.0091,-0.0505,-0.0284,-0.0284,-0.0803,0.0402,-0.0498,0.0141,-0.0697,0.0454,0.0511,0.0295,0.0617,-0.0506,-0.0022,-0.0425,0.0118,-0.0657,0.0133,-0.0378,-0.0577,0.0292,-0.0251,-0.0407,0.0167,0.0061,-0.0826,0.05,0.1259,0.0555,0.0602,0.0139,-0.0856,0.032,-0.0227,-0.0644,0.0375,0.0014,0.015,-0.0544,-0.003,-0.056,-0.0593,0.0503,-0.0848,0.0329,0.0039,0.042,-0.0349,0.0396,0.0543,0.0283,0.0083,0.0696,0.0003,-0.0115,0,0.0639,0.0544,0.068,0.131,0.0423,0.0552,0.0251,-0.0188,-0.0342,-0.0393,0.0437,0.0727,0.0433,0.0469,0.0662,0.012,-0.1152,0.0346,-0.013,0.0049,0.0402,-0.0164,0.0343,0.1088,0.0775,0.0146,0.0194,0.0232,-0.0628,-0.0021,0.0552,-0.034,-0.0384,0.0484,-0.0157,0.005,-0.0189,-0.1413,0.0415,-0.0461,-0.0421,0.0191,0.0126,0.0117,-0.1024,0.0223,0.0238,-0.0189,-0.0109,0.0029,0.0731,0.0101,0.1121,-0.0258,-0.023,0.0016,-0.0084,-0.0871,0.0347,0.036,0.0081,-0.0249,-0.0171,-0.0072,0.0059,0.0036,-0.0546,-0.0413,0.0662,-0.0802,-0.0097,0.044,0.0151,-0.0177,-0.0019,-0.0284,-0.0701,-0.125,0.0357,0.0927,0.0043,-0.0547,0.0118,-0.0139,0.0101,0.0227,0.0478,-0.0664,-0.0632,0.0197,-0.0087,0.0574,-0.0203,0.0321,0.093,0,0.0266,-0.0009,-0.0732,-0.0152,0.0389,-0.0211,0.016,0.0405,0.0296,-0.0891,-0.0062,-0.0173,-0.0146,0.034,-0.0123,0.0019,-0.0223,-0.1346,-0.0116,0.0146,-0.0126,0.0153,-0.1167,0.0166,0.0231,-0.0126,-0.0154,-0.0348,0.0657,0.0543,-0.0409,-0.0678,0.0064,-0.0697,0.0177,-0.0268,0.0437,0.0163,-0.0197,-0.0199,0.0188,0.0005,-0.0394,-0.0081,-0.0712,0.1043,-0.1329,0.0731,-0.0339,-0.0673,-0.0246,-0.0085,-0.0149,-0.0555,0.0245,-0.0112,0.0067,-0.0386,-0.0269,0.0144,-0.0074,0.0748,-0.0259,0.0281,0.05,-0.0227,-0.0472,-0.042,-0.0798,-0.0259,0.0232,-0.0273,-0.0083,-0.0591,0.0955,-0.0125,0.0299,-0.0288,0.0007,-0.0337,-0.0287,-0.0323,0.058,0.0266,0.0813,0.012,0.0039,0.0285,-0.0218,-0.0226,-0.117,0.0187,-0.0077,0.0852,-0.0635,0,-0.0691,0.0094,0.0212,0.018,-0.0194,0.0595,0.0934,0.0199,0.0012,-0.0148,0.0113,0.0489,0.0093,-0.009,0.0619,0.0637,0.0509,-0.0179,-0.0311,-0.0336,0.112,-0.0087,-0.05,0.0421,0.1392,0.0363,0.0284,0.1053,0.0111,0.0151,-0.0355,-0.0202,-0.0497,0.1079,0.0552,-0.0518,-0.0088,-0.0278,-0.0032,-0.045,-0.0323,0.0259,-0.0135,0.0431,0.0896,0.0781,-0.0112,-0.1137,0.011,-0.0147,-0.0937,-0.0715,-0.0008,0.1202,0.0241,0.0637,0.0886,0.0021,0.0328,0.0391,0.0379,0.0064,-0.0174,0.0358]},{"url":"/posts/20180329-cam-content-action-goal-ontology/","title":"Inside the Content-Action Model","snippet":"# The Content-Action Model for Web Systems is an emerging methodology that I'm blogging about throughout 2018. You can see previous posts here .","embedding":[-0.0573,-0.0194,-0.0264,0.0549,0.0643,-0.0312,0.02,-0.0004,-0.0117,0.0008,-0.0101,0.0438,0.0946,0.0412,0.0869,0.0861,0.1206,-0.0912,-0.0168,-0.0079,0.0019,0.072,0.0374,0.0196,-0.0703,-0.0339,-0.1021,-0.0454,0.0422,-0.0539,0.0155,0.1026,0.035,-0.0067,-0.0756,0.065,0.0641,-0.0721,-0.0024,-0.0106,0.006,-0.077,-0.0201,0.037,-0.0057,-0.0484,-0.0306,-0.0443,-0.0203,0.0045,-0.1301,-0.061,0.0071,-0.0396,-0.0239,0.0047,-0.1049,-0.0711,-0.0612,-0.0777,0.0456,-0.0275,-0.03,0.0621,0.0393,0.0011,0.0418,-0.0202,0.0324,-0.0424,-0.0181,0.0016,-0.0284,0.0263,-0.0548,-0.0218,0.0389,-0.0235,-0.0232,-0.044,0.0087,0.0168,0.0435,0.116,-0.02,-0.0353,-0.0131,-0.0569,-0.0762,-0.0401,0.0634,-0.0554,0.1189,-0.0283,-0.0517,0.0686,-0.0242,-0.0697,0.0481,0.0788,0.0285,0.0161,-0.013,-0.0541,-0.0693,-0.0781,-0.0217,0.0409,-0.0048,0.0461,0.0296,0.0413,-0.0794,-0.057,-0.0019,-0.0779,0.0146,-0.039,0.0665,-0.0296,-0.0199,0.0545,0.036,0.0002,0.076,-0.0061,-0.032,0,0.0618,0.1031,0.0305,0.0765,0.017,-0.0187,-0.0312,-0.078,-0.0646,-0.0347,0.0284,0.1784,-0.0239,0.0412,0.0511,-0.0491,-0.034,0.0471,0.0029,0.0068,0.0611,-0.0262,0.0234,0.0553,0.0178,0.0247,-0.0357,0.0223,-0.055,0.0039,0.051,-0.0201,-0.0154,0.0731,0.004,-0.0521,-0.0033,-0.0583,0.0583,-0.0171,-0.0671,0.0802,-0.0222,-0.0701,-0.0717,0.084,-0.0486,-0.0202,0.0569,-0.0535,0.0853,-0.0084,0.0871,0.0468,-0.0216,0.0192,0.0086,-0.032,0.0495,0.0544,0.0048,-0.0776,0.0523,0.0013,-0.0226,0.0251,-0.0071,0.0012,0.0112,-0.0371,0.0566,0.061,0.0076,-0.0784,0.012,-0.0083,-0.07,-0.108,0.0122,0.0539,0.0364,-0.0743,0.0116,-0.0674,0.0509,0.0019,0.035,-0.0534,-0.0543,-0.0485,0.0135,0.0615,0.023,-0.0233,0.0306,0,-0.0411,-0.0531,-0.017,0.0454,-0.0113,-0.0309,0.0014,0.0602,0.0212,-0.0379,0.07,0.0269,-0.0648,0.0091,-0.0744,0.023,0.0029,-0.1337,-0.0371,0.0329,-0.0355,-0.0053,-0.1817,0.0269,0.0208,0.0093,0.0077,-0.0123,-0.0006,-0.002,-0.0294,-0.0578,0.0466,-0.0414,-0.0177,0.0116,0.0411,-0.0032,-0.033,0.0036,0.0136,0.0365,-0.004,-0.006,-0.07,0.0667,-0.152,0.0333,0.0435,-0.0601,0.0425,-0.0378,0.031,-0.0798,-0.0024,-0.0133,-0.0207,-0.0037,-0.1298,0.0487,-0.0774,0.0489,-0.0618,0.0347,0.0233,-0.0451,-0.0621,-0.061,-0.0968,-0.0431,0.0275,-0.0234,-0.0535,-0.0319,-0.0016,0.0014,0.1137,-0.0182,0.0016,0.0812,-0.0545,0.017,0.0237,-0.0332,0.0575,0.0059,-0.0309,-0.0005,-0.0368,-0.0093,-0.1032,0.0021,0.0045,0.0548,-0.0285,0,-0.0423,-0.0262,-0.0334,0.0426,-0.0031,0.0355,0.0669,0.0081,-0.0473,0.0184,0.0291,0.0435,-0.0251,0.0466,0.0506,0.0031,0.0916,-0.0257,-0.0461,-0.0467,0.0638,0.0424,0.0365,0.0016,0.1366,0.0383,-0.0417,0.0717,0.0202,0.0152,-0.0235,-0.0399,-0.0796,0.0878,0.0288,-0.0612,0.007,-0.0214,0.0304,-0.0361,-0.0031,0.0202,-0.0176,0.0689,0.0989,0.0565,-0.0472,-0.0068,0.0768,0.0162,-0.0494,-0.0483,-0.0387,0.0469,0.0338,0.0379,0.0229,0.1126,0.0483,0.0428,0.0984,-0.0504,0.0312,-0.0077]},{"url":"/posts/20180912-faster-scientific-websites-through-reusability/","title":"Faster scientific websites through reusability","snippet":"← Blog Faster scientific websites through reusability 12 Sep 2018 138 words Filed in: design systems, reusability, visual framework Growing an EMBL‑EBI solution into a Visual Framework for the life","embedding":[-0.0303,0.0032,-0.0113,0.0171,0.1513,-0.0615,-0.0898,0.0025,-0.0215,0.0032,-0.032,-0.014,0.0102,0.0183,0.0494,-0.011,0.0519,-0.0436,-0.0089,-0.0145,-0.0307,-0.0621,0.0167,-0.0369,-0.0142,-0.0158,-0.0692,0.044,0.0078,-0.1367,0.0764,0.0368,0.0073,-0.0191,-0.0873,0.0698,0.023,-0.0219,-0.0926,-0.0058,-0.1034,-0.0463,-0.0019,0.0649,0.0557,-0.1193,0.0019,-0.0663,0.0068,-0.0417,-0.0548,-0.1517,0.0147,-0.0276,-0.0263,0.0132,0.038,-0.0716,-0.0155,-0.0326,0.068,-0.022,0.0386,0.0607,0.0763,0.0546,0.0387,-0.0325,0.0032,0.0012,-0.023,-0.0422,-0.0389,0.0317,0.0072,0.0132,0.032,0.0528,0.0348,0.0252,0.0277,0.0225,-0.0379,0.0307,0.031,-0.0361,0.0537,-0.0496,-0.0613,-0.0286,0.0413,-0.0102,0.1019,-0.0035,-0.0306,0.0343,-0.009,-0.0657,-0.0368,0.0266,-0.0385,0.0059,0.07,-0.0035,-0.049,-0.054,0.0729,0.1105,-0.0231,-0.0013,-0.0315,0.069,-0.0648,-0.0081,0.0384,-0.0546,-0.0074,0.0168,0.1822,0.0378,0.0212,0.0951,-0.0112,-0.0413,0.1342,0.0188,-0.0149,0,0.0893,0.0472,-0.0294,0.036,0.0588,0.0324,0.0127,-0.0013,-0.1136,-0.0079,0.016,0.1241,0.0336,0.076,0.0527,-0.1118,-0.0634,-0.0398,-0.0131,-0.0245,-0.0328,-0.0881,0.0093,0.0083,0.0069,0.0316,0.0341,0.0803,-0.0635,0.0191,0.0169,-0.0086,-0.0537,0.0784,0.0209,-0.0682,0.042,-0.0526,0.0771,-0.0182,-0.0751,0.0889,-0.0278,-0.0424,0.0241,0.0521,0.0322,0.0172,0.0267,0.0004,-0.011,-0.0157,0.0329,0.0589,0.0281,-0.0165,-0.0108,0.0243,0.0985,0.0061,-0.0342,0.0194,-0.0397,0.0108,0.0147,0.0719,-0.0097,-0.0025,0.0122,-0.1026,0.0287,-0.0378,0.0432,-0.0246,-0.0071,-0.042,-0.013,-0.0089,0.0511,0.0819,-0.0442,-0.0006,-0.0401,-0.0592,0.0462,-0.0942,-0.0368,-0.0423,-0.0508,-0.0382,0.0316,-0.0244,0.0876,-0.015,0.0232,0,0.0215,-0.0332,0.024,0.0674,0.0775,0.0013,0.0101,-0.0166,0.0009,-0.0086,0.0202,0.0068,-0.0772,-0.0565,-0.0089,0.0313,-0.0249,-0.1106,0.0053,-0.0181,-0.0102,0.0058,-0.0946,-0.0169,0.038,0.064,0.0084,-0.0115,-0.0527,-0.0526,-0.0383,-0.032,-0.005,0.0221,-0.0009,0.0415,-0.0221,-0.0441,0.02,-0.0233,-0.0044,0.0537,-0.016,-0.0465,0.0206,0.0769,-0.1672,0.048,0.0437,-0.0074,0.0117,-0.0031,-0.0606,-0.0994,-0.0201,-0.0806,-0.0028,0.0222,-0.0573,0.0711,0.0424,0.0347,-0.0036,0.0553,-0.0371,-0.0263,0.0352,0.074,-0.0546,0.0139,0.0215,-0.0248,-0.0197,-0.0546,0.045,0.0469,0.0641,0.0232,-0.0102,0.0032,0.0247,0.0409,0.0161,-0.0249,0.0154,0.0111,-0.0673,-0.0517,0.0167,0.0203,-0.0741,0.0204,-0.0529,0.1913,0.1437,0,0.0541,0.0264,0.0516,-0.012,-0.0315,-0.0176,0.0535,0.0531,0.0225,-0.0005,0.0279,0.0221,-0.0201,0.1529,0.0291,0.0681,-0.0379,-0.02,-0.0328,-0.0237,0.0262,-0.0353,0.0805,0.0224,0.0215,0.022,-0.0422,0.0383,0.0047,-0.0252,-0.0632,0.0064,-0.0574,0.0596,0.0055,-0.067,-0.1056,-0.0452,-0.0475,0.0552,-0.0211,0.045,0.0106,-0.0022,0.083,0.0119,-0.0812,-0.0324,-0.0643,-0.0284,-0.0505,-0.0644,-0.0483,0.0241,0.0049,0.0654,0.0202,0.0399,0.0831,0.0896,0.0137,-0.1024,0.0167,0.0059],"teaser":"Growing an EMBL‑EBI solution into a Visual Framework for the life sciences.","date":"Wed Sep 12 2018 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20180912-faster-scientific-websites-through-reusability/","title":"Faster scientific websites through reusability","snippet":"All of this is possible, but it is often messy; example: which framework should style your .button elements?","embedding":[-0.0553,-0.0141,0.0204,0.085,0.152,-0.0465,-0.0297,-0.0304,-0.0725,0.0226,-0.0369,0.08,0.028,0.0079,0.0334,0.0009,0.0733,0.0334,-0.0178,-0.0184,-0.0135,-0.049,0.0565,-0.0201,-0.0434,-0.0339,-0.0834,0.033,0.057,-0.1095,0.059,0.049,-0.0266,-0.0348,-0.0856,0.0649,0.0223,-0.0722,-0.0568,0.028,-0.0604,-0.0649,-0.0067,0.0329,0.0676,-0.1112,0.0049,-0.0222,0.0007,-0.0099,-0.001,-0.1066,0.0351,-0.0609,-0.0554,-0.0204,0.0251,-0.0598,0.0119,-0.0223,0.1068,-0.0271,-0.0029,0.0567,0.0506,0.0566,0.025,-0.0106,-0.0069,0.0045,-0.0009,-0.0368,-0.0412,0.0496,0.0075,0.001,0.0043,0.0374,-0.0042,-0.0049,0.018,0.0016,-0.0231,-0.025,0.0206,-0.0538,0.0503,-0.065,-0.0831,-0.0283,0.0368,-0.0019,0.0694,-0.0217,-0.0727,0.0364,-0.0515,-0.0599,-0.0283,0.0604,-0.0498,0.0449,0.0178,0.0052,-0.0231,-0.0529,0.0159,0.079,-0.0293,0.0035,-0.0003,0.1308,-0.1106,-0.0199,0.0965,-0.0586,0.0813,-0.0019,0.1654,-0.004,0.0167,0.0148,-0.0248,-0.0394,0.1074,-0.0186,-0.0188,0,0.0989,0.0473,-0.0284,0.0439,0.0637,0.0365,0.0326,-0.0288,-0.1323,-0.0229,0.013,0.1095,0.0107,0.0496,-0.0012,-0.1042,-0.0399,0.0123,0.0046,-0.0726,0.0651,-0.0657,0.033,0.0091,0.0135,0.0349,0.0405,0.0423,-0.0722,0.0143,0.0273,-0.0129,-0.0427,0.0559,-0.0025,-0.0731,0.0477,-0.0481,0.1146,-0.0383,-0.0365,0.0729,0.0378,-0.0904,-0.0323,0.0884,0.0094,-0.016,0.0519,-0.0382,0.0286,-0.0124,0.0005,0.0062,0.0407,-0.0437,-0.0394,0.0438,0.1014,0.0137,0.0165,-0.0241,-0.0374,-0.0009,0.0052,0.0652,-0.0022,0.0219,0.0374,-0.0867,0.0504,-0.0095,0.0142,-0.0567,0.0247,-0.0716,-0.0322,-0.0239,0.0486,0.0706,-0.0466,-0.0169,-0.0459,-0.0487,0.0534,-0.0813,0.0121,-0.0753,0.0131,-0.0722,-0.011,0.0249,0.054,-0.0609,-0.0038,0,0.0728,0.0012,0.0382,0.0905,0.0297,0.0124,-0.0396,0.0259,-0.0196,-0.0329,0.0308,0.0127,-0.0461,-0.0764,-0.0477,0.0771,-0.0309,-0.1131,-0.0349,-0.0276,-0.065,0.0123,-0.0778,0.0001,0.0436,-0.0287,-0.0066,0.0512,-0.0079,-0.0775,-0.0371,-0.0016,0.0162,-0.0063,-0.0035,0.0605,-0.0182,0.0025,0.0056,0.0083,0.0247,0.0296,-0.0373,-0.0365,-0.0121,0.0188,-0.1834,0.0682,-0.0027,-0.0096,0.0206,-0.0667,-0.0577,-0.1071,-0.0019,-0.0484,-0.0383,0.0322,-0.1042,0.0688,0.0097,0.0137,-0.0172,0.0311,0.004,-0.0546,0.0202,0.0315,-0.0488,0.01,0.0277,-0.0128,0.019,-0.0799,0.054,-0.0115,0.121,0.0454,0.0186,-0.0177,-0.0024,0.059,-0.031,-0.0689,-0.0064,0.0402,-0.0228,-0.0222,0.0067,0.004,-0.0964,0.0325,0.0149,0.1301,0.1178,0,0.0092,0.0853,0.019,0.0107,-0.0192,0.0038,0.022,0.0751,-0.0145,-0.0177,0.0127,0.0564,0.0169,0.1099,-0.0057,0.0564,-0.0094,-0.0351,-0.0302,0.0003,0.0486,0.029,0.0927,0.0466,0.0409,0.0534,-0.0132,0.0308,0.052,0.0146,-0.0723,-0.0185,-0.1037,0.0558,0.0315,-0.0337,-0.0926,-0.0485,-0.0495,0.0291,0.015,-0.0332,0.0427,0.0049,0.037,0.0131,-0.0985,-0.0215,-0.0154,-0.0163,-0.047,-0.0703,-0.0624,-0.0051,-0.0027,0.0428,0.0056,0.0859,0.0824,0.0507,0.0049,-0.108,0.0036,0.012]},{"url":"/posts/20190627-embl-vf2-ebi-day-2019/","title":"EMBL-EBI Day: Visual Framework 2.0 outreach","snippet":"← Blog EMBL-EBI Day: Visual Framework 2.0 outreach 27 Jun 2019 59 words Filed in: design systems, visual framework, outreach Own work. Poster for the Visual Framework 2.0 at EMBL-EBI Day 2019.","embedding":[-0.0461,-0.0442,0.0344,0.0608,0.1487,-0.0549,-0.0892,0.03,-0.0791,0.0158,-0.012,-0.0047,-0.0159,0.0206,0.0582,0.0481,0.0921,-0.0243,-0.0136,-0.0016,-0.0801,-0.0643,0.0321,-0.0348,0.0242,-0.0001,-0.1434,0.0106,0.0188,-0.056,0.0103,0.0854,-0.0484,0.0218,-0.0518,0.0253,0.0845,-0.0031,-0.1067,-0.0033,-0.0976,-0.0526,-0.0506,0.0276,0.0532,-0.0949,0.0206,-0.054,-0.0458,-0.0083,-0.0492,-0.1551,0.0048,-0.0414,0.0032,0.0585,0.0465,-0.0007,-0.0277,0.0004,0.032,-0.0274,0.0309,0.0493,0.0238,0.0244,0.0437,0.0179,0.0152,-0.0377,-0.0779,0.0116,-0.0065,-0.0588,0.018,0.0175,-0.0128,0.0385,0.0656,-0.0703,0.0221,0.0435,-0.0127,-0.0047,-0.0479,-0.0029,0.0756,-0.0255,-0.0229,-0.0041,0.0165,-0.0258,0.1382,0.0522,0.0104,-0.0272,0.0036,-0.0291,-0.0148,0.038,-0.0384,0.054,0.0729,-0.0254,-0.0213,-0.0307,0.0242,0.0917,-0.0432,-0.02,-0.0008,0.1068,-0.0704,-0.0753,0.0024,-0.0022,0.0318,-0.02,0.1686,0.0195,0.0358,0.0768,0.0064,-0.0408,0.0911,0.0038,-0.0381,0,0.0567,0.0736,-0.019,0.0904,0.0876,-0.0308,0.0199,-0.0033,-0.1301,-0.0553,0.0184,0.1066,0.0283,0.1199,0.069,-0.1592,-0.0357,0.0231,0.0091,0.008,0.0173,-0.0868,-0.0071,-0.0277,0.0218,0.0422,0.0204,0.0475,-0.0285,0.0428,-0.0305,-0.0158,-0.0134,0.0312,0.0064,-0.0872,0.0255,-0.104,0.08,-0.0033,-0.048,0.0719,-0.0333,-0.093,0.0025,-0.0036,0.0427,0.0351,0.0461,-0.0407,0.0046,0.0289,-0.0323,0.0744,0.0548,-0.0622,0.0182,-0.0051,0.0714,-0.0151,0.0006,0.0283,-0.0657,-0.015,-0.0382,0.0455,0.0011,0.0162,-0.0166,-0.0751,-0.0351,0.0206,-0.0482,-0.0565,0.0505,-0.0648,-0.0117,0.0132,0.1026,0.0056,-0.044,0.0155,-0.0196,-0.0431,0.0046,-0.0384,0.0052,-0.0004,-0.0532,-0.0214,0.0414,-0.0015,0.0481,0.0059,0.076,0,0.0251,-0.0002,-0.0246,0.0607,0.0445,-0.013,0.0345,-0.0107,0.0407,-0.0336,-0.0004,0.0209,-0.0619,0.0002,-0.0222,0.0083,-0.0256,-0.1049,0.0172,-0.0157,0.0077,0.0378,-0.0717,-0.0071,0.0484,0.0346,0.0035,-0.0014,-0.0244,-0.0834,-0.0384,-0.0449,-0.0237,-0.0519,0.051,0.0274,-0.0041,-0.029,-0.0191,-0.002,-0.0195,0.0364,-0.0508,-0.0173,-0.0214,0.0702,-0.1285,0.0698,0.0159,-0.0395,-0.0141,0.0013,0.0208,-0.0985,-0.0406,-0.0865,0.0386,0.0068,-0.0743,0.0637,0.0272,0.0472,-0.0203,0.0119,0.008,-0.0257,-0.0677,0.0215,-0.05,-0.0042,-0.0047,-0.0478,-0.058,-0.1218,0.0201,0.033,0.0709,0.0036,0.0104,0.0079,-0.0049,0.0584,0.0625,0.004,0.0052,0.0116,-0.0305,-0.0223,-0.029,-0.0332,-0.0953,-0.0163,-0.0661,0.1658,0.1074,0,-0.0072,0.0744,-0.0301,-0.016,-0.0091,-0.0068,-0.0046,0.0992,0.0239,0.0288,0.0128,0.034,0.0166,0.1112,0.0816,0.0829,-0.0044,-0.0361,-0.0645,-0.0358,0.0482,0.0024,0.0814,-0.0242,0.001,0.0089,-0.0159,0.0481,0.0344,-0.072,-0.0343,0.0441,-0.0831,0.0695,0.028,-0.0176,-0.0796,-0.0018,-0.02,0.0499,0.0213,-0.0104,0.034,0.0255,0.0746,0.0314,-0.0745,-0.0322,-0.0847,-0.0639,-0.06,-0.0414,-0.035,0.0802,0.0162,0.0565,-0.0093,0.0072,0.0841,0.0686,0.0247,-0.0675,-0.0027,0.0447],"teaser":"Sharing VF 2.0 with developers: flexible, backwards‑compatible components and docs for faster adoption.","date":"Thu Jun 27 2019 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"← Blog Integrating Eleventy with gulp, upstream JS 21 Oct 2019 1,085 words Filed in: gulp, Eleventy, EMBL Flickr user Paul B [ CC License ]. Drip. Drop. Drip.","embedding":[-0.0918,-0.089,0.0421,0.0509,0.0273,-0.0543,-0.0188,-0.0137,-0.0374,0.0036,-0.0253,-0.0073,-0.0482,-0.0071,0.0776,0.052,0.0655,-0.0493,-0.0217,-0.034,0.0157,-0.0612,0.0568,-0.0061,0.0721,-0.0308,-0.05,0.0161,0.0963,-0.0917,0.0869,0.1037,-0.0935,-0.0636,0.082,0.1248,0.053,-0.0252,-0.0549,0.0175,0.0761,0.0281,-0.0288,0.0078,0.0041,-0.0497,0.0488,-0.0519,-0.0439,0.0154,-0.0077,-0.0354,-0.0196,0.0304,0.0139,-0.0309,0.0495,-0.0248,0.0201,0.0553,-0.0388,-0.0629,0.0114,-0.0185,0.0021,-0.003,-0.0204,0.0626,-0.0029,0.0179,0.0464,0.0236,-0.0143,-0.051,-0.0778,-0.0237,0.0012,0.0176,-0.0064,-0.0806,-0.0099,-0.0246,0.0664,-0.0283,-0.0263,0.0197,0.0373,0.0016,-0.0421,0.0013,-0.0286,-0.0181,0.0746,0.0439,0.0252,0.0479,0.0386,0.0241,0.0098,0.0091,-0.0239,0.0894,0.0414,0.0729,-0.0026,-0.0129,0.0004,0.0714,-0.0032,-0.0184,-0.0087,0.0824,-0.0088,-0.055,-0.0548,-0.0535,-0.0456,-0.0668,0.0186,0.0521,0.0535,0.0323,-0.0135,0.0709,0.0746,0.0138,-0.0205,0,0.1114,-0.0779,-0.0797,0.0326,0.0523,-0.06,0.0108,0.0348,-0.1313,0.0985,0.0251,-0.0048,-0.0375,0.0256,0.0256,-0.0723,-0.0125,-0.002,0.0126,0.0065,0.0099,-0.0852,-0.0688,0.0152,0.0147,0.0456,0.0362,0.1363,0.0171,0.0289,0.0713,-0.0091,0.0619,0.0488,-0.0511,-0.0824,-0.0321,-0.0335,-0.0219,-0.0543,0.0812,0.0733,-0.0602,-0.0591,-0.0907,-0.0993,0.0245,-0.0499,0.1004,-0.1037,0.03,0.0805,0.0074,-0.0144,0.0617,-0.0506,-0.0384,-0.0527,0.012,0.062,-0.0172,0.0308,-0.03,0.0269,0.0421,0.0743,0.0746,0.0339,0.0514,-0.0407,-0.0747,-0.0048,0.0002,0.0138,0.0666,-0.0473,-0.0247,0.0176,0.0011,-0.0238,0.0813,-0.0732,-0.0309,0.1223,0.0244,-0.0059,-0.031,-0.102,-0.0811,0.0537,0.0638,-0.0125,0.0826,-0.0409,-0.0368,0,0.0281,0.0057,-0.0816,0.0348,-0.0567,0.0292,0.0728,-0.0475,0.0675,0.025,-0.1055,0.0587,-0.0663,-0.0189,-0.0443,0.0354,-0.021,-0.0982,0.0432,-0.0777,0.0118,0.0601,0.0168,-0.0565,0.0351,0.0382,-0.0495,-0.0312,-0.0375,-0.0164,-0.0592,0.0171,-0.0875,-0.0346,-0.0834,-0.0811,-0.043,0.0449,-0.0105,-0.0214,0.0678,0.0054,-0.0537,-0.0415,-0.0592,0.0128,-0.0998,0.0582,-0.0033,0.0126,-0.0521,0.0645,-0.0298,0.0168,-0.0464,-0.0635,0.0906,-0.0754,-0.0438,0.005,0.033,-0.0736,0.0102,-0.045,0.0114,0.0348,-0.0196,0.0028,0.0583,-0.0027,0.0394,-0.0517,0.0203,-0.0311,-0.0079,0.0124,0.0055,-0.0679,0.0429,0.0262,0.0089,0.1212,-0.0617,0.0096,0.0502,-0.0295,-0.0056,0.0835,0.0789,0.0115,-0.0484,-0.0015,-0.0403,0.0285,0.0545,0,-0.0703,0.0336,-0.1005,0.0322,-0.0033,-0.0519,-0.0494,0.0848,0.0453,0.0253,0.0401,0.0461,0.0126,0.027,0.0214,-0.0779,0.0967,0.0173,-0.0616,-0.0103,0.0032,0.0736,0.0176,0.0607,-0.0278,-0.0311,0.0476,0.0233,0.0492,-0.063,-0.0361,0.0246,-0.0478,0.0125,-0.0534,-0.0011,0.0197,0.0171,-0.0108,0.002,0.0856,-0.0799,-0.0503,-0.0075,-0.0448,-0.0126,-0.1044,0.0365,0.0246,0.0817,0.0114,-0.0197,-0.0559,0.0672,0.0776,-0.0793,-0.0277,-0.0418,-0.0227,0.0438,0.0646,-0.0358,-0.0476,-0.0932],"teaser":"Eleventy notes that it, &quot;works great with data — use both front matter and external data files&quot; but the static site generator stops short of working well with upstream in-memory data objects for local development.","date":"Mon Oct 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"s to Eleventy’s JavaScript data files from gulp (or other Node JS tasks) There are methods to achieve part 1 but not with part 2 and 3. But we made a solution.","embedding":[-0.1111,-0.0399,0.0526,0.0644,0.0509,0.0407,-0.0522,0.0167,0.0197,-0.0167,-0.0896,-0.0096,-0.0687,0.0141,0.0399,-0.0122,0.0039,0.0452,-0.0274,-0.0305,0.0347,-0.0445,0.0575,-0.027,0.0733,0.0335,-0.0065,-0.0035,0.0749,-0.0671,0.0851,0.0889,-0.0009,-0.026,0.0267,0.1122,0.086,-0.0601,-0.0617,-0.0112,0.0518,0.0837,-0.0304,-0.0492,0.0371,-0.0724,-0.0536,-0.0303,-0.0332,0.0238,-0.0485,-0.0785,-0.0271,0.0712,-0.0249,-0.0182,0.0217,-0.0512,0.0357,0.0503,-0.0137,-0.046,-0.0076,0.0216,0.0618,0.0279,-0.0217,0.0396,0.0203,0.0729,-0.0438,0.025,0.1141,-0.0399,-0.0692,-0.0703,-0.0168,0.027,0.0408,-0.0563,-0.0263,-0.0045,0.047,-0.0041,-0.0217,0.0277,-0.0473,0.0298,-0.0076,-0.0225,-0.0799,0.0009,0.0675,0.0202,0.0163,0.0581,0.0317,0.0887,0.0305,0.0011,-0.0546,0.0575,0.04,-0.036,0.0264,0.0088,-0.0138,-0.01,0.0414,-0.0277,-0.0416,0.0605,-0.0801,-0.0516,-0.0471,-0.1191,0.0403,-0.0532,0.0453,0.0777,0.081,0.0015,0.0149,0.0496,0.0565,-0.0408,-0.0849,0,0.0999,-0.0312,-0.054,0.0547,0.0885,-0.0945,-0.0247,-0.0164,-0.1298,0.0981,0.0527,0.0673,-0.0755,0.0323,0.0061,-0.0671,-0.0114,0.0216,-0.0459,-0.0598,-0.0082,-0.0096,-0.0305,0.0405,0.0577,0.0326,0.0243,0.115,0.0126,0.0077,0.1006,-0.0429,-0.0147,0.0294,-0.0317,-0.0222,-0.002,-0.0212,-0.034,-0.0315,0.0513,-0.0238,-0.052,-0.015,-0.1041,-0.0684,0.0428,-0.0543,0.1322,-0.1114,0.0161,0.0299,0.0375,-0.055,0.1018,-0.0444,-0.0026,-0.0266,0.0332,0.0454,-0.0128,-0.0164,-0.0003,0.023,-0.0011,0.0316,0.0916,-0.0062,0.0034,-0.0364,-0.024,0.0212,-0.0264,0.0362,0.0468,-0.0517,-0.0433,0.0058,-0.0037,-0.0088,0.0206,-0.0784,-0.0532,0.091,0.0188,0.0053,0.0193,-0.0743,-0.0273,-0.0896,0.0159,-0.0412,0.088,-0.0741,0.0067,0,0.03,0.0156,-0.059,0.0191,-0.0827,0.0179,0.0406,0.0092,0.081,0.0081,-0.0515,0.0885,-0.0456,-0.0511,-0.1036,0.0866,0.0092,-0.0955,0.0552,-0.1136,0.0033,0.0331,0.0726,-0.0223,-0.0002,0.0696,-0.0236,-0.036,-0.0587,0.0358,-0.0558,-0.0232,-0.0434,-0.0785,-0.0442,-0.0959,-0.0504,0.0301,-0.0116,-0.0603,0.0181,-0.0361,-0.0308,-0.0474,-0.0673,-0.0378,-0.035,0.0671,0.0133,-0.0057,-0.0066,0.0306,-0.023,0.0466,-0.0755,0.0016,-0.0101,-0.071,0.041,-0.0008,0.0319,-0.0374,0.0084,-0.0549,0.0458,0.0534,-0.1216,-0.0469,0.055,0.019,0.0252,-0.0281,0.0286,0.0324,-0.0354,-0.0308,0.0556,-0.0446,0.0245,0.0167,0.0212,0.0724,-0.0647,0.0164,0.0499,-0.0648,0.0312,0.0638,0.0643,0.0071,-0.0085,0.0474,0.0175,0.0871,0.0576,0,-0.1159,0.0224,-0.1111,-0.0661,-0.0003,-0.0204,-0.0615,0.048,-0.0015,0.0199,0.0412,0.0755,0.01,0.0245,0.0055,-0.0243,0.088,0.0443,-0.0536,0.0177,0.0272,0.1107,0.0333,0.0664,-0.025,0.0225,0.0029,0.0011,0.0217,0.0098,-0.0856,0.0706,-0.0538,0.0406,-0.0603,0.0429,-0.0095,-0.0252,-0.0237,0.0228,0.0673,-0.043,-0.0229,0.0446,-0.0504,-0.0554,-0.0484,0.0301,0.0556,0.0521,0.0419,0.0046,-0.1237,0.0562,-0.0163,-0.0731,-0.0197,0.0059,0.0151,0.0383,0.0235,-0.0629,0.041,-0.0648]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"HANGELOG.md”: { “Contents of the changelog” }, “README.md”: { “Contents of the readme” } … and so on Also, Fractal enables component Nunjucks templates can be invoked like: {% render","embedding":[-0.0566,-0.0716,0.0078,0.0255,0.0379,0.0305,-0.0704,0.055,0.0113,0.02,-0.0801,0.0117,-0.0684,0.0096,0.0323,0.0137,0.0383,0.0165,0.0145,0.008,0.0233,-0.0004,0.0724,0.012,0.0264,-0.0138,-0.0221,0.0084,0.0739,-0.1082,0.0648,0.1114,-0.0378,-0.0615,0.0476,0.1187,0.0849,-0.0653,-0.1045,-0.0499,0.0711,0.0445,-0.0678,-0.0222,-0.014,-0.0426,-0.023,0.0099,-0.0278,0.0056,0.0011,-0.0787,-0.0345,0.0583,0.0218,0.005,0.069,0.0104,0.0041,0.021,-0.028,-0.0334,0.0263,-0.0137,0.0636,0.0253,0.0202,0.0464,0.013,0.0399,-0.0043,0.0102,0.0862,-0.0375,-0.1087,-0.0437,-0.0071,0.0206,0.0292,-0.0334,-0.0359,-0.0109,0.0309,-0.0149,-0.0123,0.003,-0.0086,0.0357,0.0468,0.0053,-0.0362,-0.0179,0.0573,-0.0212,0.0107,0.0366,0.0185,0.0824,0.0009,0.0255,-0.018,0.0605,0.0285,0.0005,0.0201,0.0194,0.0127,0.0125,-0.0155,-0.034,-0.0017,0.0581,-0.0796,-0.071,-0.0354,-0.0893,0.0618,-0.0371,-0.0194,0.0659,0.0794,0.015,0.0446,0.0555,0.0507,-0.0212,-0.0235,0,0.1,0.0005,-0.0825,0.0902,0.0795,-0.0543,0.007,-0.0072,-0.0882,0.0321,0.046,0.0174,-0.0613,0.0013,0.0368,-0.0874,-0.0164,0.0343,-0.0338,-0.0144,0.0044,-0.0278,-0.0425,0.028,0.0722,-0.0078,0.0535,0.0861,-0.0209,-0.0081,0.1222,-0.0283,-0.0225,0.0164,-0.0152,-0.0543,0.009,-0.0479,-0.0384,-0.063,0.0499,-0.0097,-0.0478,0,-0.0773,-0.0983,0.0218,-0.044,0.103,-0.1088,0.0438,0.0268,-0.0045,-0.0834,0.0872,-0.0329,0.0134,-0.0537,0.0743,0.033,-0.0026,-0.0475,0.0111,0.0203,0.0262,0.051,0.0899,-0.0114,0.0629,-0.0446,-0.0629,0.0004,-0.0312,0.0566,0.0442,-0.0161,-0.0684,-0.0136,-0.0166,0,0.0509,-0.0658,-0.0957,0.1239,0.0778,-0.0066,-0.0133,-0.0556,-0.0728,-0.0561,0.075,-0.0279,0.0946,-0.098,-0.0183,0,0.0167,-0.0392,-0.1036,0.0573,-0.0654,-0.0111,-0.009,-0.0064,0.0378,0.0047,-0.109,0.0615,-0.0838,-0.0113,-0.123,0.0792,0.0101,-0.1272,0.0643,-0.0843,-0.0137,0.0344,0.0753,-0.009,-0.0177,0.0779,-0.0096,-0.0513,-0.0443,0.0033,-0.0856,-0.0251,-0.0603,-0.0781,-0.0289,-0.0674,-0.0349,0.0588,-0.0502,-0.0035,0.057,-0.0156,-0.0734,-0.032,-0.0692,-0.0713,-0.062,0.0275,0,-0.0136,0.0091,0.0499,0.0038,0.0627,-0.0494,-0.0413,-0.0223,-0.0571,0.0646,0.0269,0.0772,-0.0347,-0.0169,-0.0798,0.0174,0.0771,-0.1025,-0.0419,0.0187,0.024,0.0151,-0.072,0.0052,0.0294,0.0153,-0.0697,0.0351,-0.0938,0.07,0.0136,-0.0532,0.0604,-0.094,-0.0246,0.0286,-0.057,0.0058,0.0747,0.0799,0.0017,-0.026,0.0684,-0.0255,0.0174,0.0066,0,-0.0183,0.0824,-0.0645,-0.0077,0.0234,-0.0555,-0.0738,0.026,0.0386,0.0528,0.0311,0.0468,0.0163,0.0136,0.0477,0.0011,0.0868,0.0052,-0.0936,-0.035,0.035,0.1278,-0.0116,0.0625,-0.0166,0.0213,0.0294,0.0347,0.0604,-0.0089,0.003,0.0675,-0.0614,0.0357,-0.0734,0.0226,-0.0147,0.0038,0.0457,0.0603,0.0266,-0.0614,-0.0066,0.0375,-0.0889,-0.0063,-0.0596,-0.0205,-0.0186,0.0469,0.0411,-0.0313,-0.0622,0.0944,-0.0298,-0.0389,0.0516,-0.0551,0.0522,0.0269,0.0208,-0.07,0.0418,-0.055]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"This is important for local development # In our use case we're editing files locally and want a Task A (Fractal) to be able to see changes, updates its data and feed it to Task B (Eleventy).","embedding":[-0.1217,-0.0406,0.0142,0.0285,-0.0023,-0.002,-0.0447,0.0378,-0.006,0.0085,-0.1059,0.0108,-0.0767,0.0055,0.0178,-0.013,0.0818,-0.0415,-0.0393,-0.0686,0.0199,-0.0687,0.0606,0.0028,0.0225,-0.0317,-0.003,-0.0074,0.0484,-0.0749,0.0568,0.0358,-0.0085,-0.0427,0.046,0.0863,0.0759,-0.0532,-0.0493,0.0078,0.0605,0.0152,-0.0347,-0.0031,-0.0276,-0.0765,-0.0288,-0.0302,-0.0407,0.0539,-0.0207,-0.0616,-0.042,0.0512,0.0177,-0.0087,0.0277,-0.0535,0.0076,0.0588,0.001,-0.0337,0.0192,0.0138,0.0219,0.0423,-0.0144,0.0537,-0.0013,0.0376,0.0187,0.0311,0.0348,-0.1141,-0.1122,-0.1027,-0.031,0.0062,-0.0077,-0.0417,-0.0289,-0.0116,0.0115,0.0295,-0.049,-0.0032,0.0084,0.0348,0.0278,-0.0599,-0.0629,-0.0023,0.0802,0.0256,0.0188,0.0694,0.0598,0.0168,0.035,-0.001,-0.0458,0.0703,0.0247,0.0315,0.0342,-0.0024,-0.0108,0.0646,0.0182,0.0189,0.0037,0.0773,-0.0496,-0.0374,-0.0295,-0.0594,0.0111,-0.0258,-0.0165,0.0927,0.1294,0.0329,-0.0248,0.0523,0.0771,0.0111,-0.006,0,0.1083,-0.0563,-0.0491,0.0319,0.0703,-0.0282,-0.0134,-0.0042,-0.1068,0.0641,0.0619,0.0394,-0.0456,0.0403,0.0121,-0.1117,0.014,0.0469,0.0553,-0.0313,-0.0416,-0.0596,-0.0592,0.0104,0.053,-0.0138,0.0245,0.1275,0.0086,0,0.0972,-0.0465,-0.006,0.0242,-0.0535,-0.0746,-0.0485,0.0053,-0.016,-0.0086,0.089,0.0019,-0.0777,-0.0745,-0.0908,-0.0566,0.029,-0.0248,0.0772,-0.1183,0.0638,0.0598,0.0103,-0.0718,0.0666,-0.0556,0.0047,-0.0654,0.0327,0.0463,0.0024,-0.0279,0.0057,0.0583,-0.0098,0.0467,0.0936,-0.0237,0.0347,-0.0313,-0.0983,-0.0139,0.0078,0.063,0.0552,-0.0017,-0.0567,0.0182,0.0074,-0.0197,0.06,-0.0839,-0.0308,0.129,0.0942,0.0196,-0.0721,-0.0903,-0.0896,-0.0306,0.0451,-0.0205,0.0771,-0.0735,0.016,0,0.0434,-0.0206,-0.0639,0.042,-0.0378,0.0146,0.0636,-0.0326,0.0874,0.0622,-0.0991,0.0421,-0.0744,-0.0339,-0.0905,0.0738,0.0186,-0.0931,0.0459,-0.0993,0.0053,0.0267,0.0408,-0.053,0.0354,0.0627,-0.0156,-0.0096,-0.058,-0.0223,-0.1072,-0.0608,-0.0553,-0.0814,-0.0272,-0.0368,-0.0041,0.052,-0.0082,0.0303,0.0414,-0.045,-0.0073,-0.0073,-0.0394,0.0019,-0.06,0.051,-0.046,-0.0058,-0.0209,0.0774,-0.0425,0.026,-0.0207,-0.0157,0.0547,-0.0424,-0.0032,0.0319,0.0425,-0.0581,0.0625,-0.0203,-0.0191,0.0548,-0.0646,-0.0824,0.0541,0.0337,0.077,-0.0543,0.0051,0.0037,0.0065,-0.0627,0.0316,-0.1087,0.0515,0.0722,-0.0159,0.0878,-0.0244,-0.0229,0.0387,-0.0355,0.0143,0.0775,0.1216,0.0229,-0.0372,0.0582,-0.0466,-0.0203,0.0379,0,-0.0548,0.011,-0.0617,0.0229,-0.0097,-0.0665,-0.0627,0.0135,0.0603,-0.0126,0.0577,0.0187,0.0241,0.0598,-0.0199,-0.0633,0.1208,0.0133,-0.0626,0.0162,0.0107,0.1143,0.0405,0.0599,0.0101,-0.0485,0.0175,0.0425,0.0526,-0.028,0.0046,0.042,-0.0312,0.0258,-0.0471,-0.0421,-0.0013,0.0138,-0.0096,0.0401,0.0659,-0.0292,-0.0684,0.0266,-0.0223,-0.0473,-0.117,-0.0339,0.0034,0.026,0.043,-0.0098,-0.036,0.0957,0.0604,-0.0517,-0.0063,-0.018,-0.0152,0.0682,0.0432,-0.0085,-0.0267,-0.0832]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"So a conceptual example for our desired scenario looks like the below. Have some upstream data that we want to pass to Eleventy.","embedding":[-0.1078,0.0034,0.0275,0.025,0.0382,-0.016,0.0103,0.0322,-0.011,0.0343,-0.0499,-0.002,-0.0592,0.0332,0.0383,0.0162,-0.0266,0.0183,-0.0439,-0.0474,0.0354,0.0083,0.0883,-0.003,0.0543,-0.0289,-0.0051,-0.0655,0.0011,-0.0107,0.0531,0.0135,-0.0864,-0.0758,0.0708,0.1432,0.0423,-0.0129,-0.0472,0.0139,0.0653,0.0786,-0.0513,-0.0715,0.0251,-0.0691,0.0099,-0.0308,-0.0551,0.0205,-0.0014,-0.0736,-0.0989,0.0261,0.0504,-0.0466,0.0379,-0.0539,0.0273,0.0249,-0.0324,-0.0807,-0.0187,0.001,0.0767,0.0004,-0.0132,0.072,-0.0031,0.0345,0.0056,0.0212,-0.0051,-0.0584,-0.0389,-0.0703,-0.0092,0.0448,-0.0521,-0.0454,0.0032,-0.049,0.0295,-0.0452,-0.0213,0.044,-0.0359,0.0058,0.0177,-0.0625,-0.1238,-0.061,0.0144,0.0624,0.0663,0.0275,0.0462,0.0585,0.0252,0.0193,-0.0384,0.0281,0.018,-0.0058,0.0565,-0.0074,0.0361,0.0471,-0.0329,-0.0421,-0.0337,0.0518,-0.0077,-0.0428,-0.0358,-0.0391,-0.0216,-0.0152,-0.0441,0.1407,0.0979,-0.0111,0.0262,0.0703,0.046,0.0222,0.038,0,0.0727,-0.1241,0.0029,0.0627,0.0166,-0.0408,0.0391,-0.0085,-0.079,0.0522,0.0454,0.0168,-0.0201,0.0261,0.0188,-0.028,0.007,0.0285,0.052,0.0195,-0.0094,-0.0659,-0.0828,0.0183,0.0209,-0.0105,0.0059,0.1008,-0.0216,-0.0061,0.0851,0.0049,0.0355,0.0389,-0.0449,-0.0244,0.0099,0.0196,-0.0597,-0.0304,0.13,0.0045,-0.0567,0.0181,-0.0557,-0.1113,-0.0413,-0.0363,0.0701,-0.0829,0.0177,0.1117,0.0012,-0.0585,0.0622,-0.0047,-0.0198,-0.0297,-0.0148,0.0112,-0.0021,0.0036,-0.0475,0.06,0.0268,0.054,0.0782,-0.0029,0.0415,-0.0467,-0.0695,0.0042,0.0111,-0.0142,0.0833,0.0236,-0.0375,0.0513,0.0285,-0.0468,0.0351,-0.0486,-0.0838,0.109,0.0799,0.0616,-0.0676,-0.1456,-0.0498,-0.0211,0.0272,0.006,-0.0262,-0.089,0.0099,0,0.1428,0.0369,-0.0327,0.0501,-0.023,0.0031,0.0431,-0.0559,0.0509,0.0623,-0.0968,0.0565,-0.0488,-0.0126,-0.0504,0.0421,-0.0421,-0.0944,0.0516,-0.1245,0.0483,0.0119,0.1172,-0.039,-0.0067,0.0474,-0.0631,-0.0134,-0.0227,-0.0104,-0.0498,-0.0346,-0.0866,0.0319,-0.0412,-0.0581,-0.018,0.0861,0.0444,0.0294,0.0159,-0.012,-0.0231,-0.0469,-0.0245,-0.051,0.0405,0.0718,-0.0105,0.0001,-0.0265,0.0528,-0.049,0.0376,-0.0192,0.0071,0.0479,-0.1147,-0.026,0.014,0.0567,-0.0425,0.0325,-0.018,-0.0356,0.0391,-0.0588,-0.0369,0.0865,0.0103,-0.0094,-0.0475,-0.0432,-0.0455,-0.0036,-0.0142,-0.024,-0.1115,0.0484,0.0106,-0.0129,0.0568,-0.07,-0.0171,0.0952,-0.0153,-0.0259,0.0701,0.0909,-0.0202,-0.0088,-0.0225,-0.0183,-0.0574,0.0223,0,-0.1067,0.046,-0.097,0.0229,0.0161,-0.0537,-0.0895,0.0255,0.0377,0.0045,0.0285,-0.0158,0.0589,0.0705,-0.0366,-0.0904,0.1401,-0.0053,-0.0623,0.033,-0.0062,0.0566,0.0163,0.0373,-0.0261,-0.0264,0.0531,0.0487,0.0337,-0.0141,-0.0166,0.0097,-0.0686,0.0476,-0.058,-0.0394,0.0487,-0.0167,-0.0083,0.0038,0.0393,-0.0629,0.0037,0.0411,-0.0602,-0.0584,-0.1235,-0.0143,0.0272,0.0389,0.0105,0.018,-0.0346,0.0746,0.0854,-0.0529,0.0382,-0.0394,-0.0236,0.0518,0.0841,-0.0194,-0.0515,-0.0654]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"// Watch something for changes gulp.task('watch', function() { gulp.watch(['./src/**/*.{njk,html,js,md'], gulp.series('file-list', 'eleventy:reload')); }); // Or another scenario with an `.on` event","embedding":[-0.1078,-0.07,0.0224,0.0562,0.0514,-0.0076,-0.0269,0.0127,0.0429,0.0418,-0.043,0.0143,-0.0883,-0.0126,0.0224,-0.0008,0.0167,-0.0254,-0.0711,-0.0726,0.059,-0.0595,0.0892,0.0099,0.0589,-0.0496,-0.0124,0.0022,0.0446,-0.0458,0.0681,0.0576,-0.0074,-0.1111,0.0272,0.1847,0.0271,-0.0685,-0.0732,0.0035,0.052,0.0474,-0.0656,-0.0639,-0.0082,-0.043,-0.0421,-0.0461,-0.0133,0.0332,-0.0212,-0.0468,-0.0305,0.0233,0.0278,-0.0223,0.0859,-0.0441,0.0465,0.0368,-0.032,-0.0389,-0.0251,0.0315,0.0016,0.0103,-0.0119,0.0046,-0.0031,0.0598,0.0008,0.0361,0.0503,-0.0563,-0.0549,-0.0721,0.0233,0.0255,-0.0262,-0.0051,-0.0216,-0.0357,0.0245,-0.0472,-0.019,0.0441,-0.0049,-0.0375,0.0482,-0.0379,-0.0819,0.0067,0.0353,0.0563,0.0475,0.0795,0.0077,0.1047,-0.0132,0.027,-0.014,0.0797,-0.0253,0.008,0.0225,-0.0575,0.0184,0.0704,-0.0009,-0.0518,-0.0187,0.0025,0.0167,0.0084,-0.0454,-0.0561,0.022,-0.008,-0.0484,0.1055,0.162,0.0152,-0.0083,0.0153,0.0619,-0.0268,0.0065,0,0.1005,-0.0755,-0.0684,0.0673,0.0437,-0.0357,0.0257,-0.0054,-0.0971,0.0397,0.0609,0.0072,-0.0315,0.0083,0.0204,-0.0621,-0.0077,0.0102,-0.0005,-0.0035,0.0042,-0.0418,-0.0698,0.0103,0.0325,0.0075,0.0249,0.0966,0.0236,0.0114,0.061,0.0223,-0.0184,0.0263,-0.075,-0.0527,-0.0198,0.0112,-0.0667,-0.072,0.0935,0.0336,-0.0805,-0.024,-0.078,-0.1399,-0.0347,0.0007,0.1348,-0.1146,0.0678,0.0764,0.0206,-0.0884,0.0174,0.025,-0.0196,-0.0433,-0.0305,0.0186,0.0112,-0.0101,0.0215,0.1006,0.0085,0.061,0.1028,-0.0249,0.0342,-0.0595,-0.0567,-0.012,-0.0048,-0.0006,0.0437,-0.0107,-0.0196,-0.0177,-0.0504,-0.025,0.0867,-0.1197,-0.082,0.0902,0.0468,-0.0131,-0.0476,-0.0622,-0.0135,-0.0228,0.052,-0.025,0.0568,-0.0763,-0.0346,0,0.0695,0.0138,-0.0838,0.0133,-0.0473,-0.0028,0.0486,-0.0286,0.0527,0.0085,-0.0818,0.0514,-0.0272,-0.0132,-0.067,0.0785,-0.0045,-0.0878,0.0399,-0.0847,0.012,0.0395,0.1,-0.0532,0.0114,0.042,-0.029,0.0285,-0.0612,-0.0248,-0.0517,-0.0613,-0.0833,0.0462,-0.0026,-0.0559,0.0201,0.0077,-0.0043,-0.0203,0.086,-0.0051,0.0166,-0.0314,-0.0125,-0.0375,0.0002,0.0145,-0.0198,-0.0075,-0.0287,0.0364,-0.0374,0.0614,-0.0409,0.0171,0.041,-0.0635,-0.0391,-0.0115,0.0378,-0.0368,0.0033,-0.0177,0.0053,0.0727,-0.0894,-0.0397,0.0868,0.0047,0.0332,0.0307,-0.0278,-0.0313,-0.0255,-0.0065,-0.0366,-0.1257,-0.0173,0.0382,-0.0234,0.0654,-0.0674,-0.0376,0.0334,-0.0604,0.0049,0.0801,0.0922,-0.0459,-0.0096,-0.0144,-0.0387,-0.0271,0.0486,0,-0.0872,0.0457,-0.0656,0.0457,0.065,-0.0923,-0.0539,0.0013,-0.0198,0.0118,-0.0047,0.0283,0.0938,0.0445,0.0024,-0.0865,0.1198,0.0153,-0.0461,-0.0077,0.0159,0.0603,0.0745,0.0851,-0.0326,-0.0413,0.0394,0.0217,-0.002,-0.0414,-0.0277,0.034,-0.0158,0.0398,-0.0589,-0.0128,0.0127,0.0131,0.0155,0.0379,0.0475,0.0008,-0.0005,0.0395,-0.0783,-0.0631,-0.1175,-0.0322,0.0709,0.077,-0.0031,0.0038,-0.0485,0.0572,0.0977,-0.0573,-0.0011,-0.0089,-0.0207,0.0733,0.0866,0.0208,0.0183,-0.0769]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"This is quite clean and is used below by zellwk.com ; from zellwk/zellwk.com/blob/master/gulp/eleventy.js const exec = require('child_process').exec const eleventy = cb => { const command =","embedding":[-0.0975,-0.0143,-0.0178,0.0089,0.0164,-0.0265,0.0113,0.0687,0.0041,0.0034,-0.0569,0.0132,-0.0774,0.0169,0.0832,0.0074,0.0448,0.0262,-0.057,-0.0916,0.0611,-0.0077,0.1055,0.0019,0.0062,-0.0643,-0.0256,-0.0419,0.0195,-0.033,0.0973,0.0374,-0.0475,-0.0759,-0.0098,0.1875,0.0311,-0.0888,-0.0728,0.0227,0.0673,0.0832,-0.12,-0.0645,0.0236,-0.0717,-0.0729,-0.0601,-0.0286,0.0149,0.0428,-0.0139,-0.0159,0.0328,-0.006,-0.0305,0.0152,-0.0702,0.0318,0.0697,-0.0442,-0.0364,0.0158,-0.0107,0.0184,0.0086,0.0144,0.0168,-0.0064,0.1036,0.0781,0.0056,-0.0342,-0.052,-0.0946,-0.0333,0.0383,0.0232,-0.0823,0.0286,-0.0558,-0.0235,-0.0003,-0.0582,-0.0549,0.0503,-0.0104,-0.0205,0.0122,0.026,-0.0952,-0.0346,0.0225,0.0662,0.066,0.0308,0.029,-0.0176,-0.0584,-0.0099,-0.0303,0.0747,0.0192,0.0074,0.0045,0.0069,-0.0036,0.0444,-0.0455,-0.0926,-0.0417,0.0051,0.0059,0.0374,-0.0282,-0.0149,0.038,-0.0627,0.0408,0.0878,0.1078,0.0699,-0.002,0.0927,0.0262,-0.0001,0.0003,0,0.0793,-0.06,-0.0605,0.0601,0.0512,0.0372,-0.028,0.0224,-0.1314,0.0218,0.0081,-0.0287,-0.0194,-0.0439,0.0277,-0.0417,0.0198,0.0472,0.0337,0.027,0.0025,-0.066,-0.0845,0.0333,0.069,0.0089,-0.0073,0.0576,0.0548,0.0038,0.0869,0.0385,0.0031,0.0363,-0.0426,-0.0656,0.0263,0.0599,-0.0404,-0.0825,0.0207,0.0204,-0.0803,-0.0053,-0.0883,-0.1208,0.0031,-0.0134,0.1023,-0.0699,0.0375,0.0882,0.0094,-0.0125,0.0091,-0.0164,-0.0162,-0.0173,-0.0231,-0.0181,0.0442,0.0151,0.0056,0.0563,0.0188,0.0267,0.0552,0.0294,0.0364,-0.0574,-0.1022,-0.027,-0.035,0.0043,0.0865,0.0077,0.0193,-0.0515,-0.011,-0.0076,0.0598,-0.0214,-0.0484,0.0603,0.118,0.0036,-0.0464,-0.1106,-0.0109,-0.0025,0.0192,-0.0317,0.0842,-0.0634,-0.0653,0,0.0582,0.0023,-0.0766,0.0799,-0.0212,-0.0341,0.0302,-0.0863,-0.0156,-0.0166,-0.1024,0.0733,0.0187,0.024,-0.0468,0.0449,-0.0085,-0.0078,0.0901,-0.0904,0.0392,0.0032,0.1138,-0.0754,-0.0268,0.0203,-0.053,-0.0201,-0.0425,-0.0564,-0.041,-0.0339,-0.0641,0.0465,-0.036,-0.0328,-0.0292,0.0697,0.0209,-0.0317,0.0954,-0.0316,-0.0319,-0.0534,-0.0331,-0.0213,0.0058,0.0184,-0.0137,0.0595,-0.0292,0.0781,-0.0277,0.0973,-0.022,-0.0384,0.0805,-0.0361,-0.0165,0.0104,0.0546,-0.0139,0.0125,-0.0562,-0.0023,0.0106,-0.0388,-0.0119,0.0936,-0.0336,0.0617,-0.0059,-0.0541,0.0469,-0.0232,-0.0087,-0.057,-0.1231,0.0407,0.0273,-0.0429,0.0861,-0.0383,-0.009,0.0289,-0.0718,0.012,0.0908,0.0682,0.0237,0.0427,0.0121,-0.0443,-0.0457,0.0474,0,-0.0246,-0.0077,-0.0609,0.0104,0.0469,-0.1009,-0.0566,0.0204,-0.0071,0.0155,-0.0075,-0.0064,0.0471,0.0256,0.0022,-0.0617,0.1251,0.0234,-0.0202,0.016,-0.0222,0.0748,0.0287,0.0717,-0.0986,-0.0716,0.0387,0.0848,-0.0014,-0.0677,-0.0215,0.0469,-0.0569,0.0241,-0.0584,-0.0424,-0.0107,0.0287,0.0185,0.04,0.0184,-0.0084,-0.0132,0.0197,-0.0251,-0.0186,-0.1082,-0.0263,0.0281,0.0787,-0.0075,0.0195,-0.0301,0.075,0.0613,-0.0365,-0.0243,-0.0629,-0.0437,0.0606,0.0496,0.0078,-0.0121,-0.087]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"'d also need to destroy and re-invoke Eleventy every time during local development, losing access to elev.restart() and elev.write() Eleventy, can you hear me?","embedding":[-0.0661,-0.0205,0.0453,-0.0038,0.0392,-0.0322,-0.0216,0.0487,0.0061,0.0159,-0.0501,-0.0008,-0.0471,-0.003,0.0803,-0.0071,0.0311,0.0168,-0.0542,-0.0169,0.0757,-0.0384,0.0908,-0.0029,0.04,-0.065,0.0079,-0.0249,0.025,-0.0521,0.0549,0.0214,-0.056,-0.0828,0.0513,0.1919,0.0389,-0.0207,-0.0394,-0.0068,0.0504,0.0419,-0.0737,-0.0833,-0.0019,-0.09,-0.057,-0.0613,-0.0722,0.0699,0.0615,-0.019,-0.0032,-0.0003,0.01,0.0061,0.0358,-0.009,0.0535,0.0554,-0.0039,0.0117,0.0014,0.0202,0.0341,0.0076,0.0282,0.0082,-0.0331,0.0599,0.0703,-0.003,-0.0269,-0.0612,-0.05,-0.0465,0.0217,-0.0203,-0.0718,0.0196,-0.0379,0.0032,-0.0298,-0.043,-0.0259,0.0526,0.0086,-0.0051,0.0904,-0.002,-0.1193,-0.047,0.066,0.0554,0.0911,0.0542,0.0017,0.0261,-0.0536,0.0096,-0.0527,0.0627,-0.0135,-0.0026,0.0484,-0.0232,-0.0003,0.028,-0.0162,-0.0695,0.0152,0.0073,0.0472,0.0111,-0.0062,-0.008,0.0479,0.0014,0.0091,0.0726,0.1116,0.0114,0.0208,0.0604,0.0328,0.0271,0.0295,0,0.0985,-0.1043,-0.0775,0.0757,0.0651,0.0035,0.018,0.0564,-0.1266,0.0051,0.0616,0.0122,0.0104,0.0049,0.0244,-0.0286,0.027,0.0263,0.0407,0.0263,-0.0156,-0.08,-0.0553,0.0364,0.0521,-0.0132,0.0106,0.0673,0.034,0.0007,0.0316,0.0323,-0.0252,0.0643,-0.0677,-0.0315,0.0049,0.0485,-0.028,-0.0549,0.032,0.0097,-0.0825,-0.0195,-0.0535,-0.1368,-0.0291,-0.0271,0.1129,-0.1133,0.0469,0.0693,0.0409,-0.0536,0.0435,-0.041,-0.0503,-0.0242,-0.0086,-0.0399,0.039,0.0008,-0.0067,0.1283,0.0201,0.0153,0.0583,-0.0164,0.0328,-0.1029,-0.1061,-0.0228,-0.0291,-0.0145,0.0675,-0.0021,-0.0186,0.0187,0.0374,-0.0005,0.0802,-0.0184,-0.092,0.1096,0.1048,-0.018,-0.0802,-0.0609,-0.0053,0.0093,0.0444,-0.0006,0.0473,-0.0459,-0.0239,0,0.0605,0.0015,-0.0806,0.0712,-0.0594,-0.0227,0.0556,-0.0785,0.0072,-0.0114,-0.0959,0.0303,-0.0234,-0.0093,-0.0531,0.0267,-0.025,-0.0276,0.0511,-0.0804,0.0451,0.0277,0.0898,-0.0218,0.0373,0.0218,-0.0926,-0.0192,-0.0881,-0.0751,-0.0426,0.0005,-0.0825,0.0345,-0.0434,-0.0202,-0.0708,0.061,0.0099,-0.0232,0.088,-0.0427,0.0089,-0.0126,-0.0203,-0.0293,0.0418,-0.0201,-0.0568,0.0229,-0.0232,0.0087,-0.0555,0.0432,-0.0013,-0.0152,0.0619,-0.0452,-0.0379,0.0064,0.0765,-0.005,0.0615,0.0123,-0.0505,0.0245,-0.0587,0.0052,0.0822,-0.0154,0.0745,-0.0035,-0.0251,-0.0015,-0.023,-0.0433,-0.0177,-0.1641,0.038,0.0175,-0.0154,0.0548,-0.1017,-0.0143,0.0049,-0.0326,-0.0198,0.0979,0.0863,0.0362,-0.0144,-0.0054,-0.0278,-0.0714,0.0142,0,-0.0278,0.0313,-0.0827,0.0006,0.0203,-0.0698,-0.0394,0.0397,0.0369,0.005,0.0114,-0.0021,0.0622,0.0499,-0.0363,-0.0816,0.1523,0.0478,-0.0531,0.0161,-0.0449,0.0869,0.0338,0.0787,-0.0691,-0.0681,0.0233,0.0628,0.0316,-0.0301,-0.0493,0.009,-0.047,0.0509,-0.1028,0.0097,0.024,0.0148,0.0524,0.0183,0.0318,-0.027,-0.0476,0.0133,-0.0861,-0.0512,-0.1343,-0.0276,0.0187,0.0488,-0.0248,0.0076,-0.0299,0.0674,0.0606,-0.0202,0.0007,-0.0557,0.0023,0.0559,0.0393,0.017,-0.0095,-0.085]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"ty:build', function(done) { elev.write().then(function() { console.log('Done building 11ty'); done(); }); }); Do a deep rebuild of Eleventy when a file outside of Eleventy’s scope changes or an event","embedding":[-0.1076,-0.0546,0.0597,0.0045,0.0356,0.009,-0.0236,0.0219,-0.0192,0.0373,-0.0598,0.0459,-0.0818,0.024,0.099,0.0102,0.0241,0.0068,-0.0545,-0.0387,0.0419,-0.0488,0.1105,0.018,0.0501,-0.0453,-0.0115,-0.0214,0.0013,-0.0197,0.0279,0.0376,-0.0374,-0.0842,0.0405,0.1613,0.0227,-0.0203,-0.0628,0.0038,0.0163,0.0346,-0.0445,-0.0375,0.0033,-0.0887,-0.0163,-0.0528,-0.0561,0.0265,0.0387,-0.0546,-0.0328,-0.0456,0.0312,-0.0134,0.0501,-0.0243,0.0265,0.0533,0.0242,-0.0259,-0.0106,0.0243,0.0568,0.0427,0.0002,-0.0133,-0.0376,0.0601,0.0663,-0.0023,0.0074,-0.0707,-0.0677,-0.0552,0.022,0.0521,-0.0486,0.0261,-0.0084,-0.0217,0.0116,-0.0095,-0.0162,0.0491,0.0249,-0.0083,0.0441,-0.0176,-0.1097,-0.0577,0.0494,0.0369,0.0244,0.0158,0.0354,0.0699,-0.0196,0.0183,-0.0483,0.0657,-0.0096,-0.0356,0.0327,0.0383,0.0099,0.0354,-0.0147,-0.0762,0.0034,0.0082,-0.0076,-0.0367,-0.0223,-0.0321,0.0195,-0.0073,0.0296,0.0937,0.1184,0.007,-0.001,0.0443,0.0561,0.0475,0.0088,0,0.1488,-0.0574,-0.0747,0.0997,0.0764,-0.0311,-0.0206,0.0306,-0.1634,0.0089,0.1023,0.0016,-0.039,0.0231,0.0173,-0.0797,-0.0112,0.0285,0.0532,0.004,-0.0425,-0.0811,-0.0714,0.0286,0.0622,-0.0119,0.0587,0.0731,-0.0039,-0.0077,0.0341,0.0108,0.0269,0.0654,-0.0893,-0.0543,-0.0715,0.0284,-0.009,-0.0596,0.0926,0.0515,-0.0852,-0.0439,-0.031,-0.1145,-0.0139,-0.0067,0.1496,-0.1323,0.0478,0.1221,0.0295,-0.0033,0.0457,-0.0729,-0.0137,-0.0265,-0.0031,-0.034,0.0718,0.005,-0.0086,0.0577,0.0166,0.036,0.0617,0.0099,0.0246,-0.0549,-0.0727,-0.0112,-0.0211,0.0026,0.0809,-0.0028,-0.05,-0.0024,0.0473,-0.0417,0.0798,-0.0683,-0.0844,0.0916,0.1015,0.0047,-0.06,-0.0752,-0.0312,-0.0404,0.0456,-0.0117,0.0485,-0.0472,-0.0124,0,0.0476,-0.0062,-0.0991,0.08,-0.0719,-0.0073,0.0428,-0.0681,0.0434,-0.002,-0.0784,0.0444,-0.0351,-0.0045,-0.0557,0.0511,-0.0508,-0.0722,0.0518,-0.0856,0.0754,0.0088,0.0881,-0.0459,0.0419,-0.0053,-0.0435,-0.0068,-0.0483,-0.0581,-0.0354,-0.0101,-0.1291,0.0002,-0.0163,-0.03,-0.0397,0.0373,0.0221,0.0096,0.0711,-0.0533,0.001,-0.0197,-0.0044,-0.0242,0.0146,0.0298,-0.0137,0.0227,-0.0459,0.0155,-0.0199,0.0461,-0.0235,-0.0285,0.0384,-0.0726,-0.0289,0.0324,0.0279,0.0092,0.0684,-0.0515,-0.0409,0.0227,-0.081,-0.0045,0.0572,0.0037,0.0451,-0.0441,-0.038,-0.0043,-0.0353,-0.0141,0.0425,-0.1042,0.0233,0.0288,0.0157,0.0697,-0.0643,-0.0066,0.0539,-0.0009,0.0106,0.1073,0.0674,0.0401,-0.0118,0.0349,-0.0126,-0.058,0.0173,0,-0.061,0.0169,-0.0764,-0.0167,0.0491,-0.0628,-0.0175,0.0418,0.0136,-0.0174,0.0429,0.0238,0.0254,0.0607,-0.0325,-0.0625,0.1105,0.0616,-0.0691,-0.0067,-0.043,0.084,0.0449,0.0614,-0.074,-0.06,0.0091,0.0691,0.0097,-0.0649,-0.0371,0.0355,-0.0633,-0.0027,-0.0492,-0.0189,0.0619,0.0288,0.0775,-0.0181,0.026,-0.0644,-0.0306,0.0392,-0.0636,-0.0421,-0.1352,-0.0429,-0.0191,0.0503,0.0026,0.0186,-0.0563,0.0895,0.0189,-0.0129,-0.0222,-0.0142,0.0017,0.0371,0.067,-0.0086,-0.0041,-0.08]},{"url":"/posts/20191021-integrating-eleventy-with-gulp/","title":"Integrating Eleventy with gulp, upstream JS","snippet":"ins98 What's next # I'll likely make an issue on Eleventy about supporting this If that doesn't get support (or I feel inspired) I may also make an npm gulp-eleventy-example package Comment?","embedding":[-0.0914,-0.0634,0.0299,0.0461,0.0882,0.0088,-0.0347,0.0144,-0.0967,-0.0211,-0.0698,0.0165,-0.0785,0.043,0.0927,0.0297,0.0437,-0.0046,0.0104,-0.0471,0.0048,-0.0444,0.0548,-0.0361,0.0129,-0.0434,-0.0376,0.0328,0.0792,-0.0904,0.0574,0.0827,-0.0097,-0.0368,0.0453,0.045,0.1025,-0.0693,-0.0619,0.0066,0.0392,0.0048,-0.0286,-0.0413,-0.025,-0.1055,-0.0274,-0.0179,-0.0276,-0.001,-0.0133,-0.1196,-0.0278,-0.0193,-0.0128,-0.0112,-0.0003,-0.0633,0.0159,0.0323,0.0821,-0.0417,0.0069,0.0584,0.0352,0.0209,0.0207,0.0374,-0.029,0.0716,0.0191,0.0047,0.0132,-0.0719,-0.0377,-0.0306,-0.0422,0.0189,0.0081,-0.0022,-0.0186,0.0189,0.0543,0.03,-0.0285,-0.0179,-0.0053,-0.0137,-0.02,-0.0138,-0.0498,-0.0278,0.1008,0.0299,0.0097,0.0168,0.0078,0.0013,-0.0542,0.0208,-0.0777,0.0551,0.0277,-0.0129,-0.0238,0.0475,0.0136,0.0701,0.0275,-0.0196,-0.0376,0.0907,-0.0411,-0.0524,-0.0384,-0.0992,0.0418,-0.0414,0.1114,0.0471,0.0272,0.0628,-0.0128,0.0627,0.0686,0.0536,-0.0765,0,0.1144,0.0311,-0.078,0.053,0.0804,-0.0535,-0.0549,-0.0177,-0.1754,0.0723,0.0319,0.0634,-0.0311,0.091,0.0081,-0.1357,0.0164,0.0336,0.0191,-0.0458,0.0035,-0.0974,-0.0371,-0.0114,0.0248,0.0756,0.036,0.1301,0.0279,0.0311,0.0669,-0.0121,0.0016,0.0389,0.0185,-0.0377,-0.0201,0.0213,0.0163,-0.0779,0.0235,0.0417,-0.0752,-0.0546,-0.0123,-0.0061,0.0675,-0.0487,0.1632,-0.098,-0.0372,0.0258,-0.0273,0.0171,0.061,-0.1269,0.0042,0.01,0.0327,-0.0077,0.0311,-0.0233,-0.0229,-0.0229,0.0224,0.0666,0.0331,-0.0105,0.0084,-0.0303,-0.0307,0.0374,-0.0025,0.0218,0.0192,-0.0231,-0.0605,-0.0037,0.0729,0.0196,0.0462,-0.0518,-0.0351,0.0284,0.0638,-0.0285,0.0135,-0.0322,-0.0377,-0.0196,0.0566,-0.0052,0.1299,-0.0344,-0.025,0,0.0062,0.0167,-0.0587,0.0299,-0.0807,0.0132,0.0919,-0.0008,0.0964,0.0178,-0.0337,0.0884,-0.0468,-0.0254,-0.0567,0.0609,-0.022,-0.1289,0.0861,-0.0702,0.0286,0.0414,-0.0353,-0.0758,0.0209,0.0538,0.0102,-0.0126,-0.0861,-0.01,-0.0619,-0.0473,-0.0783,-0.0362,-0.0484,-0.0606,-0.0752,0.0539,-0.0138,-0.0564,0.032,-0.0143,-0.0499,-0.0594,-0.0492,0.0133,-0.0811,0.062,-0.0203,0.0015,-0.0509,0.0408,0.0135,-0.0195,-0.0429,-0.026,0.0292,-0.0041,-0.0447,0.0423,0.0094,0.0649,-0.0093,-0.0357,0.027,0.0406,-0.0908,-0.008,-0.0074,-0.0204,0.0536,-0.0277,-0.012,-0.0395,-0.012,-0.0342,0.0782,0.0191,0.029,0.0322,-0.0273,0.0936,-0.0486,0.0084,0.0339,-0.0233,0.0412,0.049,0.0848,0.0452,-0.0283,0.0292,-0.0063,0.05,0.1011,0,-0.0584,0.0025,-0.0721,-0.0522,0.0094,-0.0658,-0.0079,0.0601,-0.0084,0.0433,0.0176,0.0619,-0.009,0.1209,0.0448,-0.0496,0.0675,0.0331,-0.0522,-0.015,-0.0169,0.0746,0.1059,0.0462,-0.0494,-0.0198,-0.0271,-0.0095,0.0233,-0.0351,-0.053,0.09,-0.0979,0.0059,-0.0573,0.0126,-0.0716,0.0281,-0.04,-0.0069,0.0412,-0.0684,0.0239,0.0025,0.0146,-0.0052,-0.0511,-0.003,0.0351,0.0396,-0.0067,-0.0073,-0.0808,0.0763,-0.0011,-0.0878,-0.0359,-0.0105,-0.0089,0.0946,0.0612,-0.0539,-0.0248,-0.0674]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"← Blog Fractal and Eleventy: Getting static sites closer to the design system 12 Nov 2019 726 words Filed in: gulp, Eleventy, EMBL, Fractal, Visual Framework What you get out of the box when you use","embedding":[-0.0175,-0.0949,-0.0211,-0.0018,0.0774,0.0051,-0.0635,0.0496,-0.0466,-0.0445,-0.0617,-0.0313,-0.0613,-0.0116,0.0494,-0.0423,0.1393,-0.0344,-0.0072,0.0134,0.0484,-0.0181,0.0389,-0.0248,0.0277,0.0155,-0.0438,0.0478,0.1262,-0.076,0.0373,0.1184,0.0194,-0.0285,0.0201,0.0043,0.123,-0.023,-0.081,0.007,-0.0661,0.0178,-0.0113,-0.0066,-0.0408,-0.0767,0.0442,-0.0959,0.0145,-0.0154,0.0095,-0.0975,-0.03,0.0094,0.0039,0.0134,0.054,-0.0369,-0.016,0.0149,0.0176,-0.036,0.0147,0.0437,0.0181,0.0077,0.0222,0.0078,0.038,-0.0066,-0.074,0.0106,0.0737,-0.0866,-0.0093,-0.0043,-0.0278,-0.02,0.0653,-0.0884,-0.0027,0.0836,0.0581,-0.0068,-0.0038,-0.0464,0.0222,0.0069,-0.0307,0.0211,0.0431,0.0121,0.1582,-0.0126,0.0156,0.0362,0.017,0.0297,0.0268,0.0035,-0.0612,-0.0275,0.0539,0.0137,-0.026,0.0487,-0.0131,0.0583,0.0358,-0.0359,-0.0289,0.0444,-0.0921,-0.0209,-0.0488,-0.1088,0.0012,-0.0721,0.0368,0.0146,0.0028,-0.025,0.0298,0.0227,0.0183,0.0105,-0.1162,0,0.0732,0.0636,-0.1249,0.0626,0.0782,-0.0691,-0.0237,0.0201,-0.0489,0.1014,0.0611,0.0901,-0.0198,0.0618,0.0407,-0.1127,0.0365,0.0142,-0.0934,-0.0569,0.0272,-0.0234,0.0271,-0.0086,0.0945,0.0261,0.0019,0.1482,-0.0324,-0.0005,0.0273,-0.0442,0.0529,0.0701,0.0063,-0.0313,0.0366,-0.06,0.0249,-0.08,-0.0223,0.0243,-0.0455,-0.0288,0.0536,-0.024,0.019,-0.0329,0.1005,-0.096,0.0027,0.0274,0.0307,0.0279,0.0493,-0.102,-0.01,-0.096,0.0477,0.0572,-0.0274,-0.0677,0.0117,-0.0067,0.0132,0.0863,0.0912,0.0027,0.0378,-0.024,-0.0134,0.0156,-0.0226,0.0647,0.0154,-0.0343,-0.0561,-0.0216,-0.0428,0.0508,-0.02,0.0281,-0.0604,0.0688,0.0097,-0.0519,0.016,-0.0378,-0.0373,-0.0664,0.0357,-0.0788,0.1099,0.0156,0.0121,0,0.023,-0.0266,-0.0718,-0.0167,-0.0975,0.0393,0.0474,-0.0296,0.0629,-0.0014,-0.0179,0.0854,-0.0264,-0.0354,-0.0965,0.0669,0.0034,-0.1075,0.0251,-0.0644,0.0204,0.0182,-0.0322,-0.0767,0.0473,0.0547,-0.0795,-0.0782,-0.0731,0.0525,-0.054,-0.017,-0.0463,-0.1228,-0.0135,-0.0463,-0.0687,-0.0117,-0.0769,-0.0019,0.0205,0.0059,-0.0075,-0.0184,-0.0777,0.0305,-0.1106,0.0127,0.0362,-0.0533,0.0114,0.005,0.0312,0.0081,-0.0571,0.0121,0.015,0.0424,0.004,0.0375,0.0285,0.0642,-0.0317,-0.0374,0.0268,0.0943,-0.1047,-0.0133,-0.0499,0.0502,-0.007,-0.0079,-0.0439,0.017,-0.0806,0.0118,0.1104,0.0164,0.0178,0.0106,0.0008,0.0349,-0.0395,0.0192,-0.0318,-0.0634,0.015,0.001,0.0929,0.0151,-0.0173,0.0032,-0.0417,0.1156,0.0604,0,-0.0495,0.1007,-0.0592,-0.092,0.0108,0.0273,-0.0293,0.0558,-0.0038,0.0363,-0.0023,-0.001,0.0062,0.0377,0.0295,0.0254,0.0302,0.0101,-0.0341,-0.053,0.0095,0.0523,0.0759,0.0327,-0.0461,-0.039,0.0476,-0.0019,0.0421,0.0198,-0.0086,0.0891,-0.0432,0.0075,0.0061,0.0809,-0.0809,0.0145,0.0017,0.0453,0.0554,-0.0293,0.0092,0.012,0.0069,-0.0455,-0.0677,0.014,0.0139,0.0092,-0.0086,0.0155,-0.1107,0.0753,0.0027,-0.0591,-0.0453,-0.0149,0.0706,0.0773,0.0016,-0.0347,0.0009,-0.0674],"teaser":"For the Visual Framework 2.0 component system we recommend Eleventy for static sites: Eleventy sites get direct access to component templates with associated metadata and a focused component library.","date":"Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"tend core Sass and re-use component templates, with full access to Fractal {% render %} tags, context data, and other component metadata.","embedding":[-0.0548,-0.0662,-0.0149,0.0134,0.0697,0.0014,-0.077,-0.0373,-0.0086,-0.0331,-0.0726,-0.0029,-0.0269,-0.0367,0.0231,-0.0822,0.1055,-0.0155,-0.0288,0.0403,0.0226,-0.0434,0.0421,-0.0123,0.0277,0.0467,-0.0137,0.0606,0.1118,-0.0903,0.0761,0.1241,-0.0123,0.0005,0.0293,0.0934,0.0636,-0.0294,-0.0944,-0.0249,0.0121,0.0152,-0.0273,-0.0275,-0.0198,-0.0385,-0.0206,-0.0853,0.0039,-0.0494,-0.0368,-0.0814,-0.0088,0.0225,-0.0055,0.0093,0.0814,-0.0584,0.0063,0.0056,-0.0052,-0.0157,0.0457,0.0607,0.0462,0.0331,0.0051,0.0029,-0.0095,0.002,-0.0437,0.0005,0.0932,-0.0599,-0.0432,-0.0327,-0.0413,-0.0396,0.0517,-0.0644,-0.0048,0.043,0.0725,-0.0126,0.0066,-0.032,0.0304,-0.0002,-0.0213,0.0305,-0.0086,0.0648,0.1139,-0.0054,0.0239,0.0089,0.0033,0.049,0.0374,0.0384,-0.0339,-0.0122,0.0973,-0.0022,-0.0223,0.0229,0.0093,0.0741,0.038,-0.016,-0.0323,0.0518,-0.1336,-0.0519,-0.0559,-0.1147,0.0301,-0.0825,0.0059,0.0067,0.0861,-0.0002,0.0119,0.0157,0.0712,0.005,-0.1025,0,0.0863,0.0337,-0.1152,0.0488,0.1048,-0.0311,-0.0507,-0.0001,-0.0357,0.1117,0.0856,0.1048,-0.0444,0.0632,0.0264,-0.1002,0.0124,0.029,-0.0752,-0.0667,0.0286,0.0167,0.0325,-0.0423,0.023,0.0523,-0.0038,0.138,-0.0091,0.001,0.0798,-0.044,0.0002,0.0262,-0.0127,-0.0603,0.0644,-0.0605,-0.0114,-0.0237,-0.0012,-0.0242,-0.0518,-0.0303,-0.0416,-0.0225,0.0514,0.0071,0.1229,-0.0639,0.0166,0.0246,0.0366,-0.0664,0.0335,-0.0693,0.0019,-0.0832,0.0701,0.0614,-0.0073,-0.0449,-0.0138,0.0008,-0.0036,0.0536,0.1153,0.0346,0.0455,-0.0573,-0.0216,0.028,-0.0027,0.0434,0.0267,-0.0398,-0.0595,-0.0272,-0.0266,0.0303,0.0248,-0.0499,-0.0443,0.0577,0.0446,-0.0155,0.0043,-0.0427,-0.0317,-0.0665,0.0493,-0.0865,0.1192,-0.0297,0.0319,0,0.0133,-0.042,-0.0997,0.0196,-0.0545,-0.0012,0.0323,0.022,0.018,-0.0234,-0.0123,0.045,-0.0612,-0.0213,-0.1206,0.0879,0.0339,-0.0923,0.0463,-0.0742,0.0249,0.0381,-0.0073,-0.0278,0.014,0.1027,-0.0025,-0.0381,-0.0176,0.0566,-0.0833,-0.0774,-0.0337,-0.0723,-0.0176,-0.0153,-0.0663,-0.0043,-0.0673,-0.0689,0.0372,-0.0116,-0.0208,-0.021,-0.0796,-0.0019,-0.0853,0.0509,0.0306,-0.0173,0.0074,0.0302,0.013,0.0054,-0.0722,-0.0421,-0.0095,0.0108,0.0165,0.0016,0.036,0.0071,-0.0365,-0.0864,0.0666,0.1013,-0.106,-0.0827,-0.0272,0.0204,0.0113,0.0089,-0.0543,-0.0292,-0.01,0.0097,0.0963,-0.0286,0.0138,0.0034,-0.0012,0.0092,-0.0547,-0.0267,-0.0218,-0.0145,-0.0183,0.0583,0.0861,0.0417,-0.0405,0.0438,-0.0098,0.1349,0.076,0,-0.0652,0.0936,-0.0755,-0.09,0.0314,-0.0185,0.0063,-0.0179,-0.007,0.0012,0.01,0.0468,0.0453,0.0323,0.0176,0.0289,-0.0114,0.0228,-0.0443,-0.0599,-0.0033,0.0513,0.0726,0.0293,-0.049,0.016,-0.02,0.0306,0.0136,0.0081,-0.0254,0.0469,-0.0761,0.0044,-0.0223,0.0109,-0.0779,0.017,0.036,-0.0226,0.0181,-0.0685,0.008,0.0141,0.0043,-0.022,-0.0786,-0.0079,0.0308,0.0325,0.0237,-0.0329,-0.0979,0.1162,0.0397,-0.0821,0.0316,-0.0002,0.0813,0.0969,-0.0149,-0.07,0.0155,-0.0853]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"watch process: Update a Fractal Nunjucks template and Eleventy rebuilds Assets are also integrated: Update a component's Sass and gulp asks Eleventy to rebuild How it works # For component management","embedding":[-0.061,-0.0845,-0.0271,0.0258,0.0545,0.0129,-0.0817,0.0408,-0.0345,-0.0343,-0.1187,-0.0189,-0.0333,-0.0052,0.0325,-0.0448,0.0854,0.0182,0.0336,0.0102,-0.0048,-0.0615,0.0335,-0.0352,0.031,0.0212,-0.0062,0.0561,0.1429,-0.1072,0.0553,0.0977,-0.0318,-0.0399,0.014,0.0794,0.0932,-0.0441,-0.1014,-0.0418,-0.031,0.0417,-0.0239,-0.0062,0.0028,-0.0708,-0.006,-0.0398,0.0074,-0.0405,-0.0282,-0.1095,-0.0021,0.0058,-0.0036,-0.0018,0.0713,-0.057,0.0218,0.0338,0.0089,-0.0061,0.0343,0.0418,0.0528,0.0272,0.0273,0.07,0.0429,0.038,-0.079,-0.0048,0.0986,-0.0337,-0.061,-0.0136,-0.0227,-0.0487,0.046,-0.0039,-0.0427,0.0086,0.0338,0.0105,-0.038,-0.0282,-0.0207,0.014,0.0242,0.0265,0.0011,0.0667,0.1053,-0.0168,0.0038,0.0261,-0.0052,0.0546,0.0305,0.0173,-0.0487,0.015,0.0749,-0.0319,-0.0291,0.0077,0.0168,0.0208,0.0438,-0.0139,-0.0368,0.0582,-0.0996,-0.0587,-0.0635,-0.0811,0.0271,-0.0836,0.0376,0.0383,0.0731,0.0283,0.0177,0.0449,0.0907,-0.0291,-0.0658,0,0.0977,0.0342,-0.0707,0.0879,0.0975,-0.0774,0.0012,-0.0328,-0.084,0.1069,0.0846,0.0573,-0.0592,0.0478,0.0835,-0.1114,0.0137,-0.0114,-0.0732,-0.0335,0.0128,-0.0143,-0.0093,0.0188,0.0874,0.0335,0.0377,0.1397,0.0067,0.0182,0.0732,-0.0506,-0.0281,0.0564,0.0144,-0.0248,0.0235,-0.0468,0.0148,-0.0331,-0.0124,-0.0031,-0.0334,0.015,-0.0122,-0.0711,0.035,-0.036,0.0992,-0.1093,-0.0022,0.0129,0.0144,-0.0324,0.0946,-0.0595,-0.0084,-0.0557,0.0504,0.0684,-0.0342,-0.0627,-0.036,-0.0018,0.0025,0.0435,0.0613,-0.0241,0.0306,-0.0404,-0.0168,0.0375,-0.0009,0.017,-0.0018,-0.004,-0.0519,0.0007,-0.0067,-0.0085,0.0162,-0.0351,-0.0357,0.0848,0.0375,-0.017,0.0065,-0.025,-0.0465,-0.0622,0.0702,-0.0467,0.1265,-0.055,-0.0067,0,-0.0183,-0.0024,-0.1014,0.0324,-0.0549,-0.0256,0.0151,-0.0246,0.0485,-0.0195,-0.0825,0.0374,-0.0285,-0.015,-0.1384,0.0433,0.0247,-0.1161,0.0478,-0.0817,0.0202,0.0609,0.0187,-0.0643,0.0017,0.0725,-0.0484,-0.0574,-0.0632,0.0808,-0.0474,-0.0563,0.0067,-0.0789,0.003,-0.0544,-0.0333,0.0405,-0.027,-0.0664,0.0434,-0.0183,-0.0178,-0.066,-0.0713,0.0264,-0.1213,0.0463,0.0386,-0.0491,-0.0195,0.0602,-0.0034,-0.0123,-0.0853,-0.0603,-0.0296,0.0069,0.0286,0.0426,0.0407,0.0102,-0.011,-0.0753,0.057,0.0937,-0.1419,-0.0154,-0.0152,0.01,-0.0205,-0.0123,-0.0368,0.0198,-0.0357,-0.0307,0.0903,-0.0309,0.0276,0.0441,0.0006,0.0793,-0.0723,-0.0302,0.0216,-0.0292,-0.0023,0.034,0.0669,0.0073,-0.0385,0.0302,-0.0211,0.0864,0.085,0,-0.0453,0.0929,-0.0646,-0.0564,-0.0061,-0.0243,0.0055,-0.0135,0.0297,0.0495,-0.0342,0.0355,0.0092,0.027,0.0545,0.0328,0.0275,0.0107,-0.0574,-0.0529,0.0439,0.0631,0,0.0643,-0.0736,0.0341,0.0171,-0.0187,0.0433,0.0176,-0.0482,0.1199,-0.0645,0.0499,-0.0376,0.0305,-0.1159,0.0233,0.0124,0.0641,0.022,-0.0151,-0.0049,0.0337,-0.0441,-0.0112,-0.0413,0.0091,0.0256,0.0471,0.0263,-0.0217,-0.0852,0.0681,0.0168,-0.0227,0.0211,-0.0119,0.0476,0.0732,-0.0035,-0.0934,0.0362,-0.0405]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"There were a couple of gotchas that we had to work around, if you're interested in how we got there, read on, otherwise I suggest you just try out the vf-eleventy boilerplate .","embedding":[-0.0739,-0.0666,-0.0242,0.0214,0.1008,0.0355,-0.0624,-0.0007,-0.0636,-0.0079,-0.0425,-0.0283,-0.0538,0.0495,0.059,0.0099,0.0663,0.0482,0.0592,0.0487,0.0371,0.0027,0.088,-0.0395,0.0237,-0.0001,-0.0332,0.0464,0.1015,-0.0536,0.0846,0.1373,-0.0406,-0.0188,0.1195,0.1229,0.0446,-0.0341,-0.0815,-0.0445,0.0623,0.0703,-0.0519,-0.055,-0.0434,-0.0769,-0.0158,-0.0246,0.016,-0.0196,0.0178,-0.1063,-0.0231,-0.0277,0.0046,0.0151,0.0454,-0.0617,0.0036,0.031,0.0443,-0.0441,0.0619,0.0103,0.0203,0.0454,-0.0109,0.0618,0.0071,0.0548,-0.0319,0.0071,0.0524,-0.0267,-0.0511,-0.0091,-0.0309,0.0445,-0.0052,-0.0196,-0.0512,0.0452,0.07,-0.0013,-0.0381,0.0201,-0.0269,0.0277,0.0237,0.0019,-0.05,-0.0308,0.0784,-0.0357,0.0485,-0.0032,0.0338,0.0931,0.0003,0.0198,-0.0567,-0.0165,0.0322,-0.0204,0.0271,0.077,-0.0173,0.0065,-0.0075,-0.0447,-0.0568,0.0813,-0.0503,-0.0813,-0.0432,-0.1071,0.0645,-0.0532,0.0278,0.0615,0.0497,-0.0173,0.0824,0.0847,0.0655,-0.0123,-0.0707,0,0.1238,0.0506,-0.0566,0.0537,0.1072,-0.0625,0.0233,0.0014,-0.076,0.0548,0.036,-0.0071,-0.0465,0.0406,-0.0167,-0.0864,0.0114,0.0069,-0.0677,-0.0328,0.0207,-0.0263,-0.0175,0.0221,-0.0128,0.0131,0.0215,0.1025,-0.009,0.0031,0.0694,-0.0228,0.0198,0.0785,-0.0105,-0.0176,0.0101,-0.03,-0.0485,-0.0594,0.0188,0.0257,-0.043,0.0184,-0.0489,-0.0587,-0.0013,-0.0108,0.1252,-0.1099,-0.0431,0.0524,0.0137,-0.0638,0.0467,-0.1019,0.003,-0.0367,0.0643,0.0462,-0.0077,0.0131,-0.0031,0.0152,-0.0022,0.041,0.0701,-0.031,0.0751,-0.0172,-0.0332,0.0537,-0.0419,0.0171,0.0534,-0.03,-0.0551,0.0169,-0.0063,-0.0063,0.0071,-0.0395,-0.0694,0.0349,0.044,-0.0595,0.0155,-0.0588,-0.0414,-0.0771,0.0809,-0.0684,0.0812,-0.1169,-0.0152,0,0.0579,0.0153,-0.0732,0.0215,-0.0695,0.0104,0.0244,-0.0455,0.0236,0.0167,-0.0783,0.0658,-0.0383,-0.0079,-0.1048,0.1402,-0.0191,-0.0707,0.0744,-0.1042,0.002,0.0551,-0.0091,-0.0339,0.0034,0.0606,-0.0354,-0.0276,-0.0685,0.0374,-0.0502,0.0242,-0.09,-0.0736,-0.0249,-0.0133,-0.0835,0.1249,-0.0213,-0.0309,-0.0005,-0.0616,-0.0955,-0.0338,-0.0869,-0.0349,-0.033,0.0291,0.0044,-0.0069,-0.0433,0.047,-0.0266,0.0229,-0.0513,0.0074,0.0012,0.0123,0.0426,0.0186,0.0685,-0.0383,-0.0154,-0.0936,0.0238,0.0144,-0.0878,-0.0413,-0.015,0.0104,-0.0092,0.0112,0.0388,-0.0048,0.0245,-0.0315,0.0756,0.0253,0.0273,0.0223,-0.0626,0.0411,-0.0773,0.0152,0.0132,-0.0828,0.0544,0.0485,0.047,-0.0126,0.0078,0.0272,-0.0311,0.0468,0.0859,0,-0.0039,0.0493,-0.1259,-0.0614,0.0204,-0.017,-0.0156,0.0379,-0.0073,0.0409,0.0002,0.0757,0.0069,0.0345,-0.0178,0.0111,0.007,0.0609,-0.0694,0.009,0.0364,0.0784,0.0208,0.0816,-0.0441,-0.0071,0.0011,-0.0072,0.0615,0.0193,-0.0084,0.056,-0.1137,0.0229,-0.0568,0.0317,-0.0899,0.0297,0.0009,0.0382,-0.0321,-0.0467,-0.0129,0.029,-0.0006,-0.0528,-0.0769,0.0055,-0.0001,0.0377,0.0391,0.0111,-0.0993,0.1107,-0.0013,-0.0548,-0.0136,-0.0429,0.053,0.0396,-0.0236,-0.0398,0.0585,-0.0998]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"The United States Web Design System also uses Fractal and notes : Components that reference other components use a Fractal-specific {% render %} tag that will either need to be implemented in other","embedding":[-0.0726,-0.0065,0.0555,-0.0193,0.059,0.0147,-0.108,0.0351,-0.0287,-0.0531,-0.0724,-0.0167,-0.0005,-0.0082,0.0131,-0.0487,0.0939,-0.0131,-0.0111,0.0595,0.018,-0.0481,0.0559,-0.0173,0.0262,0.0069,-0.0285,0.0837,0.0828,-0.0763,0.0749,0.173,-0.0566,-0.0305,0.0813,0.0609,0.0427,-0.0224,-0.0289,-0.0163,0.0048,0.0403,-0.0174,0.0388,-0.0342,-0.0613,0.0205,-0.0569,-0.0175,-0.012,-0.0169,-0.0662,0.0008,0.0223,-0.0019,0.0124,-0.0168,-0.0525,0.021,0.0139,-0.0231,-0.0144,0.0602,0.0376,0.0633,0.0004,-0.0187,0.0225,0.0065,0.0975,0.0026,0.0298,0.1133,-0.0478,-0.0233,0.0481,-0.0255,-0.0654,0.0384,-0.0529,-0.0184,0.014,0.0318,-0.0764,0.0225,-0.053,-0.0237,-0.0167,-0.0051,-0.0147,-0.0246,-0.0158,0.1283,-0.0378,0.0291,0.0113,0.0054,0.0281,0.014,0.0634,-0.0345,-0.0041,0.0733,-0.0126,0.0212,0.0121,0.0188,0.0539,0.0117,-0.0467,-0.0414,0.0262,-0.085,-0.0151,-0.0575,-0.1269,0.1156,-0.131,0.0101,-0.0019,0.0252,-0.0561,0.0428,0.0645,0.0565,-0.0289,-0.1165,0,0.0811,0.0362,-0.0946,0.0033,0.1025,-0.0441,-0.028,-0.0385,-0.0582,0.0709,0.0514,0.0793,-0.0317,0.03,0.0258,-0.058,0.0056,0.0247,-0.1215,-0.0302,-0.0042,-0.0234,-0.0273,-0.0429,-0.0305,0.0888,0.0019,0.0862,0.0062,-0.0012,0.0854,-0.0745,-0.0321,0.0715,0.0245,0.0004,0.0249,-0.0526,-0.0418,-0.1003,-0.0662,0.031,-0.0056,0.0272,-0.003,-0.0436,0.054,-0.0139,0.0422,-0.0583,-0.0134,0.0079,0.0442,-0.0479,0.0311,-0.0946,-0.0024,-0.0631,0.0978,0.0895,-0.0329,-0.0575,-0.0151,0.0003,0.0082,0.0566,0.066,0.0141,0.0215,-0.0325,0.0227,0.0443,0.0336,0.0764,0.028,-0.0156,-0.0529,-0.0528,-0.038,0.0263,0.0391,-0.0794,-0.0691,0.0247,0.001,-0.0484,0.0132,-0.0701,-0.0263,0.0102,0.0466,-0.0551,0.1001,-0.0485,0.0256,0,0.0071,0.028,-0.0709,-0.0287,-0.0703,0.0088,0.0666,-0.0247,0.0589,-0.0437,-0.0597,0.0692,-0.022,-0.0044,-0.1305,0.0354,0.0112,-0.0352,0.0813,-0.0789,0.0069,0.0248,-0.0598,0.0191,-0.0075,0.1373,-0.042,-0.012,-0.0772,0.0457,-0.0328,-0.0184,-0.0184,-0.1003,0.0051,-0.0378,-0.0544,0.0265,-0.0119,-0.0467,0.0787,-0.0226,-0.0483,0.0279,-0.082,-0.0023,-0.0645,-0.009,0.0544,-0.0126,-0.0254,0.0192,-0.021,0.025,-0.0636,0.0214,0.0019,0.0284,0.0204,0.013,0.0672,0.0273,-0.0243,-0.0971,0.0478,0.0191,-0.0992,-0.0365,0.0182,0.0694,-0.046,0.0311,-0.0196,-0.0019,0.0311,-0.0136,0.0801,-0.0045,0.042,0.0226,-0.0663,-0.001,-0.1146,-0.0269,0.018,-0.0638,0.0479,0.0643,-0.0353,-0.0094,0.0534,0.0503,-0.017,0.1414,0.0256,0,-0.0068,0.0492,-0.0517,-0.0769,0.0048,0.009,0.0023,-0.0328,-0.0328,0.0245,0.0366,0.0355,0.0137,-0.0093,0.0248,0.0089,-0.0029,0.0249,-0.0998,0.0306,-0.0389,0.0936,0.0019,0.0516,-0.0697,0.0681,0.0416,0.0162,0.0242,0.0262,-0.0335,0.1276,-0.097,0.0127,-0.0399,0.0584,-0.0586,0.0379,-0.0183,0.067,-0.0158,0.0102,-0.0239,0.0127,0.0257,-0.0493,-0.0433,-0.029,0.0425,0.0568,0.0009,-0.0071,-0.1087,0.0578,0.0362,-0.0773,0.0277,-0.0144,0.0369,0.0842,0.0302,-0.1257,0.0612,-0.0226]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"But there's a way to sidestep both of these issues. Playing nice # We can avoid both of these by resolving Eleventy's expectation to run in a separate Node process.","embedding":[-0.101,-0.0842,0.0108,0.0186,0.017,-0.006,-0.0952,0.0403,-0.0454,-0.0165,-0.1104,-0.0074,-0.036,-0.0415,0.0225,-0.0271,0.095,-0.0072,-0.0252,-0.0102,0.0271,-0.0513,0.0684,-0.0196,0.0354,-0.0433,-0.0184,0.0454,0.1075,-0.1102,0.1055,0.1228,-0.0229,-0.0419,0.059,0.0926,0.0787,-0.0718,-0.0922,-0.0107,0.0303,0.0076,-0.0208,0.0069,-0.0078,-0.0961,-0.0031,-0.0235,0.0099,0.0183,0.0288,-0.0693,-0.0045,0.0286,0.0104,-0.0039,0.0281,-0.0412,0.0034,0.059,-0.0121,-0.0215,0.0313,0.0407,0.0225,0.0292,0.0127,0.0363,0.0031,0.0521,0.0165,0.0056,0.0603,-0.0168,-0.0648,-0.0075,-0.0299,-0.0474,0.0184,-0.0054,-0.0693,-0.0269,0.0324,0.019,-0.0178,-0.0382,0.0031,0.008,0.0314,0.0196,-0.0376,0.0569,0.0862,0.0177,0.0218,0.05,0.0531,0.06,-0.0259,0.0305,-0.0606,0.0603,0.0493,-0.0232,-0.0324,0.0036,0.0229,0.0053,0.0184,-0.0529,-0.0118,0.0507,-0.0972,-0.0219,-0.0429,-0.0634,0.0827,-0.0867,-0.0176,0.0419,0.0636,0.0169,0.0119,0.0541,0.0681,-0.0223,-0.0611,0,0.0969,-0.0018,-0.0877,0.0277,0.0745,-0.0522,-0.0205,-0.0038,-0.1357,0.0685,0.0464,0.0669,-0.0379,-0.0182,0.0675,-0.103,0.024,0.0319,-0.0441,-0.0323,0.0444,-0.0339,-0.0331,0.0105,0.0288,0.0256,0.0359,0.1072,0.0478,0.0221,0.0775,-0.0573,-0.0223,0.0568,-0.0331,-0.0249,0.015,-0.0161,-0.0126,-0.0707,-0.0105,0.0088,-0.0471,-0.0173,-0.0318,-0.0862,0.0234,-0.0523,0.1107,-0.0829,0.0162,0.017,0.0288,-0.055,0.0868,-0.0766,-0.0155,-0.0616,0.0403,0.0931,-0.0018,-0.0547,-0.024,0.0136,0.0103,0.0424,0.1077,-0.0474,0.0311,-0.0252,-0.031,0.042,-0.0011,0.0493,0.0391,-0.005,-0.0538,-0.0465,-0.0154,-0.0179,0.0662,-0.043,-0.0587,0.0771,0.0538,-0.0026,-0.0387,-0.0226,-0.0593,-0.0185,0.0953,-0.0417,0.1524,-0.0568,0.0012,0,-0.013,-0.0183,-0.1469,0.0545,-0.0529,-0.0023,0.0604,-0.025,0.0419,-0.0182,-0.097,0.0283,-0.046,-0.0024,-0.1033,0.0209,0.0405,-0.0697,0.1063,-0.0687,0.0427,0.0682,0.0087,-0.0421,0.0307,0.0791,-0.0702,-0.0284,-0.0746,0.0475,-0.0675,-0.0303,-0.0282,-0.0528,-0.0107,-0.0426,-0.0197,0.0826,-0.009,-0.0625,0.0735,-0.068,-0.0622,-0.0586,-0.0536,0.0109,-0.106,0.0544,0.0271,-0.0041,-0.0129,0.0509,0.0106,0.052,-0.0546,-0.0198,-0.0017,-0.0372,0.0362,0.03,0.0499,-0.0155,0.0039,-0.0642,0.0322,0.0738,-0.1017,-0.0271,-0.0073,0.0223,-0.0171,-0.0283,-0.0127,0.0232,-0.0391,-0.0127,0.0636,-0.0596,0.0281,0.0462,-0.0405,0.0941,-0.0874,-0.03,-0.0076,-0.0522,0.0502,0.0865,0.0856,0.0417,-0.0084,0.0554,-0.0307,0.0496,0.0473,0,-0.0317,0.0474,-0.0894,-0.0152,0.0326,-0.0109,-0.0422,0.018,0.0431,0.0423,0.0248,0.0564,0.0267,0.0268,0.0565,0.0188,0.0814,0.0123,-0.0652,-0.0206,0.0041,0.0808,0.0006,0.0486,-0.0766,0.0149,-0.0015,0.0161,0.0416,0.0052,-0.0395,0.092,-0.0705,0.0403,-0.1056,0.0241,-0.0807,0.0607,0.0171,0.0456,0.0329,0.019,-0.0482,0.0151,-0.0341,-0.0497,-0.0623,-0.0035,0.0362,0.0605,0.0313,-0.0223,-0.0422,0.0636,0.0033,-0.0187,-0.0067,-0.0665,0.0112,0.116,-0.0198,-0.1008,0.0205,-0.0391]},{"url":"/posts/20191112-extendeing-fractal-components-eleventy-static-sites/","title":"Fractal and Eleventy: Getting static sites closer to the design system","snippet":"vaScript data files from Gulp (or other Node JS tasks) I took a deeper look at this approach in a separate blog post .","embedding":[-0.054,-0.0898,-0.0132,0.0616,0.0503,0.0269,-0.068,0.0366,-0.0545,-0.0319,-0.0801,-0.0418,-0.0944,0.0318,0.0249,0.0094,0.0608,0.0243,0.0124,-0.0133,0.0106,-0.0292,0.037,-0.0475,0.0191,-0.0034,-0.0637,0.0132,0.1202,-0.0585,0.0728,0.107,-0.0124,-0.0072,0.0316,0.0738,0.0879,-0.0901,-0.08,0.0129,0.031,0.0188,-0.006,-0.0294,-0.0021,-0.0682,0.0023,-0.0454,0.02,0.0135,-0.0542,-0.0759,-0.0257,-0.0029,-0.0241,-0.0108,0.0244,-0.0657,0.0055,0.0442,0.0573,-0.0352,0.0083,0.0295,0.033,0.0506,0.0132,0.0372,0.0033,0.0253,-0.0455,0.0341,0.0326,-0.0549,-0.051,-0.0408,-0.065,-0.0153,0.075,-0.0526,-0.0349,0.0268,0.0464,0.039,-0.0298,0.0115,0.0145,-0.0077,-0.0124,-0.008,-0.042,-0.0083,0.1144,0.018,0.0257,0.041,0.0243,0.0348,0.0193,0.0006,-0.1101,0.0367,0.0429,-0.0108,-0.0276,0.0485,0.0013,0.0545,0.0113,-0.017,-0.0475,0.1224,-0.0535,-0.0749,-0.0329,-0.0852,0.0642,-0.07,0.0611,0.0184,0.0252,0.0043,-0.0145,0.0575,0.0324,-0.0344,-0.0776,0,0.0968,0.0276,-0.0165,0.0566,0.0557,-0.0926,-0.0304,-0.053,-0.1303,0.0903,0.0391,0.0801,-0.0239,0.0855,0.0024,-0.1183,0.0502,0.0025,-0.0331,-0.0597,0.0027,-0.036,-0.0136,0.0005,0.0429,0.0333,-0.0032,0.1498,0.0459,0.0146,0.0553,-0.0072,-0.0067,0.0527,-0.0147,-0.0377,0.0306,-0.0174,-0.0158,-0.0123,0.0534,0.0554,-0.049,-0.0554,-0.0696,-0.0144,0.0385,-0.0374,0.1286,-0.1123,-0.0209,0.0287,-0.0242,-0.0003,0.0928,-0.0848,0.0068,-0.0159,-0.0029,0.0594,-0.0021,-0.0369,0.015,0.0221,-0.0008,0.0593,0.0321,-0.0185,0.0182,-0.0105,-0.0301,0.0898,-0.0211,-0.0432,0.0418,-0.038,-0.0514,-0.0113,0.0107,0.0171,0.0016,-0.0585,-0.0151,0.0662,0.026,-0.0078,-0.0108,-0.0561,-0.0384,-0.0766,0.0282,-0.0534,0.1339,-0.0606,-0.0235,0,-0.0114,0.0274,-0.054,0.0468,-0.0736,0.0415,0.0614,-0.0303,0.0393,0.0214,-0.0379,0.075,-0.0335,-0.0175,-0.0878,0.0796,0.009,-0.1292,0.05,-0.1089,0.0045,0.0535,0.0046,-0.0955,0.0185,0.0312,-0.0506,-0.0516,-0.1173,0.0272,-0.0464,-0.0304,-0.04,-0.0943,0.0058,-0.0537,-0.018,0.0313,-0.0249,-0.0693,-0.0273,-0.036,-0.0571,-0.0871,-0.0533,0.0019,-0.0927,0.0534,0.0059,0.0007,-0.0145,0.0322,-0.0122,0.0025,-0.0942,-0.0141,0.0156,0.0101,0.0176,0.0182,-0.0042,0.0127,-0.0213,-0.0426,0.0244,0.0513,-0.141,-0.0203,-0.0003,-0.0157,0.0175,-0.0297,0.0342,0.0382,-0.062,-0.0383,0.1004,-0.0043,0.0456,0.1087,0.0247,0.0897,-0.0265,0.0098,0.0025,-0.0149,0.044,0.0015,0.0756,0.0218,-0.0324,-0.0142,-0.0424,0.0672,0.0887,0,-0.0907,0.0632,-0.1086,-0.0481,-0.012,0.0018,-0.0353,0.0625,0.0243,0.065,0.0149,0.0307,-0.0009,0.0805,0.0401,0.0122,0.0628,0.0433,-0.0354,0.0172,0.0444,0.0661,0.0922,0.0571,-0.0421,-0.0502,0.0184,-0.0291,0.0102,0.0004,-0.0451,0.102,-0.0787,0.0266,-0.0529,0.0536,-0.0696,0.0102,-0.0428,0.0427,0.0723,-0.0177,-0.0144,0.0111,0.0118,0.0094,-0.0503,0.0211,0.0418,0.0568,0.0156,0.0434,-0.1009,0.1184,-0.0126,-0.085,-0.0567,-0.0073,0.0063,0.0644,0.0071,-0.0642,0.0009,-0.0649]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"← Blog Building your first page with the Visual Framework 2.0 18 Nov 2019 1,372 words Filed in: gulp, Eleventy, EMBL, Fractal, Visual Framework It's not hard, it's just a matter of getting started.","embedding":[-0.0305,-0.0781,-0.0147,0.0521,0.0663,0.0152,-0.0044,0.0467,-0.0772,0.037,-0.0222,0.0075,-0.0398,0.0086,0.0163,0.0062,0.0466,0.0062,0.0104,-0.0026,-0.0118,-0.0654,0.037,-0.04,-0.0126,0.0648,-0.0468,0.0749,0.0537,-0.0689,0.0471,-0.002,0.0115,-0.0345,-0.0615,0.0346,0.1294,-0.0777,-0.1268,-0.0207,-0.1005,-0.0318,-0.0276,-0.017,0.0753,-0.0649,-0.0033,-0.0017,0.0395,-0.0329,-0.0793,-0.0977,-0.0121,-0.0597,-0.0684,0.0378,0.0072,-0.0297,0.0016,-0.0076,0.0433,-0.0198,0.0083,0.0327,0.0692,-0.0097,0.025,0.0368,0.0256,0.0382,-0.1316,-0.0088,0.0374,0.0227,-0.0249,-0.0999,-0.0028,0.0297,0.0604,0.0124,-0.0325,0.0332,0.0047,0.0602,-0.0488,0.0214,0.0481,0.0066,-0.0304,-0.0147,0.0418,0.0296,0.0888,0.0559,0.0451,0.0519,-0.0119,0.006,0.0424,-0.0002,-0.1161,-0.0521,0.0879,-0.0144,0.0088,0.0538,-0.0367,0.0603,-0.015,-0.0435,0.0145,0.056,-0.1077,-0.0473,0.0225,-0.0077,0.0537,-0.0225,0.1238,0.0312,0.0179,0.0434,-0.0575,-0.0538,0.0084,-0.0415,-0.0453,0,0.111,0.0489,-0.0275,0.1329,0.0677,-0.0588,0.039,0.0304,-0.0917,0.1055,0.1124,0.0211,-0.0164,0.1231,0.0003,-0.1898,0.059,-0.1109,0.0294,-0.0409,-0.0333,-0.02,0.0115,0.0051,0.109,0.0608,0.0205,0.0704,-0.1219,-0.0129,0.0431,-0.0213,-0.0785,0.0303,-0.0126,-0.0429,0.0586,-0.0389,0.0151,-0.0101,-0.0471,0.0345,-0.0359,-0.0742,-0.0316,-0.0273,0.0673,-0.0146,0.0998,-0.0223,-0.0777,-0.0384,-0.0105,0.0848,-0.0149,0.0082,0.0138,-0.0357,0.0168,0.0064,-0.0439,-0.0438,-0.0208,-0.0238,-0.0501,-0.0083,-0.0253,-0.0438,0.0089,-0.1062,-0.0182,0.0312,0.0887,-0.001,0.0271,0.0125,0.0038,0.023,0.0437,0.0188,-0.058,0.047,0.016,-0.0195,-0.0159,0.017,0.0168,-0.0154,0.0026,-0.0981,-0.0252,0.0099,0.1079,-0.0699,0.0408,0,0.0408,0.0896,-0.0064,0.0289,-0.0138,0.0445,0.0201,-0.0261,0.041,-0.0226,-0.0262,0.072,0.0146,0.0022,-0.0876,0.0303,0.0278,-0.0758,0.0398,-0.0709,-0.0207,0.0546,-0.0341,-0.1104,0.0173,-0.0338,-0.0101,0.0131,-0.0846,0.0863,0.0024,-0.0409,0.051,-0.0441,0.0609,-0.0758,-0.0229,-0.0305,0.0186,-0.0189,0.0176,-0.0113,0.0072,-0.0903,-0.0424,0.0087,-0.0847,0.0506,-0.0303,-0.09,0.0143,0.0268,-0.0291,-0.0494,-0.0527,-0.0602,0.0137,0.0015,-0.0309,0.0528,0.0028,0.0941,-0.012,0.0199,0.0225,-0.0378,-0.1626,-0.0048,0.0119,-0.0533,-0.1234,0.0294,0.0351,-0.0203,-0.0453,-0.0498,0.0387,0.0357,0.0516,0.0488,0.0865,0.0459,-0.0658,-0.0058,-0.0375,0.0832,0.0166,-0.0399,0.0413,-0.0651,-0.1007,0.0519,-0.0165,0.1269,0.0397,0,-0.075,0.013,-0.0117,-0.0286,-0.0757,0.0255,0.032,0.0264,0.0266,0.0218,-0.0517,0.0421,0.0121,0.069,-0.0003,0.0572,0.0041,0.0412,-0.0219,0.015,0.0798,-0.0179,0.0298,0.0494,-0.0001,-0.0131,0.0035,-0.0378,-0.0266,-0.0166,-0.0424,0.0508,-0.0459,0.0206,0.0116,-0.0289,-0.0758,-0.0689,-0.0317,0.03,0.0346,0.0155,0.0352,0.0081,-0.0229,0.0246,-0.0607,-0.0565,-0.047,0.015,0.0352,-0.0127,-0.0464,0.0243,0.017,0.0426,0.0255,0.0822,0.0562,0.0326,-0.0071,0.0266,-0.02,-0.0227],"teaser":"A quick start on how to work with Visual Framework 2.0 CSS, JS and structure your HTML — and lots of links to learn more.","date":"Mon Nov 18 2019 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"Bootstrap or Foundation It is helpful to have knowledge of Sass and CSS Custom properties You want to use already-built CSS and JS (To build VF components from their Sass and JS modules see this","embedding":[0.0193,-0.0257,-0.0153,0.0554,0.1126,0.0464,-0.0058,0.0215,-0.0183,0.0459,0.0043,0.0704,-0.0099,-0.0335,0.0032,-0.0217,0.0692,-0.0069,-0.0431,0.0313,-0.0605,-0.0587,-0.0157,-0.006,-0.0373,0.0356,-0.0542,0.0911,0.0174,-0.0534,-0.015,-0.0418,0.0312,0.0517,-0.0793,-0.0239,0.0953,-0.0277,-0.2085,-0.0303,-0.1003,-0.0615,-0.035,0.0247,0.0689,-0.0329,0.0517,-0.0498,-0.037,-0.054,-0.0022,-0.0604,0.0566,-0.0415,-0.0316,0.0204,-0.0076,-0.0065,0.0366,0.0229,0.0273,-0.0372,0.0668,-0.0133,0.0663,0.0543,0.0295,-0.0272,-0.0711,-0.0013,-0.0644,-0.0524,0.049,0.0041,0.0005,-0.0087,0.021,0.0565,0.0962,-0.0089,-0.085,0.0097,-0.0349,0.08,0.0019,0.0488,0.0785,-0.0577,-0.0119,-0.014,0.0161,-0.001,0.0277,0.0795,-0.0025,-0.0277,-0.0832,-0.0132,0.0404,0.0381,-0.1293,-0.0329,0.1292,0.0273,-0.0112,-0.0091,0.0223,0.0454,-0.0609,-0.0453,0.0381,0.0583,-0.0793,-0.0488,0.0401,-0.0205,-0.0051,0.0318,0.1092,-0.0178,0.029,0.0184,-0.0476,-0.0632,-0.0242,-0.0183,-0.0463,0,0.0301,0.096,-0.0068,0.0877,0.038,-0.0216,0.0179,0.0132,-0.0709,0.0603,0.0914,0.0371,0.0498,0.0852,-0.0152,-0.1258,0.0696,-0.1427,0.01,-0.0935,0.0299,0.005,0.0084,-0.0433,0.0314,0.0454,0.0617,0.0765,-0.1647,0.0016,0.031,0.0375,0.0291,0.0275,0.0064,-0.0491,0.0813,0.0155,0.0197,0.008,0.0187,0.0372,-0.0304,-0.0404,0.0112,0.0256,0.0885,-0.0122,0.1192,-0.0148,-0.0613,0.0279,-0.0046,0.0522,0.0398,0.0095,0.0247,-0.0303,0.0472,-0.0997,0.0011,-0.0236,-0.0084,-0.0692,-0.0365,0.0238,-0.0366,0.015,-0.0297,-0.1553,0.0151,0.0434,0.0743,-0.0161,0.0583,-0.022,0.0162,0.0623,0.081,-0.0138,-0.1345,0.0545,-0.0493,-0.0121,0.0043,-0.0319,-0.0078,0.0396,0.0178,-0.0569,-0.0297,0.0195,0.0686,-0.0183,-0.0224,0,0.0509,0.0507,0.008,0.0106,0.0387,-0.0091,0.0398,-0.0216,0.0112,0.0167,0.1241,0.0353,-0.0052,-0.0296,-0.0277,0.1002,0.0228,-0.0467,0.0578,-0.0599,-0.004,0.0271,0.0031,-0.0486,0.0373,-0.0343,0.0395,0.0142,-0.0653,-0.0067,0.0078,-0.0053,-0.0249,-0.0097,0.0342,-0.0761,-0.0788,-0.1081,0.0198,-0.0193,-0.014,0.0293,-0.0228,-0.0122,-0.0073,0.0413,-0.0165,0.0105,-0.0048,-0.1084,0.0658,-0.038,0.0353,0.0035,-0.0363,-0.0116,0.0073,0.0632,-0.0209,0.0702,0.0763,0.0853,-0.0504,-0.0625,0.0034,0.0322,-0.0551,0.0087,0.0653,-0.0655,-0.1135,0.0206,-0.0152,-0.0584,-0.0149,-0.0077,0.0282,0.0559,-0.0055,0.0078,0.0432,0.0253,-0.0816,-0.0103,-0.0197,0.0752,-0.0403,-0.0417,0.0629,-0.0171,-0.1133,0.036,-0.0182,0.1561,0.0132,0,-0.0639,0.0618,-0.0178,-0.0687,-0.0144,-0.0365,0.0499,-0.0137,0.0115,-0.0003,-0.0499,0.003,0.011,0.0689,-0.0046,0.02,-0.0479,0.0211,-0.0134,-0.0045,0.0464,-0.0373,0.1062,0.0299,-0.0453,-0.0401,-0.0057,-0.0865,-0.0456,0.0188,-0.0332,0.0647,-0.0082,-0.0562,-0.0174,0.0198,-0.0579,-0.0238,0.0447,0.0298,0.0074,-0.0285,0.0208,0.0141,-0.0236,0.0352,-0.071,0.0126,-0.1073,-0.0487,0.0248,-0.0195,-0.0836,0.1002,-0.0068,-0.0247,0.0474,0.0386,0.0599,-0.0106,-0.0151,-0.0351,-0.0324,-0.0243]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"visual-framework/vf-badge * Version: 1.0.0-beta.8 * Location: components/vf-badge */ The default VF build will maintain these comments even in the minified CSS build.","embedding":[-0.0297,0.0613,0.0262,0.0678,0.1195,-0.002,-0.0225,0.042,0.0109,0.0315,-0.0193,0.076,-0.0001,-0.0217,0.0234,0.0277,0.0825,0.0425,-0.0124,0.0582,-0.0084,-0.0316,0.0128,0.0259,-0.0567,0.0568,-0.1146,0.0534,0.0489,-0.0334,-0.0175,-0.0177,-0.0372,0.0628,-0.1123,0.0751,0.0797,-0.0211,-0.1076,-0.0153,-0.1122,0.0017,-0.0201,0.0131,0.0779,-0.014,-0.0142,-0.0077,-0.0416,-0.0758,-0.0695,-0.0532,0.0493,-0.0353,-0.0318,0.0544,0.0111,-0.0584,-0.0018,0.0811,0.0446,-0.0166,0.0819,0.0082,0.0172,0.0016,0.0123,-0.0081,-0.1197,0.0454,-0.0771,0.0022,-0.0195,0.0539,0.0624,-0.0362,-0.0448,0.0356,0.1029,-0.0475,-0.0737,-0.0238,-0.0389,0.042,0.0516,0.0606,0.0066,-0.0864,-0.0608,0.0043,0.0115,0.003,0.0824,0.0875,-0.0433,0.0169,-0.0385,-0.0076,0.0012,0.0575,-0.06,-0.0182,0.0742,0.0032,0.0418,0.013,0.012,0.026,-0.0565,-0.0645,0.0295,0.0906,-0.0993,-0.0756,-0.037,-0.0257,0.0704,-0.0076,0.1437,0.014,0.0689,-0.0034,-0.0703,-0.0727,0.0116,-0.0311,-0.0065,0,0.0367,0.0606,0.0186,0.095,0.0321,0.0154,-0.0212,-0.0073,-0.0589,0.025,0.0785,-0.0328,0.0606,0.0605,0.0819,-0.1455,0.0412,-0.0287,-0.0345,-0.0779,-0.0378,-0.0196,0.0291,-0.0697,0.0707,0.0354,0.0661,0.0106,-0.1878,-0.0055,-0.0186,-0.0085,0.0525,0.011,-0.036,0.0058,0.0352,-0.0668,0.01,0.009,0.0073,0.0378,0.0025,-0.0559,-0.0794,0.0435,0.0731,0.0258,0.0085,-0.0101,-0.037,0.0628,0.0188,0.021,0.0359,-0.0008,-0.008,-0.0283,-0.0096,-0.0182,-0.0234,-0.0246,0.0227,-0.0336,-0.026,0.0061,0.007,-0.003,-0.0045,-0.1246,0.0361,0.05,0.0388,-0.0789,0.061,-0.0064,-0.0084,0.0117,0.0743,-0.0534,-0.0653,0.0549,-0.0061,-0.0323,-0.0054,-0.0215,0.0227,-0.0517,-0.0321,-0.0617,-0.0255,-0.0229,0.0862,-0.0782,-0.0167,0,0.0584,0.0356,-0.0049,-0.0172,-0.0016,0.0715,0.0154,0.0197,-0.055,-0.0456,0.088,0.0465,-0.0683,-0.0482,-0.046,0.1282,0.0435,-0.0649,0.0404,-0.0399,0.0693,0.0296,-0.0358,0.0154,-0.0097,-0.0468,0.0038,0.0634,-0.0543,-0.0412,0.0499,0.0135,-0.0236,-0.0391,0.0514,-0.0473,-0.0438,-0.0687,0.0574,0.0657,-0.0037,-0.034,0.0398,-0.0257,-0.0481,0.0495,-0.012,-0.0079,-0.0355,-0.0268,-0.0062,-0.103,0.0076,0.0289,-0.075,-0.0411,-0.1082,0.0734,-0.0632,0.0664,0.0362,0.0689,-0.0575,-0.0174,-0.0315,0.0261,-0.1263,-0.0303,0.0286,-0.0346,-0.0639,0.0421,0.0208,-0.0418,-0.0877,0.0086,0.1381,0.035,-0.0068,-0.0035,0.0112,-0.0003,-0.0882,-0.0309,-0.058,0.0358,-0.0532,-0.0239,-0.0219,-0.0257,-0.0849,0.0419,0.0311,0.0526,0.0056,0,-0.0691,-0.0144,-0.0219,-0.0851,-0.1123,0.0689,0.0193,0.0157,-0.0472,0.0276,0.0228,0.0687,0.0343,0.009,-0.0635,0.0466,-0.0683,-0.0198,-0.0168,0.019,0.0695,0.0103,0.0332,0.0821,0.0272,-0.0684,-0.0118,-0.0191,-0.0094,-0.0387,-0.0327,0.1,-0.0518,0.0383,0.0504,-0.0059,-0.0471,-0.0155,0.0141,0.059,0.0432,-0.0143,-0.0176,0.0426,0.0424,0.0328,-0.0416,-0.0396,0.0145,-0.0802,0.036,-0.012,-0.0619,0.0405,-0.0327,-0.0176,0.0279,0.1084,0.0171,0.0047,0.0713,0.0336,0.0353,0.0214]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"👉 Tip: This approach is similar to CSS Modules . The VF is primarily focused on display and structure and therefore has minimal JS .","embedding":[-0.0101,-0.0077,0.0267,0.0548,0.0833,-0.0001,0.0124,0.0535,-0.0431,0.0178,-0.0207,0.0606,-0.0467,0.0357,0.0397,-0.0197,0.0692,0.0625,-0.0213,0.0523,-0.0342,-0.0201,0.0408,-0.0544,-0.0461,0.1068,-0.0698,0.0491,-0.0218,-0.0402,-0.0027,-0.0101,-0.0787,0.0186,-0.0583,-0.0267,0.0507,-0.0367,-0.0814,0.0187,-0.1007,-0.016,-0.0733,-0.0359,0.0291,-0.0502,0.0228,-0.0042,0.0101,-0.0237,-0.0649,0.0186,-0.0015,-0.0174,-0.0793,0.0407,0.0042,-0.0769,-0.0269,0.0131,0.0141,0.0511,0.0535,0.017,0.02,-0.0116,0.033,0.0108,-0.0301,0.0668,-0.0679,0.0228,0.0338,0.0396,-0.0088,-0.1158,-0.0536,0.0483,0.0472,-0.087,-0.027,0.0043,0.0194,0.0491,-0.0169,0.0413,0.0198,-0.0043,-0.0515,-0.0144,0.0359,-0.0114,0.0793,0.0694,0.034,0.0394,0.0113,-0.0276,0.0217,0.0174,-0.0858,-0.0218,0.1231,0.0438,0.044,0.0298,-0.0402,0.0207,-0.0569,-0.0235,0.0752,0.0692,-0.0857,-0.0693,0.0012,0.0067,0.0914,-0.0175,0.1259,0.0173,0.0662,-0.0131,-0.0379,0.015,0.0005,-0.0341,-0.0853,0,0.0243,0.0278,0.0016,0.1044,0.0529,-0.0014,-0.0006,0.0285,-0.0453,0.101,-0.0161,0.0403,-0.0136,0.0462,-0.0056,-0.1283,0.0235,-0.0624,-0.0141,-0.0196,-0.0639,0.0293,0.0263,-0.0165,0.1117,0.0114,-0.0221,0.0519,-0.1395,-0.0036,0.0032,0.015,-0.0124,-0.0258,-0.0548,-0.0093,0.0067,-0.0314,0.0107,0.037,0.0327,0.0404,-0.0044,-0.0369,-0.0818,-0.0106,0.0658,0.0601,0.0251,0.0281,-0.0199,0.0185,0.0002,0.0221,-0.0231,-0.0149,-0.0032,-0.0363,-0.0109,0.0623,-0.0979,-0.0676,-0.0045,-0.0006,-0.0857,-0.039,-0.0458,-0.0167,-0.0226,-0.1264,-0.0275,0.0408,0.0981,-0.0959,0.0973,-0.0399,0.0085,0.0305,0.0552,-0.0368,0.0049,0.038,-0.0228,-0.0378,-0.0488,0.0871,0.0901,-0.0222,0.008,-0.0322,-0.0244,0.0226,0.082,-0.1123,0.0685,0,0.0416,0.0544,-0.0128,0.0172,-0.0268,0.0902,0.0123,-0.0452,-0.0139,-0.0449,0.0148,0.0484,-0.021,-0.0187,-0.0648,0.0774,-0.0213,-0.0557,0.0716,-0.0112,0.0525,0.0279,-0.0208,-0.0702,0.0068,-0.0669,-0.035,0.0413,-0.0394,0.0281,0.026,-0.0188,0.059,-0.0759,0.0778,-0.0162,-0.0385,-0.0395,-0.0136,0.0106,-0.0604,-0.0466,0.0162,-0.0033,-0.0379,0.0699,0.0142,0.0619,-0.0766,-0.0811,-0.0362,-0.0886,-0.0616,0.0057,-0.0172,-0.0176,-0.0421,0.0655,-0.1319,0.0628,0.007,0.0654,0.0171,-0.0049,-0.01,-0.0418,-0.1124,-0.0758,0.0961,-0.0385,-0.1084,-0.0362,0.0546,-0.0517,0.0058,-0.0031,0.0702,0.0258,-0.0161,0.0029,0.0557,-0.0343,-0.1092,-0.0737,-0.0746,0.1092,0.0259,-0.0147,-0.0004,-0.0368,-0.0266,-0.0232,-0.0287,0.0791,0.0241,0,-0.0541,-0.016,-0.0108,-0.0537,-0.0746,0.0207,0.0427,0.0564,-0.0149,0.0227,0.0364,0.1171,0.0613,-0.01,-0.0241,0.1881,-0.0348,-0.042,-0.0133,0.0952,0.0742,0.0574,0.0364,0.075,0.0417,0.0088,0.0024,-0.0453,-0.0049,-0.013,-0.0002,-0.0011,-0.0636,0.0674,0.055,-0.0665,-0.0204,-0.0847,0.0001,0.0341,0.0555,-0.0337,-0.0263,0.046,0.0176,0.0418,-0.0958,-0.0007,-0.0144,-0.038,0.0017,0.0497,-0.0576,0.0387,-0.0366,-0.0062,0.0162,0.1346,0.0196,-0.0091,-0.0109,0.074,0.011,-0.0162]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"Part 3 # The structure of HTML, CSS classes # There are a few principles to understand when working with Visual Framework: The grid and HTML nesting The VF makes use of CSS Grid Layout which is quite","embedding":[0.0074,0.0051,-0.0857,0.0613,0.105,0.0034,-0.0541,0.0325,0.0518,0.0469,0.0021,-0.0047,-0.0613,-0.0165,-0.0428,-0.0144,0.0042,0.0802,0.0028,0.0632,-0.0385,-0.0698,0.0606,-0.0771,-0.0142,0.1392,-0.0461,0.0988,0.0146,-0.0497,0.0001,-0.0069,-0.0118,0.0718,0.0206,-0.0067,0.0376,0.0606,-0.0919,0.0215,-0.0342,-0.034,-0.0092,-0.0828,0.0352,-0.0351,-0.0314,0.005,0.0143,-0.0305,-0.0632,-0.0286,0.0197,-0.0102,-0.0349,0.0225,0.0222,-0.045,0.0034,0.0232,0.0515,0.0494,0.0066,0.0141,0.0248,-0.0307,-0.0578,0.0055,-0.095,0.0037,-0.1278,0.0127,0.0292,-0.02,0.0016,-0.044,-0.0319,0.0129,0.1123,-0.0418,0.004,0.0495,-0.0261,-0.008,0.0028,-0.0326,0.0445,-0.0345,-0.0492,-0.0368,0.0294,0.0135,0.0995,0.1005,0.0246,0.0401,-0.0334,-0.0603,0.0091,0.0402,-0.0942,-0.0464,0.0666,0.017,0.0576,0.0026,-0.0153,0.0514,-0.0596,-0.0512,-0.0195,0.0352,-0.0926,-0.0335,-0.0356,-0.0342,0.0727,-0.0116,0.0683,-0.075,0.0487,-0.0029,-0.0776,-0.048,0.0002,-0.0831,-0.006,0,0.0037,0.0049,-0.0357,0.1346,0.0746,0.0451,0.0015,0.0023,0.0106,0.0949,0.0418,-0.0237,0.009,0.0618,0.0004,-0.0816,0.0138,-0.0157,-0.066,-0.0513,-0.0039,-0.0133,0.0182,-0.0573,0.1012,0.0399,-0.0409,-0.019,-0.1203,-0.0529,-0.0047,0.0282,-0.0292,-0.0222,-0.0439,0.0141,0.0963,-0.0421,0.0269,0.0411,-0.0521,-0.0329,0.0709,-0.0626,-0.0426,0.0084,0.0302,0.0398,-0.0376,0.0114,-0.0284,0.0356,-0.0284,-0.02,0.0192,0.0211,-0.0474,0.0276,0.0132,0.0203,0.0003,-0.0662,-0.0458,-0.0346,-0.0107,-0.0126,-0.0283,-0.0175,0.0214,-0.1114,-0.0227,-0.0065,0.0586,-0.1382,0.0415,0.0035,-0.0318,-0.0088,0.0386,-0.035,-0.0264,0.062,0.018,-0.0455,-0.0634,0.0031,0.0123,0.005,0.0061,-0.131,-0.0563,-0.0324,0.1361,-0.0461,0.0853,0,0.0699,0.0952,0.0027,-0.0186,0.0467,0.0895,0.0185,-0.0641,-0.0636,0.0254,0.0201,0.0399,-0.0102,0.0208,-0.0652,0.0833,0.0295,0.014,0.0071,-0.044,0.0237,0.0742,-0.0056,0.0265,0.0287,-0.0728,0.058,0.0157,-0.0648,0.0895,-0.0219,0.0282,0.0605,0.0063,0.1403,-0.0068,-0.0543,-0.0052,0.0224,0.0502,-0.0565,-0.0742,0.0154,-0.0037,-0.0297,0.0404,0.0554,0.0897,-0.0539,-0.057,-0.0244,-0.046,-0.0127,-0.0134,-0.0016,0.0097,0.0113,0.0505,-0.0351,-0.0041,0.0108,0.075,-0.0328,0.0184,0.0381,-0.0083,-0.1628,-0.0495,0.045,-0.0339,-0.1179,0.0795,0.0511,-0.1004,0.0375,-0.0388,0.0673,0.0593,0.0346,-0.0244,0.0043,-0.0389,-0.0523,-0.0598,-0.0978,-0.0267,-0.0033,-0.0824,-0.0188,-0.0555,-0.0514,-0.0439,0.0477,0.0626,-0.0015,0,0.0063,0.0088,0.0312,-0.0861,-0.0658,0.0019,0.0788,0.0124,-0.0294,0.0649,-0.0105,0.0664,0.0741,0.0198,0.0642,0.0825,-0.0642,0.0089,-0.0052,0.0759,0.122,0.0004,0.0382,0.0878,0.0263,-0.0731,-0.0713,-0.1041,0.022,0.0262,0.0556,0.0342,0.0043,0.0977,0.0198,-0.0407,-0.0574,-0.0306,-0.0206,0.0225,-0.0053,-0.0316,0.041,-0.0089,0.0088,0.0529,-0.0497,-0.0233,-0.0039,-0.0483,-0.0186,-0.0181,0.0272,-0.044,-0.0031,-0.0037,0.0178,0.1255,0.0746,0.0329,-0.0482,0.0715,-0.018,-0.0353]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":".6/css/styles.css\"> .vf-grid > * { border:1px solid; } .vf-grid { margin-bottom: 1rem } <div class=\"vf-grid vf-grid__col-3\"> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> </div> <link","embedding":[-0.005,-0.0104,-0.0755,0.0596,0.095,-0.0108,-0.0479,0.0477,0.0652,0.0381,-0.0488,-0.0137,-0.0432,-0.0575,0.0082,-0.0906,-0.045,0.0636,-0.0339,0.1082,-0.0237,-0.0358,0.0909,-0.1011,-0.0137,0.0596,-0.0122,0.1066,-0.0213,-0.0496,0.0129,0.0226,-0.052,0.0765,0.0411,-0.0382,-0.0371,0.1125,-0.1172,0.0409,-0.0504,0.0047,-0.0268,-0.0604,0.0312,-0.035,-0.0836,0.0348,0.0133,-0.0192,-0.0222,-0.0553,0.04,0.008,-0.01,-0.0514,0.0432,0.0375,-0.0113,0.0368,0.0448,0.0123,0.0395,-0.0555,0.046,-0.0077,-0.0507,0.0328,-0.1198,0.0579,-0.0886,0.0024,0.0319,-0.0202,0.0105,0.0025,-0.0165,0.0638,0.0777,-0.0704,-0.0177,0.0024,-0.0272,0.0144,-0.0359,-0.0685,0.031,-0.0269,-0.0278,-0.023,-0.0049,0.0623,0.0304,0.0699,0.0336,0.043,-0.0294,-0.0317,-0.0277,0.0246,-0.0751,-0.0395,0.0558,0.0406,0.066,-0.0013,-0.0452,0.0133,-0.0853,-0.051,0.0213,0.0015,-0.0851,-0.0317,-0.0148,-0.0483,0.1075,0.0098,0.0748,-0.0843,0.0751,0.0324,-0.0537,-0.0732,-0.0065,-0.0928,0.038,0,-0.0141,-0.0336,-0.1058,0.1097,0.0879,0.0272,0.0027,0.0348,-0.0179,0.0844,0.0088,-0.0122,0.0328,0.0293,0.0009,-0.0269,0.0234,-0.0035,-0.0508,-0.0504,0.061,-0.0259,0.0292,-0.0776,0.0438,0.0048,-0.0352,-0.052,-0.1022,-0.0513,-0.0057,0.07,0.0299,-0.0324,-0.0231,0.0107,0.0039,0.0132,0.0138,0.0221,-0.0645,-0.0045,0.0963,-0.0476,-0.0255,0.0191,0.0738,0.0294,-0.0532,-0.0161,-0.0114,0.0572,-0.0211,-0.0343,0.0547,-0.0401,-0.026,0.0938,0.0377,0.0094,0.0126,-0.0405,-0.0532,-0.0078,-0.0216,0.0043,-0.0239,0.0224,0.0137,-0.0909,0.0051,-0.0101,0.0396,-0.0783,0.0291,-0.0189,0.0004,0.0116,-0.008,-0.0431,-0.0336,0.0827,-0.0076,-0.0321,-0.0894,-0.0047,0.0373,0.0231,0.0072,-0.1196,-0.0662,-0.0794,0.1328,-0.0363,0.0716,0,0.0711,0.0756,0.0431,-0.0116,0.0143,0.0797,0.037,-0.0563,-0.1057,0.0039,0.032,0.0252,0.0065,-0.0182,-0.0809,0.0931,-0.0344,-0.0218,0,-0.0362,-0.0167,0.0652,-0.0071,0.0244,0.0204,-0.0503,0.0853,0.0335,-0.0613,0.0221,-0.0027,0.0322,0.0186,-0.0235,0.1218,-0.0246,-0.0369,0.0221,0.0288,0.0634,-0.0406,-0.0452,0.0398,0.0087,-0.0457,0.0554,0.0722,0.0528,-0.076,-0.0543,-0.0011,-0.0769,0.0062,0.005,0.0326,0.0285,-0.0259,0.0802,-0.0467,0.0236,0.044,0.0654,0.0294,0.0068,0.0745,0.0588,-0.1466,-0.0461,0.0517,0.0037,-0.14,0.0759,0.0247,-0.0796,0.0259,0.0015,0.0705,0.0239,0.0095,-0.0126,-0.0523,-0.0409,-0.0991,-0.0581,-0.0826,-0.0098,-0.0076,-0.0091,-0.0044,-0.0631,-0.0351,-0.0633,0.0812,0.0474,-0.0209,0,0.0377,0.0095,0.0794,-0.0707,-0.0583,-0.0036,0.0881,0.0233,-0.0208,0.0554,0.0036,0.0914,0.0737,0.0122,0.0348,0.0361,-0.0395,0.0191,-0.0261,0.0122,0.0598,-0.0199,0.0409,0.0882,0.0614,-0.0796,-0.0986,-0.0873,0.0596,-0.0201,0.0442,-0.0053,0.0595,0.0495,0.0395,-0.0236,-0.0548,-0.025,0.0414,0.0497,0.0002,-0.0599,0.0452,0.0035,-0.006,-0.004,-0.0857,0.0325,0.0081,-0.0233,-0.0134,-0.049,0.0505,0.0025,0.0145,-0.0225,-0.042,0.1165,0.0761,0.0138,-0.0558,0.0107,-0.0334,-0.0041]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"css/styles.css\"> .vf-grid > * { border:1px solid; } .vf-grid { margin-bottom: 1rem } The grid layout often expects child elements.","embedding":[0.0125,-0.034,-0.0239,0.0385,0.0607,0.0283,-0.0297,0.05,0.0229,0.0061,0.0054,-0.0134,-0.0586,-0.055,0.011,-0.0096,0.0403,0.0074,-0.0259,0.071,-0.0621,0.0308,0.0349,-0.0004,-0.0322,0.1547,-0.0254,0.0712,0.0442,-0.0271,0.0502,0.0718,-0.0257,0.1242,-0.0216,0.0143,0.0871,0.0315,-0.1294,-0.054,0.0037,0.0103,-0.0649,-0.0616,0.0154,0.0079,-0.0031,-0.0108,-0.0405,-0.0326,-0.0625,-0.0317,-0.0084,0.0134,-0.0559,0.0402,0.041,0.0115,-0.0105,0.0102,-0.0343,-0.0336,0.0716,-0.0147,0.0188,-0.0099,-0.0007,0.0502,-0.0948,0.0131,-0.0467,-0.0249,-0.0109,0.0013,0.0535,-0.0114,-0.0328,0.0299,0.0819,-0.042,-0.0861,0.0274,-0.0189,-0.008,-0.0045,0.0683,0.026,-0.0611,-0.0636,-0.0156,-0.028,-0.0111,0.1498,0.0711,0.0624,0.0305,-0.0667,0.0029,0.0299,0.0117,-0.1288,-0.0609,0.0646,0.0005,0.0479,0.0203,0.0305,0.0178,-0.0294,-0.0688,0.072,0.0139,-0.0665,-0.0927,-0.0241,-0.0469,0.0872,-0.0488,0.058,-0.0304,0.0019,-0.0424,-0.085,-0.0518,-0.0016,-0.0252,-0.0125,0,-0.0189,0.0446,-0.0312,0.1002,0.0687,0.0463,0.0723,0.0452,0.0318,0.0913,-0.0075,-0.0124,0.0506,0.0762,-0.0325,-0.095,0.0098,-0.0666,-0.0582,-0.0273,-0.0036,0.0122,0.0103,-0.1276,0.0548,0.0037,-0.0585,-0.0055,-0.1332,-0.0427,-0.0266,0.0426,0.0346,0.0217,-0.0727,-0.0173,0.0566,-0.022,-0.0586,0.0189,-0.0716,0.0348,-0.0344,-0.0273,-0.023,-0.0094,0.0248,0.0182,0.0143,0.0062,-0.0495,0.1074,0.0511,0.0436,0.0081,0.0008,0.0107,0.0856,0.0355,0.0104,0.0056,0.036,-0.0084,0.0372,0.053,0.0126,0.0218,0.033,-0.0023,-0.129,0.0423,-0.0209,-0.0082,-0.0104,0.1024,-0.0307,0.007,0.0375,0.0591,-0.0501,-0.0331,0.1025,0.0346,-0.0256,-0.0721,0.018,0.047,-0.0246,0.0126,-0.0597,-0.0271,-0.0438,0.1521,-0.0373,0.0443,0,0.0162,0.111,-0.0567,0.0243,0.0142,0.0232,0.0535,-0.0502,-0.0869,-0.0227,0.0917,0.0699,-0.0113,0.0165,-0.0506,0.0855,0.016,-0.0391,0.0742,-0.1154,0.0365,0.0672,-0.0546,-0.0406,-0.0817,-0.0232,0.0491,-0.0276,-0.0183,0.0686,0.0163,0.0706,0.0367,-0.0679,0.0462,-0.0326,-0.0726,-0.019,0.0192,0.0299,-0.077,-0.0349,0.038,0.0074,-0.1034,0.0247,0.0652,0.0342,-0.0167,-0.0108,-0.012,-0.05,-0.0227,0.0061,-0.0191,0.0189,-0.0205,0.0294,-0.1069,0.0227,0.0305,0.088,-0.0122,-0.0604,0.0477,0.0021,-0.1357,-0.0622,0.1012,-0.0965,-0.0982,0.0591,0.0104,-0.0096,-0.0255,0.0039,0.1154,0.0262,0.0226,0.0507,-0.0379,0.0146,-0.1185,0.0096,-0.0422,0.0038,-0.0522,-0.0782,-0.0043,-0.0561,-0.0354,-0.057,-0.0569,0.1077,-0.0032,0,-0.0584,-0.0004,-0.0167,-0.1106,-0.0592,-0.0256,0.0229,-0.024,-0.0074,0.05,-0.0218,0.0483,0.0029,-0.0148,0.0501,0.0475,-0.1037,0.0022,-0.0492,0.0023,0.0463,-0.0362,0.0778,0.0076,-0.0037,-0.0758,0.0095,-0.0032,0.0144,-0.0023,-0.0029,0.084,-0.0222,0.023,0.0428,-0.0099,-0.0559,0.0073,0.0451,0.002,0.0027,-0.0768,0.0328,0.0139,-0.0029,0.0509,-0.0419,0.0008,-0.0119,-0.0406,-0.0413,0.0865,0.0046,0.0433,0.022,-0.0466,0.0209,0.0425,0.0913,-0.0386,-0.0207,0.0033,0.0033,-0.0437]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"When mixing classes you’ll see the pipe | character as a divider, it has no functional difference but improves the readability. For more, see the guidance on mixes .","embedding":[0.0152,0.0197,-0.0162,0.0296,0.0989,0.0202,0.0272,0.0262,0.0161,-0.0416,-0.035,0.0077,-0.0241,0.0036,0.0483,0.0004,0.0449,0.0508,-0.0795,0.0445,-0.0299,0.0746,0.0674,0.0014,-0.0385,0.0759,0.0251,0.0332,0.0304,-0.047,0.0449,-0.0184,0.0161,0.0277,-0.085,0.0401,0.0885,0.0315,-0.1092,0.0111,-0.045,-0.0541,-0.0382,0.0063,0.0175,0.0014,-0.0179,0.0119,-0.0007,-0.0253,-0.0015,-0.0502,0.028,0.0324,-0.0899,0.0277,0.0352,0.0064,0.0143,-0.048,-0.0206,0.0181,0.0851,-0.0053,0.0132,0.0108,0.0135,0.0597,-0.0871,-0.0106,-0.0746,0.0044,0.0118,0.0153,-0.0023,0.0096,0.0028,0.0951,0.048,-0.0093,-0.0697,-0.0224,0.0136,0.0551,0.0327,0.1006,0.0033,-0.0714,-0.084,-0.0237,-0.0598,0.0423,0.123,0.0405,0.0521,0.0359,-0.0916,-0.0456,0.0239,0.0731,-0.1141,-0.0595,0.0306,-0.0313,0.0377,0.0006,0.0006,0.0495,-0.0634,-0.095,0.1083,0.0109,-0.0663,-0.0884,0.0231,-0.0381,0.0962,-0.0446,0.0643,-0.0459,0.0474,-0.0164,-0.0919,-0.031,-0.0065,-0.0935,0.0137,0,0.0329,0.0371,-0.0224,0.0923,0.0768,0.0885,-0.0009,-0.0076,-0.0309,0.0166,0.0564,-0.0143,0.0315,0.0527,-0.0002,-0.1037,-0.0106,-0.018,-0.0354,-0.0387,-0.0169,0.0104,0.0228,-0.0864,0.0105,0.0156,-0.0027,-0.0118,-0.1774,-0.0419,-0.0312,0.0414,0.0587,0.04,-0.0813,-0.0248,-0.0022,0.0063,-0.003,0.081,-0.0448,0.0285,0.0142,-0.0798,0.0087,0.0178,0.043,0.0131,-0.0337,0.0101,-0.0339,0.0677,0.051,-0.0105,0.0431,-0.039,0.018,0.0819,0.0306,0.022,-0.0211,0.0768,0.0257,0.0099,-0.0248,0.0466,0.0143,0.0004,0.0016,-0.1779,0.0347,0.0048,0.0116,-0.0552,0.074,-0.0584,-0.0021,0.0281,0.0599,-0.036,-0.0621,0.0035,0.015,-0.0207,-0.0419,-0.0031,0.0242,-0.0424,0.0329,-0.0728,-0.0371,-0.0639,0.0388,-0.0729,0.1076,0,0.121,0.1106,-0.0361,0.0672,0.0522,0.0439,0.0597,-0.0239,-0.023,-0.0166,0.0647,0.1123,-0.0632,0.0195,-0.0468,0.0895,0.0438,-0.0149,0.0838,-0.0355,-0.0066,0.0033,-0.0399,-0.0259,-0.0418,-0.0249,0.0107,0.0017,-0.0168,-0.0154,-0.0039,0.0363,0.0046,-0.0692,0.0199,-0.0295,-0.0675,0.0203,0.0628,0.055,-0.0221,-0.0729,-0.0172,-0.0315,-0.1014,0.0577,0.0395,-0.0178,-0.1138,-0.0291,0.0252,-0.025,-0.0188,0.0252,-0.0257,0.0101,-0.0425,0.0928,-0.129,0.0851,0.0106,0.0706,-0.0481,0.0022,-0.0119,-0.023,-0.0717,0.0007,0.0833,-0.0596,-0.0251,-0.0336,0.0596,-0.0131,0.0041,-0.0058,0.1167,0.0217,-0.0091,0.0821,-0.043,0.0077,-0.1018,-0.0273,-0.0377,0.0517,-0.0758,-0.0253,0.0129,-0.1161,-0.0866,0.0383,-0.0398,0.0784,0.0265,0,-0.009,-0.0203,-0.0276,-0.0687,-0.1076,0.0135,-0.038,-0.0137,-0.0558,0.083,-0.0034,0.0741,0.0347,-0.021,-0.0209,0.0939,-0.0739,-0.0113,-0.0415,0.0028,0.0857,0.0234,0.0428,0.0505,-0.0039,-0.0335,-0.0148,-0.0241,0.035,-0.0089,0.0635,0.0578,-0.0995,0.0135,0.0335,-0.0435,-0.0751,-0.0179,0.0202,0.0409,0.0248,-0.0771,0.0257,0.0257,0.024,0.0296,-0.0708,-0.0376,0.0049,-0.0172,-0.0272,0.0484,-0.0611,0.0587,-0.0057,-0.072,0.0099,0.0971,0.0261,-0.0229,-0.0231,0.0362,0.0108,-0.0405]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"For those situations, wrap the content in a parent element with .vf-content <section class=\"vf-content\"> <h1>My WYSIWYG-made text</h1> <p>I'm some user-made content with <a href=\"#\">a link</a> and","embedding":[-0.0432,-0.0225,0.0356,0.0833,0.1345,-0.0226,0.0333,-0.0059,-0.0002,0.0104,0.0143,0.0481,0.0126,-0.0306,0.0496,0.0217,0.0338,0.0358,-0.035,0.1129,-0.0093,0.0103,0.0595,-0.02,-0.0333,0.0251,-0.0729,0.0564,-0.0038,-0.0506,-0.0055,0.0216,-0.1038,0.0213,-0.0111,0.0426,0.0662,0.0073,-0.0743,0.0389,-0.0594,0.0161,-0.0102,-0.0289,0.0111,-0.036,0.0238,-0.0371,-0.0543,-0.0333,-0.0341,0.0029,-0.0439,-0.0201,-0.037,0.0258,0.0443,0.0147,0.0044,0.056,-0.0196,0.0077,0.0568,-0.0246,0.0167,0.0367,0.0087,0.0383,-0.0648,0.024,-0.1164,-0.0151,0.0279,0.0986,0.0432,-0.0522,-0.0052,0.0442,0.0489,-0.0733,-0.0567,-0.0256,0.0448,-0.0146,0.0662,0.088,0.0224,-0.1151,-0.0057,0.0313,0.0216,-0.0298,0.0996,0.0528,0.0686,0.0117,-0.0135,-0.0393,0.0251,0.0486,-0.0921,-0.0574,0.0765,0.0328,0.0668,0.0066,-0.0253,0.076,-0.1038,-0.0802,0.0286,0.0422,-0.0683,-0.0988,-0.0301,-0.0167,0.1098,-0.0045,0.1092,0.0295,0.067,0.014,-0.0338,-0.0169,-0.0313,-0.1007,-0.0736,0,0.0723,0.0117,-0.0467,0.069,0.0581,-0.0086,-0.0193,0.0203,-0.0398,0.0156,0.0551,-0.0257,0.0199,0.0461,0.0708,-0.0561,-0.0064,0.0006,-0.001,-0.0168,-0.0726,0.0262,0.0526,-0.1125,0.0426,0.0762,-0.013,0.0052,-0.1418,-0.0146,0.003,0.0118,0.0368,-0.0248,-0.0308,0.0089,0.0228,-0.0428,-0.0059,0.0047,-0.0403,0.0208,0.035,-0.0529,-0.0557,-0.0332,0.0509,0.049,-0.0741,0.0046,0.011,0.0425,0.0097,-0.012,0.0065,-0.0222,0.0082,-0.0204,-0.0104,0.0445,-0.0113,-0.0098,-0.0125,-0.0257,-0.0685,-0.0402,0.0146,0.0289,-0.0149,-0.1885,-0.0026,0.0123,0.0186,-0.0405,0.1092,-0.0421,-0.0382,0.0314,0.0646,-0.0152,-0.0203,0.0331,-0.0066,-0.0532,-0.0693,0.0144,0.0393,-0.0447,0.0416,-0.1027,0.0073,-0.012,0.0473,-0.0774,0.0509,0,0.0893,0.0586,-0.0092,0.0139,0.0007,0.0659,0.0485,-0.0767,-0.0366,-0.1008,0.0746,0.0682,-0.0676,-0.0425,-0.0423,0.0651,-0.0132,-0.0561,0.0381,-0.0343,0.0295,0.0067,-0.0077,-0.0539,0.0147,-0.056,-0.0632,0.0681,0.006,0.0145,0.0267,0.0288,-0.0106,-0.1054,0.0815,-0.0307,-0.0804,0.0077,0.0253,0.0461,0.037,-0.0303,0.0279,0.0231,-0.058,0.0801,0.0449,-0.0255,-0.0362,-0.023,-0.0035,-0.0879,0.0085,-0.0184,-0.0234,0.0042,-0.0651,0.0789,-0.1357,0.0632,0.0513,0.0943,-0.0515,0.0078,0.0031,0.0307,-0.1534,-0.0466,0.0227,-0.0585,-0.0591,-0.0044,-0.0035,-0.0854,-0.0533,0.01,0.1345,0.0644,-0.0297,0.0128,-0.0183,-0.0191,-0.106,-0.0743,-0.0485,0.0595,-0.0428,-0.018,-0.0105,-0.0842,-0.0409,0.0181,-0.007,0.1242,-0.0489,0,-0.075,0.0208,-0.0097,-0.0697,-0.0872,0.075,0.0049,0.0048,-0.0491,0.0489,-0.0093,0.0798,0.0879,-0.0113,-0.0327,0.0737,-0.0478,-0.0163,-0.0341,0.0283,0.0258,0.045,0.0252,0.0726,0.0125,-0.0038,0.0056,-0.0186,0.0046,0.0322,-0.0032,0.0289,-0.0975,0.0345,0.0239,-0.0156,-0.0471,-0.0481,0.026,0.0685,0.0393,-0.092,0.0052,0.0682,0.0878,0.0101,-0.0636,-0.0158,0.0385,-0.003,0.0121,0.015,-0.0407,0.0236,0.0046,-0.0061,0.056,0.1093,0.025,0.0011,-0.018,-0.0099,0.0705,0.0372]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"Visual Framework defers to your other CSS If you have a <section class=\"my-local-style vf-tabs\"> the VF CSS is designed to defer to any CSS you have for section {} and .my-local-style .","embedding":[-0.0129,-0.0389,0.0213,0.0625,0.1506,-0.0304,0.0171,-0.0193,-0.0409,0.0543,0.0394,0.0518,0.0177,0.0057,-0.0036,-0.0301,-0.0151,0.0271,-0.0265,0.0967,-0.016,-0.0061,0.0332,-0.034,-0.056,0.0261,-0.0659,-0.0023,-0.0483,-0.0778,-0.0284,0.0224,-0.1103,-0.0391,0.0271,-0.0942,-0.0224,-0.0195,-0.1042,0.0402,-0.0662,-0.0475,0.0086,-0.1013,-0.0221,-0.0968,0.0345,-0.0075,-0.0041,0.0089,-0.0461,0.0068,-0.0027,-0.0638,-0.0759,0.0048,-0.0181,-0.04,0.0113,0.0634,0.0572,0.0584,0.0057,0.017,0.0322,0.0324,0.0251,-0.0452,-0.0887,0.041,-0.0423,-0.036,0.008,0.0725,0.0442,-0.0684,-0.0023,0.0931,0.0276,-0.0882,-0.0706,0.0119,0.0051,-0.0213,0.038,0.0192,0.0164,-0.0939,-0.0296,-0.0304,0.0127,0.0225,0.0598,0.0788,0.0233,-0.0216,-0.0136,0.0452,0.0106,0.064,-0.0853,0.005,0.083,0.1039,0.0415,0.0129,0.007,0.0258,-0.0804,0,0.096,0.0372,-0.0571,-0.0532,0.0138,-0.013,0.0577,0.0159,0.0961,-0.03,0.0411,-0.0491,-0.0268,-0.0142,0.0042,-0.0924,-0.0676,0,0.0305,-0.0491,-0.0556,0.0478,0.074,0.0133,0.0167,0.0109,-0.0306,0.0815,0.0031,0.0601,0.0015,0.0445,0.0041,-0.0269,0.0311,-0.0465,-0.0314,-0.0413,-0.0199,0.0284,0.0149,-0.0333,0.0432,0.085,-0.0546,-0.0066,-0.1193,0.0091,0.0475,0.0295,0.0444,0.021,-0.0425,-0.0074,0.0089,-0.0207,0.0128,0.0102,0.0048,0.0185,0.0737,-0.0168,-0.0374,-0.0009,0.0739,0.0438,0.0298,0.0084,-0.0424,-0.001,0.014,0.015,-0.0143,0.0227,-0.077,0.0184,0.0305,0.0859,-0.0763,-0.0265,0.0183,-0.03,-0.0639,0.0019,0.0557,0.0014,0.0465,-0.1518,-0.0156,0.0466,0.1625,-0.0116,0.075,-0.06,0.0027,0.016,0.048,-0.006,-0.021,0.0097,-0.0581,-0.0122,-0.0558,0.0175,0.0805,-0.0005,0.0346,-0.0085,-0.0463,0.0503,0.053,-0.0814,0.0313,0,0.1061,0.0432,-0.0144,0.0055,-0.0379,0.0455,0.0931,-0.0273,-0.0262,-0.0461,0.109,0.0436,-0.0244,-0.047,-0.0494,0.0644,0.0426,-0.0523,0.056,-0.0069,0.0036,0.0751,-0.0344,-0.0628,0.0705,-0.0914,0.0061,0.0545,-0.0522,-0.0096,0.049,0.0629,-0.0496,-0.0234,0.0339,0.0092,-0.1227,0.0029,-0.0189,-0.007,-0.0119,-0.0146,-0.0067,-0.0247,-0.0191,0.0449,0.0792,-0.0281,-0.0936,-0.0517,0.0481,-0.1045,0.0183,0.0473,0.0071,0.0564,-0.0218,0.0782,-0.1572,0.0317,0.091,0.1012,0.0139,-0.0318,0.0438,0.0251,-0.0838,0.0049,0.048,-0.0109,-0.0644,-0.0053,0.0477,-0.0694,-0.0247,-0.0207,0.0886,0.0263,-0.0354,-0.0763,-0.0113,-0.051,-0.0692,-0.1217,-0.095,0.1025,-0.019,0.0293,0.0297,0.0032,-0.0105,-0.0473,0.0289,0.061,-0.062,0,-0.039,0.1037,-0.026,-0.0112,-0.0325,0.017,0.0683,0.0605,-0.0683,0.0104,0.0109,0.0824,0.0787,0.0005,-0.0158,0.1188,-0.0408,0.0399,-0.0453,0.0353,0.0186,0.0316,0.0862,0.1,-0.0154,0.0205,-0.0591,-0.1029,-0.0092,0.0094,-0.004,-0.0244,-0.0308,-0.0426,0.0585,-0.0428,-0.0367,-0.0391,0.0274,0.0194,0.0013,-0.0892,-0.0025,0.0223,-0.0281,-0.0074,-0.1022,0.0437,0.0084,-0.007,-0.0223,0.0198,-0.0344,-0.0317,0.0181,-0.0748,0.0395,0.0989,0.0302,0.0133,0.0118,-0.0279,0.0203,0.0136]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"beta.6/css/styles.css\"> The VF tabs have been \"contaminated\" by Bootstrap, but the VF has not impacted Bootstrap tabs . This is by design to avoid breaking existing designs.","embedding":[-0.0103,-0.0321,0.0117,0.0326,0.116,-0.0242,-0.0387,0.0093,-0.0155,0.0273,-0.0279,0.0928,-0.0818,0.0171,0.0203,-0.0421,0.0485,-0.0011,0.016,0.127,-0.0727,-0.0146,0.0038,-0.0355,-0.0419,0.0897,-0.1116,0.0081,0.0469,-0.056,-0.0538,0.059,-0.1021,-0.017,-0.0339,-0.037,0.0508,-0.0454,-0.1306,0.0363,-0.0969,-0.0421,-0.0407,-0.0265,0.017,-0.0731,0.0562,-0.0323,0.0077,-0.0471,-0.0554,0.0162,0.0136,-0.0653,-0.0864,0.0126,0.0222,-0.0766,-0.0024,0.0032,0.0007,0.0537,0.0183,0.057,0.0646,0.0666,0.0263,-0.0394,-0.0275,0.0362,-0.0615,-0.0157,0.0166,0.0359,-0.0029,-0.0538,-0.0076,0.0721,0.0553,-0.1103,-0.0382,0.0208,0.0553,0.0287,-0.0043,0.0579,0.0349,-0.0285,-0.0317,-0.0206,0.0418,0.0045,0.1154,0.0856,-0.0031,0.0089,-0.01,0.0153,0.0466,0.0267,-0.0936,-0.0156,0.1336,0.0677,0.0456,0.0249,0.0081,0.0132,-0.0649,-0.0342,0.0831,0.051,-0.0706,-0.0765,0.0464,-0.0009,0.0248,0.0418,0.1315,0.0361,0.0276,-0.051,-0.0091,-0.0216,-0.0094,-0.038,-0.0752,0,0.0097,0.0363,0.0183,0.0645,0.0841,0.0051,0.034,0.0148,-0.0311,0.0805,0.0194,0.0402,0.0014,0.0656,0.0417,-0.0281,0.0075,-0.0665,-0.0146,-0.0554,-0.0044,-0.0208,0.0253,-0.0273,0.0702,0.0349,-0.0353,0.0553,-0.1439,-0.0009,0.0353,0.0041,0.0237,0.026,-0.049,-0.0247,0.0486,-0.0545,-0.0267,0.0406,-0.0017,0.0573,0.0043,-0.0069,-0.0235,-0.0157,0.0688,0.0268,0.0355,-0.029,-0.0512,0.0118,0.0447,0.0357,-0.011,-0.0031,-0.0076,-0.0609,0.0459,0.034,-0.0877,-0.0668,-0.0019,0.004,-0.0755,-0.0029,-0.0235,0.0338,-0.0034,-0.1171,-0.0292,0.0336,0.0609,-0.0509,0.0996,-0.063,0.0874,0.0163,0.0878,-0.0099,-0.0373,0.0752,0.0032,-0.0256,-0.0757,0.0584,0.0846,-0.0178,0.0448,0.0113,-0.005,0.0341,0.0234,-0.0574,0.0178,0,0.0287,0.0073,-0.0274,-0.0472,-0.0283,0.0298,0.051,-0.081,0,-0.0687,0.0988,0.0496,-0.0264,-0.004,-0.0616,0.0623,-0.0042,-0.0609,0.0909,-0.0553,0.0365,-0.0068,-0.0413,-0.0485,0.0392,-0.0698,-0.0534,-0.0193,-0.0636,-0.0058,0.051,0.0023,0.0045,-0.0816,0.0864,-0.0272,-0.1518,-0.019,0.0183,0.0195,-0.0434,0.0204,-0.0136,-0.0191,0.0114,0.0291,0.0311,-0.0206,-0.0396,-0.0666,0.0598,-0.0949,0.0066,0.0327,-0.0117,-0.0161,-0.0503,0.0646,-0.0952,0.0426,0.0499,0.1095,-0.0049,-0.0458,0.035,-0.0236,-0.0886,-0.0106,0.0629,-0.026,-0.1081,-0.0552,-0.011,-0.0408,-0.0302,-0.0034,0.0677,0.0289,-0.045,-0.0296,0.0182,-0.031,-0.0795,-0.0692,-0.0868,0.1164,0.0572,0.0096,0.0133,0.011,-0.0134,-0.0036,-0.0339,0.1306,0.018,0,-0.0387,0.0664,-0.0366,-0.0415,-0.0185,-0.0015,0.0481,0.0459,0.005,0.0274,-0.0464,0.0476,0.0621,0.0088,-0.024,0.1707,-0.0458,-0.0242,-0.0341,0.0031,0.0598,0.0274,0.077,0.0495,-0.0223,0.0047,0.0037,-0.0821,-0.0461,-0.0029,-0.0323,0.0427,-0.0659,-0.0215,0.0506,0.0106,-0.0557,-0.0669,0.0498,0.0135,-0.0024,-0.055,0.0242,0.0331,-0.0297,-0.0053,-0.0998,0.0668,-0.0498,-0.0486,-0.0116,0.0149,-0.0761,0.0481,0.0077,-0.0222,0.028,0.1033,0.055,-0.0289,-0.01,-0.0551,0.0523,-0.0115]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"Visual Framework core documentation will likely not be the best source of truth on a component’s HTML, CSS and JS.","embedding":[-0.0421,-0.0276,-0.0045,0.0695,0.095,0.0378,0.014,0.0803,-0.0152,0.016,-0.0072,0.0117,-0.0411,0.0139,0.0272,0.0167,0.0702,0.0118,-0.0202,0.0714,-0.0108,-0.06,0.0446,-0.0506,-0.0408,0.1026,-0.0428,0.0264,0.0678,-0.0417,-0.0134,-0.0173,0.0376,0.0374,0,0.0293,0.0731,0.0193,-0.1178,-0.0466,-0.0836,0.0058,-0.0339,0.0027,0.0444,-0.0682,-0.0433,-0.0179,-0.0019,-0.0574,-0.066,-0.0937,0.0355,-0.0267,-0.0225,0.0907,0.0058,-0.0237,-0.0191,-0.0289,0.0384,0.0082,0.059,0.0656,0.1261,0.0512,0.0059,0.0253,0.0127,-0.0147,-0.138,-0.0334,0.0654,0.0021,0.0607,-0.0462,-0.0234,0.0011,0.0263,-0.0384,-0.042,0.0766,-0.0348,0.0316,-0.0123,0.0439,0.0909,-0.0189,-0.0321,-0.0211,0.0505,0.0411,0.1232,0.0159,0.0161,0.0512,-0.0019,-0.0536,-0.0256,0.0216,-0.012,-0.063,0.0614,-0.0248,0.0258,-0.022,0.0014,0.0262,-0.0394,0.0282,0.0035,0.0993,-0.1161,-0.0444,0.0171,-0.0658,0.0754,-0.0651,0.1787,0.0216,0.034,0.0058,-0.0847,-0.0377,0.0536,-0.0009,-0.0288,0,0.0436,0.0547,0.0315,0.121,0.1016,-0.0404,0.0122,0.0134,-0.0527,0.1047,0.0493,-0.0182,0.0373,0.0779,-0.0318,-0.1545,0.0067,-0.0345,0.0062,-0.0074,-0.1151,-0.0156,0.0198,-0.0521,0.0736,0.1039,-0.0302,0.0459,-0.1296,-0.0138,0.0148,0.0335,-0.0707,0.0503,-0.0299,-0.0095,0.0494,-0.0983,0.0273,-0.031,-0.0615,0.0481,-0.0289,-0.0523,-0.0139,-0.0061,0.0236,0.0187,0.0603,0.0054,-0.0699,0.0331,0.0304,0.0258,0.0297,-0.0475,0.007,0,0.04,-0.0024,-0.0335,0.0059,-0.0216,0.008,-0.054,0.0289,-0.0905,-0.0126,-0.0195,-0.1196,-0.0463,0.0154,0.0404,-0.0109,0.0221,-0.0084,-0.0088,-0.0166,0.0528,0.0497,-0.0166,0.0089,0.0007,-0.0327,-0.0591,0.0175,0.0337,-0.0193,0.0421,-0.058,-0.004,-0.0423,0.0964,-0.0706,-0.0301,0,0.0531,0.0592,0.0006,0.0064,0.0265,-0.0094,-0.0551,-0.0133,0.0296,-0.0113,0.0846,0.0585,-0.0471,0.0072,-0.0462,0.1137,-0.0153,-0.061,0.0473,-0.0868,0.0057,-0.02,-0.0757,-0.0417,-0.0112,0.036,0.0245,-0.0072,-0.0378,0.0008,0.0092,-0.0162,0.026,-0.0248,0.0754,-0.0655,-0.0617,-0.0328,-0.0215,-0.001,-0.0465,0.0031,0.0116,0.0014,-0.0414,0.0627,0.0004,0.0123,-0.0441,-0.0514,-0.0039,-0.0289,0.0232,-0.1138,-0.0559,-0.0379,-0.0073,0.0153,0.0226,0.0635,0.0404,0.0968,-0.0572,-0.0226,0.0172,-0.0677,-0.1371,-0.0409,0.0048,-0.0605,-0.0903,0.0184,-0.0039,-0.0302,0.0229,-0.0016,0.1223,-0.0382,-0.0085,0.0372,0.0442,0.02,-0.0651,0.012,-0.0039,0.0745,-0.0439,-0.0111,-0.0041,-0.0787,-0.1437,0.0228,-0.0417,0.1433,-0.0044,0,-0.0381,0.0431,-0.0136,-0.1201,-0.0572,0.0564,0.0444,-0.0283,0.0136,0.0276,-0.0057,0.0472,-0.0142,0.0667,0.0246,0.0898,-0.0975,-0.0177,-0.0394,0.0027,0.0543,0.0036,-0.0078,0.0414,0.0276,0.0178,0.0328,0.0867,0.0183,-0.0266,-0.0531,0.0915,0.0465,0.0946,0.0319,0.0015,-0.1049,-0.0642,-0.0124,0.0324,-0.0248,0.0225,0.0077,0.0366,0.0168,0.0829,-0.0539,0.0088,-0.0429,-0.0615,-0.0144,-0.0103,-0.0557,0.0524,-0.0019,0.0017,0.0459,0.0288,0.0725,-0.0056,0.0017,0.0109,-0.0263,-0.0166]},{"url":"/posts/20191118-first-page-with-the-visual-framework/","title":"Building your first page with the Visual Framework 2.0","snippet":"Stuck? # 🎈 Ask the Slack group . Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful?","embedding":[-0.0372,-0.0617,-0.0091,0.07,0.0663,0.0313,-0.069,0.0594,-0.0784,0.0555,-0.0023,-0.007,-0.0372,0.0531,0.0391,0.0542,0.0168,-0.046,0.0117,0.0655,-0.0251,-0.0231,0.0956,-0.0627,0.0017,-0.0025,-0.0646,-0.0444,0.0568,-0.0281,0.0597,0.0184,-0.0122,0.0103,0.0391,0.0209,0.0667,-0.0171,-0.1077,-0.0063,-0.0004,-0.0004,-0.01,0.0013,0.0417,-0.0931,0.0319,-0.0404,0.0159,-0.0726,-0.066,-0.0794,0.0251,-0.0742,-0.0279,0.0527,-0.0244,-0.0044,-0.0258,-0.053,0.1081,0.0022,0.0065,0.0292,0.0473,0.081,0.0185,-0.0568,0.0161,-0.0195,-0.0987,-0.0271,-0.0019,-0.0112,0.083,-0.0576,-0.0365,-0.008,0.1294,-0.0422,-0.0182,0.0142,-0.0548,0.0567,0.0014,0.0127,0.1384,-0.0048,0.028,0.0236,0.0566,-0.0103,0.1055,0.0509,-0.0536,0.0331,-0.0048,-0.0192,-0.0457,0,-0.1102,-0.0425,0.0743,0.0284,-0.0237,-0.0454,0.0281,0.0398,-0.062,-0.0088,0.0432,0.0697,-0.0744,-0.0868,0.0386,-0.0126,0.0741,-0.0604,0.1248,-0.0231,0.0261,0.0275,-0.0909,0.0136,0.049,0.027,-0.0433,0,0.0295,0.0734,-0.0281,0.1662,0.0414,-0.0253,-0.0024,0.0095,-0.0686,-0.0078,0.0119,0.025,0.0278,0.1144,0.0044,-0.1785,0.0113,0.0292,0.0194,-0.0142,0.0084,-0.0511,0.0345,-0.076,0.0759,0.051,-0.0052,0.0371,-0.0404,-0.0002,-0.0119,0.009,-0.0592,0.0666,-0.0309,-0.1108,0.0392,-0.0756,0.0717,0.0719,-0.0949,0.081,-0.0687,-0.0839,0.0021,0.0338,0.0378,0.0303,0.1154,0.0122,-0.0235,0.0806,-0.0328,0.0443,0.0383,-0.0672,-0.013,0.0269,0.078,-0.0052,-0.0271,0.0439,-0.0319,-0.0508,-0.0124,0.0273,-0.0297,-0.0197,-0.0012,-0.1169,-0.0099,-0.0334,-0.0114,-0.0943,0.0421,-0.0034,-0.0433,0.0185,0.0455,0.0295,-0.0309,0.014,0.0074,-0.0061,0.0329,-0.0437,0.0217,-0.013,-0.0055,-0.0807,0.0061,0.0155,0.127,0.0038,0.0122,0,0.0234,-0.0063,-0.0036,0.0192,0.0399,0.0358,-0.0448,-0.0221,0.0542,0.0501,0.0776,-0.0062,-0.0306,0.0446,-0.0259,0.0556,0.01,-0.0475,0.0051,-0.0255,-0.0153,0.0114,-0.0956,-0.0054,0.0468,0.0091,0.0576,0.0308,-0.0434,-0.0398,-0.0417,0.0015,-0.0192,-0.0677,0.0382,0.0219,0.005,-0.0691,-0.045,-0.0276,-0.0109,0.0007,-0.0268,0.0011,-0.0451,-0.0479,0.0299,0.0724,-0.039,-0.0059,0.0063,-0.0469,0.0343,-0.1305,-0.0734,-0.0333,0.0355,0.0097,-0.0412,0.0373,-0.0231,0.0929,-0.0184,-0.0181,0.0375,-0.0499,-0.0872,0.0005,-0.046,-0.0238,-0.0325,-0.0103,-0.006,-0.0639,0.0654,0.0544,0.1279,-0.0058,0.1093,0.027,0.016,0.0468,0.0397,-0.0487,0.0244,0.0255,-0.0273,-0.0863,-0.0234,-0.0451,-0.1004,-0.0202,0.0046,0.1592,0.1197,0,-0.0518,0.0646,-0.0493,-0.0662,0.0123,-0.014,0.0386,0.0094,0.0018,0.0578,0.0102,-0.01,-0.0065,0.1334,0.014,-0.0111,-0.0391,0.0318,-0.0664,-0.0449,0.0659,0.002,0.0677,-0.0459,0.0166,-0.0421,0.0259,-0.0033,0.001,-0.0555,-0.0744,0.0398,-0.0557,0.0875,0.0288,-0.0122,-0.0529,0.0116,-0.0465,-0.0031,0.0096,0.0106,0.0463,0.0191,0.0238,0.0916,-0.0873,-0.0126,-0.0173,-0.0324,-0.0399,-0.033,-0.026,0.0233,-0.0747,0.0033,-0.0002,0.0491,0.0507,0.0272,0.0234,-0.0282,-0.0504,-0.0011]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"← Blog Publishing since the 2000s 8 Feb 2020 1,533 words Filed in: career, reflection iBook G4 background image by Adriam MB . Top-notch web design circa 2001.","embedding":[-0.0441,-0.0574,0.0002,0.0272,0.0818,-0.008,-0.064,-0.0235,-0.0115,-0.0363,0.0209,0.1486,0.0341,0.0059,-0.0116,-0.0189,0.0099,-0.0751,-0.0613,0.011,-0.0454,-0.0064,0.0176,-0.0239,0.0247,0.0301,-0.0343,-0.06,-0.0403,-0.0655,0.0128,0.0726,-0.0127,0.016,0.0675,-0.0345,0.0928,0.0198,0.0407,-0.0175,-0.0135,-0.1204,-0.023,-0.0301,-0.0074,-0.0082,0.0069,0.019,-0.0591,0.018,-0.0887,-0.072,0.004,-0.0966,-0.0118,0.0155,-0.0004,0.1015,0.0078,-0.0435,0.0402,-0.0313,-0.0712,0.0603,0.0307,0.0125,0.0243,-0.0166,0.0117,-0.041,-0.0164,0.0543,-0.0057,0.0585,0.0045,-0.075,0.0784,-0.0213,0.0066,-0.0212,0.1089,-0.0126,0.0106,0.063,-0.124,-0.0497,0.0151,-0.0436,-0.0059,-0.0373,0.0207,-0.0232,0.0504,0.022,-0.0557,-0.049,-0.0521,0.0106,0.1127,0.056,-0.0432,0.0247,0.0959,-0.0191,-0.0426,-0.0605,0.0341,0.0698,-0.033,0.0236,-0.0191,0.0764,-0.0825,-0.0353,0.0598,-0.0844,-0.071,0.0439,0.0492,0.0584,0.0011,0.1181,-0.048,-0.0341,-0.0569,0.0294,0.0462,0,0.0192,0.0563,-0.0668,0.0847,0.0472,-0.0085,-0.0147,0.0071,-0.0269,-0.016,0.0727,0.1118,-0.0993,0.0339,0.0537,0.0075,-0.0782,0.0317,0.0454,0.0073,0.0249,-0.0084,0.0336,-0.0408,0.0272,-0.0031,0.0098,0.0267,-0.0223,-0.0062,0.0306,-0.0169,0.0105,-0.1302,-0.0198,-0.0224,0.0393,-0.1047,0.0838,0.0076,-0.1646,0.046,-0.0656,-0.0107,0.0437,0.1021,0.0336,0.0103,0.0005,0.0323,0.0049,-0.0163,-0.0052,0.0153,-0.0766,-0.012,0.0562,-0.1153,0.0671,-0.0053,0.1114,0.0842,-0.0061,-0.0269,0.0104,0.0927,0.0952,0.0346,0.0199,0.0538,0.0004,-0.0722,-0.0568,-0.07,0.035,-0.0011,-0.0798,-0.0571,-0.0962,0.0362,0.0269,0.0534,0.0301,-0.0313,0.0402,-0.0012,0.0604,-0.0678,0.0305,0.0727,0.0315,0.0477,-0.0164,0.0413,0.0168,0,-0.0461,-0.0193,-0.0266,0.0635,-0.0353,0.0217,-0.051,0.0653,0.0207,-0.0154,0.0176,-0.0519,-0.0454,0.0216,-0.095,-0.0214,-0.0143,-0.0545,-0.1189,-0.0146,0.0786,0.0305,-0.0878,0.0232,0.0676,-0.003,-0.012,0.0078,0.0407,-0.0338,-0.0345,-0.0569,0.0893,0.0478,0.0125,-0.0235,0.0175,-0.0516,0.0054,-0.0641,-0.0258,0.0319,0.0279,-0.0275,-0.071,-0.0271,-0.0793,0.0293,0.047,-0.0385,0.0332,0.0065,-0.0156,-0.044,-0.0257,0.0069,-0.0662,-0.027,-0.0272,0.0989,-0.0658,0.059,-0.0441,-0.0062,0.0205,-0.077,0.0529,-0.0127,-0.1036,-0.0129,0.0569,0.0051,-0.0233,-0.0887,-0.076,-0.0105,0.0554,0.0341,-0.0234,0.0465,-0.0345,0.0748,0.0244,0.013,0.0183,0.1148,-0.0383,-0.0553,-0.0666,-0.0144,0.0295,-0.0375,-0.0369,0.0441,-0.0113,0,-0.0513,-0.0087,-0.0343,0.039,0.0327,-0.0443,0.0613,0.0191,0.0407,-0.0133,-0.002,-0.0812,0.008,0.0716,0.0616,-0.0319,-0.0106,-0.0337,-0.0199,0.01,0.0691,-0.0223,0.1156,-0.0337,0.0277,0.016,-0.0217,0.0039,0.0101,0.0494,-0.0885,0.0163,-0.0438,-0.028,-0.0067,-0.093,0.0025,0.0646,-0.0641,0.0274,0.0217,-0.1074,0.0612,0.0792,0.0058,-0.0238,0.0123,-0.0054,0.0025,-0.0102,-0.0167,-0.0259,0.1218,0.0229,-0.0369,-0.0108,0.031,0.0473,0.0137,0.0744,0.0909,-0.0909,-0.0275,0.0822],"teaser":"In a career of 20 years, the more things change the more they stay the same.","date":"Sat Feb 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"Partly that’s from moving from infographics for print-focused newspapers ( example ) to digital publishing.","embedding":[-0.0112,0.0046,0.0086,0.0203,0.03,0.0142,-0.0943,0.0518,-0.0295,0.0309,-0.0081,0.1283,-0.0139,-0.0306,0.055,-0.0187,-0.0088,-0.0813,0.031,-0.0522,-0.1046,-0.0163,0.0092,-0.0001,0.0693,0.0445,-0.0921,-0.0252,0.0059,-0.0122,-0.0226,0.065,0.0437,-0.0307,0.0761,-0.0436,0.0949,-0.0483,-0.105,-0.0895,-0.0114,0.0041,-0.0209,0.014,-0.0088,-0.0509,0.0276,-0.0785,0.0473,0.0063,-0.0026,-0.0712,0.0252,-0.0695,0.052,0.0316,-0.0013,0.0093,-0.0041,-0.0181,-0.053,-0.041,-0.0345,0.0363,0.0287,-0.0067,0.0593,-0.0155,0.0889,0.0165,-0.0384,-0.0149,0.0069,-0.0107,-0.031,-0.0448,0.0666,-0.1434,0.0291,-0.0306,0.0967,-0.0051,-0.0545,0.0756,-0.0453,-0.0712,-0.0039,-0.0233,0.0414,-0.0273,0.0709,0.0608,0.094,-0.0372,0.0265,-0.0708,0.0531,0.0387,0.0136,0.0729,0.0605,0.0063,0.0868,-0.0479,0.0811,-0.004,0.0913,0.0151,-0.028,0.02,-0.0588,-0.0361,-0.0245,-0.0298,0.0382,-0.0315,-0.0266,0.0532,-0.0022,0.0659,0.0031,0.0202,-0.0136,-0.026,0.0326,0.0416,-0.0252,0,0.0031,-0.0024,-0.0323,0.0371,-0.0196,-0.0277,0.0293,-0.0296,-0.0653,-0.0063,0.0806,0.0915,-0.0832,0.009,0.1227,-0.0366,-0.0877,0.0384,0.0594,0.0325,0.0496,-0.0319,-0.0393,-0.0242,0.0285,0.0357,0.0304,0.0007,0,0.0034,-0.0517,0.0206,-0.0007,-0.112,-0.0255,-0.0219,-0.009,-0.0857,0.0441,0.0284,-0.0966,0.0288,0.0133,-0.0518,0.0504,0.0263,0.0101,0.0097,-0.0342,0.0046,-0.0251,0.0054,0.0351,0.1072,-0.0649,-0.0201,0.0934,-0.1308,0.0173,-0.1016,0.0284,0.0332,0.0301,-0.0146,0.035,0.0883,0.0863,0.0599,-0.1059,0.132,-0.0131,-0.1303,-0.088,-0.1091,0.0866,0.0057,-0.0491,-0.061,-0.0789,0.0245,0.0555,-0.0289,-0.0653,0.0403,0.1026,-0.0001,0.0648,0.0188,-0.0206,0.0803,0.0326,-0.0385,0.0591,0.067,-0.0764,0,-0.0674,0.0026,-0.0216,0.0727,-0.0933,-0.0145,-0.0734,-0.025,-0.0669,-0.0417,0.0048,-0.0253,0.041,0.0051,-0.055,0.0514,-0.0092,-0.0057,-0.0604,-0.0269,0.0436,-0.0092,-0.0616,0.008,0.0745,-0.0023,0.0072,-0.0367,-0.0074,-0.0516,-0.0084,0.022,0.0838,0.0021,0.1013,0.0014,-0.0007,-0.0061,-0.0494,-0.024,0.0404,0.0273,0.0377,0.0329,-0.0103,0.0586,-0.1206,-0.0113,0.0376,0.0539,0.0278,0.0017,0.0083,-0.061,-0.0588,-0.0234,-0.0739,0.0215,-0.0182,0.061,-0.0326,-0.0577,-0.0224,-0.0601,0.0617,0.0169,0.0417,0.0749,-0.118,-0.0607,0.0033,0.0023,-0.0346,-0.0287,-0.0135,0.0449,-0.0285,0.0302,-0.0495,0.0082,-0.0109,0.0448,0.0159,0.0095,-0.0423,0.0639,0.0076,0.0058,-0.0287,-0.0125,0.0019,-0.011,-0.0645,0.0392,-0.0757,0,-0.0053,-0.0535,0.027,0.0218,0.1029,0.0036,0.001,0.0453,0.0072,0.1011,0.0205,-0.042,-0.023,0.0251,0.0793,0.0755,0.0289,-0.0698,-0.0264,-0.0647,0.0553,0.0182,0.0204,-0.026,-0.0834,-0.0002,0.0665,0.0242,0.0848,0.0044,-0.0242,-0.0106,-0.08,0.0413,-0.055,-0.0844,0.0511,0.021,0.0002,0.0343,-0.0267,0.0276,-0.0263,0.0367,-0.0822,-0.0251,-0.0419,0.0476,-0.0252,0.0509,0.0297,0.0092,0.0582,0.0655,0.0488,-0.0534,0.0322,0.0269,0.0271,0.0524,0.0912,-0.1214,-0.0605,0.0655]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"OS 7 to be nostalgic for, other than the lack of real multi-tasking and fragility of the environment meant that you stayed focused on the task.","embedding":[-0.0419,-0.0585,0.0205,0.0092,0.0585,-0.0459,-0.1241,0.0701,-0.0471,0.028,-0.052,0.1309,-0.0134,-0.0851,0.0514,-0.0313,0.1022,-0.037,-0.0097,0.0024,-0.0329,-0.0458,0.0156,0.0081,0.0438,0.0395,-0.0414,-0.0541,-0.0073,-0.0607,-0.0393,0.0164,-0.0056,0.009,0.0332,-0.0615,0.1039,-0.0603,-0.0509,-0.0747,-0.0004,-0.0466,-0.0313,0.0726,0.0324,-0.0314,0.0022,-0.0401,-0.0284,-0.0148,-0.0035,-0.0599,-0.0088,-0.0908,0.0005,-0.021,0.0095,-0.0206,-0.0463,0.0171,0.0139,-0.0509,-0.0328,0.0837,0.0168,0.0493,0.1042,-0.0408,-0.0134,-0.0261,-0.0313,-0.049,0.0169,0.091,0.0045,-0.0722,0.0713,-0.0572,-0.0207,-0.0725,0.083,0.0409,0.0113,0.0326,-0.0518,-0.1177,0.0046,0.0335,-0.0178,-0.01,0.118,0.0632,0.0365,-0.0247,0.0287,0.0353,0.0676,-0.0505,0.0082,0.0423,0.024,0.0642,0.1428,-0.0177,-0.0539,-0.0281,0.1064,0.0183,-0.0973,-0.0107,0.0192,-0.0559,-0.0922,-0.0032,0.026,-0.0394,0.0027,0.0127,0.1,0.0646,-0.0103,0.0316,-0.0164,0.0095,-0.0219,0.0015,-0.0105,0,-0.0574,0.0205,-0.0853,0.0187,0.0007,0.0135,0.0055,0.0238,-0.0556,0.0522,0.0299,0.0345,-0.0672,0.0143,0.1379,-0.0271,-0.0182,0.0732,-0.034,-0.02,0.0642,-0.069,-0.0347,-0.0098,0.066,0.0748,0.0402,-0.0135,0.0103,-0.037,-0.0123,-0.0432,-0.0124,-0.091,0.0116,0.0065,-0.0308,-0.0654,0.0502,0.0517,-0.086,0.0729,0.0114,-0.0895,0.0142,0.0576,-0.0314,0.0517,0.0021,-0.0052,0.016,0.051,0.0459,0.1164,0.0505,0.0168,0.0575,-0.051,0.057,-0.0003,-0.0156,0.0104,-0.0185,-0.032,-0.0117,0.0519,-0.0263,0.1099,-0.0289,0.0124,-0.0891,-0.0695,-0.0241,-0.0312,0.0746,0.0168,-0.0511,-0.0288,-0.1018,-0.0065,0.0083,0.0481,-0.0077,0.0249,0.0573,0.0179,-0.0442,0.0553,-0.0342,0.0333,0.0707,0.0398,0.0671,0.0488,-0.0609,0,-0.0328,-0.1051,-0.0523,0.1408,-0.0061,0.0185,-0.0557,-0.0133,-0.047,-0.094,-0.0068,-0.0411,0.0269,-0.0387,-0.0275,0.0047,-0.0641,-0.0708,0.0281,-0.0154,0.011,-0.0221,0.0107,-0.0249,0.0549,0.034,-0.0831,-0.0404,-0.0605,-0.021,0.0317,0.0108,0.0498,-0.0268,0.0331,-0.0042,-0.0035,0.0316,-0.0585,0.0792,0.0416,0.0396,-0.0418,0.0092,0.0079,0.0372,-0.0763,-0.1118,0.0941,0.0666,0.0053,-0.0087,0.007,-0.0628,-0.0244,-0.094,-0.0871,-0.0143,-0.0109,0.0042,-0.0022,-0.0098,0.0176,-0.0605,0.0597,-0.0446,-0.024,0.0467,-0.0283,0,-0.0375,-0.0914,-0.0445,-0.0219,-0.0244,0.0734,0.139,-0.0825,-0.0493,0.0376,-0.037,0.0926,-0.0738,-0.0051,-0.0647,0.0502,0.0142,-0.0613,-0.0416,-0.021,0.0144,0.0378,0.0262,0.0707,-0.0848,0,0.0173,0.0031,0.0021,0.0472,0.001,-0.016,0.0538,0.0353,0.023,0.0087,0.1313,-0.116,0.0014,0.0043,0.1228,0.0289,0.0105,-0.0165,-0.0616,-0.0614,0.0483,0.0304,-0.036,-0.0014,0.0139,-0.0052,0.0413,0.0518,0.0496,0.0386,-0.062,0.0216,-0.0072,0.0371,0.0437,-0.0448,0.0314,0.0891,0.0402,-0.0137,-0.0071,0.0648,0.0159,0.0116,-0.0072,-0.0761,-0.0549,0.0233,0.0018,0.0132,-0.0159,-0.0397,0.0392,0.0745,0.0761,-0.012,0.0273,0.0633,0.0297,0.0174,0.0092,-0.1261,-0.0153,0.0651]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"(Quark recommends that XPress users have 10MB of RAM.) I would be a bald-faced liar if I didn't admit that XPress fares better on slower systems. But the topic is typesetting, not performance.","embedding":[-0.0157,0.0331,0.0252,0.0301,0.046,-0.0258,-0.0893,0.0429,-0.0312,-0.004,0.0278,0.1491,0.0126,-0.0419,0.059,-0.0308,0.0441,-0.0612,0.0231,-0.0017,-0.0683,-0.0096,0.0173,-0.0449,0.0334,0.0076,-0.1192,-0.0591,0.0422,-0.0983,-0.0782,0.0254,0.0023,0.0159,0.0363,-0.0021,0.0966,-0.0519,-0.055,-0.036,0.0367,-0.0477,-0.0868,-0.026,0.0302,-0.0366,0.06,0.0013,-0.0976,-0.0124,0.0011,-0.0565,0.0571,-0.0505,-0.0108,-0.0041,0.0388,0.0509,-0.0581,-0.002,-0.0568,0.0141,-0.0458,0.0545,0.0482,0.04,0.0618,-0.0061,0.021,0.0112,-0.0903,-0.0071,-0.0571,0.066,-0.015,-0.0779,0.044,-0.0637,-0.002,-0.0226,0.0959,-0.0499,-0.0264,0.0469,-0.1205,-0.0523,-0.0315,-0.0333,-0.002,-0.0467,0.0976,0.0157,0.0565,0.0248,0.0325,-0.0781,0.0311,-0.0036,0.0224,0.0451,0.0427,0.0474,0.0577,-0.0524,0.0112,-0.058,0.0534,0.0596,-0.0664,0.0403,-0.0571,-0.0347,-0.0209,-0.0595,0.0486,-0.0813,-0.0823,0.0297,0.0784,0.0443,0.0348,0.047,-0.0536,0.0071,0.0461,0.0055,-0.0273,0,0.0179,0.0904,-0.0897,0.0498,0.028,0.0741,0.0408,-0.0284,-0.0375,-0.0137,0.0427,0.074,-0.0498,0.046,0.1006,-0.0281,-0.0754,0.0938,0.033,-0.0016,0.024,-0.0796,0.0033,-0.0321,0.0174,0.0148,-0.0346,0.0231,0.0022,-0.0041,-0.0136,-0.0278,-0.0077,-0.0234,0.0228,0.0243,0.0571,-0.173,0.0668,-0.028,-0.0935,0.0881,0.0313,-0.0594,-0.014,0.1049,0.0072,-0.0312,0.0065,-0.0182,0.0347,0.0447,-0.0203,0.0612,-0.0179,-0.0072,0.0502,-0.0835,0.0067,0.017,0.0051,0.0468,-0.0035,-0.0371,0.019,0.0647,0.0601,0.0228,-0.0621,-0.0117,-0.0682,-0.1022,-0.0401,-0.0906,0.0286,0.0295,-0.0683,-0.0636,-0.0225,0.0174,0.0209,0.0269,-0.0084,0.006,0.1493,-0.0332,0.0296,0.0315,0.0529,0.048,0.0245,-0.0142,0.0051,0.062,-0.0873,0,-0.1232,-0.0256,-0.0679,0.1106,-0.0359,-0.0306,-0.0457,-0.0302,0.0025,-0.0475,0.0092,-0.0429,-0.0024,0.0482,-0.0461,0.0293,-0.0108,-0.0757,-0.0087,-0.0141,0.0499,-0.0227,-0.0816,0.059,0.0556,0.009,-0.0331,-0.0167,-0.0089,-0.0654,0.0266,-0.0211,0.0551,0.0015,0.0401,0.003,0.0213,0.0194,0.0168,-0.0559,0.0203,-0.0015,0.0231,-0.0277,-0.0087,0.0499,-0.1111,-0.0724,0.0631,0.0735,0.014,0.0174,0.0386,-0.059,-0.0579,-0.0575,-0.0516,-0.0339,-0.043,0.0693,-0.0397,0.0362,-0.0331,-0.0214,0.0288,-0.0333,0.0809,0.0276,-0.1457,-0.0445,0.0531,-0.0092,-0.0132,-0.0225,-0.0557,0.043,0.0603,0.0044,-0.0434,0.0318,-0.0378,0.0891,0.0356,-0.0059,-0.0266,0.0983,-0.0447,-0.0684,-0.0685,-0.0398,-0.0081,-0.0513,0.0104,0.0629,-0.0128,0,-0.0174,-0.0161,0.0608,-0.023,0.0974,0.0295,0.047,0.0907,0.005,0.0161,0.031,-0.0656,0.0223,0.041,0.1469,0.0302,-0.0066,-0.0825,-0.0537,-0.0652,0.0844,0.0238,0.0382,-0.0385,0.0587,0.0036,0.0397,0.0133,0.0263,0.0252,-0.0843,0.0186,-0.0482,0.0712,0.0074,-0.0434,0.0102,0.0592,-0.0137,0.0601,-0.0066,0.0207,0.0548,0.0377,0.0499,-0.0228,-0.0514,-0.0166,0.0099,-0.0363,-0.0009,-0.0166,0.0866,0.0644,0.0576,-0.0442,0.001,0.0596,0.0133,0.0932,0.0687,-0.0978,0.0044,0.0377]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"web tools # Although my years in print publishing until 2008 were filled machine-locking system errors and lifting and re-waxing ads from yesterday’s edition, the web had its own horrors waiting","embedding":[-0.0928,0.0452,-0.0165,0.1034,-0.0055,-0.0317,-0.1014,-0.0268,0.0085,0.0353,0.01,0.1716,0.0638,-0.0328,0.029,-0.0045,-0.012,-0.0512,0.0032,0.0141,-0.0352,0.0087,0.0552,-0.0688,0.0288,0.0515,-0.0634,-0.0194,0.0248,-0.0724,-0.0147,-0.0341,0.0247,-0.0111,0.0202,0.0288,0.0676,-0.0434,0.0157,-0.0435,0.0047,-0.0879,-0.0581,0.0476,0.0077,-0.051,-0.0722,0.0185,-0.0934,0.0304,-0.0624,-0.0618,-0.0066,-0.1079,0.0186,0.0076,0.0147,0.0396,-0.01,-0.0503,-0.0259,0.0255,-0.0349,0.0122,0.0778,0.0812,-0.0128,0.0298,0.0106,-0.0256,-0.0651,-0.0384,-0.0022,0.0815,0.0634,-0.0617,0.0777,-0.017,0.0062,0.014,0.0557,-0.0489,0.0388,0.0936,-0.0728,0.0098,-0.0152,-0.0017,0.0351,-0.0203,0.0551,-0.0778,0.073,0.004,-0.0425,-0.0158,0.0431,-0.0632,0.0495,0.0196,-0.0194,-0.0641,0.0626,-0.0663,0.0513,-0.0032,0.0492,0.0249,-0.0421,-0.0654,-0.033,-0.0413,-0.0528,-0.0415,-0.0017,-0.0859,-0.0621,-0.0018,0.1784,0.0136,0.0133,0.1511,-0.0188,-0.0556,0,-0.0192,0.0525,0,0.0524,-0.0002,-0.0944,0.0641,0.1788,-0.0018,0.0109,-0.067,-0.0799,-0.0509,0.1063,0.0082,-0.0548,0.091,0.1029,0.0256,-0.0114,0.0163,0.0398,0.0188,-0.0609,-0.0354,0.0699,-0.0266,-0.021,0.0536,-0.06,0.1108,-0.0357,0.0053,0.0186,-0.0587,-0.0026,-0.0945,-0.0126,0.0369,-0.0043,-0.1518,0.0278,0.0465,-0.1456,0.0426,-0.0071,-0.0143,0.0048,0.0592,0.0141,0.0208,0.0141,-0.0177,-0.0333,0.0163,0.0247,0.0407,-0.0263,-0.0257,0.06,-0.0775,0.0431,0.0028,0.0547,0.0476,0.0215,-0.0348,-0.0486,0.0198,0.0424,0.0404,-0.0484,-0.0597,-0.0085,-0.0447,-0.0237,-0.048,0.0167,0.042,0.017,-0.0618,-0.0156,0.0215,0.0435,0.0552,0.0215,-0.0083,0.0434,-0.0055,-0.0124,-0.0279,-0.0018,0.0437,-0.0155,0.0075,-0.011,0.0399,-0.0042,0,-0.0643,-0.0382,-0.0593,0.0696,-0.0491,0.0253,0.0011,-0.0347,0.0084,-0.0699,0.096,0.0185,-0.0495,0.0416,-0.0355,-0.0227,-0.0016,-0.1058,-0.0127,-0.0311,0.0695,-0.0806,-0.0522,0.0808,0.1001,-0.0368,-0.0281,-0.0147,-0.0474,0.0132,0.0179,-0.065,0.0682,-0.0216,0.1044,-0.0366,-0.0063,0.0094,0.0175,-0.0514,0.0093,-0.0031,0.014,0.0161,-0.0169,0.0572,-0.0402,-0.0308,0.0776,0.0321,0.0451,0.0238,0.0301,-0.1063,-0.0443,-0.0398,-0.1066,0.0289,-0.065,0.1065,-0.0595,0.046,-0.0086,-0.0069,0.0128,0.0181,-0.041,0.0279,-0.12,-0.0687,0.0416,-0.0188,-0.0444,0.0289,-0.0688,0.0163,0.0632,0.0486,-0.0232,0.0371,0.0144,0.1173,-0.0069,-0.0014,0.0097,0.0404,-0.041,-0.0505,-0.054,-0.0362,-0.0136,0.0496,0.0055,0.0995,-0.0028,0,-0.0567,-0.0209,0.0093,-0.0428,-0.0051,0.0271,0.0991,-0.0622,-0.0441,0.0266,0.0394,-0.0453,-0.0356,0.0444,0.0266,0.0259,0.0165,-0.0395,-0.0246,-0.1122,0.0497,-0.0303,0.0422,-0.0376,0.0527,0.037,0.0004,0.0102,0.0203,-0.0199,-0.0393,-0.0241,-0.0022,0.0782,-0.0119,-0.0652,-0.0778,0.0213,-0.0104,0.0117,-0.0037,0.0727,0.0556,0.0294,0.0438,0.016,0.0126,0.0179,-0.0102,0.0032,0.0116,-0.0631,0.116,0.0477,0.0267,-0.0116,0.0519,0.0743,0.0411,0.0432,0.0417,-0.0767,0.0102,0.0046]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"It was a rough time. Fortunately, I won’t have to retell it all, with serendipitous timing, developer Evelyn Woods has written a retrospective on the CSS and the web dating from a similar time period","embedding":[-0.0655,0.0861,-0.0319,0.0289,0.0916,-0.0007,-0.0647,0.0432,0.0115,-0.0111,-0.0621,0.1517,0.0229,-0.0497,0.0652,-0.0201,-0.022,-0.0105,-0.0168,-0.002,-0.0921,-0.0741,-0.007,-0.0305,-0.0364,0.0891,-0.0001,-0.0517,0.039,-0.0566,-0.0695,0.0751,0.0341,0.0581,-0.0929,0.0072,0.0726,0.0512,-0.0713,-0.0265,-0.0784,-0.0349,-0.0258,0.0688,0.0008,-0.0632,-0.0455,0.0233,-0.0998,-0.0423,0.0088,-0.0765,0.0321,-0.0736,0.0044,0.0113,0.0679,0.042,0.0314,-0.0271,-0.0824,-0.0266,0.0002,0.0484,0.0582,0.0014,0.0243,0.0324,-0.0349,-0.0064,-0.0232,0.0057,-0.0374,0.0381,0.0552,-0.0079,0.0424,0.0475,-0.0624,-0.0532,-0.0107,0.0087,0.0029,0.0774,-0.0677,0.0414,-0.0085,-0.0255,0.0229,-0.0343,0.0742,0.0146,0.0361,0.0073,-0.0561,-0.0485,-0.0151,-0.0548,0.0355,0.0174,0.0234,-0.0471,0.0366,-0.05,0.0291,0.037,0.0334,0.0865,-0.0102,0.0021,0.0045,-0.0027,-0.1176,-0.0474,-0.0203,-0.1463,0.001,-0.0566,0.1557,0.0435,0.0467,0.0873,-0.0772,-0.0454,0.0472,0.004,0.0164,0,0.0321,0.0305,-0.0928,0.0629,0.1392,-0.01,0.0421,-0.002,-0.0071,0.0012,0.1272,0.0212,-0.0159,-0.0033,0.1045,-0.034,-0.0421,-0.07,0.0182,0.0052,-0.0419,-0.0307,0.0877,-0.0135,-0.0405,0.0719,-0.0186,0.0843,-0.0387,0.0214,0.0337,-0.0757,-0.0016,-0.018,0.0018,0.1064,0.054,-0.1231,0.0745,0.0234,-0.0962,0.0027,-0.0027,-0.0049,0.0252,-0.0159,0.0338,-0.0509,0.0003,-0.0353,0.0099,0.0784,0.0707,-0.0006,-0.0256,-0.0538,0.0075,-0.1048,0.0368,0.0367,0.0652,-0.0082,-0.0426,-0.0406,-0.0662,0.0203,-0.0017,0.0633,-0.0388,-0.0956,-0.0067,-0.0026,-0.0403,0.0354,0.005,0.0135,0.0255,-0.0507,0.0706,-0.0205,-0.0107,0.1017,0.0377,0.028,-0.004,-0.0693,0.0643,0.0187,-0.0427,0.0157,-0.0145,0.0187,0.0913,0.0276,0.0221,0,-0.0392,0.0034,-0.0415,0.0235,-0.066,0.0021,-0.0152,-0.0317,-0.0089,-0.0572,0.0676,0.044,-0.0261,0.0228,-0.0209,0.0345,-0.0504,-0.0567,-0.0685,-0.0261,0.0479,-0.0518,-0.0841,0.0117,-0.0097,-0.0217,-0.0619,-0.0585,-0.0577,0.0213,-0.0326,-0.0491,0.0571,-0.0442,0.045,-0.0742,-0.0502,0.0074,0.0435,-0.0587,-0.0331,0.0168,0.0706,-0.0062,-0.02,0.0765,-0.06,0.0304,-0.0127,-0.0016,0.0605,0.0378,0.0158,-0.0402,0.026,-0.0705,-0.1024,0.0265,-0.0138,0.087,-0.0387,0.0506,-0.0175,-0.0735,0.0511,0.0138,-0.0348,-0.0025,-0.0797,-0.055,-0.0155,0.0965,-0.168,-0.005,-0.1204,0.0203,0.0961,-0.0156,-0.0609,0.0272,-0.0431,0.12,-0.0732,-0.0051,0.0112,0.0895,-0.0199,-0.0267,0.0005,-0.0388,-0.0617,-0.0003,-0.0275,0.0694,-0.0587,0,-0.065,0.0297,-0.0017,-0.0268,-0.0165,0.08,0.0431,-0.006,-0.0146,0.0047,-0.0162,0.0001,-0.0106,0.0448,0.0788,0.0298,-0.024,-0.0321,-0.0297,0.0144,-0.0182,0.0197,-0.0295,-0.0013,0.0417,0.0864,-0.0198,0.0345,0.0363,0.0072,-0.0918,-0.0014,0.0015,0.0198,0.0404,-0.0951,-0.0557,0.0268,0.0514,0.0221,0.0005,-0.0101,0.0829,0.0593,0.0305,0.025,-0.0358,0.0673,-0.0883,0.0223,-0.0234,-0.0957,0.0035,0.035,0.0664,-0.0345,0.0261,0.0288,0.0271,0.0239,0.0113,0.0376,-0.067,0.0548]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"And software didn't always point you in the best direction. Why use code templates and partials? Instead you could use Dreamweaver's library and export hundreds of pages in Word-like interface! ...","embedding":[-0.021,0.0033,-0.0127,0.1014,0.069,0.0374,-0.175,0.0588,-0.0372,0.0619,-0.023,0.1276,0.0447,-0.0107,-0.0075,-0.0248,0.0189,-0.037,-0.0097,-0.0064,-0.0914,-0.0021,0.0157,-0.0689,0.0683,0.0445,-0.0519,-0.0077,0.0455,-0.0253,-0.0106,0.0245,-0.009,0.0253,0.0493,0.051,0.0909,-0.0355,0.0084,-0.0473,0.0092,-0.0588,-0.0741,0.0362,-0.0209,-0.0794,0.0123,0.0349,-0.0145,-0.0523,0.0236,-0.0607,0.0076,-0.1106,-0.0052,-0.0753,0.0225,-0.0347,-0.0568,-0.0973,-0.0307,0.0188,-0.0353,-0.0142,0.0555,0.0119,0.0296,0.0702,0.0732,0.007,-0.099,0.0226,-0.0886,0.0592,0.0522,-0.117,0.1008,-0.0118,-0.0117,-0.0007,0.0964,0.0074,-0.0086,0.0289,-0.1135,-0.038,0.0403,0.0663,-0.0188,-0.0039,0.0585,0.0497,0.0938,0.0042,0.0034,0.074,0.0127,-0.0366,0.0292,0.0118,-0.0134,-0.0532,0.0321,-0.0876,-0.006,0.0123,0.0894,0.0443,-0.0555,-0.0171,-0.0161,-0.03,-0.0481,-0.0108,-0.0066,-0.0566,-0.1009,-0.0006,0.0874,0.0827,-0.0005,0.1282,0.0074,0.0112,-0.0018,0.0316,0.0463,0,0.0327,0.0855,-0.1515,0.0813,0.1073,-0.0009,0.0828,-0.0112,-0.0615,0.0222,0.1017,0.0396,-0.0447,0.0716,0.055,-0.0436,-0.0337,0.0128,0.0866,0.0198,-0.0648,-0.0767,0.0543,0.0119,0.017,0.047,-0.0642,0.1246,-0.0253,-0.0394,0.0339,-0.0694,0.0225,-0.0652,0.019,-0.0171,0.0407,-0.1162,-0.0086,-0.0023,-0.1413,0.082,-0.0555,0.0071,0.0895,0.0594,-0.0041,-0.016,0.0147,-0.0474,0.0107,0.0034,0.0061,0.085,-0.0827,-0.0142,0.0107,-0.128,0.0557,-0.0042,0.0568,-0.0122,-0.0029,-0.0267,0.0519,0.0035,0.0182,0.0428,0.0169,-0.0473,-0.0058,-0.0589,0.0007,-0.0953,0.0672,0.026,0.0247,-0.0791,-0.0366,-0.016,0.0015,0.0635,-0.0257,0.0022,0.1223,-0.0239,0.0132,-0.0233,0.0002,0.0428,-0.0013,0.0034,0.0083,0.0011,0.0532,0,-0.0253,-0.0193,-0.0295,0.012,-0.081,-0.0013,-0.0646,-0.0389,0.0279,-0.0362,0.022,-0.05,-0.0356,-0.021,-0.0794,-0.0544,0.0337,-0.0631,0.0044,-0.0059,0.0537,-0.022,-0.071,0.0185,0.0194,-0.0114,-0.0729,0.0122,-0.0455,0.032,0.0266,-0.0205,0.1072,-0.0319,0.0571,0.0051,-0.0507,0.029,0.0383,-0.0093,-0.0032,0.0698,0.004,-0.0559,-0.0544,0.0245,-0.0892,-0.0327,0.0614,-0.0057,0.0313,-0.0305,-0.0308,-0.1174,0.0122,-0.0609,-0.0687,0.0061,-0.0513,0.0912,-0.0626,0.0546,0.0154,0.0189,0.0102,0.0097,-0.0066,0.0452,-0.1082,0.0481,-0.0246,0.018,-0.0638,0.0102,-0.081,0.0414,0.0223,0.042,0.0287,0.0234,-0.0055,0.1099,-0.046,-0.0367,-0.0122,0.0309,-0.0037,-0.0565,0.0093,-0.0202,-0.0252,0.0171,0.0497,0.0429,0.0276,0,-0.0313,0.0133,0.0028,-0.0461,-0.012,0.0457,0.0595,-0.0125,-0.0144,-0.0034,0.0158,-0.0815,-0.0062,0.051,0.0925,0.0035,0.0048,-0.034,-0.035,-0.0947,-0.0007,0.0303,0.022,-0.0881,0.0795,-0.0191,0.0427,0.0321,0.0372,-0.0123,-0.0078,0.004,-0.0096,0.0639,0.0035,-0.0677,-0.0746,0.0557,-0.0454,0.001,0.0653,0.098,0.0391,-0.0451,-0.0065,-0.04,0.0123,0.0123,-0.0327,0.0118,0.0004,-0.0375,0.0373,0.0466,0.049,-0.0005,-0.0489,0.0957,0.0392,0.0242,-0.0151,-0.0118,-0.0288,0.0197]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"Digital was chaos of new-ness, at least print had far more years of processes to learn from. How do we do better? # From the early-mid 2000s the tools are vastly better.","embedding":[-0.0264,0.0345,-0.0073,0.0345,0.051,-0.0253,-0.1377,0.0202,-0.0005,0.0643,-0.0054,0.1342,0.0368,-0.0175,0.0289,0.0071,0.0015,-0.0548,-0.0483,-0.0438,-0.0385,-0.0386,0.024,-0.0233,0.0402,0.0061,-0.0895,-0.0375,0.0236,-0.0613,0.018,0.0334,0.0088,-0.0116,0.0824,0.041,0.054,-0.0315,0.0135,-0.1013,0.0125,-0.0423,-0.0558,0.0541,-0.0617,-0.0664,-0.0275,0.0244,-0.0763,-0.0171,-0.0634,-0.0542,-0.0185,-0.116,0,-0.0546,-0.0002,0.0293,-0.0093,0.0155,-0.0334,-0.0057,-0.0456,0.0159,0.0328,0.0141,0.0198,0.0202,-0.0059,0.008,-0.0845,0.0221,-0.021,0.0544,0.0465,-0.1233,0.0514,0.011,0.0083,-0.0162,0.0792,-0.0177,0.0269,0.0575,-0.0591,0.0335,0.0364,0.0184,-0.0045,-0.0353,0.0503,0.0129,0.0823,0.0506,-0.0304,-0.0191,0.0736,-0.047,0.045,0.0704,0.0002,-0.0324,0.0851,-0.1335,0.014,-0.051,0.0862,0.1019,-0.0437,-0.0261,-0.0339,-0.0124,-0.0722,-0.0222,0.0251,-0.0645,-0.0262,0.0154,0.1024,0.0172,-0.0031,0.101,-0.0527,-0.0787,0.004,0.0073,0.0407,0,0.0217,0.0707,-0.0569,0.0434,0.0782,0.0134,0.0235,-0.0198,-0.0824,-0.0375,0.0818,0.0292,-0.0797,0.0929,0.138,-0.0453,-0.0547,0.0821,0.0444,-0.0031,-0.0444,-0.1045,0.0377,0.0028,-0.0011,0.018,-0.0351,0.0935,-0.006,-0.0097,0.004,-0.019,0.0356,-0.0993,0.0349,0.0019,0.0184,-0.1137,0.0309,-0.0093,-0.1226,0.0718,-0.0508,-0.0371,0.0199,0.0894,0.0023,-0.0163,0.0159,0.0075,-0.0069,0.0714,0.0665,0.0421,-0.0531,-0.0163,0.0591,-0.1038,0.0806,0.0523,0.05,0.0285,-0.0041,-0.0282,-0.0116,0.0253,0.1019,0.0472,-0.0295,-0.0442,-0.0597,-0.0945,-0.001,-0.091,0.0451,0.0105,-0.012,-0.0513,0.0258,-0.017,-0.0055,0.0592,-0.0231,-0.0238,0.1013,-0.0265,-0.0282,0.0556,0.0031,0.0772,-0.0197,-0.0245,-0.02,0.0628,0.0214,0,-0.0627,-0.0337,-0.0157,0.0978,-0.0421,-0.0246,-0.0483,-0.0509,0.0408,-0.0569,0.0206,-0.0384,-0.0697,0.034,-0.0582,-0.0145,0.0018,-0.0743,0.0243,0.0045,0.0955,-0.018,-0.066,0.0615,0.0558,0.0088,-0.0305,0.0466,0.0026,-0.0085,0.0035,-0.0759,0.0253,-0.0284,0.0553,-0.062,0.0068,0.0332,0.0048,-0.0392,0.0456,0.0185,-0.0205,-0.046,-0.0078,0.0587,-0.0175,-0.0292,0.0525,0.0556,0.0277,-0.0495,0.0298,-0.135,-0.0174,-0.0612,-0.0816,0.0107,-0.0387,0.0639,-0.0682,0.0255,0.0066,-0.006,0.0044,-0.0101,0.0267,0.0561,-0.1028,-0.0156,0.0157,-0.0229,-0.0235,-0.0359,-0.0952,0.0549,0.0192,0.0079,-0.0127,0.04,-0.0044,0.1393,0.0251,-0.0586,-0.0292,0.0598,0.0351,-0.0672,-0.0217,-0.022,-0.0297,0.0768,0.0214,0.079,0.0307,0,0.0038,-0.0263,-0.0126,-0.0405,0.0295,-0.0105,0.0594,0.0533,0.014,0.0186,0.1006,-0.0734,-0.0153,0.0349,0.0387,0.0474,-0.07,-0.043,-0.049,-0.1118,0.0047,0.0118,0.1164,-0.0514,0.0703,-0.0078,0.0067,0.0293,-0.0099,-0.0166,-0.0054,-0.0154,-0.0464,0.073,0.0066,-0.133,-0.0855,0.0634,-0.0214,-0.0015,0.0214,0.0591,0.0124,0.0159,0.015,-0.0519,-0.0439,0.0427,-0.0126,-0.024,0.0002,-0.0616,0.042,0.0266,0.0653,-0.0088,-0.0136,0.1121,0.0185,0.054,0.0272,-0.097,0.0491,0.0319]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"Dreamweaver 4 was roughly 15 MB in size, while its successor came on a CD and needed 140 MB.","embedding":[0.047,0.0644,0.0449,0.0184,0.0436,-0.0498,-0.0743,0.0453,0.0531,0.0775,-0.0136,0.1281,-0.0171,-0.0425,0.0423,-0.0059,0.0388,-0.0565,-0.0562,-0.0208,-0.0242,-0.102,0.0077,-0.0033,0.0745,0.0252,-0.0869,0.0033,0.0403,0.0045,0.0105,0.053,0.0233,-0.0209,0.0195,0.0065,0.0226,0.0146,-0.0659,-0.0198,0.0177,0.0091,-0.0269,0.0556,-0.0664,-0.0411,-0.0188,0.0024,-0.0543,-0.0289,-0.0135,-0.0713,0.0055,-0.1089,-0.0114,-0.1159,0.0091,0.0422,0.0169,0.017,0.0239,-0.0487,0.0258,-0.0333,0.0455,-0.0011,0.0801,-0.0409,-0.0106,-0.0323,-0.0242,0.0333,-0.0044,0.0539,-0.0087,-0.1118,0.0796,0.0203,0.0557,0.037,0.0801,-0.0491,-0.0104,0.0322,-0.0368,-0.0176,0.0324,-0.0428,0.0356,-0.0561,0.0584,0.0144,0.0032,0.0704,-0.0615,-0.0183,0.0058,-0.0512,-0.008,0.0062,0.0353,-0.051,0.092,-0.0366,0.0185,-0.0192,0.0813,0.0566,-0.0335,-0.001,-0.075,-0.0082,-0.0442,0.0062,0.0206,-0.0378,-0.0444,0.0328,0.0292,0.0732,0.0126,0.0754,0.0157,-0.1,0.0561,-0.0047,-0.0102,0,0.007,0.0696,-0.0675,0.0067,0.0846,-0.0348,0.0698,-0.0078,-0.1005,-0.0074,0.0439,0.0184,-0.0057,0.1323,0.1524,-0.0432,-0.0184,0.0199,0.0635,-0.0161,-0.0191,-0.0931,0.0411,0.0107,-0.0297,-0.0039,-0.0357,0.1533,0.0279,-0.0094,0.0061,-0.0676,-0.042,-0.0763,0.1355,-0.0092,0.0217,-0.1178,0.0026,0.0149,-0.0793,0.0877,-0.0605,-0.0206,0.0084,0.0692,-0.002,-0.054,-0.0002,-0.0209,0.0261,0.0841,0.0713,0.0435,-0.0005,0.0046,0.0818,-0.1089,0.1056,0.0634,-0.0984,-0.0486,0.0174,0.064,0.0212,-0.0004,0.091,0.0211,-0.0375,-0.018,0.0123,-0.1184,0.0418,-0.0611,0.0018,-0.009,-0.0321,-0.0237,-0.0526,0.0297,-0.049,0.0496,0.0379,0.0063,0.0526,0.0009,-0.0311,0.014,-0.0199,0.0519,0.0019,0.0087,-0.0518,0.0533,-0.0064,0,-0.0881,-0.0144,-0.0388,0.0574,-0.0279,-0.0053,-0.035,-0.0632,-0.005,-0.011,0.0339,-0.0209,-0.0323,0.0476,0.0202,-0.0399,0.0235,-0.1476,0.0886,-0.0499,0.0816,0.0152,-0.0451,0.0031,0.0213,-0.0493,-0.0739,0.0577,-0.0083,-0.0167,0.0515,-0.0215,0.0331,-0.0353,0.0562,-0.0207,0.0262,0.0206,0.0079,-0.0291,-0.0126,-0.0321,0.0068,-0.0351,-0.0142,0.1033,0.0012,-0.0428,0.0602,0.0434,0.0408,0.0071,0.0321,-0.0596,-0.0065,-0.0978,-0.0919,0.0126,0.0027,0.0643,0.0218,0.0083,0.0218,0.0144,-0.0144,0.0724,0.0086,0.0231,-0.072,-0.0167,-0.0568,-0.0453,-0.0353,0.0265,-0.1452,0.0705,0.007,0.0119,-0.0206,0.0337,-0.041,0.0681,0.0368,-0.0487,-0.0601,-0.0479,-0.0077,-0.0498,-0.0535,-0.0231,-0.0148,0.0125,-0.0474,0.066,0,0,-0.0137,-0.018,0.0207,-0.0677,0.0022,-0.0327,0.0611,0.0953,0.0681,0.0828,0.0672,-0.0035,-0.0485,0.0595,0.0864,0.0107,-0.0711,-0.0768,-0.0314,-0.1027,0.0387,0.0136,0.0356,-0.0946,0.1477,0.0467,0.0093,0.0386,-0.0407,-0.0201,0.0204,-0.0018,0.0662,0.051,0.0282,-0.0815,-0.0888,0.074,0.0317,-0.0363,0.0297,0.0568,0.0522,-0.0067,0.0259,-0.0127,-0.1222,0.0116,0.0113,-0.0001,0.0348,-0.0428,0.0377,0.0204,0.0728,-0.0048,0.0007,0.0352,-0.0084,0.0336,0.0022,-0.0988,-0.0278,-0.0023]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"It's a feeling echoed by the recent re-launch of a famous real-time strategy game, Warcraft 3.","embedding":[-0.0266,-0.005,0.034,-0.0634,-0.0359,0.0085,-0.1054,0.0007,-0.0013,0.0744,-0.0656,0.1107,0.0393,0.014,0.0924,-0.0394,0.0462,-0.0179,0.017,-0.0596,-0.0272,0.0035,0.0726,-0.0138,0.0607,0.0523,0.0031,0.0115,-0.0864,0.0217,-0.0669,0.0801,-0.0868,-0.0607,-0.0287,-0.0119,0.008,-0.0119,-0.0904,-0.0389,-0.1152,-0.0235,0.0155,0.0221,0.0183,-0.0013,-0.0227,-0.0252,-0.009,0.079,-0.0402,-0.1069,0.051,-0.0868,0.0491,-0.019,-0.0506,0.0841,-0.0119,-0.0233,-0.0117,-0.0559,-0.0266,-0.0148,0.0198,-0.0363,0.081,-0.0257,-0.0223,-0.018,-0.0469,0.0472,-0.013,-0.0989,-0.0189,-0.0139,0.0392,-0.013,0.0436,-0.0489,0.0993,0.0292,-0.044,0.082,-0.0697,-0.0396,-0.0461,-0.0016,-0.0168,0.0113,-0.0137,-0.0148,0.0305,0.0896,-0.0222,0.0274,0.0008,-0.0463,0.083,0.0276,0.0356,-0.0375,0.0527,0.0062,0.0591,0.0206,0.0509,0.0466,-0.1139,0.0108,-0.0943,0.0106,-0.0561,-0.0333,0.0354,0.0314,0.0247,0.0163,0.0658,0.071,0.0085,-0.0154,0.0012,-0.0373,0.0211,-0.0035,0.0049,0,-0.0653,0.0524,-0.0255,0.1126,-0.031,0.0189,0.0462,-0.0109,-0.0365,-0.0215,-0.0443,0.0695,-0.0502,0.0885,0.0941,-0.0971,-0.0446,0.0699,-0.0281,0.0596,0.0089,-0.0416,0.0745,-0.0233,0.0135,0.069,-0.0382,0.0347,0.0184,-0.0157,0.0585,-0.088,-0.0062,-0.1103,0.0339,0.0279,-0.0058,-0.112,-0.0308,0.04,0.0048,0.0905,-0.056,-0.0615,0.0196,0.0751,-0.0099,-0.0346,-0.0678,-0.0167,0.02,0.0871,-0.0459,-0.0374,-0.0164,-0.0487,-0.0066,-0.043,0.0155,0.0801,-0.0525,0.0183,0.0205,0.0308,-0.0326,0.1253,0.0834,0.0695,-0.036,0.0196,-0.0279,-0.0335,-0.0272,-0.0586,0.1127,-0.0042,-0.037,-0.0765,0.0074,-0.0118,-0.046,0.0476,-0.0052,0.0113,0.0012,-0.0485,-0.0252,-0.037,0.0544,0.0189,-0.0066,-0.0159,0.0063,0.0455,0.0246,0,-0.016,0.024,0.02,-0.0072,-0.0642,-0.0185,-0.1072,0.0082,0.0038,-0.0717,0.0109,0.0545,0.0623,0.0505,-0.077,-0.0257,0.0299,-0.1345,0.0369,-0.0388,0.1167,-0.0017,-0.0843,-0.0144,-0.0616,0.042,-0.038,0.0138,-0.0155,0.0195,0.0555,-0.058,0.0854,-0.0114,0.0744,0.0056,0.1031,-0.0547,-0.0379,-0.0089,0.0311,0.0476,-0.0156,0.0493,-0.0015,0.1212,-0.0063,-0.0179,0.0733,-0.0107,-0.0344,-0.0075,0.0164,-0.1346,-0.0026,-0.0891,-0.0871,-0.063,0.0006,0.1124,-0.043,-0.0159,-0.0321,-0.0052,-0.0256,0.0293,0.0392,-0.0323,0.0062,-0.0361,-0.0613,0.0044,-0.0959,-0.0043,-0.0236,0.0002,0.0101,0.0424,-0.0321,0.0274,0.0193,0.0066,0.0213,0.0088,0.0261,0.0674,-0.0365,-0.0047,-0.0721,-0.0686,0.0045,-0.0122,-0.044,0.0833,0.0462,0,0.0106,0.0258,0.0894,-0.0286,-0.0232,0.0539,-0.0084,0.1107,0.0254,0.0235,-0.0142,-0.0187,0.0041,0.0123,0.0867,0.0563,0.0288,-0.0426,-0.0174,0.0395,0.0126,0.0264,0.0514,-0.0818,0.0063,0.0393,-0.0466,-0.0542,0.0081,0.0219,0.0244,0.0196,0.0619,0.0102,-0.0496,-0.1141,0.048,0.0672,0.0422,-0.0505,-0.0169,0.0872,-0.035,0.03,0.0282,-0.0169,-0.035,-0.0315,-0.0718,-0.1053,-0.0301,0.0428,0.0335,0.008,0.0666,0.0643,-0.0361,0.0387,-0.0154,-0.0052,0.0715,-0.157,-0.105,0.0388]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"Keyboard and mouse controls were not improved and felt more dated as keyboard layouts changed in the passing years, 3D visuals were un-improved looking flat and muddy, popular features removed, and","embedding":[-0.0058,-0.0065,0.1175,-0.0077,0.0698,-0.0307,-0.0321,0.0274,-0.0126,0.0578,-0.0558,0.097,0.0186,-0.031,0.0461,0.0508,0.1047,-0.0465,-0.0453,0.0223,-0.0196,-0.0952,-0.0107,0.0031,0.0247,0.0688,-0.0134,-0.0227,-0.0138,-0.0704,-0.0708,0.1327,0.0851,-0.0304,-0.0565,-0.0417,0.0755,-0.0179,-0.1318,0.0128,-0.0852,0.0399,-0.0097,0.0042,-0.0013,-0.0251,0.056,-0.0803,-0.0235,0.0315,0.0271,-0.1331,-0.0234,-0.0984,-0.0795,0.0289,-0.0564,0.056,0.0106,0.0035,-0.0146,-0.0255,0.0029,0.044,0.0806,-0.001,0.0232,-0.137,-0.0504,-0.0399,0.0061,0.0963,-0.0055,-0.1015,-0.0575,-0.0258,0.0364,-0.0246,-0.0626,-0.0285,0.0612,0.0588,-0.0098,-0.0052,-0.0168,0.0645,0.0381,-0.0168,-0.0805,-0.0206,0.0436,0.0152,-0.0165,0.0541,-0.0034,-0.0103,0.0452,-0.0304,0.0561,0.0531,0.0815,-0.0256,0.0729,-0.0737,0.0642,0.0023,0.0736,0.0382,-0.0802,0.1252,0.0214,0.0033,-0.0721,-0.012,-0.0526,0.0289,-0.0627,0.024,0.0585,0.0364,0.0395,-0.1049,-0.0216,0.0374,0.0436,-0.0261,-0.0078,0,-0.027,0.0477,-0.0765,0.0562,0.0557,0.0624,0.0721,-0.0553,-0.058,-0.0016,-0.0674,0.0676,-0.0281,0.0585,0.1417,-0.064,-0.082,0.0483,-0.0492,-0.0009,-0.014,0.0019,-0.0023,-0.0222,-0.0221,0.0268,0.0126,0.0547,-0.0797,-0.0066,0.0222,-0.0362,0.0101,0.0087,0.0023,0.0583,-0.0105,-0.1081,0.0112,0.0204,-0.0578,0.0704,-0.0029,-0.0773,-0.0104,0.0661,0.0369,-0.0479,-0.0689,0.0224,-0.0118,0.1189,0.0205,0.0383,0.0187,-0.0786,0.0508,-0.0613,0.0029,0.1003,0.0143,0.0542,0.0371,0.0421,-0.003,0.0665,0.0726,0.0831,0.0229,-0.0253,-0.0214,-0.0583,-0.0186,-0.0258,0.0224,-0.08,-0.031,-0.0888,0.0197,0.0484,-0.0782,0.0639,-0.0526,-0.0119,-0.0821,0.0141,0.0716,0.0252,0.02,0.0268,-0.0323,-0.0223,-0.0123,-0.0193,0.0228,0,-0.0723,-0.0217,-0.0066,0.0419,-0.1188,-0.0278,0.0282,0.0052,-0.0168,-0.0206,0.0577,0.0942,0.0311,0.03,0.0114,0,-0.0195,-0.0353,0.0045,-0.0466,0.0278,-0.0244,-0.1008,-0.0262,-0.0264,0.0476,-0.0882,0.0055,-0.0355,-0.0275,0.0022,0.0034,0.0143,0.039,0.0312,-0.0493,-0.0285,-0.0595,-0.0273,-0.0076,-0.0088,-0.0018,0.0552,0.0657,-0.0357,0.0444,0.0105,0.0004,0.0352,0.0125,0.0451,0.0278,0.0213,-0.0067,0.0363,-0.0647,-0.0733,-0.0292,-0.0836,0.0868,0.0163,0.0461,-0.0517,-0.0212,-0.0022,0.0249,0.0439,0.0096,-0.0637,0.0254,-0.043,-0.0648,-0.0433,-0.0314,-0.0174,-0.043,0.0691,0.0603,-0.0704,-0.0156,-0.0047,-0.0176,0.0235,0.0046,0.0688,0.1306,-0.0399,-0.0707,-0.0147,0,0.034,0.0233,-0.0691,0.0895,-0.0359,0,-0.0167,0.015,0.0059,-0.0542,0.0155,-0.0117,0.029,0.0948,-0.0388,0.0753,-0.0271,-0.0568,-0.0805,0.0792,0.1247,0.0907,-0.0599,-0.0386,-0.0087,-0.01,-0.0327,-0.0068,0.0375,-0.0293,-0.0154,0.067,-0.0255,0.0096,0.055,0.0606,0.0123,0.0371,0.0264,-0.0109,0.0142,-0.0417,0.0085,0.1294,0.0046,0.019,-0.0843,0.0097,-0.0027,0.0166,0.0351,-0.0321,-0.0491,-0.0101,-0.0761,-0.0522,-0.0392,0.0068,0.0166,0.0564,0.0933,0.0071,-0.0258,0.0071,0.0307,0.0686,0.0278,-0.1098,-0.0371,-0.0054]},{"url":"/posts/20200208-its-been-20-years/","title":"Publishing since the 2000s","snippet":"And Polygon also notes : Hitting the Esc key doesn’t bring up the main settings menu. Instead, I had to hunt for it for a couple of seconds — it’s mapped to F10.","embedding":[-0.0062,-0.0045,-0.0121,-0.02,0.0701,-0.004,-0.0706,0.0366,-0.0246,0.0421,-0.0546,0.113,0.0067,-0.0335,0.0681,-0.0225,0.1031,-0.0363,-0.0543,0.036,-0.0599,-0.0616,0.0715,-0.0066,-0.0235,-0.044,-0.0588,-0.021,-0.063,-0.0867,-0.0199,0.0829,0.01,-0.0216,-0.0394,-0.042,0.0896,-0.033,-0.0553,-0.0552,-0.0464,-0.0599,0.0126,0.0045,0.038,-0.0355,-0.0036,-0.0114,0.035,-0.0337,-0.0273,-0.0651,-0.0384,-0.1076,-0.018,0.0693,-0.0308,-0.0209,-0.0288,0.0263,0.1,0.0224,-0.0379,0.0698,0.0466,-0.0146,0.0702,-0.0881,0.006,0.0573,-0.0552,0.0547,-0.0054,-0.0373,0.0127,-0.0645,-0.0679,0.0123,0.024,-0.0107,0.1038,0.0467,-0.0006,0.0665,-0.0381,-0.0038,0.0829,-0.0765,0.0251,0.0138,0.0149,-0.0377,0.1901,0.0138,0.0084,-0.0078,-0.0026,-0.0549,-0.0278,0.0452,-0.0041,0.004,0.0615,-0.0721,-0.0022,-0.0238,0.0825,0.056,-0.1028,0.004,0.0138,0.0783,-0.0559,-0.0939,-0.0132,0.003,0.0231,0.0085,0.1327,0.0437,-0.0184,-0.0178,-0.0731,0.038,0.0755,-0.0032,-0.0212,0,0.0055,0.0619,-0.034,0.054,0.0974,0.0334,0.0335,-0.0642,-0.0719,-0.0172,-0.0287,0.0672,-0.0107,0.0566,0.101,-0.0504,-0.0186,0.0927,-0.0175,-0.0471,0.0648,-0.0937,-0.0054,-0.0885,0.0197,0.0894,-0.0654,0.0509,-0.0025,0.0119,-0.0708,-0.0288,-0.0391,0.0138,0.0146,0.0128,0.012,-0.0917,0.0673,0.0564,-0.1414,0.0661,-0.0794,-0.0212,0.0275,0.0534,0.0213,-0.0175,0.02,0.0237,-0.0165,0.0483,0.0242,0.0183,-0.0494,-0.0587,0.0287,-0.1124,0.0039,0.0539,0.0224,0.0244,0.0163,0.0074,0.01,0.0511,0.0333,0.0179,0.0213,-0.0854,-0.007,-0.0606,0.0279,-0.0361,0.0777,0.0133,-0.0206,-0.1033,0.0033,0.007,0.0377,0.0546,-0.086,0.01,0.0598,-0.0432,0.0655,0.0496,-0.008,0.0425,-0.0304,0.0183,0.0459,0.0612,0.0021,0,0.0119,-0.064,-0.0143,0.0653,-0.0853,0.0281,0.0428,-0.0623,0.0439,0.0094,0.0011,0.0194,-0.0423,-0.0041,-0.053,-0.0602,0.0312,-0.0437,-0.074,0.001,0.0148,0.0229,-0.1421,0.03,-0.0295,0.0268,-0.0251,-0.002,-0.1054,-0.071,0.0104,-0.0069,-0.0116,-0.0389,0.0059,0.025,0.0291,0.0007,-0.0587,0.0035,-0.0067,0.0179,-0.0246,0.015,0.0182,0.0412,0.0178,0.0018,0.0319,0.0354,0.0134,-0.0448,0.0244,-0.0965,-0.025,-0.0302,-0.0947,-0.0478,-0.0607,0.1196,-0.0411,0.099,-0.0194,-0.0131,0.0551,-0.0303,0.009,0.0336,-0.0549,-0.0364,-0.0876,-0.0908,-0.0584,-0.0302,-0.0234,0.053,0.1198,-0.0016,-0.0065,0.065,-0.0197,-0.0329,-0.0234,-0.0498,0.0042,0.1181,0,-0.084,-0.0012,-0.0232,-0.0114,0.0168,-0.0152,0.0735,0.0078,0,-0.0195,0.0515,-0.0274,-0.0303,-0.0102,-0.0017,0.0342,0.0491,-0.0215,0.0253,0.0021,-0.0188,-0.0452,0.0896,0.0624,0.0642,0.032,-0.0098,-0.0735,-0.0216,0.0567,0.0157,0.0325,-0.0549,0.055,0.0106,0.0115,0.0652,0.022,0.0486,-0.0338,0.0109,-0.0475,0.1088,-0.0187,-0.0704,0.0185,0.1117,-0.0349,-0.0471,0.0045,0.0092,0.0574,0.0332,-0.0336,0.0357,-0.0077,0.03,-0.0371,-0.0748,-0.069,-0.0298,0.0685,0.0587,0.0778,0.048,0.023,0.0037,0.0514,0.1025,0.0318,-0.0145,-0.1103,0.0372]},{"url":"/posts/20200713-moving-from-panini-to-eleventy/","title":"Moving from Panini to Eleventy","snippet":"← Blog Moving from Panini to Eleventy 13 Jul 2020 272 words Filed in: static sites, blogging A 100 percent misleading screenshot, the change to Eleventy has zero requirement on the look of the site.","embedding":[-0.074,-0.0331,0.0287,-0.0667,0.0658,-0.0291,-0.0446,-0.0343,-0.0754,0.0054,-0.0417,0.0568,-0.03,0.0229,0.0356,-0.081,0.0046,-0.0352,-0.0177,0.058,-0.0249,-0.0136,0.066,0.0052,0.001,-0.0049,-0.0875,-0.0125,0.0113,-0.0659,-0.0207,0.1561,-0.0192,-0.0612,0.0321,-0.0052,0.0837,0.0254,-0.0621,0.0085,-0.0035,-0.0227,0.0183,-0.0086,0.0832,-0.008,-0.0004,-0.1232,0.018,0.0122,0.0146,-0.0178,0.0223,-0.0717,-0.0335,0.0162,0.0206,-0.0451,0.0517,0.0209,0.0295,0.0147,-0.0245,0.0494,0.0815,-0.0417,0.0131,-0.0031,-0.0041,0.0019,0.0272,-0.0013,0.0222,-0.0279,-0.0275,0.0464,0.0233,0.0853,-0.001,-0.053,0.0036,0.0107,0.0026,0.0628,-0.0264,0.0344,0.0186,-0.02,-0.0139,-0.0416,0.0229,0.0453,0.128,0.0538,-0.0238,-0.0396,-0.0282,0.0227,-0.0118,0.1016,-0.0006,0.06,0.0666,-0.0001,-0.0735,0.0336,0.0735,0.0872,-0.0349,0.0284,-0.0199,0.0259,-0.0335,-0.1066,-0.0515,-0.0305,-0.0431,-0.0658,0.1089,0.004,0.0879,0.0179,-0.0113,0.0576,-0.0649,0.0407,-0.0311,0,0.0464,0.0476,-0.0222,0.1096,0.0292,-0.053,-0.0154,0.0033,-0.1355,0.0019,0.033,0.0435,-0.0405,0.0001,0.0604,-0.0881,0.0581,-0.0601,0.073,-0.0723,-0.0041,-0.0108,-0.0126,-0.0054,0.0873,-0.0149,0.0429,0.097,-0.1107,0.0147,0.0815,0.0115,0.0612,0.0362,-0.0642,-0.0508,0.0715,-0.0874,0.016,-0.0389,-0.0281,0.0081,-0.0116,0.0567,0.0394,-0.0505,0.047,0.0053,0.042,-0.0432,-0.074,0.0693,-0.0333,0.0518,-0.0712,-0.0377,0.0103,-0.1014,0.046,0.0326,0.1021,0.0341,-0.0899,-0.0217,-0.0193,0.0991,0.0301,0.0245,0.0678,-0.0307,-0.0489,-0.002,0.0235,0.0592,0.1118,-0.0615,-0.0561,-0.002,-0.0002,-0.0175,0.1161,0.0574,-0.042,0.0929,-0.0302,-0.0421,0.0525,0.0348,-0.0263,0.0102,0.1345,-0.0434,0.1035,0.0102,-0.0081,0,-0.0185,-0.0424,-0.1559,0.0517,-0.0507,-0.0282,0.0349,-0.0352,0.0091,-0.0448,0.0085,0.0574,0.044,-0.026,-0.0668,0.0746,0.0072,-0.0829,0.0068,-0.0322,0.0783,0.0383,-0.1035,-0.0904,-0.0267,0.0743,-0.0306,0.0234,-0.0483,0.01,-0.0736,-0.0268,-0.1092,0.0126,-0.0122,-0.0334,-0.1032,-0.0126,-0.0834,-0.0227,-0.0463,-0.042,0.0345,-0.0416,0.0288,0.0401,-0.0488,0.033,0.0612,-0.0095,0.0369,0.0469,0.0274,-0.0598,0.0328,-0.0236,0.01,-0.013,-0.0463,0.0793,0.105,0.0656,-0.0034,-0.0325,0.0505,0.0227,-0.0849,0.0276,-0.0215,0.0105,-0.0557,-0.0215,-0.0096,-0.0406,-0.0467,-0.017,0.0804,-0.025,0.0023,-0.0072,-0.0304,0.0231,0.0018,-0.0208,-0.043,0.0441,0.0037,0.0213,0.0253,0.0506,-0.0083,-0.0002,-0.0727,0.0109,0.0226,0,0.0034,0.0485,-0.0581,-0.0055,0.0308,-0.0078,0.0392,0.0213,0.0648,-0.0442,-0.0485,0.057,0.0499,0.0376,-0.0008,0.0547,0.0215,0.0546,-0.0428,-0.0282,-0.0229,0.0712,0.0291,-0.0319,-0.1005,-0.0702,-0.0095,0.1051,0.0316,-0.0307,-0.0774,0.0044,-0.0551,-0.0556,-0.0138,0.0203,-0.0978,0.0225,0.0148,-0.0322,0.0328,-0.0636,-0.0319,0.0504,0.0209,-0.0703,-0.0497,-0.0184,-0.0094,-0.0352,-0.0213,0.0585,0.007,0.0606,0.0487,-0.0634,-0.0257,-0.0707,0.0209,0.1133,0.0097,-0.1166,-0.0305,0.0324],"teaser":"Back in February 2018, I wrote about updating this site to use a static-site generator by Zurb (makers of the Foundation Framework) called Panini.","date":"Mon Jul 13 2020 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20200713-moving-from-panini-to-eleventy/","title":"Moving from Panini to Eleventy","snippet":"ruly distinguishing difference is that Panini hasn't had major development work in two years — Eleventy's development started shortly before that and continues at pace.","embedding":[-0.0228,-0.0491,-0.0222,-0.1289,0.0844,0.0255,-0.0296,0.048,-0.0765,-0.0327,-0.0181,0.0299,-0.0804,0.0036,0.0223,-0.0699,0.042,-0.0278,-0.0614,0.051,-0.0006,-0.0312,0.0378,-0.0217,0.0435,0.035,-0.0801,-0.0058,-0.0136,-0.04,-0.0241,0.0961,-0.0157,-0.0324,0.0207,-0.0042,0.1039,-0.0024,-0.081,-0.0341,-0.0091,-0.0388,-0.0352,0.0001,0.0859,-0.0344,-0.0261,-0.0941,0.0103,0.0361,-0.0219,-0.0088,-0.0098,-0.0355,-0.0438,0.0754,-0.0272,-0.0523,-0.0321,-0.0058,0.0061,0.0383,-0.0258,0.0942,0.009,-0.0588,-0.0015,-0.0048,0.0212,-0.0054,0.038,-0.0267,-0.0067,-0.005,0.0159,-0.0052,0.0081,0.0139,0.0141,-0.0788,0.0539,0.0985,-0.0278,0.0595,-0.0085,-0.0556,0.0474,0.0186,-0.0542,-0.0485,0.0829,0.0479,0.1511,0.0248,0.0234,-0.0597,-0.012,-0.0125,0.0015,0.0897,-0.0144,-0.0291,0.035,-0.012,-0.0734,0.0212,0.1231,0.0262,-0.0276,-0.0033,-0.007,0.0122,-0.0849,-0.0994,0.0128,-0.0738,-0.0741,-0.0342,0.1016,0.0038,-0.019,-0.0368,-0.0344,0.0463,-0.0373,0.0504,-0.0957,0,0.0158,0.0622,-0.0523,0.1068,0.0373,-0.0125,-0.0487,0.0471,-0.0793,0.0088,-0.0021,0.0858,-0.0128,-0.0083,0.0648,-0.0522,0.0426,0.0308,0.0925,-0.0512,-0.0093,-0.0356,-0.0008,-0.0105,0.1171,0.0056,-0.014,0.0441,-0.0503,0.0244,0.0628,-0.0234,0.0148,0.0272,-0.0535,-0.0335,0.0689,-0.0908,0.0422,0.009,-0.0887,0.0445,0.0068,0.0373,0.0432,0.0122,0.0847,0.0334,0.0399,-0.0698,-0.0535,0.008,-0.0221,0.0294,-0.0537,-0.0616,0.0246,-0.0629,0.0551,0.0074,0.0853,0.0299,-0.0161,-0.0173,0.0119,0.0331,0.0437,-0.0479,0.0123,-0.0268,-0.0976,-0.0356,0.0138,0.0587,0.1331,-0.0302,-0.0261,0.0002,0.0398,0.0053,0.0738,0.0748,-0.0353,0.0133,-0.013,-0.0059,0.026,-0.0193,-0.0034,0.0308,0.1431,-0.0276,0.0798,-0.0102,0.0357,0,0.0133,-0.0316,-0.0886,0.0068,-0.0665,0.0172,0.0774,-0.0481,0.0469,-0.0222,-0.0023,0.0022,0.0378,-0.0566,-0.0461,0.0383,-0.0079,-0.034,0.0069,-0.0685,0.0727,0.0454,-0.1302,-0.0805,-0.0523,0.0501,-0.0255,-0.0166,-0.0501,0.0303,-0.0316,-0.0425,-0.0972,-0.003,-0.0236,0.0484,-0.08,-0.0245,-0.095,0.0531,-0.0158,-0.066,0.036,-0.0516,0.011,-0.0123,-0.0407,0.0642,0.0479,-0.0264,0.0611,0.0358,0.0203,-0.0619,0.0371,-0.0086,0.0489,-0.0398,-0.0757,0.0424,0.1049,0.0822,0.0087,-0.0073,-0.0081,0.0447,-0.0609,-0.0159,-0.0765,-0.0245,-0.0792,-0.0881,-0.0165,-0.0197,-0.0611,-0.0026,0.0687,-0.0126,0.0246,0.0431,-0.0205,-0.0557,0.04,0.0237,-0.0379,0.088,0.019,0.0068,0.0477,0.0077,-0.0101,0.0151,-0.0394,0.0136,0.0379,0,-0.0282,-0.0105,0.0093,-0.0232,-0.0469,0.0241,0.0014,0.049,0.101,0.0254,-0.0784,0.0607,0.0132,0.0066,0.024,0.129,0.0701,-0.0005,-0.0284,0.0727,0.0052,0.0969,0.0311,-0.0413,-0.0713,-0.0589,-0.0194,0.1414,0.0266,-0.041,-0.0287,0.042,-0.0722,0.0165,0.0402,-0.0113,-0.0546,0.0545,-0.0054,-0.0297,0.0183,-0.0348,-0.0586,0.0718,0.0274,-0.0631,-0.0314,-0.0152,-0.0287,-0.053,-0.0021,0.0441,-0.0045,0.0973,0.0396,-0.0689,-0.0255,-0.0393,0.0416,0.1843,-0.013,-0.0963,-0.056,-0.0085]},{"url":"/posts/20200713-moving-from-panini-to-eleventy/","title":"Moving from Panini to Eleventy","snippet":"motives # I've also moved to Eleventy as it is an officially supported implementation of the Visual Framework 2.0 , a highly-componentised front-end framework for life science websites.","embedding":[-0.0959,-0.0651,-0.0101,-0.0447,0.1047,0.0257,0.0023,0.046,-0.091,-0.0058,-0.0332,0.0189,-0.025,0.0279,-0.0101,0.0402,0.0533,-0.0268,-0.0529,0.022,-0.0023,-0.0156,0.0748,0.0189,0.0188,-0.0132,-0.1191,-0.0223,-0.0011,0.0394,-0.0031,0.1303,-0.0131,-0.0135,0.0307,-0.0063,0.0871,-0.0175,-0.0747,0.018,-0.0538,-0.0542,0.0083,0.0035,0.0638,-0.0387,-0.0431,-0.0897,0.0021,-0.0094,-0.041,-0.0809,0.0235,-0.0394,-0.0255,0.0355,-0.0708,-0.0979,-0.0054,-0.0332,0.086,-0.0024,-0.0287,0.0782,0.033,-0.0201,-0.0421,-0.0105,0.0172,-0.0125,0.0026,0.0141,-0.0127,0.0364,0.0457,0.0369,0.0013,0.0106,0.0493,-0.0701,0.0149,0.0725,-0.0268,0.0654,0.0168,-0.0418,0.0821,0.0205,-0.0224,0.0031,0.0442,0.0575,0.1661,-0.0077,-0.0389,-0.0438,0.0046,-0.056,-0.0468,0.0877,-0.0509,-0.0197,0.0066,-0.0457,-0.0375,0.0523,0.0647,0.0824,0.0237,-0.0144,-0.02,0.0742,-0.0848,-0.1243,0.0285,-0.0926,0.0199,-0.0564,0.198,-0.025,0.0172,-0.0132,-0.0799,-0.0183,0.0202,0.044,-0.0908,0,0.101,0.0773,0.0184,0.1094,0.029,-0.0219,-0.0808,0.008,-0.1485,-0.0288,0.0224,0.0862,0.0136,0.0525,-0.0113,-0.1058,0.0667,0.0419,0.0749,-0.0787,-0.0182,-0.0754,-0.0126,-0.0234,0.0653,0.0364,-0.0134,0.0428,0.0059,0.0513,0.0225,-0.0022,-0.0422,0.0312,-0.0439,-0.0401,0.0088,-0.0826,0.0554,0.0054,-0.0513,0.0511,-0.0468,-0.0243,0.0228,0.0222,0.0269,0.0379,0.0748,-0.0598,-0.0456,0.0085,-0.0296,0.0569,-0.0623,-0.0542,-0.0219,-0.0455,0.0431,-0.0115,0.0499,0.0256,-0.012,-0.0476,0.0181,0.0071,0.0226,-0.0736,0.0178,-0.0265,-0.0323,0.0191,-0.003,0.0138,0.0671,-0.0351,-0.0183,-0.0111,0.0148,0.0317,0.0995,0.0266,-0.0413,-0.0047,0.029,-0.0348,0.0193,-0.0843,-0.066,-0.0148,0.0923,-0.0519,0.1287,-0.0302,-0.0285,0,0.0123,-0.0338,-0.0799,-0.0109,-0.0488,0.0105,0.0626,-0.0058,0.0207,0.0008,0.0493,0.0283,-0.0551,0.0041,-0.0171,0.0421,0.0025,-0.0721,-0.0076,-0.0525,0.0566,0.0504,-0.1754,-0.0225,-0.0019,0.0332,0.0374,0.0349,-0.0417,-0.0218,-0.0569,-0.0195,-0.0847,-0.0413,0.0205,0.0111,-0.0176,-0.0476,-0.0705,0.034,-0.0483,-0.022,0.0077,-0.0225,-0.0299,-0.0264,-0.0512,0.1037,0.0404,0.0264,-0.0081,-0.0477,0.0191,-0.0659,0.0016,-0.0407,0.0256,0.0005,-0.0424,0.0341,0.0161,0.0932,-0.014,-0.0153,0.0393,0.0295,-0.06,-0.0021,-0.1016,-0.0813,0.0266,-0.0692,-0.0362,-0.0571,-0.0013,0.0087,0.1385,-0.0115,0.0191,0.0791,-0.0082,-0.0476,0.0581,0.0304,0.0216,0.0007,0.0225,0.0396,-0.0169,0.0375,-0.0572,-0.0366,-0.0248,0.0822,0.0619,0,-0.0272,0.0432,-0.0328,-0.0253,-0.0564,0.0266,0.0646,-0.0195,0.0308,0.0234,-0.0294,0.0611,0.0184,0.071,0.0405,0.0135,0.0077,-0.0023,-0.0663,0.0348,0.0117,0.0833,0.058,-0.0671,-0.0078,-0.0544,0.0081,0.1115,0.0171,-0.0466,-0.0191,0.0768,-0.0691,0.0054,0.0423,0.0343,-0.0827,0.0277,-0.0209,-0.0494,0.0288,-0.0315,-0.0071,0.0534,0.0803,0.0273,0.0104,-0.0445,-0.0078,-0.054,-0.0636,0.0363,-0.0202,0.0976,-0.0337,-0.0292,-0.0048,-0.0131,0.0464,0.1455,0.0594,-0.0283,-0.0352,0.0235]},{"url":"/posts/20201111-using-lerna-with-fewer-tags-and-custom-release-notes/","title":"Lerna monorepos with fewer tags","snippet":"← Blog Lerna monorepos with fewer tags 11 Nov 2020 452 words Filed in: static sites, blogging Mike Haw . It can be hard to get a concise view of what has changed in a monorepo release.","embedding":[-0.0494,-0.0243,0.0454,0.0046,0.0655,-0.0262,-0.0575,0.068,-0.0211,0.1155,-0.0003,-0.0235,-0.0047,-0.0201,0.0498,0.1098,0.031,-0.0412,0.0024,0.0596,0.0195,0.0047,0.0348,0.0167,0.0478,0.0544,-0.0714,0.0385,0.0446,0.015,0.0363,0.0639,-0.0402,0.0387,-0.0039,0.0192,0.0143,0.0318,0.0464,0.0393,0.0562,0.0673,-0.0415,-0.0307,-0.0144,-0.0434,-0.0282,-0.0762,-0.0717,0.0193,0.0346,-0.1072,-0.0377,-0.0047,0.051,0.0342,0.0006,-0.1048,-0.0286,-0.0493,-0.0058,-0.0284,-0.0386,-0.0396,0.0146,0.0359,0.0617,0.0921,0.0194,-0.0067,0.0376,0.0665,0.029,-0.063,-0.023,0.0002,-0.0125,0.0447,0.0267,-0.1085,0.0329,0.0447,0.0259,0.0041,-0.0658,0.0017,0.1133,0.0441,-0.002,0.0325,-0.0003,-0.0316,0.1179,-0.0175,-0.065,0.0339,-0.0045,0.01,0.0446,0.0718,0.0546,0.0259,0.0111,-0.0534,-0.0035,0.0509,0.025,0.0462,0.0014,0.0167,0.0103,0.0624,-0.0471,-0.073,-0.0297,0.0109,0.0688,0.0176,0.0488,0.024,0.0365,0.0172,0.0175,-0.0308,-0.0547,0.0698,-0.0432,0,0.1185,-0.0324,-0.032,-0.0066,0.0546,0.0646,-0.0029,-0.0221,-0.1026,-0.0756,0.0569,-0.0036,-0.0655,0.0329,-0.0257,-0.0954,-0.0115,0.0745,-0.0162,0.0248,-0.0412,-0.0996,-0.0218,-0.0206,0.07,-0.0109,0.0143,0.0444,-0.0081,-0.0076,0.0145,0.0458,0.0976,0.0077,-0.0502,-0.0812,-0.1025,-0.0875,0.0148,-0.108,0.0057,0.012,-0.0897,-0.1069,0.0388,0.0398,-0.0598,0.0275,0.0462,-0.0591,0.0584,0.0711,-0.051,0.0113,-0.0327,-0.0454,0.0167,-0.09,0.0663,-0.0158,-0.0327,0.0283,-0.0076,-0.0271,0.0979,0.108,0.0264,0.0611,0.0196,-0.0018,-0.0001,0.0125,-0.1073,-0.0586,0.0064,-0.0559,-0.0143,0.032,-0.0198,0.0814,0.0129,0.0039,-0.057,0.0078,0.0215,-0.0047,0.0699,-0.0791,-0.0424,0.047,0.095,0.0055,-0.0221,-0.0913,-0.0293,0,-0.0477,-0.0287,-0.0798,0.0496,-0.0162,-0.0361,-0.0499,0.0627,0.0216,-0.0113,0.0065,-0.0197,-0.1423,0.0017,0.0055,0.0076,0.0027,-0.0552,0.0906,0.0298,0.0763,0.0811,-0.0375,0.0763,0.1183,-0.0399,-0.0044,0.0608,0.0138,-0.1187,0.0003,-0.0169,-0.0722,-0.0994,0.0005,-0.0663,0,0.0289,0.0024,0.0782,-0.0789,0.0134,-0.016,0.0308,-0.0462,-0.0269,-0.0627,0.0532,0.0449,0.0021,-0.0425,-0.0922,-0.0322,-0.0278,-0.0076,-0.105,0.0121,-0.0224,-0.0773,-0.065,-0.049,-0.0061,0.0176,0.0001,0.0336,-0.0033,-0.0376,-0.0815,-0.0947,-0.0015,0.0321,-0.0192,-0.001,-0.116,0.0724,0.0363,0.0084,-0.0482,-0.0207,-0.0501,-0.0568,0.0231,0.058,0.0345,-0.0575,-0.0291,0.0507,0.0152,0.0017,0.0121,-0.0827,-0.009,0.0054,0.1007,0.036,0,-0.0694,0.0413,-0.1201,0.0102,0.0393,-0.0009,0.0332,-0.0323,-0.0255,0.062,0.0293,0.0174,-0.0445,0.0468,0.0283,-0.0513,0.0233,0.036,-0.0685,-0.1073,-0.0706,0.0496,0.1084,0.0003,0.0579,-0.0734,0.0513,0.01,0.0534,-0.0139,0.032,-0.01,0.0082,0.0158,0.061,0.0042,-0.0135,0.0297,0.0602,0.0371,0.0483,0.0099,0.0116,0.0577,-0.0315,-0.0534,-0.0408,0.0045,-0.023,-0.0862,-0.0038,-0.0437,0.0252,0.0745,0.0146,0.0641,0.0139,0.0299,0.125,-0.0049,0.0384,-0.0765,0.0478,0.0506],"teaser":"Getting the perks of monorepo publishing while curating our git tags and release notes.","date":"Wed Nov 11 2020 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20201111-using-lerna-with-fewer-tags-and-custom-release-notes/","title":"Lerna monorepos with fewer tags","snippet":"What we want # make one tag for each overall lerna publish release use git to harvest the changes in each CHANGELOG.md to generate release notes as an \"update\" on the website How we get it # Generate","embedding":[-0.0138,0.0354,0.0524,0.0098,0.0644,0.0004,0.0142,0.0291,0.0529,0.0937,0.0018,-0.053,-0.0002,-0.0383,-0.0235,0.0784,-0.0288,-0.006,-0.0645,-0.0158,0.0522,0.1033,0.0264,0.043,0.0703,0.04,-0.0246,0.0328,-0.0465,0.0198,0.0569,0.0658,-0.0084,0.037,0.048,0.0517,-0.0034,0.0266,0.0674,0.0543,0.0502,0.0475,-0.0146,-0.0697,-0.0034,-0.07,-0.0431,-0.0884,-0.0656,0.0293,-0.0101,-0.094,-0.0397,0.0189,0.0507,0.0043,0.0039,-0.0314,-0.019,-0.0918,-0.0349,-0.0473,-0.0338,-0.0663,-0.0162,-0.0463,0.0321,0.12,0.023,0.0464,-0.0138,0.0521,-0.0762,-0.0688,-0.0204,0.0282,-0.001,0.0826,-0.0356,-0.095,0.011,-0.0475,0.0224,-0.022,-0.0763,0.0077,0.0962,0.0504,0.052,-0.0354,-0.0915,-0.0147,0.0908,-0.0266,-0.0053,0.047,-0.0185,0.0394,0.0731,0.1108,0.0377,0.0622,-0.0257,-0.08,0,0.0423,0.0028,0.0443,-0.0384,-0.0165,0.0086,0.0555,-0.0397,-0.0585,0.0201,0.0703,0.1115,0.0141,0.0012,0.0548,0.1353,-0.0069,-0.0092,0.0523,-0.0545,-0.0109,-0.0098,0,0.1364,-0.0784,-0.0065,-0.0323,0.0402,0.0715,-0.0313,-0.0761,-0.0348,0.0088,0.0265,-0.0065,-0.0625,-0.0148,-0.0776,-0.0778,-0.0279,0.011,-0.0344,0.0437,-0.057,-0.0645,-0.0852,-0.0517,0.0159,-0.047,0.0122,0.0032,-0.0135,-0.0294,0.039,-0.0051,0.0588,0.0044,-0.0073,-0.0343,-0.0788,-0.0631,0.0079,-0.0482,0.0519,-0.0004,-0.0785,-0.0697,0.0533,-0.007,-0.0549,0.0458,0.0445,-0.0088,0.0477,0.0552,-0.0234,-0.0388,-0.0289,-0.0125,-0.0058,-0.0215,0.0595,0.0047,-0.0565,0.0126,-0.0132,-0.0068,0.0912,0.064,0.0598,0.0569,0.0361,0.0471,-0.0291,0.0137,-0.0739,-0.0408,0.0277,-0.0728,-0.0094,0.0368,-0.0097,0.059,-0.0067,-0.0317,-0.0793,0.0088,0.0126,0.0198,0.0692,-0.0648,-0.0984,-0.0281,0.0388,0.0315,-0.0409,-0.1254,0.0076,0,0.0446,-0.0049,-0.0392,0.0602,0.0036,-0.0846,-0.0073,0.0464,0.0424,-0.0033,-0.0125,-0.0324,-0.1161,-0.0303,0.084,-0.0096,-0.0085,-0.0871,0.0985,0.0649,0.0542,0.1108,0.0021,0.0792,0.0346,-0.0575,0.058,0.0624,0.0242,-0.1277,-0.0184,-0.0345,-0.0951,-0.004,-0.0384,-0.0562,0.0183,0.0472,-0.0187,0.1103,-0.0617,0.0173,-0.061,0.0272,-0.046,-0.0423,-0.0035,0.0944,0.0321,0.0092,-0.0329,-0.0444,-0.0504,0.0094,0.035,-0.1352,-0.0041,-0.0489,-0.0892,-0.0602,-0.0482,0.0164,0.0374,-0.0635,0.0106,-0.0245,-0.0468,-0.1121,-0.0713,0.0097,0.0626,-0.0673,-0.0277,-0.0845,0.0306,0.0113,-0.0172,-0.0596,0.0003,0.0071,-0.1122,0.0241,0.0469,-0.0158,-0.0366,-0.0452,-0.0065,0.0993,0.0304,-0.0163,-0.04,-0.0684,0.073,0.0501,-0.0158,0,-0.0861,0.0123,-0.1199,0.0216,0.0394,0.012,-0.0037,-0.0084,-0.052,-0.0168,0.0596,0.048,-0.0382,0.038,0.0185,-0.0125,0.0164,0.01,-0.057,-0.0352,-0.0688,0.0322,0.0434,-0.0442,0.0226,-0.0199,0.0416,0.065,0.0114,0.0049,0.1096,-0.0124,-0.0008,-0.0114,0.0011,-0.0376,0.0383,0.0002,0.0677,0.0584,0.0065,0.0078,0.0078,0.0392,-0.0429,-0.0764,0.0202,-0.0335,0.0184,-0.0716,0.0369,-0.0432,0.0232,0.0123,0.0184,0.0653,0.0953,0.0601,0.0931,0.0122,0.0265,-0.046,0.0593,0.0226]},{"url":"/posts/20201111-using-lerna-with-fewer-tags-and-custom-release-notes/","title":"Lerna monorepos with fewer tags","snippet":"ost recent tag: $(git describe --abbrev=0 --tags $(git rev-list --tags --skip=1 --max-count=1))..$(git describe --abbrev=0 --tags $(git rev-list --tags --max-count=1)) In this format:","embedding":[-0.0125,0.061,0.0692,0.0457,0.1018,0.0452,0.0019,0.0489,0.0428,0.0689,-0.0263,-0.0427,-0.037,-0.0203,0.0233,0.0867,-0.0186,0.044,-0.0291,0.0259,0.0207,0.063,0.0281,0.0261,0.0439,0.0644,-0.0049,-0.0022,-0.0132,-0.0012,0.0573,0.0501,-0.0003,0.0498,-0.0143,0.1192,-0.0377,0.0513,0.0296,0.026,0.0332,0.0373,-0.0368,-0.0878,0.0481,-0.0495,0.0078,-0.0979,-0.0278,0.0125,-0.0143,-0.1077,-0.04,0.0104,0.0159,0.0045,-0.0064,-0.0679,0.0478,-0.0742,0.0092,-0.0312,0.0062,-0.0856,0.0262,-0.0374,-0.0118,0.0873,-0.0293,0.0455,-0.0512,0.0669,0.0158,-0.0584,-0.0305,0.0136,-0.0384,0.0718,0.0464,-0.1119,0.0351,-0.0426,0.0362,0.0134,0.0124,0.0441,0.0569,-0.0067,0.012,-0.0745,-0.0482,0.0042,0.0812,-0.0218,0.0106,0.0391,-0.0257,0.0967,0.0132,0.1159,0.0538,0.0372,-0.0602,-0.0356,0.0298,0.0366,0.0299,0.0443,-0.0618,-0.0321,0.0155,0.0599,-0.036,-0.0868,0.0246,-0.0199,0.1572,-0.016,0.056,0.0274,0.1423,-0.03,-0.031,0.0008,0.0033,-0.0363,0.0542,0,0.1186,-0.0056,-0.0114,-0.0227,0.024,0.0552,-0.042,-0.0771,-0.0395,0.022,0.0394,0.0411,-0.0262,-0.0393,-0.0946,-0.074,-0.0594,0.0202,-0.0382,-0.0049,-0.0525,-0.0615,-0.0708,0.0025,0.0222,-0.0564,0.0202,-0.0406,-0.0727,-0.0446,0.0456,0.0191,0.0538,0.058,-0.0462,-0.0432,-0.0244,-0.0725,-0.0159,-0.0642,0.0556,-0.0071,-0.0708,-0.0804,-0.0093,0.0124,-0.0293,0.0629,0.0602,-0.0093,0.0144,0.0624,-0.0556,-0.0563,-0.019,0.0365,-0.0194,0.0174,0.0641,0.0146,-0.0486,0.0396,0.0175,0.0066,0.0656,0.0373,0.0549,0.0723,0.0183,-0.0088,-0.0208,0.0228,-0.0405,-0.0416,0.035,-0.0784,-0.0307,0.0078,0.0019,0.0001,-0.0303,-0.0757,-0.0882,0.0296,0.0576,0.0271,0.0554,-0.0779,-0.0956,-0.0649,0.0485,-0.0112,-0.0134,-0.0839,-0.0142,0,0.1064,0.035,-0.012,0.0941,0.0427,-0.0165,0.0349,0.0249,0.0436,-0.005,0.0235,-0.0282,-0.1049,-0.0319,0.0277,0.0522,-0.0536,-0.0491,0.0454,0.011,0.0494,0.12,0.0296,0.0668,-0.0186,-0.001,0.0578,0.0779,-0.0017,-0.0811,-0.0231,0.0358,-0.0933,-0.0123,-0.0267,-0.0262,0.0106,0.0291,-0.0108,0.141,-0.024,-0.02,-0.0936,0.0083,-0.0347,-0.0284,-0.011,0.0764,0.0337,0.0156,-0.0199,-0.072,-0.0797,0.0554,-0.0165,-0.0713,-0.0183,-0.0671,-0.0798,-0.0242,-0.063,0.0233,0.0721,-0.1031,0.0445,-0.0497,-0.0496,-0.0952,0.0354,-0.0289,0.0725,-0.0154,0.0303,-0.0754,0.0615,0.0093,0.0643,-0.052,0.0207,-0.011,-0.1052,0.007,0.0222,-0.0247,-0.094,-0.0061,-0.0471,0.0697,0.0192,-0.0398,-0.0792,-0.0342,0.099,0.0542,-0.0481,0,-0.0805,0.0032,-0.1306,-0.0253,-0.0082,0.0265,-0.0067,-0.002,-0.0503,-0.0193,0.1086,0.0735,-0.0085,0.008,-0.0114,-0.0147,-0.0119,0.0204,-0.0801,-0.0085,0.0178,0.033,0.0531,0.0308,0.0648,-0.0341,-0.0127,0.0129,0.0025,0.0184,0.0817,0.0219,-0.0105,0.0055,-0.0093,-0.03,0.0619,-0.0432,0.0275,0.0795,0.0419,-0.0273,-0.07,0.0342,-0.0396,-0.0762,-0.0314,-0.0452,0.0519,-0.0706,0.0518,-0.0216,-0.0393,0.0234,-0.0088,-0.0027,0.1136,0.0676,0.0828,0.0181,0.0175,-0.056,0.0848,0.0003]},{"url":"/posts/20201111-using-lerna-with-fewer-tags-and-custom-release-notes/","title":"Lerna monorepos with fewer tags","snippet":"s/{{component}}/) - <span class=\"kh-badge\">{{ componentVersion }}</span> - <a href=\"https://www.npmjs.com/package/@visual-framework/{{component}}/v/{{componentVersion}}\" class=\"kh-badge\">npm</a> - <a","embedding":[-0.0479,-0.0014,0.0918,-0.0231,0.0862,-0.0191,-0.0732,0.0506,0.0093,0.0736,0.0253,-0.0384,-0.0157,-0.0176,0.0523,0.0789,0.0166,-0.0115,-0.0391,0.0998,-0.0076,0.0095,0.0417,0.0294,0.0435,0.0536,-0.0296,0.0131,0.0244,0.0314,0.0096,0.0809,-0.0622,0.0458,-0.0125,0.0822,-0.006,0.0001,0.0021,0.0572,0.0462,0.1034,-0.0502,-0.0675,0.0141,-0.0316,-0.016,-0.1207,-0.0847,-0.0085,-0.0012,-0.0941,-0.0204,0.0062,0.0634,0.0173,-0.0143,-0.0483,0.0212,0.0186,-0.0214,-0.0287,-0.0437,-0.0298,0.006,0.005,0.0113,0.0648,-0.0255,0.0184,0.059,0.0226,0.0062,-0.0378,0.0139,0.0206,-0.0273,0.0864,0.0616,-0.0971,0.0136,-0.0331,0.0154,-0.0077,-0.036,0.0466,0.0802,-0.0008,0.0352,-0.0074,0.0085,-0.0591,0.087,-0.0027,-0.002,0.0023,0.0053,0.0764,0.0089,0.0715,0.0456,0.0147,0.0069,-0.0357,0.0023,0.0205,0.0543,0.0454,-0.03,0.0037,0.0183,0.0113,-0.054,-0.0913,-0.1055,0.0269,0.1321,0.0057,0.0357,0.0262,0.0544,-0.02,0.0359,-0.0191,-0.0461,0.0531,-0.0335,0,0.0963,-0.0531,-0.0306,-0.0058,0.0497,0.0324,-0.0144,-0.0603,-0.0861,-0.053,0.0298,0.0451,-0.0715,0.0122,-0.0383,-0.0507,-0.0253,0.0032,-0.0373,0.0262,0.0018,-0.0595,-0.0396,-0.0445,0.0571,-0.0168,0.0354,0.0243,-0.0463,0.0111,0.0343,0.0276,0.1105,0.0529,-0.0711,-0.04,-0.0984,-0.0851,-0.0634,-0.1067,0.0253,0.031,-0.1148,-0.0561,0.0496,-0.0194,0.0444,0.0149,0.0656,-0.0105,0.026,0.0982,-0.0344,-0.0185,-0.0085,-0.0045,0.0182,-0.0078,0.0361,-0.0197,-0.0478,0.0277,0.0212,0.0111,0.1137,0.1027,-0.0244,0.0401,-0.0092,-0.0305,0.037,0.0131,-0.1355,-0.0171,0.011,-0.0751,-0.0481,0.0735,-0.0294,0.0405,-0.0447,-0.038,-0.0791,0.0393,0.0175,0.0016,0.0969,-0.0643,-0.0873,-0.0007,0.1636,-0.0038,-0.0222,-0.0472,-0.0087,0,-0.0015,-0.0292,-0.0349,0.0859,-0.0032,-0.041,0.0306,0.009,0.0417,-0.0005,0.0349,0.0067,-0.1311,0.0281,0.0417,0.0465,0.0024,-0.0488,0.0855,0.0108,0.1292,0.0964,-0.0316,0.0621,0.0408,-0.02,-0.0003,0.0701,0.0021,-0.1242,0.0329,0.0055,-0.1232,-0.0569,-0.0099,-0.0406,-0.0226,0.0697,0.0229,0.0881,-0.0788,-0.0066,-0.0447,0.0968,-0.04,-0.0612,0.0066,0.0478,0.071,-0.0491,-0.0484,-0.0607,-0.0082,0.0251,-0.0116,-0.0468,-0.0203,0.0518,-0.0961,-0.0613,0.0195,-0.042,0.0247,-0.0611,0.0119,0.0022,-0.0746,-0.0474,0.0196,-0.0459,0.0185,0.0004,-0.0007,-0.1193,0.0011,0.0171,0.0563,-0.0516,-0.0012,-0.0415,-0.1069,0.0059,0.0119,0.0124,-0.0526,-0.0214,0.0303,0.0176,-0.0153,-0.0022,-0.027,-0.0083,-0.0175,0.0849,-0.0015,0,-0.0367,0.0354,-0.1706,-0.0104,0.0192,-0.0182,0.0412,-0.0207,-0.0437,0.0685,0.006,0.1196,-0.0317,0.0097,0.0318,-0.0673,-0.0219,0.0336,-0.085,-0.0227,-0.0935,-0.0141,0.0672,0.0405,-0.0091,-0.0458,0.0757,0.0141,0.0598,-0.0519,0.0505,0.0186,-0.0238,-0.0052,-0.0081,-0.0073,0.0162,0.0066,0.0828,0.0531,0.0459,-0.0712,-0.0135,0.0614,-0.0654,-0.0136,-0.0134,0.0136,0.0193,-0.0619,0.0306,-0.0295,-0.064,0.0558,0.0375,0.0018,0.0391,0.0108,0.1292,0.0018,0.0322,-0.0638,0.0445,0.0291]},{"url":"/posts/20201111-using-lerna-with-fewer-tags-and-custom-release-notes/","title":"Lerna monorepos with fewer tags","snippet":"It works well for us # To be clear, we don't think there is anything \"wrong\" with Lerna's default publishing flow, however it didn't suit our needs. This is an alternative approach. Comment?","embedding":[-0.0965,0.0079,0.12,-0.0405,0.04,0.0615,-0.1045,0.0701,-0.0305,0.0335,-0.0795,0.003,-0.045,0.0111,0.0274,0.0747,0.0148,-0.0065,0.0233,0.0901,0.0107,-0.003,0.0629,0.0093,0.0279,0.0667,-0.0539,-0.0033,0.0562,-0.0049,0.0668,0.1144,-0.0522,-0.0165,0.0031,-0.0209,-0.0117,0.0306,0.0346,0.0209,0.094,0.037,-0.0727,-0.0304,0.0132,-0.067,0.0046,-0.0878,-0.0459,-0.0027,0.015,-0.0855,0.0093,-0.004,0.0418,0.0063,-0.0561,-0.1021,0.0219,0.0065,0.0025,-0.0279,-0.0261,0.0209,0.0494,0.0371,0.039,0.0545,0.0307,0.0541,0.0378,0.0898,0.0796,0.0047,0.0127,0.0117,0.0307,0.0138,0.0799,-0.0554,0.0184,-0.0362,0.0139,0.0243,-0.0278,0.0118,0.0434,-0.0156,0.0146,0.0071,0.0559,-0.0253,0.1067,0.0033,-0.0569,0.001,-0.0236,0.0488,-0.0135,0.0294,0.0166,0.03,-0.0031,-0.0462,-0.089,-0.0227,0.0456,-0.0119,0.0015,0.0422,0.0243,0.0291,-0.0698,-0.0976,-0.1504,-0.03,0.0827,-0.0685,0.0322,-0.013,-0.0319,0.0124,0.0201,0.0038,-0.0068,0.0698,-0.0538,0,0.0537,0.0409,-0.0485,0.0225,0.0037,0.0116,0.0037,-0.0374,-0.1902,-0.0699,0.0378,0.0551,-0.0911,0.034,-0.0557,-0.0514,0.0022,0.0679,-0.0162,-0.0678,0.0087,-0.0239,-0.0395,-0.0208,0.0323,0.0053,0.0434,0.0597,-0.0111,0.014,0.0236,0.0081,0.0512,0.067,-0.025,-0.0327,-0.0668,-0.0578,-0.0233,-0.0503,0.0245,0.0528,-0.074,-0.0069,0.052,0.0219,0.0182,-0.0248,0.0845,-0.0583,-0.0208,0.0421,-0.0696,0.0123,0.0064,-0.059,-0.0227,-0.0229,0.0991,-0.064,-0.0376,0.0236,-0.0219,-0.016,0.0895,0.0927,-0.0092,0.0092,0.0055,-0.0022,0.0739,-0.0153,-0.0498,0.0101,0.0127,-0.0426,-0.0791,0.0022,0.0011,0.0451,0.0703,-0.0474,-0.0462,0.0662,0.0532,-0.038,0.0614,-0.0667,-0.0253,0.0216,0.124,-0.0488,0.0462,-0.0691,-0.0327,0,-0.0407,-0.067,-0.0409,0.0777,-0.0854,0.0039,0.0406,0.055,0.0769,-0.0104,0.0189,0.0039,-0.0382,-0.0115,-0.0538,0.059,0.0421,-0.1082,0.076,-0.0401,0.0982,0.0653,-0.0772,0.1162,0.0951,-0.0091,0.0676,0.0536,-0.0159,-0.0965,-0.0345,-0.0202,-0.0446,-0.0291,-0.0556,0.0022,-0.0416,0.0749,-0.0097,0.0315,-0.0826,-0.0615,-0.0736,0.019,-0.0276,-0.11,-0.0785,0.049,0.0993,-0.0058,-0.0745,-0.0528,-0.0161,-0.0443,-0.014,-0.0675,0.0003,-0.0416,-0.0142,-0.0281,0.0439,-0.0141,-0.0154,-0.0527,0.0682,0.0086,-0.0772,-0.051,-0.0344,-0.0475,0.0268,-0.0213,0.026,-0.1091,0.0584,-0.0059,0.0607,0.0095,0.0174,-0.0246,-0.0895,-0.0058,0.059,0.0229,-0.0045,-0.0255,0.0367,0.032,-0.0502,0.0344,-0.0559,0.0044,0.0303,0.0771,0.0168,0,0.0236,0.0018,-0.0708,0.0328,-0.0135,-0.0081,0.0042,-0.0495,-0.025,0.0816,-0.0521,0.0978,-0.0256,0.0728,0.0293,-0.0569,0.013,0.0483,-0.0934,-0.0828,-0.1015,0.0919,0.0617,0.0058,0.005,0.0045,0.0314,-0.0142,0.1049,-0.0467,-0.0748,0.0338,-0.0032,0.0006,-0.0116,0.0178,0.0135,0.0328,0.0103,0.0068,0.0622,-0.0539,-0.0165,0.0105,-0.0416,-0.0188,0.0252,0.0427,0.0432,-0.0384,0.0587,-0.0482,-0.0556,0.0655,-0.0021,-0.0058,-0.0129,-0.001,0.1061,0.0073,0.0429,-0.1301,0.0148,0.0445]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"← Blog Using Nunjucks templates with React 12 Dec 2020 691 words Filed in: component systems Honza Soukup (CC). Entering the React wrapper.","embedding":[-0.1339,0.0287,0.0348,0.0129,0.0478,0.1023,-0.0836,0.0855,-0.0244,0.018,-0.0506,0.0088,-0.0515,0.0232,0.0098,0.0071,0.035,0.0328,0.0582,0.0937,0.0354,-0.0439,0.1073,0.013,-0.0021,0.0174,0.017,0.065,0.0464,-0.0245,0.0112,0.0502,-0.0895,-0.0558,-0.0596,0.0468,0.0186,-0.019,-0.0428,-0.043,-0.0272,0.0718,-0.0523,0.0264,0.0652,-0.0305,0.0171,-0.0025,-0.0122,-0.053,-0.021,-0.0553,0.0556,-0.0454,0.0237,-0.0375,0.0262,-0.0424,0.0473,0.0495,-0.0113,-0.0209,0.0685,-0.0213,0.0729,0.0234,0.0476,0.0992,0.0379,0.0545,-0.1111,0.0089,0.1242,0.019,-0.0258,-0.0477,0.0188,0.0092,0.0431,0.0247,-0.0447,-0.0729,-0.0018,-0.0357,0.0212,-0.0079,0.0006,0.0059,0.0921,0.0471,0.0245,-0.0086,0.0678,0.0069,-0.0259,-0.0027,-0.0614,0.0883,-0.0083,0.0103,0.0247,-0.0257,0.03,-0.0079,0.0512,0.0079,0.0027,-0.024,-0.012,0.011,0.032,0.017,-0.0875,-0.1149,-0.0687,-0.0059,0.0626,-0.0823,0.0901,0.048,0.0665,0.0101,0.0362,0.0215,0.0523,-0.0051,-0.0631,0,0.0253,0.0822,-0.0561,0.096,0.0062,-0.0487,0.0012,-0.0343,-0.0908,0.0242,0.0397,0.0266,-0.0461,0.0104,-0.0237,-0.0802,-0.0219,-0.0354,-0.0367,-0.0633,0.0365,0.0007,0.0002,-0.0162,0.027,0.0062,0.0263,0.0555,-0.1113,0.0027,0.0763,-0.0636,-0.0125,0.0677,-0.0074,-0.0338,-0.021,-0.0564,-0.0551,-0.0446,-0.0021,0.033,-0.0397,0.0885,-0.0011,-0.0674,0.0663,-0.0482,0.1142,-0.0459,-0.0669,0.0052,0.006,-0.0415,0.0333,-0.0048,0.0214,-0.0268,0.1051,-0.0513,-0.073,-0.0303,-0.0642,-0.0098,-0.0025,0.0119,0.0368,0.0127,0.008,-0.075,0.022,0.0059,0.0273,-0.0194,0.0419,0.0053,0.023,-0.0053,0.0463,-0.0302,0.0317,-0.0295,-0.052,0.0395,0.0583,-0.0466,-0.0227,-0.0084,-0.0034,-0.0138,0.0533,-0.0284,0.1012,-0.0817,-0.0323,0,0.0224,0.0551,-0.04,0.0398,-0.0688,0.0148,-0.0169,0.0389,-0.0111,-0.0946,-0.0351,-0.0256,0.0496,-0.0124,-0.0937,0.1166,-0.0281,-0.0739,0.0496,-0.0748,0.0467,0.0189,-0.014,0.0673,-0.0562,0.0429,0.0126,-0.0485,-0.0004,0.0218,-0.0183,-0.0694,-0.0295,-0.0082,-0.0339,-0.0471,-0.0799,0.0707,0.0022,-0.0027,0.0502,-0.0217,-0.0603,-0.02,-0.1119,-0.0157,-0.0488,0.0268,0.0744,-0.0572,-0.0217,0.0228,-0.0499,-0.0327,-0.0604,-0.072,-0.0858,-0.0715,0.0415,0.0855,0.0842,-0.0745,-0.0276,-0.0838,0.0383,0.0323,-0.1042,0.0152,0.0184,0.0141,-0.0445,0.042,-0.001,-0.0832,0.0416,-0.0355,0.0544,-0.0261,0.0381,-0.0263,-0.0173,0.0211,-0.0557,-0.0932,0.0201,0.0006,-0.076,0.0627,0.0394,0.0096,-0.0239,0.0226,0.0111,0.0776,0.0334,0,0.0577,0.0852,-0.0309,-0.0755,-0.0149,0.0195,-0.0387,-0.0674,-0.0453,0.0254,0.0079,0.1568,-0.0206,0.0609,-0.0196,0.0514,-0.1099,0.0311,-0.0638,-0.0134,0.0152,0.0489,-0.0721,0.036,0.0152,0.0836,-0.0366,0.0528,0.0762,0.0185,-0.0614,0.0589,-0.0815,-0.0114,-0.0744,0.0563,-0.0285,-0.0517,-0.0074,0.0716,0.0177,-0.0594,-0.0532,0.0349,-0.0959,0.0308,-0.0181,-0.0035,-0.0134,0.0312,0.0808,-0.0448,-0.1049,0.0739,-0.0159,0.0383,0.0684,-0.0096,0.0536,-0.0669,0.0636,-0.1314,0.0679,0.0119],"teaser":"A lightweight React wrapper with precompiled Nunjucks","date":"Sat Dec 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"Minimal local project changes and code. A “JS callback\" to support client-side JS for basic UI elements like tabs. Much as you would for integrating jQuery. Conceivably reusable in Angular.","embedding":[-0.0855,-0.0016,0.0029,0.0308,0.0166,0.0958,-0.0766,0.1149,-0.0368,0.0281,-0.0841,0.0593,-0.0277,0.048,0.029,0.0037,0.0541,0.0296,0.0441,0.0662,-0.0575,-0.0837,0.0819,-0.0172,0.0301,0.0772,0.0306,0.0224,0.0167,-0.049,0.0465,0.0453,-0.1148,-0.0482,-0.1059,0.0593,-0.0427,0.0212,-0.0517,-0.0598,-0.0326,0.0766,-0.0708,-0.0322,0.0081,-0.0463,-0.0026,0.0534,0.0014,-0.0208,-0.0367,-0.019,-0.0055,0.0012,0.0034,-0.0623,0.0211,-0.048,-0.0078,0.0374,-0.0293,-0.0513,0.0956,-0.0269,0.0638,0.0342,0.0396,0.0786,0.0371,0.0438,-0.0332,0.0034,0.1044,0.0189,-0.0471,-0.0472,-0.0045,0.0444,0.0374,0.0177,-0.0237,-0.0179,0.0249,0.0157,-0.0186,0.0146,0.0173,0.0285,0.0174,-0.0247,0.0389,0.0041,0.0397,0.003,-0.012,0.0161,-0.0272,0.0705,-0.0201,-0.0004,0.0495,0.0243,0.1001,0.019,-0.0316,-0.0272,0.0311,-0.0297,0.0047,0.0006,0.0807,0.0439,-0.0999,-0.0778,-0.0529,-0.0176,0.0513,-0.1169,0.057,0.0283,0.032,0.0562,0.0406,0.0305,0.0929,0.0366,-0.0149,0,0.0045,0.1019,-0.0602,0.0904,0.0464,-0.0533,0.0497,-0.0307,-0.0784,0.0256,0.0282,0.071,-0.0618,0.0206,0.0351,-0.0722,-0.0362,-0.0477,0.012,-0.0236,0.014,-0.0285,0.012,0.0576,0.0616,-0.0384,0.0055,0.0983,-0.0624,-0.0323,0.1225,-0.0305,-0.0399,0.006,0.0254,-0.0546,-0.0557,-0.0779,-0.0014,-0.0203,-0.0233,0.0272,-0.0501,0.0651,-0.0683,-0.0493,0.095,-0.0235,0.0953,-0.0475,-0.0086,0.0178,-0.005,-0.0141,0.0569,-0.0009,0.0131,-0.0501,0.12,-0.0093,-0.0559,-0.0959,-0.0246,-0.0015,-0.0184,-0.0027,0.0082,0.0467,0.0007,-0.0827,0.0129,-0.035,0.0286,-0.0179,0.0551,0.0017,0.0215,0.0107,0.0379,-0.0531,0.0582,-0.0022,-0.032,0.0585,0.0559,-0.0176,0.0044,-0.0335,-0.0082,-0.0222,0.0515,-0.0056,0.1077,-0.0575,-0.0033,0,-0.0066,-0.0186,-0.0399,0.0651,-0.0667,0.0104,-0.0414,0.0575,0.0258,-0.0574,-0.0638,0.0062,0.0581,-0.015,-0.1313,0.1103,-0.0311,-0.0398,0.1034,-0.0983,0.0405,0.0138,0.0207,0.0199,-0.0414,0.0659,0.0113,-0.0921,0.0202,0.0125,-0.0185,-0.0346,0.0276,-0.0577,-0.0398,0.004,-0.0332,0.0345,-0.0307,-0.0611,-0.022,-0.016,-0.0668,-0.0619,-0.0695,-0.0635,-0.0499,0.0464,0.0536,-0.0257,-0.0216,0.0048,-0.0461,-0.0131,-0.0546,-0.1057,-0.0598,-0.0495,0.0347,-0.0142,0.0068,-0.0252,-0.0128,-0.0786,-0.0093,0.0393,-0.1342,0.0034,0.0299,0.0325,-0.0596,-0.0486,0.0295,-0.0285,0.0598,-0.0084,0.1091,-0.0041,0.0408,-0.0208,-0.0187,0.0468,-0.0472,-0.1273,-0.0105,0.0433,-0.056,0.0398,0.011,0.0165,-0.0322,-0.0011,0.0157,0.0271,0.0556,0,0.0215,0.1058,-0.0695,-0.0567,-0.0175,-0.0866,-0.0113,-0.0094,-0.0005,0.0413,0.0423,0.1289,-0.0239,-0.0173,0.0075,0.1324,-0.0735,0.0134,-0.0566,-0.0136,0.0193,0.0514,-0.0534,0.0847,0.017,0.1133,0.0109,0.0052,0.025,-0.0051,-0.0709,0.0155,-0.0476,-0.0149,-0.02,-0.0529,-0.0414,-0.0541,0.0493,0.0533,0.0145,-0.0776,-0.0475,0.0239,-0.0993,0.05,-0.122,0.0196,-0.0257,0.047,0.0294,-0.0246,-0.1117,0.0295,-0.0162,0.0519,0.0334,-0.0014,0.0389,-0.0899,0.0155,-0.1087,0.0625,-0.0235]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"It’s 8KB. We'll need some extra help implement React's \"fragments\" to avoid extanious div s, so we've added react-dom-fragment .","embedding":[-0.0879,-0.0641,0.0348,0.0025,0.0935,0.1281,-0.0463,0.173,-0.0337,0.0006,-0.0538,-0.0011,-0.121,0.0613,0.0334,0.0372,0.0224,0.028,0.0908,0.0715,0.0214,-0.0638,0.0903,0.0345,-0.0143,0.0254,-0.017,-0.0167,0.0163,-0.0231,0.0672,0.0779,-0.0646,-0.0518,-0.0589,0.0541,-0.0379,-0.0369,-0.0874,-0.0676,-0.0334,0.0363,-0.0722,-0.0033,0.0526,0.0051,0.05,0.03,0.0188,-0.0202,-0.0123,-0.0156,0.0307,-0.0256,0.0331,0.0156,0.0613,-0.0137,0.006,0.0575,0.0306,-0.0485,0.0637,-0.0224,0.049,0.0879,0.0496,0.0633,-0.0117,-0.0134,-0.0828,-0.0097,0.0726,0.0434,-0.063,-0.0845,-0.009,0.0275,0.0418,0.0731,-0.0517,-0.0534,-0.0313,-0.0305,-0.0299,0.034,0.0241,0.0155,0.0054,0.003,-0.0085,0.016,0.0575,0.0097,0.0485,-0.0127,-0.0688,0.0687,0.0018,0.0398,-0.0093,0.0163,0.0131,0.0327,0.0414,0.0087,0.0103,0.0091,-0.0036,0.0012,0.0217,0.0656,-0.0185,-0.0827,-0.0384,-0.058,0.1249,-0.0791,0.0955,-0.014,0.0531,0.0316,-0.0176,0.0562,0.0031,-0.0034,-0.0136,0,0.0423,0.1202,-0.0083,0.0383,0.0249,-0.0258,0.0578,-0.0273,-0.0938,0.0289,-0.0257,-0.0127,-0.0143,0.0256,-0.0533,-0.139,0.0108,0.0018,-0.0161,-0.0743,0.0214,0.0264,0.0011,0.054,0.0513,0.0086,0.0233,0.0563,-0.0445,-0.0264,0.0322,-0.0263,-0.0655,0.0194,0.0057,-0.0856,-0.0545,-0.0397,-0.0557,-0.0059,0.0031,0.0284,-0.0306,0.0232,-0.0146,-0.0545,0.0835,0.0184,0.0828,-0.0311,-0.038,-0.0376,-0.0085,-0.0488,0.0512,-0.0006,-0.0304,-0.0159,0.0789,0.0011,-0.0318,-0.0636,0.0102,-0.02,-0.0188,0.0578,0.0003,0.007,0.0133,-0.1049,0.0401,0.0078,0.0057,-0.0656,0.0798,-0.0253,-0.0205,-0.0088,0.0399,-0.0722,-0.0061,-0.0574,-0.0076,0.0225,0.0696,0.0128,-0.0015,-0.0752,-0.0038,-0.0313,-0.0192,-0.0765,0.074,-0.0787,-0.025,0,0.0532,0.0308,-0.0487,0.0402,-0.0585,0.0341,-0.0324,0.0733,-0.0314,-0.0476,-0.0729,0.0058,0.0541,-0.0599,-0.1359,0.1339,0.0532,-0.0613,0.0386,-0.0585,0.0692,0.012,-0.0333,0.0156,-0.013,0.0401,0.0663,-0.0056,0.0283,0.022,0.0215,-0.0241,-0.0187,-0.018,0.0683,0.0126,-0.0311,0.0327,-0.0004,-0.0232,-0.052,-0.0475,-0.0122,-0.0441,-0.088,-0.0182,-0.0739,0.0718,0.025,-0.0077,-0.0494,-0.0303,-0.0381,-0.0295,-0.1126,-0.0451,-0.0614,-0.0289,-0.0126,-0.0145,0.0851,-0.0887,0.004,-0.0731,0.056,0.0128,-0.1507,-0.0044,0.0456,-0.0073,-0.0491,-0.0104,0.0902,-0.0513,0.0945,-0.0538,0.0621,-0.0241,0.0479,-0.0067,-0.005,0.0039,0.035,-0.0989,-0.0262,0.0071,-0.0384,0.036,-0.0126,0.047,-0.0901,0.012,0.0298,0.0858,0.0799,0,0.0947,0.1059,-0.0454,-0.047,-0.0265,-0.0059,-0.0382,-0.0156,-0.0398,0.0383,-0.0375,0.1085,-0.0075,0.0438,0.0501,0.0417,-0.0758,-0.0227,-0.0778,0.0358,0.0312,-0.0071,-0.0262,0.0459,0.0483,0.0567,-0.0411,0.0461,0.0829,0.0437,-0.0051,0.059,-0.1,-0.0062,-0.0367,0.0571,-0.0364,-0.0194,0.0312,0.0585,-0.0011,-0.0618,-0.0239,0.0604,-0.0704,0.0084,-0.0543,0.0204,0.0176,0.0424,0.0589,0.007,-0.1285,0.078,-0.0308,0.0165,0.0438,-0.0012,0.0946,-0.0511,0.0365,-0.0723,0.0581,-0.0463]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"n for React // See vf-extensions-react for usage guidance // We use vanilla JS templates for react for compatibility with create react app // --- import React from \"react\"; import Fragment from","embedding":[-0.0614,-0.0239,-0.0064,-0.0091,0.0786,0.1389,-0.0474,0.1152,-0.0009,-0.0227,-0.0107,-0.0067,-0.106,0.0554,0.0107,0.0325,0.0101,0.0133,0.0869,0.0672,0.0589,-0.0161,0.1116,0.0147,0.0366,0.0439,0.0223,-0.04,0.0344,0.0074,0.1049,0.0512,-0.0276,-0.037,-0.0562,0.0658,-0.0718,-0.042,-0.0866,-0.0737,-0.0686,0.0426,-0.0761,0.0163,0.0723,0.0259,0.0109,0.0251,0.0135,-0.0013,-0.0127,0.0172,0.0423,-0.0039,-0.0171,0.0047,0.0593,0.0047,0.0244,0.0014,0.0201,-0.0459,0.0472,-0.0743,-0.0012,0.0507,0.0499,0.0572,-0.0112,0.0227,-0.049,0.0023,0.063,0.0021,-0.0534,-0.0789,0.0102,0.0343,0.0371,0.0421,-0.0309,-0.0992,-0.0259,-0.0227,0.0248,0.0566,-0.0421,-0.0073,0.0041,0.0009,-0.0269,0.0007,0.0035,0.0005,0.0177,-0.0245,-0.0899,0.128,-0.0134,0.0316,0.0115,0.0188,-0.0676,0.0514,0.0748,0.0338,-0.0011,-0.0252,-0.0201,0.0034,0.0033,0.0561,-0.0572,-0.0614,-0.0176,-0.0412,0.065,-0.0816,0.0504,0.0271,0.1069,0.0249,0.0245,0.0863,-0.0097,-0.01,0.0084,0,0.0208,0.0783,-0.0073,0.0547,-0.0219,0.0008,0.0043,-0.0318,-0.0506,0.0304,-0.0203,-0.0014,0.0315,0.0175,-0.0421,-0.0776,0.0142,-0.0201,0.0262,-0.0611,0.0541,0.0231,0.0053,0.0217,-0.0119,0.0018,-0.0324,0.0353,-0.0786,-0.0407,0.066,-0.0468,-0.0147,0.0224,0.0239,-0.0193,0.0047,-0.0434,-0.0703,-0.0524,0.0032,0.0163,-0.0192,0.0158,0.0177,-0.0532,0.0785,0.0288,0.0667,-0.0165,-0.1021,-0.0425,0.0497,-0.0604,0.0793,0.0423,0.0016,-0.0156,0.0463,-0.0502,-0.065,-0.0657,-0.0064,-0.013,-0.0579,0.0357,0.0467,0.0214,0.0326,-0.1224,-0.0028,-0.0279,0.0131,-0.016,0.0345,-0.0437,-0.0466,0.0247,0.0262,-0.0559,-0.0214,-0.0656,-0.0247,0.0366,0.1149,0.0525,-0.058,-0.0823,0.0215,-0.0028,-0.0258,-0.0791,0.0274,-0.0751,0.0164,0,0.0642,0.0597,-0.1033,0.037,-0.0677,0.0229,-0.0196,0.061,-0.0031,-0.0991,-0.0709,0.0241,0.079,-0.0505,-0.1195,0.1468,0.0087,-0.0025,0.0342,-0.072,-0.0113,-0.0135,0.0058,0.0417,-0.0441,0.0556,0.0819,-0.0443,0.0184,0.0016,0.0099,0.0071,-0.0586,0.0223,0.0837,0.0039,-0.0303,0.0575,-0.0162,-0.0105,0.0168,0.017,0.0093,-0.0342,-0.0834,-0.031,-0.058,0.046,0.0199,-0.0198,-0.057,-0.0457,-0.043,-0.0173,-0.0687,-0.0169,-0.0538,-0.0355,0.052,0.0067,0.0873,-0.0637,-0.0635,-0.0659,0.0456,0.0019,-0.1414,0.0704,0.091,0.0281,-0.0455,0.0408,0.0682,-0.0287,0.0434,-0.0532,0.0377,-0.0453,0.0334,-0.0622,-0.0117,-0.0051,-0.0266,-0.1172,-0.0161,-0.0021,-0.0841,0.0654,-0.0197,-0.0185,-0.0829,0.006,-0.0131,0.0438,0.0352,0,0.0776,0.1175,-0.0259,-0.1187,0.0414,0.0131,-0.0484,-0.0595,-0.0814,0.0258,-0.0292,0.1228,-0.0182,-0.0276,0.0189,0.0179,-0.0342,-0.0223,-0.0806,0.0315,0.0258,0.0361,-0.068,-0.0011,0.0404,0.0202,-0.0026,0.0459,0.069,0.0604,0.0171,0.0671,-0.0636,-0.0478,-0.026,0.0509,0.0294,-0.0454,0.0546,0.048,-0.0276,-0.0212,-0.0063,0.0199,-0.104,0.0387,-0.0184,-0.0164,0.0381,0.0807,0.0299,-0.0119,-0.1547,0.0863,-0.0266,0.035,0.0321,-0.0475,0.0897,-0.094,0.0252,-0.1056,0.0488,-0.039]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"nnerHTML: { // our HTML is handled by nunjucks, this should not receive user input __html: vfNunjucksEnv.render(\"vf-button\", { text: text, button_href: button_href, theme: theme }) } }),","embedding":[-0.0714,-0.0028,-0.011,0.0419,0.0735,0.1044,-0.0576,0.0707,-0.0211,-0.0184,-0.0715,-0.0129,-0.0626,0.0385,0.0251,0.0659,0.0341,0.0189,0.0512,0.0644,0.03,-0.002,0.1134,-0.0117,0.0111,-0.0009,-0.0171,-0.0159,0.0319,-0.0129,0.1163,0.0283,-0.0723,-0.0713,-0.0393,0.0405,-0.055,-0.0429,-0.0706,-0.0367,-0.0263,0.0033,-0.059,0,0.0497,0.0237,0.0091,0.0535,0.0266,-0.0072,-0.0255,-0.0393,0.0731,-0.0367,0.0585,-0.0176,0.0924,-0.0501,0.0018,0.0639,0.0262,-0.0423,0.0408,-0.0459,0.0252,0.0725,0.0369,0.0834,-0.0208,0.0113,-0.0505,-0.0223,0.0973,0.0116,-0.0229,-0.0567,-0.0135,0.0539,0.071,0.047,-0.0415,-0.073,-0.0118,-0.0072,0.013,0.0554,0.0149,-0.0109,0.027,0.0451,-0.0303,-0.0337,0.0288,-0.0007,0.0135,-0.0339,-0.0618,0.1203,-0.0466,0.0024,-0.0163,-0.0281,0.0102,-0.0041,0.0503,0.0184,0.0399,-0.0015,-0.0259,0.004,0.0241,0.0711,-0.0658,-0.0487,-0.0148,-0.0557,0.0931,-0.0723,0.0673,0.0033,0.0741,0.0079,0.026,0.0384,0.0101,0.007,0.0215,0,0.0262,0.112,-0.0042,0.029,0.0043,-0.009,0.0003,-0.074,-0.0249,0.0178,0.0421,-0.0127,0.001,0.0234,-0.0135,-0.0956,-0.0388,-0.0318,-0.0066,-0.0518,0.0617,0.0296,-0.0113,0.0203,-0.0243,-0.007,0.0235,0.0506,-0.1029,-0.0406,0.0693,-0.0235,0.0065,0.0304,0.02,-0.0546,0.0278,-0.0722,-0.074,0.0208,-0.0331,0.0009,-0.0332,0.048,-0.0377,-0.0744,0.0718,-0.0159,0.0381,-0.0333,-0.102,-0.0255,0.0193,-0.06,0.0997,0.0339,-0.0135,-0.0359,0.0763,-0.0527,-0.0561,-0.0944,0.0304,-0.0696,-0.0226,0.0272,0.0729,-0.0203,0.0228,-0.0812,0.035,0.0097,-0.0114,-0.0399,0.0829,0.0053,-0.0691,0.0335,0.0456,-0.0549,0.0217,-0.0667,-0.0242,0.0375,0.0701,0.001,-0.0627,-0.0959,-0.0015,-0.083,0.0499,-0.0961,0.0086,-0.1031,-0.028,0,0.0762,0.0632,-0.06,0.0476,-0.0307,0.0241,0.0256,0.071,-0.0164,-0.0727,-0.0559,0.0336,0.0268,-0.0317,-0.0933,0.1448,0.041,-0.0348,0.0286,-0.099,0.0755,-0.0152,-0.0515,0.0483,-0.0491,0.0403,0.0495,-0.0293,0.0441,0.0085,0.0369,-0.0055,0.0038,-0.0002,0.0379,0.0065,-0.0054,0.0793,-0.0095,0.0202,0.0261,-0.0193,-0.0068,-0.0387,-0.0704,-0.0256,-0.1053,0.0261,0.0548,-0.015,-0.0069,-0.0354,-0.0378,-0.0008,-0.1006,-0.0694,-0.0414,-0.0464,0.0501,0.0495,0.0823,-0.0686,-0.0269,-0.0422,-0.0239,-0.0177,-0.1167,0.0186,0.0709,0.043,-0.0576,0.0066,0.0805,-0.0464,0.0397,-0.01,0.0694,-0.0325,0.0293,-0.0439,0.013,-0.0122,-0.0095,-0.1139,0.0548,0.0077,-0.0577,0.0385,0.0192,-0.0107,-0.0651,0.0157,-0.079,0.0608,0.0333,0,0.0671,0.0824,-0.0277,-0.0774,-0.0218,0.0092,-0.0325,-0.0658,-0.059,0.0779,-0.0369,0.1426,-0.0271,0.0187,0.0337,0.0742,-0.0101,-0.0158,-0.0441,0.0107,0.0585,0.0333,-0.0789,0.0476,0.0375,0.0757,-0.0512,0.0517,0.0833,0.0285,0.0365,0.0803,-0.0836,-0.0279,-0.0973,0.0746,-0.0546,-0.0584,0.0564,0.0731,-0.0181,-0.0136,-0.0375,0.0233,-0.0823,0.0508,-0.0578,-0.0205,-0.0316,0.065,0.0801,-0.0279,-0.1025,0.0745,-0.0512,0.0258,0.0183,0.0018,0.0721,-0.041,0.0306,-0.1129,0.0772,-0.0269]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"otes, caveats # nunjucks-loader : an interesting looking project that has some additional Nunjucks features.","embedding":[-0.0732,-0.042,0.0222,0.028,0.0526,0.053,-0.0652,0.1058,-0.0483,-0.0424,-0.0996,0.0402,-0.0521,0.0312,0.0319,0.0273,0.0848,0.0738,0.0771,0.0879,-0.0493,-0.0812,0.0908,-0.0105,0.0216,0.0791,-0.0086,-0.0349,0.0529,-0.0401,0.0336,0.0406,-0.0537,-0.0258,-0.1232,0.0985,-0.0203,-0.0448,-0.0806,-0.0283,-0.0168,0.017,-0.0619,0.008,0.0299,-0.0538,0.0003,0.0194,-0.0113,-0.0052,-0.0008,-0.0392,0.0383,0.0051,-0.0162,-0.0406,0.0848,-0.0376,-0.0023,0.0461,-0.0062,0.0013,0.1209,0.0124,0.0658,0.0313,0.0516,0.0871,0.0434,0.0023,-0.0974,0.0502,0.1032,0.0126,-0.0405,-0.0394,-0.0067,0.0066,0.0763,0.0269,-0.0376,-0.0475,-0.0099,-0.0374,0.0088,0.0144,0.0162,0.0288,0.039,0.0162,0.0052,-0.0062,0.0492,0.0126,-0.0048,0.0191,-0.0309,0.0887,-0.0425,0.0024,0.0315,0.0557,0.0026,0.0241,0.0242,-0.0316,0.0059,0.0082,-0.0327,-0.0092,0.0278,0.0399,-0.0344,-0.1192,-0.0723,-0.0119,0.0899,-0.0681,0.0425,0.0355,0.0503,0.0506,0.017,0.0202,0.0847,0.0149,0.0097,0,0.0009,0.0916,-0.0188,0.0891,0.0063,-0.0519,0.043,-0.0463,-0.0557,0.0141,0.0388,0.0476,-0.0605,0.068,0.0045,-0.0619,-0.0365,-0.0258,0.0048,-0.0526,0.0358,-0.0293,0.0101,0.0204,0.0347,0.0078,-0.001,0.0615,-0.0581,-0.0287,0.0692,-0.073,-0.0395,0.0647,-0.0069,-0.0392,-0.0201,-0.0785,-0.0324,0.0053,-0.0114,0.0354,-0.0098,0.0313,-0.0459,-0.0508,0.0498,-0.0309,0.0849,-0.071,-0.0409,-0.0052,0.0016,-0.0575,0.0806,-0.0438,0.011,-0.0395,0.0895,-0.0177,-0.0609,-0.0598,-0.0362,0.0145,-0.0383,-0.0001,0.033,0.0115,-0.0296,-0.0595,0.0159,0.0341,0.0354,-0.024,0.0157,-0.0212,-0.0264,-0.0298,0.0149,-0.0434,0.023,-0.0263,-0.0389,0.0845,0.0664,0.0113,-0.0148,-0.0109,0.0187,-0.0262,0.0753,-0.0251,0.0848,-0.1276,-0.0048,0,0.0122,-0.0297,-0.0585,0.0712,-0.0623,-0.0034,-0.0347,0.0884,0.062,-0.0832,-0.0763,0.0172,0.0285,-0.0326,-0.1194,0.1392,-0.0528,-0.0481,0.0553,-0.09,0.0515,0.0258,-0.0032,0.0746,-0.0077,0.0444,0.0119,-0.0531,-0.0298,-0.0211,-0.0272,-0.0064,0.0199,-0.038,0.0029,0.0073,-0.0137,0.076,-0.0397,-0.0019,0.0101,-0.0187,-0.0643,-0.0308,-0.0867,0.0065,-0.0618,0.0186,0.0705,0.0049,-0.0324,-0.0137,-0.0263,-0.0298,-0.0315,-0.0602,-0.0924,-0.0431,0.051,0.0006,0.056,-0.009,-0.0226,-0.0868,-0.0258,0.0344,-0.1416,0.0274,0.0441,0.0032,-0.039,-0.0373,0.0408,-0.0274,0.066,-0.0559,0.0764,-0.0386,0.029,-0.002,-0.0045,0.0413,-0.0409,-0.0917,0.0485,0.0521,-0.0802,0.0543,0.0111,-0.0015,-0.0747,0.0562,-0.0368,0.0071,0.0194,0,0.0398,0.0817,-0.0952,-0.0764,-0.0215,0.0102,-0.0261,-0.0111,-0.0331,0.0598,0.0281,0.1241,-0.0178,-0.0178,0.0295,0.0868,-0.045,0.0226,-0.0897,-0.0561,0.0487,0.1214,-0.0665,0.0776,0.0449,0.1008,0.0403,0.01,0.0792,-0.0029,-0.031,0.0601,-0.0842,0.0021,-0.037,0.042,-0.0064,-0.0269,0.0269,0.0804,0.0257,-0.0545,-0.0568,0.0085,-0.0897,0.0595,-0.0741,0.0115,0.0156,0.0137,0.0593,-0.0553,-0.1094,0.0495,-0.0107,0.0296,0.0189,-0.0005,0.0697,-0.0818,0.0212,-0.1123,0.1352,-0.0135]},{"url":"/posts/20201212-using-nunjucks-with-react/","title":"Using Nunjucks templates with React","snippet":"Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0847,-0.0382,0.0652,0.0365,0.0537,0.0679,-0.0908,0.1092,-0.023,-0.0164,-0.1049,0.0375,-0.0183,0.0426,-0.0003,0.1077,0.0578,0.0057,0.05,0.0854,0.0289,-0.0367,0.0826,0.0063,0.0445,0.0857,-0.0698,0.0089,0.0443,0.0271,0.0781,0.0668,-0.0637,-0.0239,-0.0716,0.0558,-0.0181,-0.0454,-0.0508,-0.0214,0.0463,0.0776,-0.0245,-0.0048,0.0427,-0.0462,-0.0142,-0.0109,-0.0028,-0.0524,-0.0263,-0.0428,0.0288,0.0052,-0.0067,-0.0309,0.0316,-0.0575,0.0227,0.0358,0.0158,-0.0083,0.0201,0.0102,0.0867,0.0217,0.0051,0.0871,-0.0141,0.0102,-0.0569,0.04,0.0849,-0.0059,0.001,0.0072,-0.0127,-0.0101,0.0868,-0.0094,-0.0314,-0.0728,-0.027,-0.0109,-0.0016,0.0325,0.0494,0.0116,0.0576,0.044,-0.0034,-0.0592,0.0724,0.0269,-0.0224,0.0068,-0.0425,0.0577,0.0006,0.0035,-0.0031,0.0513,-0.0165,-0.0303,-0.0542,0.0059,0.0169,0.0492,0.0003,-0.0034,0.0272,0.077,-0.0501,-0.0713,-0.0711,-0.0362,0.134,-0.1288,0.0601,-0.005,0.0107,-0.0119,-0.0373,0.0182,0.0733,0.0162,-0.051,0,0.0426,0.0466,0.0184,0.0542,-0.0008,-0.0234,-0.0128,-0.0666,-0.1262,-0.0029,0.0635,0.0172,-0.0351,0.056,-0.0865,-0.0766,0.0168,0.0064,0.0008,-0.0665,0.0317,-0.0072,-0.0135,-0.0006,0.0428,0.0101,-0.016,0.0768,0.0018,-0.0024,0.0209,-0.0239,-0.0741,0.0496,0.0163,-0.0501,-0.0012,-0.0759,-0.0412,-0.013,0.0355,0.0041,-0.0473,0.0151,-0.0085,-0.0247,-0.0017,-0.0343,0.0979,-0.0152,-0.0536,-0.0082,-0.0485,-0.0457,0.0746,-0.0276,-0.0376,-0.0405,0.1036,-0.0363,-0.0521,0.0052,0.001,-0.0583,0.0431,0.0093,0.0165,0.0299,0.0113,-0.028,0.0328,0.0281,0.0163,-0.0038,-0.0046,-0.024,-0.0839,-0.0002,0.0548,-0.0095,0.0544,-0.0624,-0.0636,0.0863,0.0179,-0.0013,-0.0161,-0.1065,0.0257,-0.0078,0.0849,-0.0276,0.0662,-0.1274,-0.0606,0,-0.0318,-0.0711,-0.0501,0.0596,-0.1121,-0.0067,-0.0045,0.101,0.0629,-0.0341,-0.0277,0.0436,-0.0178,-0.0284,-0.0793,0.0856,0.0293,-0.0968,0.08,-0.0787,0.0653,0.057,-0.0202,0.1039,0.0228,0.0158,0.0187,-0.0208,-0.0142,-0.0463,-0.0287,0.022,-0.0169,-0.0481,-0.0186,-0.0319,-0.0142,0.0508,-0.0134,-0.0005,-0.0117,-0.0037,-0.0771,-0.0062,-0.0754,-0.0797,-0.0771,0.0303,0.1327,-0.0034,-0.0283,-0.0625,0.0127,-0.0446,-0.0664,-0.1071,0.0013,-0.0533,0.0424,-0.0016,0.0606,-0.0368,-0.1093,-0.0768,0.0153,-0.0055,-0.1154,-0.0468,0.0282,-0.0337,0.0166,-0.0442,0.0709,-0.0462,0.1303,-0.0422,0.0804,0.0095,-0.001,0.0254,0.0056,0.0325,-0.0372,-0.0428,0.0618,-0.0479,-0.0758,0.0281,-0.0593,-0.0135,-0.1089,-0.0024,0.0031,0.0453,0.0293,0,0.0254,0.0429,-0.0794,-0.0455,-0.059,0.0252,-0.0244,-0.0611,-0.0521,0.1147,-0.0069,0.1107,-0.0325,0.0457,0.0165,0.0072,0.0129,0.0268,-0.077,-0.0315,0.0022,0.0972,-0.0675,0.0357,0.0647,0.0771,0.0276,0.0077,0.0408,-0.0173,-0.0516,0.0876,-0.0668,-0.0195,-0.0424,0.0656,0.0588,0.007,0.0165,0.0174,0.0384,-0.0599,-0.0554,-0.0071,-0.0781,0.0556,0.0213,0.0453,0.0173,-0.005,0.0876,-0.0588,-0.0924,0.0394,-0.0463,0.0061,0.0274,-0.0107,0.0673,-0.0355,0.0781,-0.0884,0.0831,-0.0035]},{"url":"/posts/20210830-embl-best-footer-forward/","title":"EMBL.org: Empowering users to navigate a large scientific organization","snippet":"← Blog EMBL.org: Empowering users to navigate a large scientific organization 30 Aug 2021 67 words Filed in: information architecture, navigation, visual framework Screenshot: EMBL.org directory We","embedding":[-0.0834,-0.0512,0.0604,-0.0091,0.1709,-0.0939,-0.0404,0.0579,-0.0237,0.0446,-0.0028,0.1443,0.0566,0.0311,-0.002,0.0519,0.0531,0.0296,-0.0603,-0.0126,-0.0243,0.0118,0.0514,0.0046,-0.0052,-0.0162,-0.1312,0.0079,-0.0453,-0.0852,0.0587,0.1222,0.0137,0.0307,-0.0109,-0.0049,0.0078,0.0086,-0.0676,0.0509,-0.0691,-0.038,-0.0083,0.0553,-0.0093,-0.0426,0.0015,-0.0612,-0.0288,0.0554,-0.0204,-0.051,0.0199,0.0024,-0.0193,0.0162,-0.0059,-0.0012,-0.0072,-0.0262,0.1198,-0.0229,-0.0167,0.0037,0.0959,-0.0724,0.018,0.0197,0,-0.0376,0.0392,-0.0504,0.05,0.0481,0.036,-0.0147,-0.0114,0.0286,0.0135,-0.0422,0.0629,0.0572,-0.0254,0.034,-0.0271,-0.0519,-0.0017,-0.0193,-0.0502,0.0397,-0.0325,-0.0888,0.0742,-0.0385,-0.0409,-0.0074,-0.0656,-0.0769,-0.0091,0.05,-0.0376,0.078,0.0008,-0.0504,-0.0346,-0.0924,0.0571,0.1267,-0.0187,0.0359,-0.0131,0.0503,-0.1174,0.0114,0.0057,-0.0516,0.0314,0.0561,0.1561,0.0539,-0.0219,0.029,0.0104,-0.0217,0.0686,-0.02,-0.0675,0,0.0944,0.0791,-0.0292,0.0176,0.0905,0.0056,-0.0347,0.022,-0.1397,0.0342,-0.0413,0.1137,0.0277,0.0524,-0.0128,-0.1113,-0.0548,0.0775,-0.0901,-0.039,0.0968,-0.0305,0.0436,-0.0841,0.0471,-0.01,-0.0332,0.0116,0.0125,0.0384,-0.043,0.0217,-0.0278,0.0026,0.0281,-0.0121,0.0039,-0.0633,0.0803,-0.0517,-0.0639,0.0527,-0.0301,-0.0457,0.0324,0.0807,0.0206,-0.0841,0.0204,-0.0075,0.0564,-0.0045,0.032,0.0231,0.0206,-0.0847,-0.0529,-0.0319,0.0805,0.0073,-0.0117,0.0755,-0.0476,-0.0555,-0.0148,-0.0258,0.0171,0.0392,0.0031,-0.0416,0.0188,-0.0086,0.0458,0.0137,-0.0275,-0.0002,-0.0902,-0.0178,-0.0466,-0.0326,-0.0452,-0.0393,0.0116,-0.0378,0.0698,-0.0744,0.0091,-0.0495,-0.0751,-0.0039,-0.0085,0.0536,0.0033,0.0326,-0.025,0,0.0183,-0.0125,0.0087,-0.006,-0.0564,0.01,0.0292,-0.0271,0.0379,-0.0292,-0.0586,0.0541,0.0212,-0.0043,-0.0383,0.001,0.0224,-0.0532,-0.0454,0.0215,-0.0144,0.0216,-0.1198,0.0143,0.0455,0.0259,0.0543,0.0297,-0.0094,-0.0513,0.0075,-0.0294,-0.043,-0.066,-0.0194,0.0154,-0.1072,0.0328,-0.0334,0.0039,0.0201,0.0704,-0.0184,-0.0037,0.002,0.0288,-0.0981,0.0276,-0.0513,-0.0242,0.0573,-0.0823,0.0099,-0.1225,0.0358,0.0183,-0.0598,0.0316,-0.0699,0.0306,0.0404,0.0598,-0.0646,0.0648,-0.0234,-0.0075,0.0374,0.0168,-0.0972,-0.0128,0.048,-0.0412,-0.0378,-0.0293,0.1178,0.0274,0.1433,0.0077,-0.0038,-0.0154,-0.0529,0.0268,-0.0217,-0.0135,0.1021,0.0677,-0.0542,0.0397,-0.0259,-0.0079,-0.0202,-0.0114,-0.0165,0.0929,0.0616,0,-0.0225,0.0471,-0.0141,0.0559,0.0254,-0.0351,0.1022,0.1701,0.0387,-0.0087,0.0261,0.0197,-0.0509,0.0929,0.1106,0.0419,0.0628,-0.0154,-0.058,-0.0061,0.0119,0.0433,0.0155,0.0204,0.0465,0.0166,-0.0347,-0.0247,-0.0093,-0.0652,0.0269,0.0424,-0.0951,0.0261,-0.0237,0.004,-0.0023,-0.0382,-0.0117,0.0105,0.0169,-0.0132,0.0556,0.0052,-0.0158,0.0159,-0.0026,0.0092,-0.0613,-0.0973,-0.0129,-0.0533,0.0172,0.0193,0.095,-0.0149,-0.0191,-0.0342,0.0092,0.0314,0.0758,-0.0408,-0.0654,0.0341],"teaser":"We tamed the ‘footmap’ by introducing a more effective directory pattern.","date":"Mon Aug 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20210830-embl-best-footer-forward/","title":"EMBL.org: Empowering users to navigate a large scientific organization","snippet":"👍 This was useful Thanks for the feedback! people found this useful Read more Previously: Decoupling content from platforms across 80 properties Next: Untangling an 80-link footer into scannable","embedding":[-0.0495,-0.0285,0.0182,0.0426,0.1589,-0.087,-0.0206,0.0064,-0.0712,0.0181,-0.0225,0.116,0.0452,0.0484,-0.0275,0.06,0.0213,0.0848,-0.0365,-0.0179,-0.016,0.0202,0.0376,-0.0008,-0.0286,-0.0673,-0.1168,-0.0069,-0.0102,-0.057,0.0442,0.066,0.0077,0.0451,-0.0265,-0.0374,0.0237,-0.0029,-0.1037,0.0452,-0.011,-0.0396,0.009,0.0488,0.0323,-0.0415,-0.036,-0.0513,0.0196,0.0102,-0.0235,-0.0634,0.0474,-0.023,-0.0288,-0.0123,-0.0073,-0.0499,0.0202,-0.0613,0.1146,-0.038,-0.0345,-0.0021,0.0615,-0.0314,0.0218,0.0563,0.0105,-0.0753,0.0246,-0.0604,0.0224,0.1003,0.0708,-0.0011,-0.0184,0.039,-0.002,-0.0243,0.0649,0.0321,-0.0038,0.0427,0.0129,-0.0454,0.0014,-0.022,-0.0204,0.0712,-0.0076,-0.0752,0.1069,-0.0455,-0.0399,-0.0247,-0.007,-0.0927,-0.023,0.0483,-0.0483,0.0747,0.0092,-0.0507,-0.0744,-0.0752,0.0538,0.1457,0.0161,0.03,0.0045,0.0692,-0.0959,-0.0294,0.0357,-0.0892,0.0547,0.0538,0.1332,0.0236,-0.0543,0.0142,0.016,-0.0158,0.0453,-0.0064,-0.0504,0,0.0888,0.0624,-0.0445,0.0011,0.055,0.0063,-0.0481,-0.0197,-0.1478,-0.0099,-0.0634,0.1656,0.0571,0.0625,-0.0188,-0.1004,-0.0568,0.088,-0.0197,-0.027,0.0412,-0.0745,0.0548,-0.0481,0.0331,0.0017,-0.047,-0.0004,0.0481,0.038,-0.04,0.0436,-0.0506,-0.0263,0.011,-0.0201,-0.0154,-0.0504,0.094,-0.065,-0.0396,0.0021,-0.0098,-0.0454,0.0017,0.0697,-0.009,-0.0634,0.0344,-0.0201,0.051,-0.0269,-0.0405,-0.0147,0.0543,-0.0696,-0.0527,0.0229,0.0827,-0.0181,-0.0054,0.0492,-0.0287,-0.0714,-0.0058,0.0317,-0.0196,0.0207,-0.0475,-0.01,0.0239,-0.0279,0.039,-0.0081,-0.0366,0.0096,-0.1185,-0.0363,-0.0122,0.0149,-0.0303,-0.053,0.0482,-0.0092,0.0378,-0.0702,0.0185,-0.071,-0.0843,-0.0043,-0.0214,0.0452,-0.0063,0.0339,0.0007,0,0.0094,-0.0195,0.0234,0.0136,-0.0181,-0.0273,0.0045,-0.0093,0.0343,0.0033,-0.0017,0.0221,0.0004,-0.0425,-0.0225,0.0084,0.0147,-0.0774,-0.0643,0.0071,-0.0695,-0.0071,-0.0748,0.0175,0.0706,-0.0097,0.0952,0.0285,-0.0033,-0.0699,-0.0124,-0.0013,-0.0003,-0.0225,-0.0373,0.0745,-0.007,0.0453,-0.0178,-0.0459,0.0379,0.0656,-0.0161,-0.0222,-0.021,0.0547,-0.122,0.087,-0.0342,-0.0045,0.0562,-0.061,0.0506,-0.1625,0.0077,0.0108,-0.0628,0.0472,-0.0438,0.0086,0.0033,0.0219,-0.0904,0.1319,-0.0088,-0.0175,0.0345,0.0202,-0.137,-0.0225,0.093,-0.0556,-0.0262,-0.0411,0.1018,0.0081,0.1303,0.0293,-0.0075,-0.0425,0.0107,0.0337,0.0181,-0.0461,0.0996,0.023,-0.0651,0.0321,-0.0272,0.0421,-0.0267,-0.0478,-0.0125,0.0771,0.0803,0,0.013,0.0382,-0.0099,0.0311,0.0108,-0.0012,0.0442,0.1388,-0.0172,0.033,-0.0004,0.0058,-0.0503,0.131,0.0972,-0.0154,0.0724,-0.0153,-0.0414,-0.0066,0.0373,0.0572,0.0119,0.0435,0.0463,0.0169,-0.0244,-0.0003,0.0159,-0.1073,0.018,0.0303,-0.1123,0.0396,-0.001,0.0319,-0.0617,-0.0419,-0.0367,-0.0275,0.0274,-0.0205,0.0638,0.0103,-0.0421,0.015,-0.0157,0.0068,-0.007,-0.0297,0.0245,-0.0592,0.0399,-0.03,0.0159,-0.0329,-0.0083,-0.0396,0.0217,0.0262,0.0721,-0.0306,-0.0331,0.0104]},{"url":"/posts/20211221-enabling-a-more-dynamic-embl-online/","title":"Enabling a more dynamic EMBL online","snippet":"← Blog Enabling a more dynamic EMBL online 21 Dec 2021 58 words Filed in: platform, design systems, content operations Screenshot: Visual Framework homepage.","embedding":[-0.0248,-0.0615,0.0245,0.0203,0.1725,-0.0363,-0.0365,-0.0065,-0.0719,0.0043,-0.0435,0.0975,0.0527,0.0104,0.0401,0.0623,0.1432,0.009,-0.0785,-0.0106,-0.0462,-0.0482,0.0106,-0.0192,0.0025,-0.0541,-0.1559,0.0159,0.032,-0.0755,0.0417,0.0534,-0.0307,0.018,-0.0419,-0.0715,0.0764,-0.0077,-0.1116,0.0237,-0.0173,-0.0452,-0.0322,0.0272,0.0119,-0.0509,0.028,-0.0725,-0.0428,0.0086,-0.0061,-0.0799,0.0344,-0.0179,-0.0381,0.0188,-0.0095,0.033,0.0144,0.0175,0.0763,-0.0479,0.0566,0.0192,0.0302,0.0008,0.0198,0.0029,0.0063,-0.0343,-0.0555,-0.001,0.0246,0,0.0379,-0.0367,-0.0093,0.0356,0.024,-0.0092,0.0285,0.0449,0.0025,-0.0141,-0.0078,-0.0555,0,-0.0944,-0.0515,0.0363,0.0099,-0.0429,0.1081,0.0201,0.0115,-0.0523,-0.0609,-0.0664,0.0039,0.0463,-0.0614,0.0734,0.0649,-0.0268,-0.0339,-0.078,0.0695,0.1669,-0.0242,-0.0229,0.0089,0.0838,0,-0.0543,0.0085,-0.0102,0.0085,0.0186,0.1761,-0.0111,0.0409,0.0193,-0.02,-0.0397,0.0491,-0.0186,-0.0024,0,0.0894,0.0981,-0.0005,0.0349,0.0617,-0.011,-0.0052,-0.0258,-0.1519,-0.0161,0.001,0.1129,0.0417,0.1156,0.033,-0.1872,-0.0445,0.0056,0.0423,0.0243,0.0943,-0.0464,0.0235,-0.0861,0.0076,0.0261,0.0424,0.0267,-0.0127,0.0396,-0.107,0.0443,-0.0195,0.0242,-0.0107,-0.0695,-0.0298,-0.0525,0.0417,-0.0671,-0.029,0.0417,-0.0744,-0.1015,-0.0085,0.0389,0.0069,0.0097,0.0152,0.0213,0.0285,0.014,-0.0682,0.0409,0.035,-0.074,-0.0476,0.0051,0.0876,0.0278,0.0459,-0.0102,-0.0261,-0.0622,0.0401,0.0308,0.0244,0.0068,-0.0297,-0.0802,0.0307,-0.002,0.0457,-0.0511,0.037,-0.0533,-0.0799,0.0009,0.0173,0.0053,-0.0324,0.0055,0.0345,-0.0471,0.0544,-0.0632,0.0041,-0.0374,-0.1037,-0.0062,-0.0084,0.0123,0.0453,0.0293,0.0169,0,0.0444,-0.0155,-0.0258,0.0476,-0.004,-0.0193,0.0321,0.0249,0.0315,-0.0381,-0.0183,0.0025,-0.0591,-0.0051,-0.0233,-0.0217,0.0003,-0.0908,0.0175,0.0547,0.0304,0.0226,-0.1146,0.0116,0.0795,0.026,0.068,0.0694,-0.0389,-0.0664,-0.0398,-0.0214,-0.0422,-0.037,0.0131,0.0166,-0.018,-0.0082,-0.0323,-0.0285,0.0363,0.0307,-0.0315,-0.0511,0.0033,0.0785,-0.1326,0.0769,-0.0115,-0.0324,0.059,-0.0365,0.0003,-0.0379,-0.0196,-0.0534,-0.0329,0.011,-0.0586,0.0501,0.0273,0.0683,-0.0568,0.0307,0.0534,0.0264,0.0049,-0.0174,-0.094,0.0062,0.0042,-0.0778,-0.0205,-0.0504,0.0985,0.0051,0.0959,0.0048,-0.0469,-0.0086,-0.0733,0.025,0.0159,-0.0476,0.0459,0.0542,-0.0557,-0.0151,-0.0099,0.0437,-0.0423,-0.0133,-0.0555,0.1356,0.0895,0,-0.0383,0.0475,-0.0938,-0.0002,-0.0136,-0.001,0.0837,0.079,-0.0082,-0.015,0.0399,-0.0026,0.0466,0.1184,0.0917,0.0393,0.0415,-0.0495,-0.0344,-0.0022,0.0338,0.0316,0.0587,0.0137,0.0027,0.0277,-0.0189,0.0136,0.0236,-0.0634,-0.0028,0.0281,-0.0941,0.0117,-0.0202,0.0145,-0.0853,-0.0162,-0.0288,0.0138,0.0289,-0.0083,0.0448,-0.0009,0.0532,-0.0066,-0.0485,-0.0166,-0.0529,-0.0524,-0.0231,-0.0326,-0.0003,0.0268,0.0969,-0.0081,0.0288,-0.0203,0.0787,0.0946,0.038,-0.0647,0.0078,0.0281],"teaser":"From contentHub to VF 2.0: foundations for faster, more flexible journeys across One EMBL.","date":"Tue Dec 21 2021 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20211223-something-new-2022/","title":"Something new for 2022","snippet":"← Blog Something new for 2022 23 Dec 2021 654 words Filed in: life Own work. Leaving Heidelberg, moving onto Bonn and so much more.","embedding":[0.0151,-0.049,0.0422,-0.0421,0.0831,-0.0188,-0.0016,-0.0001,-0.0239,-0.0153,-0.0061,-0.0092,0.0173,0.0136,-0.0223,0.0648,0.0221,-0.0821,-0.0361,-0.003,-0.0415,-0.0561,-0.0285,-0.0118,-0.0038,0.051,-0.0436,-0.0113,-0.0171,-0.0889,0.0173,0.0179,-0.0246,-0.013,0.0777,0.0765,0.0327,-0.0556,-0.0868,-0.0416,-0.0979,-0.043,-0.0539,-0.0019,0.0626,-0.0577,0.083,-0.0603,-0.0388,-0.0175,0.0059,-0.1415,0.0268,-0.0417,-0.0194,0.0084,0.0542,0.0153,-0.0184,-0.0536,0.0337,-0.0081,0.0118,0.0032,0.024,0.0163,0.0363,0.0626,-0.024,0.0031,-0.0296,-0.0991,-0.0003,0.02,0.0474,-0.0005,0.0309,0.0031,0.0957,0.0001,0.1161,0.0686,-0.0337,0.0505,-0.0552,0.0076,0.0432,0.0134,0.0792,0.0231,-0.0769,-0.0886,0.0494,0.0338,0.0465,-0.0857,0.0478,0.0188,0.0034,0.0655,-0.0584,0.0029,0.0634,-0.0641,-0.0517,0.029,0.0383,0.0831,-0.0384,-0.0406,-0.0536,0.026,-0.0419,0.018,0.061,-0.004,-0.0854,0.0476,0.0887,-0.0116,0.0212,0.0924,-0.0349,0.0378,-0.0104,0.0476,0.0205,0,-0.01,0.0593,-0.037,0.1206,0.1076,-0.0178,0.0076,0.0858,-0.1079,0.0379,0.059,0.0738,0.0658,0.0468,0.0047,-0.1258,0.0155,-0.0421,-0.0092,0.0039,0.0064,-0.0198,-0.0167,-0.0909,0.0031,0.0284,0.0023,0.0473,0.0015,0.046,0.0094,0.0645,-0.0115,-0.0373,0.0076,-0.0085,-0.0399,-0.0446,0.0311,-0.0264,-0.0614,0.0789,-0.1326,-0.0247,0.0988,0.0201,0.1244,-0.0001,-0.008,0.0002,-0.0307,-0.0263,-0.0774,0.0467,0.0349,-0.0781,-0.0002,-0.0109,0.0587,-0.0843,0.0261,0.022,-0.0942,0.0562,0.054,0.0303,-0.0355,-0.0394,-0.0062,-0.0734,-0.0291,-0.035,-0.0173,-0.0201,0.0008,-0.0082,-0.0148,0.0661,0.0521,0.079,-0.0428,0.0391,0.0208,-0.0663,0.1043,-0.0278,0,-0.012,-0.0442,0.0839,-0.0082,-0.0242,0.0444,0.0622,0.015,0,0.0675,0.0249,-0.017,-0.0388,0.0631,0,0.0123,0.0391,0.0166,0.035,0.0332,-0.0527,-0.027,0.0678,-0.0629,-0.0646,0.0258,-0.0677,-0.0538,-0.0065,-0.051,0.077,-0.0706,-0.0335,-0.0109,0.074,0.0376,-0.0409,-0.0482,-0.0533,-0.0796,-0.0731,-0.0374,-0.0277,-0.0073,-0.0252,-0.0125,-0.0305,-0.0607,0.019,-0.0264,0.0311,-0.0257,-0.0273,0.0134,0.0373,-0.0968,0.016,-0.0027,-0.0969,0.0196,0.014,0.0597,-0.0952,0.0141,-0.0064,0.0874,-0.001,-0.0454,0.0552,0.0566,0.0573,0.0271,0.0202,0.0105,0.0085,-0.0316,0.0684,-0.0609,-0.0502,-0.0235,0.0012,-0.1137,-0.0418,0.0755,-0.0738,0.0016,0.0294,-0.0144,-0.02,0.0181,0.0054,0.0221,-0.0002,0.0499,0.0993,-0.0182,-0.0704,0.0089,-0.0117,-0.0933,-0.05,-0.0854,0.1123,0.133,0,-0.0599,0.0844,-0.0175,-0.0267,0.0084,-0.0319,-0.0146,0.0741,0.0449,0.0261,-0.0394,0.0366,0.0037,0.1267,0.0287,0.0206,-0.0106,-0.0734,-0.0131,0.0248,0.0711,-0.0211,0.0731,0.0203,-0.0114,-0.0449,-0.0127,0.0088,-0.0421,0.0001,-0.0318,0.0678,-0.0931,0.0332,-0.0774,-0.1,-0.0451,-0.0266,-0.017,0.0532,0.0049,0.0774,0.0855,0.031,0.028,-0.0046,0.0396,-0.0342,-0.0688,-0.0392,-0.0176,-0.0347,-0.0267,0.1018,-0.0104,-0.0217,0.0577,0.0007,-0.0738,0.0858,0.0584,-0.1241,-0.0365,-0.0005],"teaser":"This month, I’m saying goodbye to my projects at EMBL but my career in web work continues.","date":"Thu Dec 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20211223-something-new-2022/","title":"Something new for 2022","snippet":"the project, fully grasp the problem space, share a similar vision of the solution as mine, and be willing to continue organisational culture change It’s far from impossible, but I suspect the most","embedding":[0.0069,-0.0274,0.0491,-0.0611,0.0826,0.0012,-0.0805,0.0861,0.0082,-0.0121,-0.0539,0.0161,-0.0053,-0.0041,-0.0156,0.0397,0.0185,-0.0449,-0.0293,0.0044,-0.0035,-0.0237,0.0058,-0.0377,-0.0274,0.01,-0.0314,0.0054,-0.0259,-0.0405,0.0129,0.1,-0.0096,-0.0421,0.0007,0.0374,0.0665,0.0054,-0.0715,-0.0512,-0.136,-0.0384,-0.0403,0.0265,0.0474,-0.0952,0.0486,-0.0644,-0.022,-0.0449,-0.0809,-0.1615,0.009,-0.0733,0.0083,0.0238,0.024,-0.0591,-0.0163,-0.0287,0.0259,-0.0377,-0.0192,0.0272,0.049,-0.014,0.0169,0.0613,0.0015,0.0015,-0.0415,-0.0415,0.0067,-0.0278,0.0256,0.0208,0.0134,-0.03,0.1167,-0.0223,0.0913,0.0384,-0.0873,0.02,-0.0375,-0.0019,0.0308,-0.0204,-0.0312,0.0319,-0.0256,-0.037,0.0753,0.0226,0.0167,-0.0119,0.0098,-0.041,0.0112,0.048,-0.0471,0.0169,0.0729,-0.0555,0.0023,-0.0266,0.0698,0.0994,-0.052,-0.0439,-0.009,0.0116,-0.0357,0.0387,0.0577,0.0118,-0.0109,0.0287,0.1665,0.0271,0.0048,0.0812,-0.0756,-0.0047,0.0373,0.0267,-0.0261,0,-0.0091,0.0762,0.0211,0.1212,0.1166,-0.0122,0.0048,0.0811,-0.0614,0.0555,0.0272,0.0442,0.0358,0.077,0.0541,-0.125,-0.0213,0.0352,-0.0488,0.0245,-0.0264,-0.0535,0.0044,-0.0727,0.045,0.018,0.0357,-0.005,-0.0309,0.0295,-0.0571,0.1342,0.0066,-0.0058,-0.0186,-0.0198,-0.0043,-0.0537,0.0559,-0.0202,-0.0833,0.1202,-0.1192,0.007,0.0822,0.0406,0.1451,0.0246,-0.0301,0.0004,-0.0196,-0.0384,-0.049,0.0287,0.0856,-0.0819,-0.0359,-0.0153,0.0567,-0.0427,0.0276,0.0319,-0.0274,0.0114,0.0094,0.0601,0.0008,-0.0412,-0.0103,-0.0477,-0.0852,-0.0262,-0.0414,-0.045,0.0253,-0.0043,0.0137,0.0351,0.0888,0.066,0.0165,0.0216,0.0361,-0.0566,0.0332,-0.0313,0.0365,0.0412,-0.1004,0.0134,0.0176,-0.0936,0.0435,0.0816,0.0289,0,0.0522,-0.0112,0.0223,-0.0121,0.0885,-0.0443,0.0154,-0.0032,0.015,0.0134,0.0313,-0.0002,0.0062,0.0416,-0.0327,-0.0857,0.0251,-0.0966,-0.0248,0.0067,0.0351,0.0117,-0.1152,-0.0308,0.0613,0.0614,-0.0045,-0.0864,-0.0761,-0.0435,-0.083,-0.102,0.0279,-0.015,0.0562,-0.0328,0.0295,-0.1057,-0.0201,0.0475,0.0121,0.0136,-0.0471,-0.0336,0.0166,0.0131,-0.0559,0.0424,-0.0083,-0.0948,0.0194,0.0042,0.0203,-0.1013,-0.004,-0.0206,0.0758,-0.0152,0.0168,0.0658,0.0451,0.0509,0.0014,-0.007,-0.0494,0.0094,0.0208,0.0635,-0.0533,-0.0565,-0.0136,-0.0463,-0.1123,-0.0213,0.0558,-0.0005,0.0645,-0.0015,-0.0299,0.045,-0.0156,-0.0048,-0.0022,0.0364,0.0515,0.0855,-0.0212,-0.0543,-0.0052,0.0173,-0.1183,-0.028,-0.0833,0.1112,0.1066,0,-0.01,0.0622,0.0578,-0.0565,-0.0182,0.0031,0.0078,0.0713,0.0289,0.0841,0.0125,0.0205,0.0358,0.0999,0.0066,0.0439,-0.0111,-0.0427,-0.0409,0.0309,0.096,0.0218,0.0601,0.0181,-0.0387,-0.0388,-0.0034,0.0368,-0.0415,-0.0407,0.0041,0.0546,-0.0557,0.0491,-0.0773,-0.0581,-0.0797,-0.0032,-0.0459,0.0633,-0.0164,0.0126,0.073,0.0382,0.0306,-0.0361,0.0516,-0.004,-0.092,0.0075,-0.0359,0.0056,-0.0638,0.0588,-0.0038,0.025,0.0479,-0.024,-0.0791,0.0606,0.0389,-0.0865,-0.0592,0.0294]},{"url":"/posts/20211223-something-new-2022/","title":"Something new for 2022","snippet":"Instead, I want to think a bit more broadly reflect a little on closing a 6.5-year chapter in my career.","embedding":[-0.0037,-0.0955,0.0789,-0.0239,0.1043,-0.014,-0.0499,0.0371,-0.0069,-0.0417,-0.0371,0.056,0.0148,-0.0417,-0.0107,0.0594,0.0577,-0.0716,-0.1017,0.0085,-0.03,-0.1131,-0.0029,-0.0523,-0.0245,-0.0133,-0.0338,0.0157,-0.008,-0.0923,0.0267,-0.0041,-0.023,-0.0469,0.029,0.057,0.0586,0.0009,0.0031,-0.0292,-0.0561,-0.0881,-0.0211,0.078,0.0608,-0.0962,0.0994,-0.0675,-0.0244,-0.0195,-0.0236,-0.1122,-0.0302,-0.0633,-0.0166,0.0659,0.0705,-0.0549,-0.0348,-0.0609,0.0184,-0.0068,-0.0202,0.0141,0.0459,-0.0481,0.0483,0.0257,-0.0273,0.044,-0.0681,-0.0179,0.0022,-0.0062,0.0129,-0.026,-0.0156,0.015,0.0624,-0.0078,0.0799,0.0249,-0.0688,0.0159,-0.1054,-0.0073,0.0627,0.0289,-0.0104,0.0129,0.0128,-0.0224,0.0105,0.0344,0.0211,0.0384,-0.0256,-0.0033,0.0276,0.0784,-0.0159,0.0001,0.0593,-0.079,-0.0016,0.0076,0.0138,0.0727,-0.0326,-0.0124,-0.017,0.0125,-0.0473,0.0624,0.0621,0.0711,-0.0616,0.0693,0.1292,0.0676,0.0571,0.113,0.0324,-0.0058,-0.0271,0.0335,0.035,0,0.0512,0.0483,-0.0565,0.1173,0.0528,0.0207,0.0083,0.0658,-0.0697,0.0714,0.0088,0.0699,-0.0075,-0.0098,0.0031,-0.0912,-0.0309,-0.0135,-0.0008,0.0041,0.0122,-0.1037,-0.0235,-0.0502,0.0197,-0.0226,0.0304,0.0499,-0.0467,0.0062,-0.0285,0.0766,-0.0175,-0.0094,-0.0438,0.008,-0.0548,-0.0646,0.1048,-0.095,-0.0689,0.0797,-0.1018,0.0162,0.0856,-0.01,0.0732,-0.0322,-0.0344,0.002,-0.0339,-0.0616,-0.01,0.0481,-0.037,-0.0728,-0.0233,-0.0296,0.0122,-0.0699,0.0641,-0.0055,-0.0928,0.0078,-0.066,0.0935,0.0168,-0.0069,0.0066,-0.029,-0.0506,-0.0374,-0.0483,-0.0371,0.0171,0.0263,-0.0203,-0.016,0.1125,0.0683,0.1211,0.0381,-0.0233,-0.0058,0.0463,-0.0258,0.0714,-0.0044,-0.0717,0.078,-0.0116,-0.0314,0.004,0.0886,0.038,0,0.0674,-0.0029,0.0421,0.05,0.0203,-0.0199,0.0073,-0.0171,0.0045,0.0222,-0.0081,-0.0052,0.0055,0.0038,-0.0788,-0.133,0.0142,-0.0439,0.032,-0.0124,0.0508,0.0567,-0.1441,-0.0199,0.0796,0.0532,0.0358,-0.0787,-0.0994,-0.0776,-0.0578,-0.064,0.0421,0.0257,0.0252,-0.0014,0.043,-0.0884,-0.0332,0.0709,0.0347,0.0248,0.0019,-0.0595,-0.0135,0.0387,-0.0256,0.0461,-0.0231,-0.0713,0.0221,0.0294,0.0054,-0.0832,0.0595,-0.0084,0.0766,-0.038,-0.018,0.0492,-0.0446,0.0695,-0.0311,0.0209,-0.0133,-0.0445,0.0054,0.0545,-0.0602,-0.01,-0.0254,-0.0017,-0.0816,-0.0815,0.0191,-0.078,0.0399,-0.0356,-0.0379,-0.0028,-0.0407,0.0589,-0.0443,-0.0267,0.027,0.1282,0.0115,-0.0382,-0.02,-0.0341,-0.135,0.0381,-0.0725,0.0508,0.0383,0,0.024,0.0723,0.0294,-0.0074,0.0391,-0.0573,-0.0514,0.0547,0.0152,0.0003,0.0315,-0.0159,0.0442,0.0951,0.0483,0.0557,0.0736,-0.0782,-0.0137,-0.0019,0.0544,0.021,0.0521,-0.0179,-0.0259,-0.0136,0.0047,0.0853,-0.0371,-0.0043,-0.0123,-0.0108,-0.0535,-0.0244,-0.0839,-0.0065,-0.0663,-0.0347,0.0165,0.0821,0.001,0.0567,0.0942,0.0515,-0.004,-0.0406,-0.0118,0.0204,-0.0831,-0.0557,-0.0123,-0.0535,-0.0113,0.0363,0.0025,0.0312,0.0332,0.0582,-0.0267,0.0665,0.0169,-0.0873,-0.1003,0.0208]},{"url":"/posts/20211223-something-new-2022/","title":"Something new for 2022","snippet":"But a lot will depend on what needs I actually encounter when I start. I’m excited about the new opportunity and also anxious.","embedding":[-0.0382,-0.0626,0.1034,-0.0271,0.0244,0.0339,-0.0463,0.0589,-0.0162,-0.0515,-0.0208,-0.0682,-0.02,0.0416,-0.0021,0.0572,0.0675,-0.0988,-0.0324,-0.0601,-0.0293,-0.0955,-0.0038,-0.0785,0.0184,-0.0241,0.0251,-0.0237,-0.0404,-0.0204,0.0972,0.0179,-0.0088,-0.0244,0.0997,0.0719,0.0823,-0.046,0.0227,0.0038,-0.0143,-0.0446,0.0018,-0.0035,0.0211,-0.0439,0.1455,0.0252,-0.0375,0.0124,0.0614,-0.121,0.0414,-0.003,0.0045,0.0411,0.0039,-0.0046,-0.0403,-0.0137,0.0069,-0.0267,-0.0224,-0.0256,-0.0453,-0.0735,0.0072,0.076,-0.0146,-0.0042,-0.0203,-0.0469,-0.0167,0.0067,0.0624,-0.0279,-0.013,0.0478,0.1211,-0.0483,0.1103,0.0162,-0.0557,-0.0237,-0.1177,-0.0411,0.0347,0.0165,0.0011,0.0605,-0.013,-0.0584,0.026,0.0626,-0.015,0.0637,0.0155,-0.0265,0.0295,0.0693,-0.0523,0.0103,0.0983,0.0275,-0.1058,-0.0375,-0.0209,0.0553,-0.0428,-0.0376,-0.0227,0.0093,-0.0407,0.0712,-0.0119,-0.0113,-0.0214,0.052,0.0258,0.0297,0.0622,0.087,-0.0152,0.041,-0.026,0.0861,-0.0027,0,0.02,0.0086,-0.0476,0.1533,-0.0126,0.074,0.0148,0.1035,-0.0853,0.033,-0.0005,0.0315,0.0134,0.018,-0.0367,-0.0346,-0.0493,-0.0385,0.009,0.0386,0.0177,-0.0034,-0.0145,-0.0306,0.0878,-0.0371,0.0859,-0.0488,-0.0061,0.0064,-0.0637,0.0525,-0.0269,-0.1669,-0.0248,0.0142,-0.0862,-0.031,0.0072,-0.0627,-0.0315,0.0195,-0.08,-0.0042,0.1125,0.0122,0.1052,-0.0561,-0.0001,0.0232,-0.0177,-0.0916,-0.0864,0.0096,0.0062,0.0148,0.0508,0.0964,-0.0032,-0.1277,-0.0037,-0.0245,-0.0811,0.0539,0.0354,0.0605,-0.0407,0.015,0.0476,-0.0094,-0.0044,-0.096,0.0013,0.0364,0.023,0.0077,-0.0387,0.0541,0.0283,0.003,0.0333,0.0665,-0.0272,-0.0255,0.1111,-0.0661,0.034,-0.0682,-0.0517,0.055,-0.0141,0.0247,-0.0269,0.0824,0.0006,0,0.0952,-0.0175,0.0581,-0.0376,0.0682,0.0103,0.0081,0.0152,-0.0112,0.0434,-0.0619,0.0156,0.0372,0.0444,-0.1063,-0.0536,-0.0367,-0.0212,0.0379,0.0021,0.005,0.1005,-0.0439,-0.0023,-0.0126,0.03,0.0076,0.0166,-0.0247,-0.0151,-0.1083,-0.0324,0.0316,0.006,0.0111,-0.0102,0.0434,-0.079,-0.0856,0.0444,0.0225,0.0128,0.0147,-0.0061,-0.0134,0.0086,-0.0139,0.0529,0.0097,-0.0826,0.0202,0.0036,-0.0148,-0.033,0.1037,0.006,0.0253,-0.1122,-0.0395,0.0346,-0.0487,0.0748,0.0291,0.0184,-0.0018,-0.0534,-0.0495,0.0014,-0.0576,0.0376,0.0085,-0.0165,-0.0275,-0.0708,0.0003,-0.0663,0.0278,-0.0058,0.0057,-0.0241,-0.0819,0.0104,-0.0158,-0.0337,0.072,0.0725,-0.0229,-0.013,0.0768,0.0118,-0.0338,0.0649,-0.0347,0.0091,0.1138,0,0.014,0.0259,-0.0116,0.0027,-0.046,-0.1428,-0.0765,-0.0379,0.0473,-0.0171,-0.072,-0.0065,0.0229,0.0398,0.0269,0.0097,0.0541,-0.0685,-0.0294,0.0948,0.0167,0.0202,0.0474,0.0676,-0.0544,-0.0258,-0.0215,0,-0.049,0.0357,-0.0089,-0.0098,-0.0476,-0.0085,-0.0875,-0.0619,-0.12,-0.0531,-0.0124,0.0561,0.0108,0.0364,0.04,0.0139,-0.0335,-0.0837,0.0088,-0.026,-0.0437,0.038,-0.0617,-0.074,-0.0825,0.0299,0.0084,0.0955,-0.0166,0.0812,-0.0092,0.0694,0.0645,-0.0556,-0.0762,0.0166]},{"url":"/posts/20211223-something-new-2022/","title":"Something new for 2022","snippet":"Between being a parent of a now 4-year-old and providing leadership for a number of projects, I'm also hopeful that a new role will give me a bit of time to focus on side projects a bit more.","embedding":[-0.0688,-0.0439,0.0977,-0.0337,0.0495,0.011,-0.0745,-0.0034,-0.0633,0.0017,-0.0343,0.0569,0.0237,0.0565,0.0108,0.0584,0.0259,-0.0634,-0.01,-0.0078,-0.0548,-0.0305,-0.0144,0.0012,-0.074,0.0451,-0.0569,-0.0707,-0.0318,0.0418,0.0504,0.0624,-0.0287,-0.0099,-0.0282,0.0245,0.0662,-0.0038,-0.0067,-0.0704,-0.0569,-0.0545,-0.0167,-0.0097,0.0715,-0.0954,0.0749,-0.0875,-0.0003,-0.0548,-0.0489,-0.1411,0.0394,-0.0726,-0.0266,0.0672,0.0134,0.0095,-0.0196,-0.0355,0.0184,-0.0194,0.0015,0.0137,-0.0067,-0.0353,0.0457,0.0368,0.0032,0.0329,-0.0399,0.0397,0.0253,-0.0663,0.0693,0.0049,0.0332,0.0157,0.0985,-0.0785,0.1474,0.0467,-0.0413,0.0412,-0.0717,-0.0067,0.0247,-0.0247,-0.0225,-0.0078,-0.0058,-0.0221,0.131,0.0721,-0.0184,-0.0069,-0.0042,-0.0356,-0.0117,0.0425,-0.0789,0.0153,0.0547,-0.0796,-0.0082,0.05,0.0478,0.056,-0.0541,-0.0251,0.0188,0.0256,-0.0488,0.0143,0.0546,0.0204,-0.0203,0.0151,0.0999,0.0219,0.048,0.0596,-0.071,0.0304,0.0607,0.0332,-0.0536,0,0.0279,0.1034,-0.003,0.1687,0.0358,0.0649,0.0212,0.0521,-0.1028,0.0084,0.0199,0.0403,-0.0179,0.0656,0.0573,-0.1749,-0.0224,0.0139,0.018,0.0191,-0.0151,-0.0435,-0.0013,-0.0576,0.1183,0.0275,0.0959,-0.0349,0.0078,0.0283,-0.0371,0.0692,-0.0588,-0.0053,-0.0646,-0.0577,-0.0327,-0.0706,0.0327,0.0108,-0.101,0.0896,-0.0539,-0.0384,0.0782,-0.0046,0.0989,0.0418,-0.0304,0.0096,-0.065,-0.0142,-0.0379,-0.001,0.008,-0.0759,0.0019,-0.0469,0.0381,-0.0539,0.0606,0.0084,-0.0532,-0.0282,-0.0295,0.0675,0.0637,0.0113,0.0377,-0.0147,-0.0193,-0.0201,-0.0058,-0.0419,0.0368,0.0545,0.0193,-0.0289,0.0253,0.0826,0.0125,0.0445,0.0474,-0.0399,0.0893,-0.0383,0.0539,-0.0286,-0.0198,0.049,0.0138,-0.0158,0.0446,0.0886,0.0112,0,0.0595,0.0467,-0.002,-0.0144,0.0201,-0.0587,0.0198,0.019,0.0172,-0.0101,0.0344,0.0181,-0.0434,0.0694,-0.0205,-0.0453,-0.0052,-0.0896,-0.0683,-0.0397,0.0095,0.0974,-0.133,0.0126,0.0223,0.0383,0.0371,-0.0171,-0.0455,-0.0255,-0.1063,-0.0799,0.0042,-0.0323,0.0334,-0.0163,0.0087,-0.1311,-0.0723,0.047,0.0214,0.0224,0.0251,0.0051,-0.0443,0.0275,-0.0211,0.0762,0.004,-0.0119,0.0047,-0.0004,-0.0115,-0.0047,0.0544,-0.0171,0.0175,-0.0146,-0.0187,0.0755,-0.049,0.0508,0.0005,-0.0447,-0.0339,-0.0328,-0.0504,-0.0071,-0.0321,0.0145,0.0566,-0.0322,-0.15,-0.0458,0.0017,-0.0258,0.0096,-0.0177,-0.0688,0.0206,-0.0244,0.0004,0.0232,-0.0251,0.0178,0.0539,0.0049,-0.0349,-0.0229,-0.0416,-0.0942,-0.0419,-0.0884,0.1076,0.1001,0,-0.0049,0.0885,-0.0623,-0.0263,0.0107,-0.0356,-0.0395,0.0446,0.0487,0.0768,0.0123,0.0082,0.0511,0.0543,0.0355,0.0413,-0.0127,-0.0541,-0.0481,-0.0315,0.0678,0.0134,-0.0002,0.0207,-0.0748,-0.0707,-0.0383,0.0297,-0.0415,-0.0086,-0.0317,0.0061,-0.0577,-0.0164,0.0031,-0.0918,-0.0866,0.013,-0.0047,-0.005,0.0176,0.0392,0.0383,0.0583,0.0006,-0.0921,0.0383,-0.0332,-0.0436,-0.0712,-0.0417,-0.0088,-0.0224,0.0616,0.0783,0.0527,0.0054,0.0155,-0.0491,0.1323,0.0771,-0.0557,-0.0903,0.0597]},{"url":"/posts/20250508-its-been-too-long/","title":"It’s been 3.5 years","snippet":"← Blog It’s been 3.5 years 8 May 2025 417 words Filed in: life, legos, drupal, return of the mac-k Hey a picture of some Legos! A long-overdue update. Hard to believe, really.","embedding":[-0.0257,-0.0665,0.1004,0.0087,0.0685,-0.0274,-0.0088,0.0488,-0.0723,0.0199,-0.0073,0.0848,0.0539,0.022,0.0342,-0.0139,-0.0198,-0.047,-0.0831,0.0331,-0.0141,0.0021,0.0263,0.0799,0.0368,0.0572,-0.067,-0.0741,-0.0559,0.0324,-0.0123,0.092,-0.0166,-0.001,0.0917,-0.0468,0.0207,-0.0224,-0.0402,-0.0048,-0.0136,-0.0893,-0.0239,0.0234,-0.0225,-0.0203,0.0435,-0.0788,-0.0385,-0.0202,-0.0489,-0.0686,0.0604,-0.0754,-0.0207,0.0514,-0.023,0.0498,0.0377,-0.0631,0.001,0.0201,-0.0306,0.0241,0.0238,-0.0924,0.0132,0.0177,0.0217,0.0798,0.0283,0.0232,0.041,0.0351,0.0603,0.0016,0.0591,0.0167,0.0426,-0.0797,0.0521,0.0519,-0.0655,0.003,-0.0915,-0.0402,0.0613,0.0147,-0.0041,-0.0158,0.0243,-0.079,0.0638,0.0067,-0.0313,-0.0547,-0.0463,0.007,0.0131,0.0579,-0.0296,0.1104,0.0208,-0.0152,0.0343,-0.0044,-0.0383,0.1269,-0.0027,-0.0257,-0.0283,-0.0017,-0.0414,-0.0411,0.0253,-0.0341,0.0537,-0.0549,0.022,0.0899,0.0719,0.0575,0.0152,0.0093,-0.0598,0.0185,0.0136,0,0.062,0.0449,-0.0349,0.1079,-0.0125,0.0035,-0.0598,-0.0094,-0.0668,-0.0024,0.0318,0.0817,-0.0082,-0.0228,0.0382,-0.0097,-0.0976,-0.0102,0.0659,0.0265,0.1152,-0.0615,0.0247,-0.013,0.0137,0.0085,0.0221,-0.0383,-0.0438,-0.0039,-0.0206,0.0312,-0.0378,-0.0673,-0.047,-0.0057,0.0205,-0.0923,0.0123,-0.0063,-0.0927,-0.0341,-0.0368,-0.0582,0.0799,0.1031,0.0194,-0.0419,-0.0581,-0.0182,0.051,-0.027,0.0146,-0.0108,-0.0743,0.0207,0.0682,-0.1065,0.0504,-0.0138,0.0705,-0.0056,-0.0187,-0.0576,-0.0561,0.0488,0.0807,0.1028,0.0492,0.0674,0.0591,-0.0337,-0.0918,-0.0765,0.039,0.0179,-0.0819,-0.0526,-0.0596,0.0709,0.0913,-0.001,-0.0813,-0.0125,0.0892,-0.0288,0.0637,-0.0622,0.0001,0.042,-0.0341,0.0596,0.0587,-0.0021,-0.0772,0,0.0065,0.0024,0.0124,0.0365,-0.049,-0.0231,-0.0161,0.1186,-0.0016,-0.0044,0.0107,0.0123,0.021,0.0534,-0.0022,0.045,0.0026,-0.0685,-0.088,0.0116,0.0124,0.0057,-0.1777,0.0798,0.052,0.0085,0.0113,0.0795,0.0116,-0.0718,-0.0388,-0.0673,0.0037,-0.0161,0.0524,0.0187,-0.0351,-0.0671,-0.0695,-0.0672,-0.0513,-0.0097,0.012,0.0027,-0.0387,0.0093,-0.0369,0.0601,0.03,0.0426,0.0446,-0.0363,0.0017,-0.0228,0.021,-0.0059,-0.058,-0.0082,-0.0561,0.0743,-0.0176,0.0777,-0.0123,-0.0079,-0.0225,-0.1347,0.0434,-0.0728,-0.1249,-0.0129,0.0633,0.0576,-0.0346,-0.0739,-0.0005,-0.0431,0.0675,0.0253,-0.0159,-0.0544,-0.0274,0.0263,0.0393,0.013,-0.009,0.0315,-0.0146,0.0222,0.0092,-0.0501,0.0062,-0.0972,-0.0823,0.0643,-0.0072,0,-0.0256,0.0573,-0.0916,0.0511,0.1564,0.0432,0.0453,0.0617,0.0213,0.0226,0.0485,-0.0325,-0.0033,0.0612,0.0618,0.011,0.0252,-0.0876,0.0079,-0.0223,0.0038,0.0348,0.0146,-0.0109,-0.0327,-0.0472,-0.0274,0.0553,-0.015,-0.0612,-0.0415,-0.0225,-0.0845,-0.0151,0.0427,-0.04,-0.0174,0.0707,-0.0275,-0.0008,-0.0046,-0.066,0.1369,0.0539,-0.0703,-0.0023,-0.0459,-0.002,0.0086,-0.0681,-0.0082,-0.0394,0.0421,0.06,0.0242,-0.0041,-0.0463,-0.0145,-0.0469,0.0134,0.0958,-0.0429,-0.0462,0.1199],"teaser":"A long-overdue update.","date":"Thu May 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250508-its-been-too-long/","title":"It’s been 3.5 years","snippet":"(there's maybe a whole blog post in that), driving the kid to school most mornings, and building Lego more days than not with a now 7-year-old son.","embedding":[-0.0349,0.0011,0.0267,0.0167,0.0735,-0.0207,-0.0538,0.0265,-0.0512,0.0456,-0.0344,0.0136,0.0155,0.0347,0.0399,0.0978,0.0083,-0.1016,-0.0028,-0.0593,-0.1045,0.004,0.0023,0.0101,0.1036,0.132,-0.0325,-0.009,-0.0614,-0.0411,-0.0103,0.0323,0.0126,0.001,0.0258,0.091,0.0674,0.0003,-0.0542,-0.0223,-0.0082,-0.0058,-0.0172,-0.0293,-0.0439,-0.0999,0.0364,-0.1111,-0.0085,-0.0128,-0.0493,-0.1216,0.0241,-0.0145,-0.0102,0.0802,0.0427,0.029,0.0085,-0.025,-0.0326,0.0069,0.0258,0.0318,0.0099,-0.0333,0.0152,0.0757,0.0057,0.0346,-0.0584,0.0227,-0.0545,0.0247,0.0889,-0.0148,0.034,0.0203,0.0957,-0.0314,0.0412,0.0464,-0.0673,0.0941,-0.0639,0.0132,0.067,0.0168,0.0094,-0.0259,-0.0452,-0.0223,0.1302,0.0645,0.0054,0.0106,0.0206,-0.0441,-0.0902,0.0496,-0.0472,0.0272,-0.0007,-0.0633,-0.0504,0.006,0.0166,0.1014,-0.0584,0.0038,-0.0208,0.0286,-0.0562,0.0373,0.0115,-0.0402,-0.0293,0.0392,0.0115,0.1223,0.0582,0.0564,-0.0311,0.0379,-0.0016,0.0148,-0.0316,0,0.0934,0.0746,-0.0537,0.1594,0.0575,0.0306,0.092,0.0602,-0.0581,-0.0181,0.0847,0.0857,-0.0009,-0.0024,0.0971,-0.0307,-0.1254,-0.0476,0.0312,0.0349,-0.0275,-0.0057,-0.0717,0.0091,0.0693,-0.0134,0.0019,0.0468,0.0346,-0.0251,-0.0378,0.0288,-0.1044,-0.028,-0.0313,-0.0135,-0.0239,-0.0984,0.0001,0.0153,-0.0769,-0.0059,-0.0483,-0.006,0.049,0.0276,0.0907,-0.0496,-0.0802,-0.0549,-0.0769,0.0039,-0.0534,-0.0071,-0.0413,-0.0363,0.0306,-0.0392,-0.0155,-0.0522,0.036,-0.0546,-0.0312,-0.0049,-0.0271,0.0043,0.0555,0.0063,0.0942,-0.0547,-0.0164,-0.0814,-0.0796,-0.0266,0.0089,-0.0125,-0.0451,-0.0758,-0.0062,0.0053,0.0999,0.0673,-0.0332,0.0029,0.0624,-0.0211,0.0195,-0.0848,0.0085,0.1355,-0.023,-0.0616,0.0508,0.0187,-0.0161,0,-0.0133,-0.0347,0.0107,0.0256,0.0668,-0.0899,0.0409,0.015,0.0484,-0.0022,0.0082,0.0149,-0.0176,0.0393,-0.1024,-0.0075,0.016,-0.0513,0.0378,-0.0682,0.0441,0.0775,-0.1188,0.0075,0.0128,0.0138,-0.0329,-0.0148,-0.0402,0.0174,0.0001,-0.0634,0.0699,-0.0268,-0.0098,0.0214,-0.1129,-0.02,-0.091,-0.0303,0.0256,-0.0607,0.0222,-0.0409,-0.0066,0.049,-0.0426,0.0163,-0.0486,0.0423,0.0462,0.1151,0.0095,-0.0731,0.0373,-0.0358,0.0335,-0.0342,0.0152,0.0731,-0.0156,0.017,0.0757,-0.0254,-0.0319,-0.0012,-0.0344,0.0242,-0.122,0.0193,0.0127,0.0207,-0.0649,-0.0421,0.0026,-0.0647,-0.0549,0.0377,-0.0643,0.0515,-0.0473,0.0491,0.0183,-0.049,-0.0033,0.0692,0.0437,-0.0141,-0.0255,-0.0403,-0.0207,-0.0512,-0.0772,-0.0254,0.028,0,0.0582,0.0036,-0.0628,-0.0249,0.0674,0.0002,-0.0228,0.0491,0.0606,0.1006,-0.0097,0.0238,0.0459,0.0597,0.11,0.0252,0.045,-0.0524,-0.0342,-0.0123,0.0695,0.0689,-0.0586,-0.0034,-0.003,-0.0726,-0.0001,0.0024,-0.0701,-0.0089,-0.0383,0.0122,-0.0284,-0.0106,0.0188,-0.1078,-0.0271,0.0069,-0.0089,0.0538,0.0067,0.0794,0.0618,0.0202,-0.0169,-0.0299,-0.033,-0.0118,-0.059,-0.0163,0.0005,-0.0347,-0.0362,-0.0086,0.0982,0.024,0.0029,0.0159,-0.1135,0.1044,0.0646,-0.051,-0.0672,0.0424]},{"url":"/posts/20250508-its-been-too-long/","title":"It’s been 3.5 years","snippet":"ng needs between layers of expertise, patching things together when they don’t quite line up — code, text and or requests.","embedding":[-0.1844,-0.0173,0.0575,0.0222,0.069,-0.0331,0.0014,-0.0425,-0.056,0.0493,-0.1205,0.0719,-0.0104,0.0107,0.0411,0.0489,0.0469,-0.0142,-0.0674,0.0071,-0.0681,0.0106,0.0448,0.0416,0.0054,0.0284,-0.0711,-0.0531,-0.0563,-0.0615,-0.0516,0.0753,-0.0384,0.0098,-0.0316,0.0928,-0.0165,-0.0054,0.015,-0.0483,-0.0029,-0.054,-0.0113,0.0023,-0.0149,-0.0731,-0.0055,-0.0771,-0.0415,-0.0775,-0.057,-0.11,-0.0292,-0.0043,-0.0369,0.0092,0.0492,0.0018,-0.0223,-0.0365,0.0138,-0.0052,-0.0246,0.0897,0.0438,-0.088,-0.0221,0.0554,-0.0225,0.0362,-0.0564,0.0333,0.0014,0.0323,0.0455,0.0199,-0.0372,0.0032,0.0123,-0.0508,0.0829,0.0921,0.0185,0.0744,-0.07,-0.0063,0.0615,0.0051,0.08,-0.0635,0.0104,0.0319,0.1189,0.0004,0.0237,0.0208,-0.0216,-0.0247,-0.0378,0.1017,0.0275,0.0526,0.0225,-0.0895,-0.0106,0.0777,-0.0282,0.1197,-0.025,-0.028,-0.0157,0.0842,-0.0515,-0.0854,0.0392,-0.033,-0.011,-0.0933,0.088,0.079,0.0408,0.0238,-0.0295,-0.0118,0.0544,0.0187,0.0472,0,0.0761,0.0958,-0.0567,0.107,0.0309,0.0691,-0.0282,-0.0422,-0.13,-0.0026,0.0629,0.1431,0.0043,0.0165,0.0433,-0.1017,-0.0568,-0.0014,0.1299,0.01,0.0571,-0.0329,-0.0455,0.0527,0.0483,0.0598,0.0035,-0.0373,0.0068,-0.003,-0.0141,0.0051,-0.0131,-0.0534,-0.0912,-0.0164,-0.052,-0.1109,0.022,-0.0293,-0.0437,0.0061,-0.1124,0.0169,0.0279,0.0178,0.0304,-0.0166,0.0319,-0.0286,0.0095,0.0098,0.0505,0.0385,-0.071,-0.0441,0.0147,-0.0381,0.1097,-0.0115,0.0995,-0.0268,-0.047,-0.062,-0.0199,0.0071,0.0377,0.022,0.0636,-0.0066,-0.0465,-0.0016,-0.0734,-0.0099,0.0247,-0.0181,-0.0325,-0.0347,0.045,-0.0547,0.0334,0.0063,-0.0926,0.0033,0.0367,-0.0695,0.0319,-0.1302,-0.0125,0.0857,-0.0196,0.0241,0.0561,0.0138,-0.0005,0,0.0604,-0.0443,-0.0117,0.0866,-0.011,-0.022,-0.0326,0.0766,0.0205,0.0524,-0.0048,0.0358,0.0392,0.0032,-0.0339,-0.0132,-0.0181,-0.0431,-0.0298,-0.0186,0.0333,0.1227,-0.1102,0.0253,0.0121,0.0931,0.0079,-0.0302,0.002,-0.0387,-0.0263,-0.0662,-0.0423,-0.0464,0.0101,0.0482,0.0482,-0.0299,-0.0776,-0.0322,0.0331,0.0219,0.0007,-0.0231,-0.0549,-0.0177,-0.0734,0.0084,0.0134,-0.0521,0.0299,-0.0726,0.0063,-0.0751,0.0192,-0.036,-0.0095,-0.0434,-0.0298,0.0727,-0.0575,0.0375,-0.0006,-0.0339,0.0103,-0.0514,0.0352,-0.0589,-0.0521,0.0431,0.0693,0.0235,-0.0695,-0.0781,0.1165,0.0846,0.1109,-0.053,-0.0293,-0.0233,-0.0043,0.0061,0.0575,-0.0207,0.0282,0.0278,-0.0181,0.0256,-0.0474,-0.0326,-0.092,-0.032,0.0126,0.0385,0.0726,0,0.0254,0.0679,-0.0814,0.0629,0.0433,-0.0141,-0.0043,-0.0068,0.0058,0.0725,0.0453,-0.0203,0.018,0.0894,0.0461,0.0261,-0.0459,0.0062,-0.0736,-0.0678,0.0104,0.0477,0.0209,-0.0804,-0.0128,-0.0091,-0.0231,0.0381,-0.0284,-0.0348,-0.0414,0.0188,-0.0086,-0.0086,0.0475,-0.1045,-0.0653,-0.0062,-0.0067,0.0306,-0.0147,0.001,0.0656,0.0122,-0.0558,-0.0056,-0.0466,-0.0418,-0.0683,-0.0239,-0.0137,-0.0957,-0.0276,0.0557,0.0524,0.0246,0,0.0445,-0.0023,0.016,0.0317,-0.0289,-0.0041,0.0511]},{"url":"/posts/20250508-its-been-too-long/","title":"It’s been 3.5 years","snippet":"You made it to the end, well done, here's a treat. You've earned it. Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.075,-0.0511,0.102,-0.017,0.1399,-0.0403,-0.0616,-0.1058,-0.0929,-0.0071,-0.0225,0.0345,0.0164,-0.0042,0.0026,0.0624,-0.0223,-0.0721,-0.056,0.0196,-0.0774,0.0418,-0.018,-0.003,0.0426,0.0379,-0.0995,-0.0321,-0.0766,0.0073,-0.004,0.0337,-0.0854,0.0606,0.0669,0.0297,0.0108,-0.0811,-0.0156,-0.0627,0.0679,-0.087,-0.0417,0.0442,0.0566,0.0174,-0.0015,-0.065,0.0074,-0.0413,-0.0716,-0.078,0.016,-0.036,-0.0721,0.0817,0.0339,0.0309,-0.0004,-0.0273,0.0695,-0.038,-0.0114,0.0445,0.0343,-0.009,0.042,-0.1162,0.0275,0.086,-0.0325,0.045,-0.0846,0.0462,-0.0085,0.0186,-0.0086,-0.0243,0.0208,0.0364,0.0205,0.0088,-0.0542,0.0615,-0.0851,-0.0303,-0.0301,-0.0382,-0.0004,-0.0265,0.0685,0.0091,0.1447,0.0528,-0.0303,0.0041,-0.0441,-0.0172,-0.0273,0.0583,-0.022,0.043,-0.0056,-0.0971,-0.0164,0.0435,0.0062,0.0991,-0.0376,-0.0365,-0.0203,-0.0189,-0.0315,0.0235,0.0521,0.0202,-0.0387,-0.0796,0.1089,0.0395,0.069,0.0118,-0.0185,-0.0862,-0.0164,0.0398,-0.0084,0,-0.0087,0.037,0.0004,0.0437,-0.0118,-0.0384,0.0025,-0.0193,-0.1154,-0.0487,-0.0287,0.0513,-0.0058,-0.021,0.0473,-0.0856,-0.0034,0.0874,0.1012,0.0249,0.1168,-0.0179,0.0111,-0.0331,0.0723,0.0097,0.0246,-0.0547,0.1183,0.0255,-0.0378,0.0041,-0.0176,-0.0373,-0.0563,0.0074,-0.0276,-0.0067,0.0451,0.0695,-0.0698,0.0344,-0.0647,-0.033,0.0228,0.0124,0.029,-0.0371,0.0499,0.0114,-0.0268,-0.0387,0.0131,0.0042,-0.0116,-0.0362,0.019,0.0304,0.0247,0.0148,0.0255,-0.0378,0.0104,-0.0689,-0.035,-0.0181,0.0006,0.0556,-0.0566,0.0225,0.041,-0.014,-0.005,-0.0276,0.1216,-0.0818,-0.0662,-0.083,-0.0334,-0.0581,0.0218,-0.0321,-0.0042,-0.0273,0.0059,0.0073,0.0681,-0.1059,-0.0331,0.0341,0.0032,-0.0133,0.0357,0.0226,-0.0355,0,0.0138,-0.0318,0.0026,0.0427,-0.0163,-0.0634,-0.0282,0.1405,0.0122,0.0409,-0.0205,0.0674,0.0526,0.0324,-0.0457,0.0259,0.0416,-0.1337,-0.0265,-0.0285,0.0162,0.059,-0.0742,0.0352,-0.037,0.0552,0.0526,-0.0007,0.0535,-0.0758,-0.0346,-0.0307,-0.015,-0.0277,0.0778,0.0469,0.024,-0.0215,-0.0543,-0.0146,-0.0208,-0.0031,-0.028,-0.0306,0.0171,0.049,0.0158,0.0845,-0.0101,0.001,0.0509,-0.0155,0.0372,-0.0186,0.002,-0.0041,0.0442,-0.006,-0.1001,0.0263,-0.0764,0.0216,0.0183,-0.0285,0.0907,0.0027,0.0351,-0.0194,-0.0572,0.0127,-0.0005,0.0263,-0.1427,-0.0266,0.0284,-0.0164,0.0488,-0.0078,-0.0161,0.055,-0.0414,0.0587,0.0297,-0.0798,0.0783,-0.0584,0.0653,0.0092,-0.0958,0.0334,-0.088,-0.0594,-0.0755,0.0127,0.0543,0,0.025,0.1186,-0.0378,0.0986,0.0462,0.0451,0.0517,0.0728,0.0257,0.0176,-0.0424,-0.0406,0.018,0.0922,0.0094,0.0045,0.0162,0.0365,-0.0488,-0.0796,-0.0208,0.0657,0.0401,-0.0749,0.0001,0.0505,0.0347,0.0378,0.0063,-0.0351,-0.1514,-0.0213,-0.0354,-0.0417,0.0163,0.004,-0.0405,0.0222,0.0003,-0.028,-0.01,0.0528,0.0578,0.0056,0.0006,-0.0498,-0.0559,0.0615,0.0433,-0.0438,-0.01,-0.1246,-0.0378,0.0967,0.0715,-0.0356,-0.05,-0.0234,0.0287,0.0992,0.0838,-0.0546,-0.0455,0.0796]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"← Blog Drupal delayed by Azure MySQL 10 Jul 2025 1,311 words Filed in: drupal, azure, mysql, metrics, performance Own work.","embedding":[0.0278,-0.0126,0.0313,0.0676,0.0473,-0.0323,-0.0037,-0.0554,0.0093,0.1273,0.039,0.0377,0.1273,0.0401,-0.0213,0.0109,0.0362,-0.0649,-0.117,0.1283,-0.0741,-0.0272,-0.0698,0.0473,0.0677,0.042,-0.1111,0.066,-0.0577,-0.0665,-0.1473,0.0436,0.0294,0.0674,0.0399,-0.0227,0.0148,-0.0461,-0.0755,-0.0056,0.0443,-0.0275,-0.0505,0.0729,-0.015,0.0495,-0.0252,0.0004,-0.0186,0.0236,-0.01,-0.016,0.0058,0.008,-0.0579,0.0575,0.1004,0.0027,-0.0637,0.0026,-0.0266,-0.0304,0.0129,0.0386,0.0064,0.0343,0.0175,-0.0193,0.0035,0.0296,-0.0113,-0.0138,-0.0642,0.0384,0.0127,-0.0276,0.045,0.0126,0.0099,0.0378,-0.0359,0.0229,0.0213,0.0118,-0.0643,-0.0002,0.0313,-0.017,0.0012,-0.0669,0.0289,-0.0401,0.0703,-0.0045,0.101,0.0322,0.0123,0.0021,0.0221,-0.0293,0.0718,-0.0126,-0.0322,-0.0268,0.0213,0.023,0.0421,0.0823,-0.0424,-0.0042,0.012,0.0169,-0.032,0.0009,0.02,0.0552,-0.0345,-0.0484,0.0415,0.0089,0.0447,0.0165,-0.0025,-0.0678,-0.0448,0.0678,-0.0691,0,0.0286,-0.0065,-0.0345,-0.0522,0.0446,0.0046,-0.0039,0.0875,-0.041,0.0005,0.0085,0.0802,-0.0461,0.0349,0.0437,-0.0166,-0.0058,0.0169,0.0295,0.035,0.0608,-0.0534,-0.0436,0.035,0.0033,0.0077,0.0175,0.0151,0.0682,-0.0359,-0.0011,-0.0346,-0.0191,-0.0404,-0.061,0.0151,0.0001,-0.0316,-0.0442,0.0149,-0.0491,0.0484,-0.0838,0.0114,0.0264,0.0206,0.0026,-0.0502,-0.0677,-0.0695,-0.0686,0.0328,-0.0175,0.0828,-0.0296,-0.0043,0.0895,-0.0705,-0.0342,0.0666,-0.062,-0.1015,-0.0225,0.0508,-0.0273,-0.0517,0.0005,-0.0006,-0.011,0.0035,0.0143,-0.0358,0.0495,-0.033,0.0964,-0.0198,-0.0489,-0.0616,-0.0884,-0.081,0.1087,0.0456,-0.0343,0.0047,-0.0567,-0.0223,0.0436,-0.0735,-0.0109,0.0357,-0.0886,0.0136,0.0819,-0.0128,-0.0458,0,-0.0349,-0.0776,0.0149,0.1041,0.0712,-0.0539,-0.0134,0.0705,0.0466,-0.0852,-0.0258,0.0425,-0.0263,0.059,-0.1028,0.0876,0.0375,-0.1011,0.0319,0.0313,-0.0377,0.1057,-0.0459,-0.0199,-0.0503,0.0638,-0.0635,-0.014,-0.007,0.012,-0.0765,-0.0047,-0.0012,-0.0146,0.0019,0.0218,-0.0906,-0.0035,-0.0604,-0.0163,0.0216,0.0063,0.0507,-0.1109,-0.0263,0.0458,-0.1224,-0.0625,-0.0086,0.0635,-0.0812,0.011,0.0392,0.0376,-0.007,-0.0973,-0.0391,0.0145,-0.1071,0.0479,-0.0099,0.1162,-0.0026,-0.0324,0.0469,0.0871,0.0773,-0.0489,-0.0406,-0.0001,-0.0711,0.0235,-0.0533,0.0362,0.0739,0.0238,-0.0241,-0.0052,-0.0385,-0.0144,0.0271,0.0266,-0.0469,-0.0553,-0.0116,0.012,0.027,-0.0191,-0.0682,0.0801,-0.0091,-0.0669,-0.1197,0.0489,0.0246,0,0.0492,0.0678,0.0252,-0.0371,0.1067,-0.0358,0.0359,0.1184,0.032,0.0458,0.0361,-0.0712,0.0219,0.0581,0.0622,0.0229,0.0272,-0.0755,-0.0289,-0.0386,-0.0679,0.1456,-0.0402,-0.0641,-0.0209,0.0276,0.0605,0.0575,-0.018,-0.0454,-0.0498,0.0334,-0.0191,-0.037,-0.0184,0.0016,-0.0695,-0.0058,0.0409,0.061,-0.0287,0.0184,0.0878,-0.0003,0.0104,-0.0639,-0.0896,0.0231,0.006,0.011,-0.0045,-0.0369,0.0328,0.125,0.0412,0.0263,0.044,-0.0299,-0.012,0.084,0.0222,-0.1122,-0.0529,-0.0055],"teaser":"Managed Azure Database for MySQL cost us 50%–80% slow down. After six months of pain, we moved our Drupal 10 site back to a classic VM and halved our page‑load times.","date":"Thu Jul 10 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"We followed best practice recommendation for the \"fully managed, worry‑free MySQL at cloud scale!\" Reality begged to differ. Those ambition stretched into stress‑filled weeks.","embedding":[0.0319,-0.01,0.0342,0.0417,0.062,-0.0924,-0.0118,-0.0786,0.0138,0.1046,0.0077,0.1014,0.0846,-0.0274,0.0001,0.079,0.0342,-0.0983,-0.1025,0.1077,-0.1347,-0.001,-0.0572,0.0462,0.0519,0.0239,-0.1277,0.0571,-0.019,-0.0117,-0.1039,0.0329,-0.0238,0.0406,0.0714,0.0309,0.081,-0.0606,-0.0383,0.0001,0.05,-0.0168,-0.0616,0.079,0.0017,0.0177,0.0095,-0.0391,-0.075,-0.0004,0.0259,-0.0204,0.0061,-0.044,-0.0232,0.1044,0.0502,0.0482,-0.0204,0.0139,-0.0296,-0.0403,0.0066,0.0273,-0.008,0.0459,0.0041,-0.0327,0.0588,0.0368,-0.01,-0.0041,-0.0722,0.0449,0.0331,-0.0079,0.0121,-0.0248,0.0225,-0.0652,-0.0053,-0.0567,-0.0024,-0.0008,-0.0049,0.0163,0.0387,-0.0166,0.0169,-0.0265,0.0659,-0.009,0.0929,0.0179,-0.0075,-0.0265,0.0008,-0.0065,0.0226,0.0241,0.0247,0.0348,-0.0394,0.0101,0.0246,0.0031,0.0527,0.0727,-0.0858,0.0225,0.0307,0.0288,0.0283,-0.0561,0.0336,0.0733,-0.0613,-0.0326,-0.004,0.0558,0.0595,-0.0338,-0.0583,-0.0278,-0.0025,0.118,-0.0613,0,0.0483,0.0305,-0.0199,-0.0241,0.0375,-0.0187,0.0029,-0.0205,0.0139,-0.0287,0.0165,0.0329,-0.0761,0.0235,0.0234,-0.017,-0.0053,0.0041,0.0505,0,0.0258,-0.0531,-0.0495,0.0315,-0.0055,0.0576,0.0283,0.0495,0.0197,-0.0069,0.0176,-0.0288,-0.0152,-0.0388,-0.0561,0.0443,0.0126,-0.0269,0.0099,0.0253,-0.0553,0.0629,-0.0219,-0.0002,0.0248,0.0149,-0.0409,-0.048,-0.0025,-0.0171,-0.0664,0.0548,0.0192,0.0993,-0.0622,-0.0154,0.0716,-0.0906,0.0255,0.0836,-0.0332,-0.0753,-0.0292,0.0151,-0.0281,-0.0143,0.0411,-0.0096,-0.0382,0.0486,0.0104,-0.0337,0.0095,-0.0558,0.0487,-0.0451,-0.0835,-0.0497,-0.0696,-0.0604,0.0985,0.0509,-0.0365,-0.0203,-0.0626,-0.0379,0.0608,-0.0456,-0.0301,0.0494,-0.0406,0.0265,0.0961,0.0124,-0.1073,0,-0.038,-0.0558,-0.0097,0.1128,0.0182,-0.0608,0.0095,0.0635,0.0411,-0.0831,0.0226,0.037,-0.0291,0.0721,-0.079,0.073,0.034,-0.0591,0.0509,0.0232,-0.0081,0.0726,-0.0611,-0.0058,-0.0788,0.0638,-0.051,-0.0276,0.0107,-0.0615,-0.0311,0.0448,0.0092,0.0141,0.017,0.0406,-0.0733,-0.0266,-0.0767,-0.0217,0.0255,0.0217,0.0449,-0.0387,-0.0337,0.0484,-0.1277,-0.0119,-0.0451,0.0317,-0.0436,0.0499,0.0377,0.0516,0.0499,-0.0882,-0.0486,-0.0126,-0.0732,0.0939,0.0217,0.0567,-0.0575,-0.0686,0.0746,0.086,0.0833,-0.0666,0.0099,-0.0003,-0.0257,0.0172,-0.1193,-0.0301,-0.0013,-0.0409,-0.0375,-0.0003,-0.0731,0.0222,-0.0655,0.0334,-0.0341,-0.0528,-0.0218,0.0351,-0.0222,-0.0305,-0.0812,0.0699,-0.0497,-0.0356,-0.1153,0.0584,-0.0054,0,0.0359,0.0463,0.0258,-0.0029,0.1309,-0.0613,0.0331,0.1378,0.0108,0.0584,0.027,-0.0394,0.0614,0.0398,0.0473,0.0309,-0.028,-0.0676,-0.0666,-0.0937,-0.0467,0.1624,-0.0331,-0.0932,0.0049,0.0564,0.0127,0.044,0.0182,0.0132,-0.0789,-0.0185,0.0378,-0.098,-0.0201,0.0438,-0.0566,-0.0193,0.0279,0.0358,-0.0507,0.0178,0.053,0.0255,0.0069,-0.0736,-0.0438,0.0335,-0.0018,-0.0155,0.0374,-0.0802,0.01,0.0909,0.0178,-0.0177,-0.0113,0.0097,0.0392,0.0726,0.0493,-0.127,-0.0587,-0.0499]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"ramp‑up): /news view filter – searching for \"disaster risk\" on Azure took 5.8 s server response versus 1.68 s on prod (same code, same data).","embedding":[0.0683,-0.0146,0.0739,0.0693,0.0853,-0.0242,-0.0434,-0.0626,0.0157,0.0582,-0.0106,0.0924,0.048,0.0232,0.013,0.0375,0.0625,-0.0546,-0.1232,0.0825,-0.0678,0.0031,-0.0559,0.0404,0.0608,0.0343,-0.1634,0.0416,0.0068,-0.062,-0.0627,0.0211,-0.0077,0.02,0.0908,0.0149,0.0445,-0.0675,-0.0747,0.0128,0.0666,0.0233,0.0224,0.0413,-0.0328,-0.0327,-0.0037,0.0027,-0.0008,-0.0119,-0.0359,-0.0011,-0.0004,-0.0208,-0.0324,0.0935,0.0394,0.0525,0.0006,0.0121,0.0039,-0.0479,0.0629,0.0771,0.0147,0.0575,0.022,-0.0361,0.0226,0.013,0.0081,0.001,-0.0762,0.0211,0.0417,-0.0564,0.0161,-0.0077,0.0583,-0.0009,0.0339,-0.0603,-0.0059,-0.0595,-0.0343,-0.0328,0.0505,-0.0459,-0.0367,-0.0119,-0.0325,-0.0167,0.102,0.0205,0.0186,-0.0101,-0.0251,-0.0447,0.0483,0.0347,0.0626,0.0251,-0.0483,0.0286,-0.0076,-0.0493,0.0731,0.1413,-0.1093,0.0339,-0.0145,0.0819,0.0004,-0.0325,0.017,0.0548,0.006,0.0148,0.0016,0.001,0.0868,-0.0445,-0.0547,-0.0475,0.0359,0.0825,-0.0377,0,0.0677,-0.0393,-0.0543,-0.0143,0.099,-0.0192,0.0159,-0.0088,0.0163,-0.0635,0.0235,0.0282,-0.0478,0.0093,0.0135,-0.0461,0.0089,0.0158,-0.0186,-0.0036,0.0222,-0.1218,-0.0675,0.0529,-0.0008,0.0715,0.0556,0.0573,0.008,-0.0198,-0.0703,-0.0289,-0.0222,-0.0406,-0.0139,0.0121,0.0575,-0.0239,0.0285,0.0086,-0.0807,0.0383,-0.0542,0.0172,0.0359,0.0001,-0.0385,-0.0289,-0.026,-0.0574,-0.0366,0.0492,0.0275,0.0571,-0.0077,-0.0109,0.0957,-0.0495,-0.0114,0.0738,0.0227,-0.0812,-0.0246,0.0148,0.0306,-0.0026,0.0174,0.0389,-0.026,0.016,0.0134,-0.0325,0.0528,-0.0088,0.047,-0.0443,-0.1091,-0.0898,-0.0044,0.0038,0.1184,0.0309,-0.0155,-0.0037,-0.0485,-0.0723,0.0364,-0.0612,-0.0423,0.0466,-0.0465,0.0772,0.1016,0.0255,-0.0528,0,-0.0362,-0.0792,-0.0289,0.064,0.0232,-0.0728,-0.0191,0.1049,0.058,-0.0946,-0.0005,-0.0044,-0.0523,0.0102,-0.1202,0.0939,0.0858,-0.0845,0.0193,0.0574,-0.0144,0.0494,-0.0494,-0.0166,-0.0321,0.038,-0.0271,0.0005,-0.0021,-0.039,-0.0347,-0.0314,-0.0201,-0.0543,0.0913,0.1039,-0.0719,-0.0361,-0.0689,-0.0491,0.0422,0.026,0.0068,-0.006,0.0113,0.058,-0.1234,-0.0625,-0.0634,0.079,-0.0238,0.0424,0.0173,0.0422,0.0295,-0.0773,-0.074,-0.0315,-0.081,0.0689,-0.0104,0.0792,-0.0766,-0.0933,0.0557,0.0833,0.0424,-0.0106,0.0105,0.05,-0.0086,-0.0403,-0.0641,0.0038,0.0239,-0.0283,-0.0149,0.0323,-0.0148,0.0395,-0.0563,0.0878,-0.0876,-0.088,-0.0256,0.0452,0.0221,-0.0135,-0.0553,0.091,0.0024,-0.0639,-0.1011,0.0316,-0.0106,0,0.0283,0.0322,-0.0391,-0.034,0.0677,-0.0432,0.0218,0.0563,0.0413,0.0264,0.0234,-0.0307,0.0605,0.0467,0.0409,-0.0013,-0.0175,-0.025,-0.0518,-0.0824,-0.022,0.0929,-0.0131,-0.0841,-0.0144,0.0495,0.0028,0.0125,0.0399,-0.0288,-0.0932,0.0017,-0.1012,-0.0544,-0.0267,0.0366,-0.0371,-0.0508,0.0446,0.0606,-0.0078,0.0168,0.0799,0.0433,-0.0102,-0.0845,-0.0533,0.0288,0.0452,-0.0292,-0.0408,-0.0933,-0.0449,0.0552,0.0258,-0.0012,0.0618,-0.0102,0.0156,0.0913,-0.0066,-0.0903,-0.0794,-0.0202]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"Alternated load tests hourly between the managed MySQL endpoint and the MariaDB VM to neutralise cache effects.","embedding":[0.0262,0.0381,0.0307,0.0954,0.0094,-0.0885,-0.0528,-0.0151,0.039,0.1073,-0.0162,0.0061,0.0596,-0.002,0.0036,0.0204,0.061,-0.0359,-0.0572,0.0939,-0.0668,-0.02,-0.0578,0.0123,0.1105,0.003,-0.1345,0.0612,0.0101,-0.048,-0.1166,0.0508,0.0372,0.0663,-0.0007,-0.0037,0.0424,-0.064,-0.078,0.0179,0.0318,-0.0141,-0.0219,0.0677,0.0003,0.0257,-0.0011,0.0194,-0.0852,0.0059,-0.031,-0.0022,-0.0109,0.0028,-0.0429,0.0714,0.0811,-0.0048,-0.0384,0.0328,-0.0301,-0.029,0.0261,0.0036,0.028,0.0235,0.0539,-0.003,-0.0025,0.0038,0.0246,-0.0101,-0.0567,-0.0025,0.0004,-0.006,-0.0223,-0.0121,0.0308,-0.0346,0.0193,-0.0257,-0.0283,0.0139,0.001,0.0184,0.0936,-0.0471,-0.0086,-0.0365,0.0419,-0.049,0.0151,0.0084,0.0626,-0.0157,0.0214,-0.021,0.0868,0.0073,0.0723,0.0342,-0.0297,0.0035,-0.0015,0.0399,0.0585,0.0609,-0.0732,0.0261,0.0172,0.0355,-0.0149,-0.0485,0.0177,0.0393,0.0575,-0.0322,0.0177,0.0421,0.0762,0.0006,-0.0521,-0.0456,0.0243,0.1048,-0.0595,0,0.0429,-0.0371,0.0072,-0.0778,-0.003,0.0041,0.0264,0.0433,-0.002,0.0381,-0.0157,0.0142,-0.0334,0.0447,0.0407,0.0434,0.0143,-0.0102,0.0005,0.0824,0.0648,-0.0698,-0.0527,0.0024,-0.0236,0.0396,0.0295,0.013,0.0175,-0.0239,0.0035,-0.0737,-0.0581,0.0046,-0.0263,0.0423,0.0423,-0.0232,-0.0315,0.0542,-0.0453,0.057,0.0017,-0.0159,-0.0299,0.0132,-0.106,-0.0506,-0.011,-0.0132,-0.0326,0.0543,0.0171,0.0568,0.0262,-0.0136,0.062,-0.0468,-0.0546,0.1436,-0.0627,-0.0817,-0.0429,0.0493,-0.038,0.0069,0.0413,-0.0049,0.012,0.0579,0.0064,-0.0294,0.0196,-0.0914,0.1041,-0.0451,0.0078,-0.051,-0.0406,-0.0747,0.0898,0.049,0.0039,-0.0262,-0.0856,-0.0756,0.0347,-0.053,-0.0209,0.0144,-0.0573,0.042,0.0779,-0.0169,-0.0832,0,-0.0043,-0.0468,0.0068,0.1156,0.0602,-0.077,-0.0172,0.0143,-0.0466,-0.072,0.0145,-0.025,-0.0479,0.075,-0.0416,0.092,0.081,-0.1098,0.07,0.0332,-0.0487,0.122,0.0158,-0.0389,-0.0803,0.0169,-0.0794,-0.036,-0.0193,-0.0175,-0.0665,0.011,-0.0208,-0.0295,-0.0011,0.0719,-0.0738,0.0128,-0.0338,-0.035,0.014,0.0305,0.0031,-0.0743,-0.0285,0.067,-0.1324,-0.0287,0.0179,0.0681,-0.039,0.0617,-0.0201,0.0861,0.0032,-0.1124,-0.0818,-0.0242,-0.0772,0.0785,0.0246,0.0788,-0.0328,-0.0477,0.0417,0.0766,0.0698,-0.0659,-0.0424,-0.01,-0.0719,-0.0056,-0.0444,0.0533,0.04,0.0132,-0.045,-0.0236,-0.0518,-0.0008,-0.0029,0.0187,-0.0376,-0.0297,-0.0671,0.0815,0.0111,-0.017,-0.0524,0.0906,0.0014,-0.0489,-0.1157,0.0341,-0.0062,0,0.0713,0.016,-0.001,-0.0552,0.0278,-0.0513,0.0256,0.1415,0.0374,0.0789,0.0579,-0.021,0.0221,0.0365,0.0707,0.0608,0.002,-0.0441,-0.0529,-0.0655,-0.0748,0.1566,-0.0691,-0.0908,0.0092,0.0615,0.0171,0.034,0.0601,-0.0241,0.0017,0.0231,-0.0221,-0.082,-0.0112,0.0389,-0.038,-0.0197,0.0463,0.0413,-0.0597,-0.0126,0.0481,0.0216,0.0373,-0.1135,-0.0656,0.0042,0.0246,-0.0379,0.0307,-0.087,-0.0212,0.0595,0.0625,-0.0095,0.0352,-0.0383,-0.0019,0.059,0.0538,-0.1475,-0.0272,-0.0237]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"A massive hat thanks to Johan for orchestrating the load tests, crunching the stats, and getting us the raw data we needed to conclusively move away from what was billed as best practice.","embedding":[0.0391,-0.0361,0.0354,0.086,0.0032,-0.0527,-0.0451,-0.0079,0.022,0.1024,-0.0194,0.0317,0.0724,-0.0174,-0.0075,0.0454,0.0786,-0.0309,-0.0521,0.0924,-0.0441,0.0502,-0.0545,0.0035,0.1121,0.016,-0.1565,0.0707,0.0028,-0.0652,-0.0876,0.051,0.0667,0.0644,0,-0.0403,0.0363,-0.0621,-0.067,0.031,0.0269,0.0044,0.011,0.044,-0.0001,0.0322,-0.0262,0.014,-0.0779,0.0151,-0.053,0.0085,-0.0021,0.0786,-0.0352,0.0937,0.0515,0.0328,-0.0437,0.0448,0.0002,0.0015,-0.0021,0.011,0.0246,0.017,0.0233,0.0174,0.0279,-0.0126,0.0307,-0.017,-0.0459,0.0148,0.0036,-0.0173,0.0063,-0.0167,0.0332,-0.0081,-0.0103,-0.0225,-0.0289,0.0007,0.0144,0.0046,0.0873,-0.0551,-0.0124,-0.0066,0.0322,-0.0345,0.0117,0.0033,0.0839,-0.0106,0.0228,-0.0557,0.0967,-0.0086,0.0564,0.0254,-0.1005,0.0084,0.0571,0.0182,0.0797,0.0939,-0.0854,0.0469,0.0439,0.0413,-0.039,-0.0458,0.011,0.0583,0.0295,-0.0092,0.0328,0.0441,0.0084,0.0255,-0.038,-0.0571,-0.0392,0.0829,-0.0515,0,-0.0075,-0.029,-0.026,-0.0724,0.0056,0.0061,-0.0147,0.0292,-0.0237,0.008,-0.0356,0.0418,-0.0193,0.0357,0.0252,0.0021,0.0022,-0.0098,-0.0551,0.0719,0.0618,-0.0467,-0.0289,-0.0123,-0.0382,0.0192,0.0304,0.0005,-0.01,-0.0136,-0.029,-0.0667,-0.0548,-0.0365,-0.0229,0.0652,0.0428,-0.0264,-0.0281,0.0532,-0.0799,0.0762,-0.0031,0.0055,-0.0106,0.0255,-0.0893,-0.0749,-0.0567,-0.0035,-0.0414,0.0224,0.007,0.0783,0.0242,0.0008,0.0958,-0.0302,-0.0415,0.1363,-0.0621,-0.0889,-0.0345,0.0001,-0.0343,0.0478,0.0394,-0.013,-0.0032,0.0364,-0.0164,-0.001,0.0344,-0.0845,0.1025,-0.0482,-0.0175,-0.0525,-0.0267,-0.0937,0.0511,0.0245,-0.0346,-0.0362,-0.0724,-0.0574,0.0304,-0.0554,-0.0166,0.0344,-0.0537,0.0093,0.0933,-0.0023,-0.091,0,-0.0198,-0.0239,0.0297,0.1191,0.0532,-0.0412,-0.0429,0.0504,-0.0342,-0.0742,0.0228,-0.0117,-0.0319,0.0797,-0.0847,0.0878,0.0909,-0.1092,0.0585,0.0342,-0.0186,0.1107,-0.0114,-0.0325,-0.0243,0.0342,-0.0852,-0.006,-0.0075,-0.0351,-0.0091,-0.0558,-0.0232,-0.0768,0.0115,0.0678,-0.0769,-0.0395,-0.0165,-0.0159,0.0221,0.0321,-0.0109,-0.0281,-0.0147,0.081,-0.1393,0.0266,0.0091,0.0551,-0.0711,0.0304,-0.0195,0.102,-0.0081,-0.1071,-0.0575,0.0154,-0.09,0.0675,0.0438,0.11,-0.0701,-0.053,0.0682,0.0772,0.0805,-0.0668,-0.034,-0.014,-0.0388,0.0162,-0.0531,0.0055,0.0468,0.0297,-0.0633,-0.039,-0.0605,-0.0141,-0.0208,0.0545,-0.0264,-0.0226,-0.0203,0.0898,0.0134,-0.0472,-0.0582,0.0537,0.004,-0.039,-0.1467,0.0227,-0.0492,0,0.0549,0.0065,-0.0177,-0.0309,0.0626,-0.0166,-0.0208,0.1337,0.054,0.0447,0.0708,-0.035,-0.0108,-0.0001,0.0824,0.0478,0.0308,-0.0421,-0.0434,-0.0742,-0.0233,0.1378,-0.0337,-0.1164,-0.0082,0.0816,0.0111,0.0421,0.0196,-0.0161,0.0158,0.026,0.0226,-0.0586,-0.0094,0.0489,-0.0251,-0.0308,0.0543,0.0354,-0.0309,-0.0317,0.0551,0.0436,0.0013,-0.0599,-0.0183,-0.0032,0.0716,-0.0287,0.0228,-0.0863,0.0027,0.0816,0.0372,0.017,0.015,-0.038,-0.0078,0.0472,0.0333,-0.151,-0.0551,0.0223]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"UI02 (Cached Admin) 0.54 sec 0.53 sec 0.41 sec MariaDB ME01 Cold (Content) 50.6 sec 42.0 sec 41.8 sec MariaDB ME01 Warm (Content) 1.15 sec 1.00 sec 1.01 sec MariaDB Digging in to the average for","embedding":[0.0134,-0.0253,-0.0058,0.1044,0.0287,-0.0925,-0.032,0.0032,0.0811,0.0963,0.0142,0.0138,0.0693,0.0039,-0.0267,-0.0194,0.0647,-0.0704,-0.0773,0.0561,-0.0475,-0.0042,-0.0733,0.0031,0.1074,0.0603,-0.1248,0.0644,-0.0249,-0.0305,-0.1148,0.0469,0.016,0.0186,0.009,0.0271,0.0319,-0.0479,-0.0632,0.0178,0.0325,-0.0199,0.0212,0.0693,-0.0018,0.0075,-0.0251,0.0356,-0.0612,-0.0287,-0.0936,0.0219,-0.0436,0.0691,-0.0223,0.103,0.118,-0.0042,-0.0175,0.0003,-0.014,0.0158,0.023,0.0046,0.0219,-0.0122,0.0215,-0.0286,0.0378,0.0251,0.069,0.006,-0.0681,-0.0147,0.0231,-0.0379,0.013,-0.0034,0.0167,-0.0299,0.0002,-0.0512,-0.0447,-0.0095,-0.0218,-0.0095,0.0822,-0.0318,0.0073,-0.0413,0.0471,0.0065,-0.009,-0.017,0.0568,-0.003,0.0131,-0.0086,0.0694,-0.0089,0.0588,0.001,-0.0683,0.0382,0.0561,-0.0062,0.0917,0.092,-0.0897,0.0242,0.0336,0.0172,-0.0422,0.0274,0.0317,0.1251,-0.0267,0.0029,-0.0187,0.0601,0.0701,0.0159,-0.0301,-0.0686,-0.031,0.0583,-0.013,0,0.0165,-0.0778,-0.0186,-0.0826,0.0281,-0.0094,0.0104,0.0459,-0.0065,-0.0477,-0.0373,0.0107,-0.0506,0.0536,0.0193,-0.0273,0.0149,-0.0298,-0.0378,0.0844,0.0918,-0.0664,-0.0743,0.0024,-0.0352,0.0507,0.0488,-0.0316,-0.0208,0.0076,-0.0519,-0.0399,-0.0486,-0.029,0.0275,0.046,0.0175,-0.0004,0.0147,0.0334,-0.0515,0.0704,-0.0546,0.0268,-0.0359,0.0004,-0.0637,-0.0372,-0.0517,0.0056,-0.0233,0.024,0.0358,0.0618,-0.0151,-0.0032,0.1165,0.0019,-0.0434,0.1296,-0.031,-0.0619,-0.0357,0.0356,-0.038,0.02,0.0181,0.03,0.0259,0.0384,-0.0257,0.021,0.0631,-0.0368,0.0987,-0.069,-0.0007,-0.033,-0.078,-0.118,0.0499,0.0245,-0.0694,-0.0539,-0.1163,-0.0571,0.0154,-0.0095,-0.0449,0.0226,-0.0284,0.0495,0.0692,0.0124,-0.1113,0,-0.0312,-0.0789,0.0472,0.1054,0.0704,-0.0239,-0.0326,0.0502,0.0184,-0.0477,-0.0058,-0.0248,-0.0475,0.0366,-0.0529,0.0827,0.0711,-0.0576,0.0496,0.0391,-0.0336,0.1043,0.0008,-0.0163,-0.042,0.0403,-0.0646,-0.0126,-0.063,-0.0638,0.0176,-0.0579,-0.0851,-0.0465,0.0337,0.0647,-0.0215,-0.017,-0.007,-0.0071,0.0928,0.004,0.0069,0.0272,0.0137,0.0436,-0.1047,-0.0303,0.0217,0.0722,-0.044,0.0311,-0.0231,0.1271,-0.011,-0.0789,-0.0352,0.0046,-0.0246,0.0715,0.0506,0.0913,-0.0263,-0.0599,0.106,0.038,0.0957,-0.0828,-0.0017,0.0311,-0.0301,0.0154,-0.0751,0.0021,0.0523,-0.0173,-0.0916,-0.0688,-0.0794,0.0365,-0.0294,0.0454,-0.0232,-0.0575,-0.0669,0.0241,0.0239,0.0083,-0.0685,0.0592,0.0463,-0.0582,-0.0997,0.0028,-0.0486,0,0.0689,-0.0237,0.0026,0.0083,0.0355,-0.0339,-0.0278,0.0874,0.0595,0.0076,0.0631,-0.0244,-0.0108,-0.0006,0.0418,-0.0045,0.0365,-0.0508,-0.0443,-0.0839,0.0052,0.0903,-0.0643,-0.1112,-0.0386,0.056,0.05,0.0874,0.0323,-0.047,-0.017,-0.0104,0.0514,-0.0496,-0.0308,0.0253,-0.0104,-0.0482,0.059,0.0594,-0.0045,0.0312,0.0127,0.0119,0.0356,-0.091,-0.0761,-0.0101,0.0615,-0.0142,0.0179,-0.1052,0.0036,0.1049,0.0537,-0.0049,0.0272,-0.0343,0.0399,0.0482,0.0263,-0.1249,-0.0561,0.0264]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"It was a win. Scenario Before: Azure MySQL (ms) After: MariaDB VM (ms) Δ DB benchmark (total) 5 434 2 636 −51% Admin » Appearance (cold cache) 7 291 3 072 −58% Admin » Appearance (warm) 3 008 698","embedding":[-0.002,-0.0368,-0.0084,0.0813,0.0347,-0.0271,-0.0365,-0.0091,0.046,0.1245,-0.0175,0.0568,0.046,0.0164,-0.0065,0.0232,0.0372,-0.0658,-0.0818,0.0764,-0.0834,-0.0191,-0.0482,0.004,0.094,0.0395,-0.1251,0.0326,-0.0432,-0.0291,-0.086,0.0545,0.0555,0.0379,-0.0122,0.0024,0.0706,-0.0414,-0.0595,0.0039,0.0651,0.0224,-0.0071,0.0471,-0.0247,-0.0138,-0.0345,0.0368,-0.0422,-0.0219,-0.091,-0.0142,-0.0294,0.0204,-0.0308,0.088,0.0782,0.0028,-0.0221,0.0427,0.0157,-0.0187,0.0102,0.0125,0.0267,-0.0083,0.0055,-0.0408,0.0025,0.0288,0.0484,-0.0433,-0.0604,0.0472,0.0032,-0.0333,0.0282,0.0347,0.0184,0.0103,0.0102,-0.0147,0.0167,0.0186,-0.0207,0.0047,0.0056,-0.0261,-0.0353,-0.0589,0.0422,-0.0099,0.0388,-0.0331,0.0617,0.0221,-0.0212,-0.0229,0.02,-0.0198,0.0474,0.0319,-0.03,-0.0232,0.0177,0.0301,0.0907,0.0916,-0.1216,0.0038,0.0499,0.0307,-0.021,-0.0119,-0.0164,0.0815,-0.0359,-0.0186,0.0278,0.0928,0.0308,0.0363,-0.0439,-0.0478,0.0006,0.1254,-0.0921,0,0.033,0.0021,-0.0374,-0.0459,-0.0198,-0.006,0.0212,-0.0468,0.0079,0.0203,-0.0192,0.0774,-0.0708,0.0559,0.0375,0.0119,0.0389,-0.0404,0.0047,0.0333,0.1204,-0.0588,-0.0393,0.0337,0.0137,0.0423,0.0525,-0.009,0.0362,0.0143,-0.0496,-0.04,-0.0146,-0.0393,-0.006,0.0244,-0.0065,-0.0513,0.0199,0.0122,-0.0654,0.061,-0.0572,0.0172,0.004,0.0797,-0.0565,0.0034,-0.0049,0.0244,-0.0214,0.044,0.0088,0.0888,0.0031,-0.0073,0.0983,-0.0218,-0.0283,0.1015,-0.0204,-0.0947,-0.0302,0.0513,-0.0523,0.0008,0.0365,0.0393,0.0024,0.04,-0.0212,-0.0056,0.0008,-0.0516,0.1244,-0.0701,0.0291,-0.0524,-0.0257,-0.0909,0.0447,0.0453,-0.0688,0.0439,-0.0772,-0.068,0.0316,0.013,-0.0381,0.0202,-0.0355,0.0509,0.0674,0.0268,-0.081,0,-0.0044,-0.074,0.0306,0.066,0.0247,-0.0502,-0.0202,0.0169,-0.0009,-0.0594,0.0013,-0.0098,-0.0036,0.0581,-0.0718,0.0961,0.0763,-0.0714,0.0773,-0.0097,-0.0512,0.1211,-0.0197,0.0044,-0.08,0.0273,-0.077,-0.0639,-0.045,-0.024,-0.065,-0.0134,-0.0397,-0.0421,-0.0222,0.0483,-0.0609,-0.041,-0.0435,-0.0324,0.0437,0.0026,0.0227,-0.0846,-0.0593,0.0351,-0.0891,-0.0066,0.0129,0.0372,-0.0798,0.0474,0.052,0.0681,0.0025,-0.0992,-0.0313,-0.009,-0.0011,0.0869,0.0282,0.1457,-0.0406,-0.0214,0.0764,0.0826,0.0788,-0.086,-0.0339,0.0037,-0.0334,-0.0208,-0.093,0.0423,0.0046,0.0535,-0.094,-0.0597,-0.0641,-0.0447,0.0146,0.0347,-0.0354,-0.0975,-0.0231,0.0439,0.0125,-0.0168,-0.0616,0.0951,-0.0076,-0.1026,-0.1022,0.0375,-0.01,0,0.0765,0.0573,-0.0162,-0.0609,0.0605,-0.0415,-0.0031,0.1517,0.0941,0.0934,0.075,-0.0392,-0.0102,0.0072,0.0717,0.0652,0.0056,-0.0726,-0.0222,-0.0554,-0.0153,0.0932,-0.0793,-0.1149,-0.0221,0.0383,0.0029,0.085,0.0154,-0.048,-0.0441,-0.0048,0.0376,-0.0408,-0.0368,0.0217,-0.0291,-0.0532,0.0248,0,-0.0541,-0.0007,0.0385,0.0057,-0.0462,-0.0653,-0.0307,0.0261,0.0428,0.0128,-0.0089,-0.1165,-0.002,0.0967,0.0245,0.0586,0.013,-0.0633,0.0157,0.0246,0.0034,-0.1122,-0.0612,-0.0124]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"in the quest: Admin Menu # Our early profiling runs were skewed by Drupal's admin_menu module , whose overhead clouded our view as we hunted for the real Azure bottleneck.","embedding":[-0.0003,-0.0451,-0.0118,0.0846,0.005,-0.089,-0.0247,-0.0649,-0.0468,0.1025,-0.0171,0.0133,0.0936,-0.0152,0.0319,0.0433,0.0697,-0.1101,-0.0624,0.0302,-0.0706,0.0075,-0.0334,0.0122,0.0328,-0.0439,-0.1128,0.0219,-0.0245,-0.0514,-0.0426,0.0704,0.0172,-0.0215,0.0631,-0.0129,0.0858,-0.048,-0.0676,-0.0198,0.0286,0.0709,0.0046,0.0572,-0.0583,-0.0134,-0.0109,0.0043,-0.0185,0.0328,0.0174,-0.0031,0.0443,-0.0243,-0.0277,0.1271,-0.0061,-0.0174,-0.0557,0.0755,-0.0543,-0.0272,-0.0324,-0.0035,0.0462,0.0915,-0.0108,-0.0851,0.0012,0.0372,0.0335,-0.0282,-0.0648,0.0592,0.0217,-0.057,-0.0394,-0.0107,0.0207,-0.0432,0.0049,0.0554,-0.0143,0.0119,-0.0002,-0.0306,0.0262,-0.084,0.0136,0.0385,0.0848,-0.0656,0.1092,-0.0144,0.0315,-0.0153,0.0155,-0.0469,-0.0023,0.0006,-0.0088,-0.0192,0.0422,-0.0144,-0.027,-0.003,0.0869,0.0849,-0.0984,0.0328,0.0153,0.0412,0.0232,-0.028,0.0009,0.0337,0.0535,-0.0235,0.0026,0.0405,0.0355,0.0738,-0.0294,0.0038,0.023,0.1105,-0.0895,0,0.0484,-0.006,0.0074,0.0216,0.0933,0.0335,-0.0081,-0.0056,0.0264,0.0263,-0.0115,0.0873,-0.0571,0.0509,0.0947,-0.0098,0.0259,0.0214,-0.0325,0.0343,0.0245,-0.0561,-0.0592,0.0129,0.0588,0.0698,0.0372,0.0573,0.0133,0.0064,-0.0674,-0.0665,-0.0255,-0.0434,-0.0458,0.011,0.0027,-0.0122,0.002,-0.0054,-0.0743,0.0003,0.0096,0.0095,-0.0401,0.0162,-0.0203,-0.0075,-0.0299,0.0003,-0.0086,0.0582,0.061,0.0613,-0.0687,-0.0446,0.0606,-0.0178,0.0608,0.1238,0.0106,-0.071,-0.0097,0.0594,-0.0135,0.0041,0.0546,0.0346,0.0342,-0.0157,-0.0371,-0.031,0.055,-0.0082,0.0721,-0.0474,-0.0223,-0.0893,-0.0384,-0.0776,0.0062,-0.0019,0.0075,0.0255,0.0105,-0.036,0.056,0.0033,-0.0186,0.0049,-0.0884,-0.0107,0.0674,0.0209,-0.0379,0,0.0357,-0.1036,0.0296,0.0378,0.0313,-0.0545,-0.0307,0.082,-0.012,-0.1037,0.0303,0.0832,-0.0418,0.0199,-0.0142,0.1316,-0.0084,-0.0603,0.0784,-0.0343,-0.0138,0.0803,-0.0218,-0.021,-0.1064,0.0149,-0.031,0.0186,0.0469,0.0158,-0.0855,0.0029,-0.0137,-0.0763,-0.0041,0.04,-0.0344,0.0122,-0.0872,0.0337,0.0183,0.0092,0.0214,-0.0083,0.0066,0.007,-0.1152,-0.0726,-0.0717,0.0118,-0.0644,0.0485,0.0367,0.0757,0.0092,-0.0746,-0.0257,-0.0455,-0.037,0.0354,-0.0322,0.1069,-0.0709,-0.0416,0.0917,0.0453,0.027,-0.0228,-0.0894,0.0096,-0.0367,-0.0866,-0.0391,-0.0064,0.0187,0.0184,0.0003,-0.0528,0.0152,-0.0285,-0.061,-0.0278,-0.0173,-0.0772,-0.0359,0.0245,0.0109,0.0329,-0.0396,0.1091,-0.0079,-0.1054,-0.0438,0.0575,-0.0014,0,0.0498,0.1161,-0.0533,-0.0337,0.0908,-0.008,-0.0488,0.2076,0.0289,0.0358,0.0218,-0.0571,0.0001,0.0231,0.0351,0.0624,-0.0405,0.0054,-0.0478,-0.1152,-0.0046,0.1271,-0.0395,-0.0421,-0.0232,0.0483,-0.0257,0.0786,0.0031,0.0256,-0.0522,0.0019,-0.0415,-0.0563,-0.0327,0.0214,-0.0991,-0.0695,0.0333,0.0046,-0.0681,-0.072,0.0639,0.0093,-0.038,-0.0248,-0.0206,0.0861,0.1034,-0.0191,-0.0381,-0.0276,0.0078,0.0692,0.0126,0.0026,-0.0256,-0.0468,0.0524,0.0661,0.0364,-0.0962,-0.094,-0.004]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"g our own admin toolbar that is much simpler in functionality and shows only the links our admins and editors need through a simple taxonomy system (watch for a future post here ...) But what about","embedding":[0.0229,-0.0299,-0.0309,0.0702,0.0226,-0.0416,-0.0069,-0.0755,0.0234,0.1374,0.0006,0.0452,0.0567,0.008,-0.0451,0.0947,0.0335,-0.0532,-0.0666,0.0721,-0.1159,0.0111,-0.0212,0.0091,0.0332,0.0127,-0.0862,0.0481,-0.0616,0.0036,-0.0532,0.0132,0.0029,0.0335,0.039,0.0224,0.0975,-0.0405,-0.0441,-0.0111,0.0631,0.0344,-0.0471,0.0772,-0.0338,-0.0042,0.0132,0.0013,-0.0387,-0.0212,-0.0436,-0.0451,-0.0024,0.044,-0.0359,0.1051,0.0364,0.0304,-0.0678,-0.0103,0.0107,-0.0665,0.0102,-0.0149,0.0598,0.075,0.0214,-0.0208,0.0301,0.0169,-0.0012,0.0432,-0.1021,0.0512,-0.0309,-0.0217,-0.0072,0.007,0.0053,-0.0368,-0.017,0.014,0.0172,0.0232,0.0366,-0.0179,0.0625,-0.0145,-0.0424,-0.023,0.0543,-0.0491,0.0822,-0.0142,0.0548,-0.0142,0.0612,-0.0255,0.0521,0.0252,0.0544,0.0183,-0.0512,-0.0629,-0.0087,0.0636,0.0672,0.0475,-0.0897,0.0105,0.0385,0.0479,-0.0654,-0.0107,0.0125,0.0154,-0.0168,-0.0293,-0.0111,0.0853,0.0406,-0.006,-0.0738,-0.0245,0.0486,0.0553,-0.0483,0,0.0387,-0.0112,-0.015,-0.0628,0.0032,-0.0276,0.0444,-0.01,-0.0308,-0.0229,-0.0135,0.0297,-0.0498,0.0689,0.0539,0.0083,0.0066,-0.0348,0.0563,0.0275,0.0709,-0.0698,-0.0754,0.0309,0.027,0.0067,0.071,-0.005,0.032,-0.01,-0.021,-0.0686,-0.0315,-0.0529,-0.039,0.0306,-0.0015,0.0052,-0.0098,0.0125,-0.0193,0.0506,-0.022,0.0309,0.0152,0.0526,-0.0525,-0.0354,-0.0119,-0.0129,-0.0315,0.0301,0.0142,0.0945,-0.0258,-0.0721,0.0776,-0.0931,-0.0254,0.0906,-0.0352,-0.1178,-0.0274,0.0255,-0.0436,-0.0027,0.0139,0.0139,0.0409,0.0076,-0.0108,-0.0362,0.0323,-0.0299,0.079,-0.0169,-0.0348,-0.0821,-0.0381,-0.0977,0.0349,0.0376,-0.0247,0.0417,-0.0846,-0.0465,0.021,-0.0577,-0.0509,0.0259,-0.0325,0.0429,0.1023,-0.0218,-0.0628,0,-0.0038,-0.0671,0.0581,0.0939,0.0353,-0.0472,-0.0403,0.0456,0.0478,-0.0768,-0.0194,-0.0004,-0.0417,0.0594,-0.053,0.0782,0.031,-0.0871,0.1117,0.0174,-0.0613,0.084,0.0348,-0.0396,-0.0413,0.0631,-0.0788,-0.0412,-0.0205,-0.0326,-0.1142,-0.0196,-0.0003,-0.1064,-0.0136,0.0408,-0.0542,-0.0473,-0.1037,0.0697,0.0403,0.0247,0.0148,-0.0953,-0.0415,0.013,-0.1603,0.042,-0.0625,0.0683,-0.0161,0.072,0.025,0.0165,0.1029,-0.0686,-0.0315,-0.0514,-0.0817,0.0683,-0.0019,0.0974,0.0044,-0.0151,0.0301,0.0308,0.0781,-0.0452,-0.0553,0.0142,-0.0353,-0.0367,-0.0907,0.0004,0.0363,-0.0187,0.0066,-0.0235,-0.0218,0.0301,-0.0185,0.0393,-0.0202,-0.0117,-0.0098,0.0608,-0.0092,-0.0894,-0.0302,0.0996,-0.0235,-0.0117,-0.0706,0.017,-0.0124,0,0.0241,0.0399,-0.0596,-0.0206,0.0318,-0.0434,-0.0073,0.1692,0.0598,0.058,0.1287,-0.0927,0.0285,0.0089,0.0178,0.0657,0.0342,-0.0393,-0.0631,-0.0729,-0.0292,0.1732,-0.0251,-0.0706,0.0129,0.026,0.0386,0.0451,-0.0029,-0.0174,-0.0308,0.0195,0.0369,-0.0593,0.0232,0.0196,-0.0408,0.0058,0.0048,0.0731,-0.0114,0.0092,0.0662,0.0035,0.0068,-0.1533,0.0202,0.0669,0.0146,0.0146,0.0098,-0.0737,-0.0152,0.0925,0.0525,0.023,-0.0034,-0.015,0.0078,0.0757,0.0361,-0.0969,-0.0735,0.0013]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"are to benchmark thoroughly For all the wins, there are trade offs: don't forget you'll need to do more on your backups and continuity planning.","embedding":[0.0337,-0.0298,0.0311,0.0608,-0.0013,-0.025,-0.0626,-0.0154,0.0214,0.102,-0.0329,-0.0193,0.1259,-0.0063,-0.0208,0.0889,0.082,-0.0471,-0.0528,0.0701,-0.1094,-0.0377,-0.0516,0.022,0.0698,0.0399,-0.0865,0.0668,-0.0247,-0.0589,-0.0545,-0.0074,-0.0093,0.0336,-0.008,0.0545,0.0654,-0.0466,-0.0903,-0.0046,0.0236,0.0171,-0.0369,0.0661,0.0069,-0.0165,-0.0385,0.0342,-0.001,0.045,-0.0259,-0.0338,0.0186,-0.0163,-0.0468,0.1169,0.0266,0.0055,-0.0761,-0.0132,0.0211,-0.0426,0.0424,0.0091,0.0769,0.0081,0.0021,-0.0028,0.0255,0.0254,0.0055,-0.0132,-0.0695,0.0188,-0.0379,-0.0028,0.0177,0.0058,-0.0497,0.0196,0.0028,0.029,-0.0327,0.0184,0.0065,-0.0104,0.0744,-0.0073,-0.1039,-0.0274,0.0252,-0.0115,0.1085,-0.0063,0.0799,0.065,-0.0135,-0.0869,0.0968,0.0259,0.0566,-0.0454,0.0051,-0.0427,0.0187,-0.0228,0.0323,0.0317,-0.0824,-0.0071,0.064,0.0289,-0.0314,0.0154,0.0558,0.0106,0.0183,-0.0671,0.0043,0.0472,0.0625,0.0311,-0.0222,-0.012,0.0558,0.0549,-0.0295,0,0.0241,0.019,-0.0106,-0.0004,0.0343,-0.0168,0.093,-0.0015,-0.0573,0.0103,-0.0252,0.0516,-0.0356,0.0589,0.0567,-0.0227,0.044,0.0144,0.0246,0.0292,0.0238,-0.0711,-0.069,0.0528,0.063,-0.0389,0.0275,0.0339,-0.0277,-0.0405,-0.0334,-0.0707,-0.049,-0.0654,-0.0255,-0.0133,-0.063,-0.0309,0.0096,0.0679,-0.0694,0.0376,-0.0877,-0.0135,0.0291,0.0574,-0.0301,-0.0151,-0.0473,-0.0799,-0.0284,0.0121,0.0634,0.0722,-0.0295,-0.0426,0.0813,-0.0778,0.0067,0.0916,-0.0246,-0.1179,-0.08,0.0287,-0.0474,-0.0002,0.0116,0.0264,0.0468,-0.0193,0.0213,-0.0187,0.062,-0.0435,0.1041,-0.0235,-0.062,-0.0886,-0.0425,-0.0479,0.0175,0.1206,-0.0729,-0.0228,-0.0409,-0.005,0.0238,-0.0242,-0.0226,0.0554,-0.0381,0.0119,0.0719,-0.05,-0.0371,0,-0.0174,-0.0682,0.0513,0.0605,0.0751,-0.0733,-0.0589,0.0375,0.0187,-0.0955,-0.0061,-0.0078,-0.0209,0.051,-0.1115,0.1112,0.0219,-0.0885,0.1177,0.0119,-0.0171,0.0673,0.0102,-0.0429,-0.0251,0.0295,-0.0596,-0.0574,0.0386,-0.0329,-0.0558,-0.0643,0.0255,-0.0808,-0.0278,0.036,-0.0854,-0.0469,-0.0124,0.0088,-0.0262,-0.0305,0.0176,-0.0904,-0.0347,0.025,-0.1156,-0.0055,0.0178,0.0233,-0.0594,0.0811,0.0141,0.0517,0.0332,-0.1328,-0.0243,-0.0127,-0.0797,0.0496,-0.0301,0.1057,-0.0292,-0.003,-0.0024,0.0015,0.011,-0.0674,-0.0634,0.0258,-0.0903,-0.031,-0.0258,0.0294,0.0577,0.0176,-0.0086,-0.0126,0.0449,0.0434,-0.0645,0.0102,-0.0338,-0.0032,-0.0131,0.0563,0.0043,-0.0171,-0.026,0.0884,-0.0005,-0.0374,-0.0561,0.035,0.0343,0,0.0769,0.0314,-0.0417,-0.0342,-0.036,-0.0147,0.0419,0.1024,0.06,0.03,0.0474,-0.0705,0.039,0.0298,0.028,0.1001,0.0718,-0.0658,-0.0413,-0.0658,-0.0342,0.131,-0.0469,-0.0648,0.0084,0.0499,0.0121,0.0252,0.0014,-0.0398,-0.0121,0.0114,-0.0109,-0.0226,0.0443,-0.0046,-0.0301,0.0548,0.0509,0.1108,-0.0087,0.0375,0.0783,0.0062,-0.0003,-0.101,-0.0459,0.0035,0.0116,0.0148,-0.005,-0.1181,-0.0171,0.1032,0.1113,0.0828,0.0419,0.0071,0.0976,0.1146,0.0111,-0.0578,-0.002,-0.0433]},{"url":"/posts/20250710-metrics-of-caution-azure-mysql/","title":"Drupal delayed by Azure MySQL","snippet":"Related case study # For a summarized, outcome‑focused companion piece, see: Impact story: UNDRR platform transformation (includes the database migration as part of the broader platform recovery","embedding":[-0.0175,-0.0242,0.0134,0.0295,0.1052,-0.0221,-0.0274,-0.0423,-0.0191,0.069,0.041,0.101,0.0949,-0.0112,-0.0039,0.0759,-0.0261,-0.0497,-0.0421,0.0937,-0.1193,0.0326,-0.0414,0.0251,0.075,-0.0023,-0.1417,0.0195,-0.0222,-0.0548,-0.0968,0.0838,-0.0441,0.0623,0.0909,0.0271,0.0926,-0.0723,-0.0622,-0.0433,0.064,-0.0437,-0.0301,0.0477,0.025,0.0092,-0.0499,-0.0195,-0.0511,0.0212,-0.0891,-0.0372,0.0372,0.0223,-0.0061,0.1357,0.0499,0.0355,-0.0382,-0.0258,0.0541,-0.0277,-0.0293,0.0609,0.0364,0.0317,0.0207,-0.0607,0.018,0.0069,-0.0327,-0.0271,-0.0787,0.0433,-0.0112,0.0124,0.0368,0.0394,-0.0102,0.0398,0.0268,0.0109,-0.0523,0.0275,-0.0702,-0.0378,0.0107,-0.0612,-0.0372,-0.0374,0.0397,-0.0458,0.1259,0.0102,0.0045,-0.0548,0.0181,-0.0985,0.0716,0.0258,0.0178,0.0197,-0.0148,-0.0628,-0.0569,-0.0353,0.0199,0.0531,-0.0669,0.0076,0.0391,0.031,-0.0254,-0.0077,0.0778,0.0345,-0.0316,-0.0436,0.0233,0.008,0.0567,-0.0092,-0.0339,-0.0475,-0.0114,0.0898,-0.0279,0,0.0164,-0.0271,-0.0275,0.0136,0.086,-0.0675,0.0015,-0.0527,-0.0787,-0.0742,-0.0109,0.0848,-0.0156,0.0202,-0.001,-0.061,0.0106,0.0945,0.0347,0.0654,0.1107,-0.0324,-0.0192,0.0229,0.0219,0.013,-0.0159,-0.0574,0.0611,-0.0013,-0.077,0.0182,-0.0414,-0.0424,-0.0693,0.0187,-0.015,-0.0543,0.0168,0.0592,-0.0743,0.0521,-0.033,-0.0233,0.0816,0.0505,0.0201,-0.0452,0.063,-0.0768,-0.0343,0.0213,-0.0014,-0.0209,0.0202,-0.0461,0.0196,-0.0504,0.0031,0.0248,0.0032,-0.067,0.0218,-0.0522,0.0172,-0.0093,-0.0067,-0.0024,-0.0015,0.0359,0.0013,-0.0459,0.0338,-0.0141,0.07,-0.0315,-0.0979,-0.0689,0.0029,-0.0648,0.0611,0.0192,-0.0382,-0.0442,0.0051,-0.0048,0.0468,-0.0869,-0.0308,0.0026,-0.0172,0.0201,0.0401,-0.0125,0.0016,0,-0.0308,-0.0626,-0.0033,0.0216,0.0333,-0.083,-0.0426,0.1027,0.0525,-0.04,-0.0174,-0.0003,-0.0223,0.0229,-0.1173,0.0349,0.0541,-0.1111,-0.0028,0.0324,0.0487,0.0653,-0.0362,-0.0044,0.018,0.0407,0.0013,-0.0303,0.0439,-0.1034,-0.0223,-0.0698,-0.008,-0.0101,0.0611,0.0594,-0.1065,-0.0657,-0.0759,-0.0226,0.0188,-0.0144,-0.0113,-0.0754,-0.0246,0.0423,-0.0448,0.0327,0.0405,-0.0187,-0.0026,0.0602,0.086,-0.0005,0.0057,-0.0674,0.0495,-0.0181,-0.1034,0.0681,-0.0366,0.1023,-0.0449,-0.0338,0.0667,0.0174,0.0248,-0.0867,-0.0646,-0.0046,0.0001,0.0179,-0.0732,-0.0332,0.0778,0,-0.0093,-0.0073,-0.0501,-0.0086,-0.0373,0.032,-0.0015,-0.0328,0.0533,-0.0032,0.046,-0.036,-0.0802,0.066,-0.0613,-0.0869,-0.075,0.0266,0.0266,0,0.0264,0.0865,-0.0857,0.0292,0.083,-0.0143,0.0326,0.1181,-0.0109,0.0796,-0.054,-0.0315,0.0457,0.0706,0.0344,0.0293,0.0918,-0.0475,-0.0434,-0.0608,-0.0268,0.0862,0.0081,-0.076,-0.0127,0.0909,-0.0087,0.0407,0.0352,-0.0392,-0.0755,-0.0041,-0.0065,-0.0077,0.0505,0.0235,0.0287,0.0334,0.0298,-0.0264,-0.0481,0.0213,0.0805,0.054,-0.0489,-0.073,-0.0799,0.0335,-0.0277,0.0173,-0.0017,-0.156,-0.0001,0.0826,0.0793,0.0449,0.0271,-0.0074,0.0448,0.0851,0.0846,-0.081,0.0075,-0.0139]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"← Blog Making PDFs more viewable 11 Aug 2025 1,116 words Filed in: web development, pdf, accessibility Image: Own work . PDF-A-go-go does not make PDFs exciting, but it does a go-go.","embedding":[-0.0749,-0.0508,-0.0554,-0.0007,0.1014,0.0049,-0.1043,0.0616,-0.0436,-0.0219,0.0094,0.1159,0.0143,0.0647,-0.0692,-0.0533,0.1022,-0.0733,0.0302,0.0585,-0.0281,-0.0438,0.1159,-0.0738,0.0373,0.0325,-0.1149,-0.0415,-0.073,-0.0783,0.0983,0.0218,-0.041,-0.0779,0.0625,-0.0073,0.05,-0.0248,-0.0144,0.0218,-0.0344,-0.0382,0.0235,0.065,-0.044,-0.0742,0.0432,-0.0842,0.0198,0.0488,-0.0746,0.0073,-0.0433,-0.0813,0.0926,-0.0036,0.0209,-0.0147,-0.0736,-0.0153,-0.0104,-0.025,0.0165,0.0484,-0.0019,0.0548,0.0569,0.0215,0.0085,0.096,-0.0582,0.0054,0.0158,0.0431,-0.0028,0.0062,0.0362,0.0085,-0.0032,-0.0726,0.0705,-0.0128,-0.0102,0.043,-0.0403,-0.055,0.0023,-0.0471,0.0183,0.0553,0.0133,0.0761,0.0154,0.0333,0.0258,-0.0411,0.0675,-0.0949,0.0017,0.0768,0.018,-0.0056,0.105,-0.0966,-0.0222,-0.0923,0.0677,0.0684,0.022,-0.0139,0.0554,-0.042,-0.0658,-0.0146,-0.0378,0.0253,0.0131,0.0024,0.0496,0.0637,-0.0369,0.0834,-0.0229,0.046,0.0703,-0.0264,0.0197,0,-0.0355,-0.0043,-0.0856,0.016,0.0699,-0.0262,0.0153,-0.0035,-0.1084,-0.044,-0.0007,0.0729,-0.0621,0.0789,0.03,-0.0407,-0.0692,0.057,-0.0328,0.0116,0.0027,-0.0182,0.0297,-0.0687,-0.0392,0.0537,0.0264,-0.0117,-0.0308,-0.0009,-0.0893,0.0083,0.011,-0.0974,-0.0014,-0.0734,-0.0504,-0.0943,-0.035,-0.0691,-0.1025,0.0048,-0.0088,0.0472,0.023,-0.0303,0.0097,-0.0527,-0.0112,-0.0037,0.017,-0.0158,0.0524,0.0166,-0.0733,-0.0288,0.0119,0.0518,0.0315,-0.018,0.0845,0.063,-0.0493,-0.104,-0.0559,0.0561,-0.008,0.0183,-0.0004,0.0046,-0.0068,-0.0147,0.0353,-0.055,0.0407,0.0017,0.0104,0.0305,0.07,-0.0243,-0.0164,-0.0104,0.0376,-0.0092,0.0001,0.0112,-0.0294,0.0248,-0.0068,0.0096,0.0504,-0.0069,0.0634,0.0019,0.0885,0,-0.027,-0.0518,-0.0532,0.0855,-0.0111,0.0585,-0.0663,0.0277,0.0153,-0.0879,-0.0963,0.0074,-0.0258,-0.1132,-0.0321,-0.1194,-0.0036,-0.0334,0.0208,-0.025,0.0528,0.0276,-0.0171,0.0728,0.0985,0.0634,0.0429,-0.0177,-0.0532,-0.0492,-0.0124,-0.0211,-0.0118,-0.0134,0.0683,0.0168,-0.0111,0.0562,-0.0618,0.0052,0.0234,0.0285,0.0317,-0.069,0.0384,0.0784,-0.0615,0.01,0.0981,0.0597,-0.0266,0.0452,-0.0135,-0.0147,-0.0175,-0.0425,-0.0553,-0.0357,0.0154,0.0797,-0.0384,0.0146,-0.0651,0.0097,0,-0.0103,-0.0913,0.0119,-0.0101,0.0586,0.037,-0.0608,-0.0219,-0.0265,0.0616,0.0676,0.1209,0.0433,-0.0049,0.0311,0.0608,0.0894,0.0078,-0.002,0.0457,0.0696,-0.0082,-0.0859,-0.0076,0.034,0.0352,0.0145,-0.0353,0.0642,0.0176,0,-0.026,0.0616,0.0085,-0.0365,0.0659,-0.0387,0.021,0.0734,-0.0114,-0.062,0.1165,-0.1419,-0.027,-0.027,0.0249,0.0258,0.0207,0.0109,-0.0906,-0.0049,-0.0282,-0.0094,0.0286,-0.0525,-0.0765,0.0232,-0.0297,0.0627,0.0215,-0.0558,-0.0884,0.0176,-0.1094,0.0529,-0.0383,0.0262,0.0264,0.0401,-0.0449,0.0396,-0.0008,0.0149,0.0308,-0.0123,0.0078,0.0251,0.0102,-0.0256,-0.0357,0.0365,0.0413,-0.0577,-0.0272,0.0522,-0.061,-0.0274,0.0436,-0.0302,-0.0107,0.0786,0.087,-0.0854,0.0608,0.1435],"teaser":"Because ‘Just give them the PDF’ isn’t good enough.","date":"Mon Aug 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"I can open a PDF from from 1996 more reliably than a mid-2000s Flash microsite. But PDFs are still not great, they bring a range of issues and, at a minimum, present users with an annoying choice:","embedding":[-0.0514,-0.0518,-0.0497,0.0072,0.0942,0.0456,-0.1086,0.0757,0.0019,0.0006,-0.0045,0.1209,-0.0034,0.0465,-0.0068,-0.0964,0.0808,-0.0407,0.0318,0.0661,-0.0166,-0.0503,0.0519,-0.0768,-0.0232,-0.0284,-0.0993,-0.0273,-0.0136,-0.0599,0.1194,0.0226,-0.0439,-0.0752,0.0045,-0.0287,0.0259,-0.0212,0.0443,-0.0282,0.0277,-0.0909,0.0007,0.0684,-0.0358,-0.0781,0.0119,-0.0406,0.0017,0.0234,-0.1023,0.041,-0.0003,-0.0362,0.0485,-0.0633,0.025,-0.023,-0.1161,-0.0662,-0.047,-0.0578,-0.0087,0.0486,0.0341,0.0655,0.0144,0.0967,0.0485,0.0337,-0.1131,0.0242,0.0549,0.0102,0.0169,-0.0826,0.0693,0.0212,-0.0348,-0.055,0.1118,0.0039,0.0624,0.0136,-0.0966,-0.043,0.059,-0.027,0.0489,0.0462,-0.0152,0.0563,0.083,0.0633,0.0131,0.0007,0.0432,-0.0913,0.041,0.0388,0.0319,-0.0183,0.0786,-0.1189,-0.0751,-0.049,0.0139,0.0584,0.0089,-0.0177,0.0341,-0.0359,-0.0918,-0.0421,-0.0323,-0.0448,0.0144,-0.0117,0.0822,0.0683,-0.0326,0.0811,0.019,0.03,0.1178,-0.0009,0.0198,0,-0.0351,0.0294,-0.114,-0.0019,0.0347,-0.0181,0.0362,0.0161,-0.0572,-0.0729,0.0408,0.0804,-0.0381,0.0825,0.0675,0.0106,-0.0718,0.0503,0.0398,0.0205,-0.0509,-0.0817,0.0103,-0.0016,-0.015,0.0226,0.0134,0.0376,0.0034,0.0044,-0.0306,-0.0273,0.0278,-0.0703,0.0525,-0.0109,-0.0684,-0.0805,-0.0284,-0.0775,-0.0889,-0.0008,0.0037,0.0716,0.0232,-0.044,-0.0134,-0.0443,-0.0175,-0.0407,-0.0274,0.0023,0.0685,0.0127,-0.0461,-0.0148,-0.0353,-0.0198,0.0504,-0.0291,0.0569,-0.0093,-0.0435,-0.0639,-0.0508,0.0014,-0.0252,0.0277,0.0079,-0.028,-0.0214,-0.0507,0.0478,-0.0624,0.0392,0.0735,0.0239,-0.0035,0.079,0.0086,0.0569,-0.0122,0.0803,0.0242,0.0191,0.0247,-0.0498,0.0231,0.0333,0.0342,0.0582,-0.0126,-0.0107,0.026,0.091,0,-0.0219,-0.0246,-0.0818,0.0547,-0.0241,0.0544,-0.0805,-0.0022,0.0115,-0.0919,-0.0569,0.0189,-0.1013,-0.0341,-0.0539,-0.1047,0.0113,-0.0579,-0.023,-0.0012,0.0473,0.013,-0.0304,0.0759,0.0884,0.0361,-0.0239,0.0077,-0.0889,-0.0152,-0.0347,-0.0424,0.0464,-0.0115,0.0346,0.0086,0.0271,0.0507,-0.0566,-0.009,-0.0084,0.0525,0.0177,-0.1002,0.0245,0.0553,-0.0561,-0.018,0.0527,0.0449,-0.0357,-0.0021,0.0147,-0.1092,-0.0403,-0.0405,-0.045,-0.0277,0.0139,0.0523,-0.0014,0.0338,-0.0987,-0.0097,-0.0355,-0.0866,-0.0542,0.0235,-0.047,0.0517,0.012,-0.0684,-0.0017,-0.0822,0.0236,0.1055,0.0812,0.0299,-0.0054,-0.0188,0.0102,0.0825,-0.013,-0.0189,0.0431,0.0579,-0.0203,-0.0822,-0.0479,-0.0473,-0.0174,0.044,-0.0099,0.0811,0.0397,0,0.0442,0.0466,-0.0091,-0.0138,0.0286,0.0047,0.0175,0.0414,0.0226,0.0187,0.0716,-0.1086,0.0177,-0.0173,0.0175,0.1175,0.022,-0.0456,-0.0895,-0.008,0.0406,-0.0151,0.0072,0.0393,0.0208,0.0428,0.0278,0.0158,0.0299,-0.047,-0.0951,-0.0054,-0.1021,0.111,-0.0245,0.0255,0.009,0.0074,-0.0451,0.0276,0.054,0.0186,0.0672,0.0056,0.0504,0.0191,-0.0348,-0.0486,-0.0207,0.0564,-0.0155,-0.0636,0.0178,0.0729,-0.0367,0.0022,0.0711,0.0554,0.0063,0.0938,0.0429,-0.065,0.02,0.0988]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"Why not serve both? Why is this still a problem? # You'd think, in 2025, that there'd be a drop-in, lightweight, accessible PDF viewer that just works.","embedding":[-0.0839,-0.081,-0.0496,0.0116,0.0587,0.0324,-0.1175,0.0498,-0.0335,-0.0353,-0.0272,0.0939,0.0149,0.0662,-0.0081,-0.0672,0.1124,-0.0071,0.0315,0.0784,-0.0666,-0.0643,0.0043,-0.0759,-0.0084,-0.0619,-0.0715,-0.0249,-0.0404,-0.0972,0.1425,-0.0259,-0.0777,-0.0312,-0.0432,-0.0516,-0.0003,-0.0755,-0.0325,-0.0588,-0.0036,-0.0325,-0.0128,0.1013,-0.0568,-0.0688,0.0363,-0.0246,0.0316,0.0332,-0.0624,0.0176,-0.0691,-0.0399,0.0406,-0.0476,-0.0219,0.0061,-0.1029,0.0138,-0.0157,-0.0472,0.0446,0.0255,0.0029,0.0585,0.0268,0.0503,0.0228,0.0238,-0.1123,0.0166,0.0981,0.0258,-0.0085,-0.0833,0.0408,-0.0259,-0.0445,-0.0817,0.0523,0.0155,0.0112,0.0636,-0.0132,-0.0544,-0.0177,-0.0806,0.0331,0.0315,0.0342,0.1023,0.0302,-0.0028,0.0431,-0.0385,0.0798,-0.0764,-0.0273,0.0457,-0.0009,0.0647,0.1509,-0.0867,-0.0771,-0.0073,0.0923,0.0432,-0.0083,0.0053,0.0561,-0.0596,-0.0718,-0.0554,-0.0679,-0.0004,0.0401,-0.0061,0.0935,0.0563,-0.0784,0.0436,-0.0249,0.0108,0.0927,0.0343,-0.0253,0,-0.0399,0.0039,-0.1049,-0.0177,0.0394,-0.0346,0.0281,0.0238,-0.0766,-0.0849,0.0211,0.0787,-0.0304,0.0661,0.0767,-0.0106,-0.0986,0.0901,-0.0047,-0.007,-0.0507,-0.0349,-0.0109,-0.0277,0.0291,-0.0073,0.0316,-0.0214,0.0134,-0.0163,-0.0373,-0.0009,0.0274,-0.0478,-0.0216,-0.0367,-0.0697,-0.066,0.0094,-0.0548,-0.0679,-0.0373,0.0238,0.0497,-0.0447,-0.0107,-0.0526,0.0143,-0.0565,-0.0749,0.0131,-0.0107,-0.0188,-0.0145,-0.0163,-0.031,-0.0902,0.0748,0.0682,-0.0184,0.0343,0.0058,-0.0022,-0.0427,-0.0488,-0.0191,0.0002,0.0487,0.0137,-0.0251,-0.0265,-0.0319,0.0819,-0.0428,0.03,0.0406,0.006,-0.0427,0.0927,-0.0396,0.0159,-0.0138,0.0965,0.075,0.0172,-0.0445,-0.0591,-0.0546,-0.0673,0.0062,-0.0039,0.0252,0.0553,-0.0245,0.0591,0,0.0208,-0.0487,-0.0154,0.0684,0.0327,0.0389,-0.0481,-0.0291,0.014,-0.0309,-0.0625,0.0433,-0.0264,-0.0523,-0.065,-0.0134,0.0095,-0.0181,-0.051,0.0068,0.0076,0.0619,0.0027,0.0901,0.0674,0.0504,-0.0031,-0.0358,-0.0556,0.018,-0.0408,-0.0363,0.0199,-0.0411,0.0777,0.0766,0.001,0.0955,-0.0718,-0.0108,-0.0066,0.0106,0.0303,-0.0661,0.088,0.0288,-0.0499,-0.021,-0.0017,0.0283,-0.0208,0.0126,-0.007,-0.0683,-0.0092,-0.0116,-0.0197,0.0021,-0.006,0.0791,0.0399,-0.0458,-0.1057,-0.0049,-0.0415,-0.04,-0.0395,0.0295,-0.0158,0.0562,0.0089,-0.0822,0.0759,-0.0554,0.0726,0.0913,0.1569,0.0174,0.0093,0.0013,0.0294,0.0644,0.0197,-0.0638,0.0335,0.0669,-0.0299,-0.0336,0.0023,-0.0237,0.0067,0.0633,0.0159,0.0316,0.0728,0,0.0457,0.0389,0.007,-0.0196,-0.0309,-0.0099,0.0289,0.0763,0.0288,-0.0065,0.0705,-0.1444,-0.0224,0.023,0.029,0.1052,0.0121,-0.0035,-0.0817,0.0113,-0.0333,0.0282,-0.022,0.0591,-0.0286,0.0515,-0.043,-0.0293,0.0462,-0.0254,-0.0507,0.0016,-0.1047,0.0628,-0.0215,0.0547,-0.0129,0.0048,-0.0525,0.0425,0.0675,-0.0165,0.0539,0.0003,0.0333,-0.002,0.0081,-0.033,-0.0113,0.0754,-0.0078,-0.0591,0.0496,0.0094,0.0009,0.0009,0.0767,0.0393,0.0427,0.0919,0.048,-0.0542,0.0208,0.1201]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"dy exist on your website: just point to the file path or URL Enter PDF-A-go-go # It turns out what I need doesn't exist, so I made something.","embedding":[-0.0623,-0.0463,-0.1053,0.014,0.0839,0.0446,-0.0058,0.0475,-0.049,-0.0294,-0.019,0.112,0.0205,0.1135,-0.0434,-0.0533,0.0967,-0.0102,0.0271,0.0227,-0.0567,-0.0875,0.0857,-0.0741,0.012,0.0246,-0.0755,0.0308,-0.0227,-0.0972,0.0954,-0.071,-0.0148,-0.0092,-0.0369,-0.0339,0.044,-0.0507,-0.0519,0.0145,-0.0097,0.0207,0.0107,0.0602,-0.0329,-0.0439,-0.0122,-0.0973,-0.0243,0.0449,-0.0863,-0.0327,-0.0199,-0.0858,0.0509,-0.0164,0.001,0.0005,-0.0782,0.0014,-0.0237,-0.0432,0.0432,0.062,0.0506,0.0487,-0.0142,0.0636,-0.0096,0.0795,-0.1171,-0.0186,0.0162,0.0183,-0.0396,-0.1078,0.039,0.0297,-0.0276,-0.0662,0.0309,-0.0411,-0.0167,0.0819,0.0086,0.0088,0.005,-0.007,0.0055,0.0542,-0.0098,0.0781,0.0129,-0.0069,-0.0295,-0.001,0.0656,-0.1161,0.0036,0.0372,0.0066,-0.0117,0.1705,-0.1035,-0.0782,-0.0381,0.0413,0.1101,0.005,-0.0152,0.0462,0.0146,-0.053,-0.0813,-0.0474,0.0127,0.0509,-0.0486,0.0874,0.0464,0.0102,0.0698,-0.0558,0.0342,0.0969,0.0176,0.0345,0,0.0269,0.0133,-0.0849,0.0146,0.068,0.0037,0.0248,-0.001,-0.1588,-0.0348,0.0418,0.0396,-0.0127,0.0795,-0.0027,-0.0311,-0.0412,0.0611,0.0142,-0.0397,-0.0276,0.0034,0.0108,0.0227,0.0117,0.0528,0.0453,0.018,-0.0698,-0.0199,-0.0527,0.0098,-0.0123,-0.0421,0.0465,-0.0546,-0.0965,-0.0806,0.0132,-0.0227,-0.0057,-0.0609,-0.0677,0.0625,-0.0379,0.0011,0.0201,-0.0135,0.0155,-0.0146,-0.0173,-0.0008,0.0274,0.015,-0.0318,0.0292,-0.0533,0.0254,0.076,-0.0627,0.0482,0.0223,-0.0179,-0.0564,0.0049,-0.0429,-0.0169,0.0059,0.0006,0.004,0.0359,-0.0214,0.0938,-0.017,0.0071,0.0098,-0.0224,-0.0006,0.0961,0.0048,-0.0403,-0.0313,0.0661,-0.025,0.0836,-0.0338,-0.013,-0.032,-0.0071,-0.077,0.0303,-0.0262,0.056,-0.0931,0.0746,0,0.0194,-0.0084,-0.0437,0.1312,0.0365,0.0434,-0.022,0.0316,0.0423,-0.0357,-0.0657,-0.0159,-0.0362,-0.064,-0.0415,-0.0074,-0.0123,0.0012,0.0223,-0.0303,-0.0215,-0.0074,0.0054,0.1032,0.0483,0.0505,0.0101,-0.0036,-0.0577,0.0558,-0.064,-0.0132,-0.0287,-0.0366,0.0934,0.0006,0.0319,0.1114,-0.0435,-0.0043,-0.0755,-0.0142,0.0426,-0.0591,0.0737,0.0891,-0.0552,0.0086,-0.0266,-0.0214,-0.0436,0.043,-0.042,-0.0482,0.0188,-0.0547,-0.0387,-0.0322,-0.0135,0.0897,0.0158,-0.0612,-0.0587,-0.06,-0.0229,-0.0565,-0.0643,0.0505,-0.0115,-0.0143,-0.0284,-0.0765,0.0623,-0.0134,-0.0054,0.022,0.1525,0.0476,0.0336,0.0162,0.0478,0.0939,-0.0118,-0.0921,0.0732,0.0391,-0.0596,0.0092,-0.0176,-0.0237,-0.0026,0.1086,0.036,0.0837,0.053,0,-0.0128,0.0554,0.0154,-0.0043,-0.0428,-0.0136,0.1058,0.0354,0.0147,-0.0639,0.0515,-0.118,0.012,0.0546,0.0024,0.0752,-0.0378,0.0389,-0.0562,0.0255,0.0025,0.0076,-0.0201,-0.0099,-0.0553,0.0763,-0.045,0.0558,0.0376,-0.109,-0.064,-0.0101,-0.0955,0.0596,-0.0226,-0.037,0.0214,-0.0167,-0.0601,0.0077,-0.0141,0.0048,0.0248,0.0115,-0.0002,0.0265,-0.0066,-0.1052,-0.0299,0.0492,0.0187,-0.0378,-0.0138,0.0364,0.0246,0.0089,0.0784,0.0872,-0.0042,0.0576,0.0004,-0.0573,0.0231,0.0605]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"navigation, ARIA labels, screen‑reader support, and performance‑minded rendering Instead of bending yet another third-party widget to our will, I rolled a tiny wrapper around Mozilla’s excellent","embedding":[-0.0672,0.0165,-0.0491,0.0576,0.0608,0.0614,0.001,0.008,-0.0381,-0.0811,-0.0401,0.0985,0.0156,0.0721,-0.0229,-0.0243,0.0896,-0.036,0.0385,0.0297,-0.0075,-0.0806,0.1171,-0.0242,-0.0074,0.0574,-0.0192,-0.0262,-0.0412,-0.0866,0.1291,0.02,-0.0364,-0.0426,-0.0599,-0.0307,0.0079,-0.0586,0.0024,0.0169,-0.0206,-0.0016,-0.0198,-0.0089,-0.0026,-0.0471,0.0007,-0.0984,0.0023,0.0597,-0.06,0.0105,-0.0198,-0.0287,0.0743,0.0217,0.0255,0.026,-0.0435,0.0299,0.0009,-0.0235,0.055,0.0648,0.0468,0.0806,0.0117,0.0387,-0.0144,0.0681,-0.0737,0.0336,0.1588,-0.0319,-0.0179,-0.1153,0.0145,0.0092,-0.0305,-0.0174,-0.0117,-0.0396,-0.0141,0.0757,-0.0233,0.0319,-0.0056,-0.0466,-0.0293,-0.0111,0.0008,0.0316,-0.0296,0.0348,0.0006,0.01,-0.011,-0.1008,-0.0022,0.0049,0.0308,0.0062,0.1024,-0.0348,-0.0372,-0.0854,0.0327,0.0776,-0.0282,0.0612,0.065,0.0392,-0.0535,-0.0174,-0.1231,0.0666,0.0321,-0.0645,0.0813,0.0414,0.0413,0.0811,-0.0631,0.0689,0.0833,-0.031,0.0034,0,0.0228,-0.0239,-0.0376,0.0175,0.0985,0.0103,0.0057,-0.0687,-0.1004,-0.0326,0.0127,0.1333,-0.0696,0.0293,-0.0277,-0.0801,-0.1202,0.1011,-0.0452,-0.0392,-0.0559,0.0044,-0.024,0.0039,0.0299,0.0772,-0.0062,0.0693,-0.0794,-0.0149,-0.0175,0.0313,0.0205,-0.0024,-0.0229,-0.0522,-0.0955,-0.0554,-0.0141,0.0123,-0.0282,0.0109,-0.0083,0.0537,-0.0671,-0.0233,0.0579,-0.0106,0.0546,0.0139,-0.0242,-0.009,-0.0014,-0.085,-0.0038,-0.0694,-0.0461,0.029,0.0689,-0.0406,0.0202,0.0247,0.0161,-0.0495,-0.0448,0.0541,0.0137,0.0453,-0.0156,-0.0283,0.0034,0.0058,0.118,-0.0402,0.0498,-0.0398,-0.0435,-0.0089,0.0364,-0.0192,0.04,-0.0633,0.031,0.0455,0.0717,-0.0063,-0.0717,-0.0306,-0.0271,-0.0184,0.0191,-0.0342,0.0437,-0.0917,0.0307,0,0.0388,-0.0533,-0.0204,0.1365,-0.0132,0.0235,0.0035,0.0474,0.0806,-0.0585,-0.071,0.0669,-0.0679,-0.0987,-0.0987,0.0198,0.007,-0.0292,0.0452,-0.0404,0.0214,0.0252,-0.001,0.0775,0.035,0.0468,0.0671,-0.0039,-0.0164,-0.0265,-0.0327,-0.075,-0.0513,0.0171,0.0831,-0.0256,-0.0139,0.1047,-0.052,-0.0232,-0.0747,-0.0258,0.0031,-0.0617,0.0507,0.059,-0.0126,-0.0165,0.0183,0.0198,-0.054,0.0297,-0.0136,-0.0345,-0.0113,-0.0624,-0.0825,-0.0267,-0.0249,0.0731,0.0363,-0.0619,-0.0422,-0.0157,-0.0262,-0.0127,-0.1145,0.0304,0.086,0.053,0.016,-0.0812,0.0863,-0.0525,0.0212,0.0108,0.1229,0.005,0.0218,0.0077,0.02,0.0887,-0.0056,-0.0498,0.0433,0.0523,-0.0871,0.0294,-0.011,-0.0174,0.0197,0.0609,0.0412,0.0339,0.0293,0,-0.0292,0.0243,-0.0036,-0.0284,-0.0164,0.0056,0.0367,0.0485,-0.0313,-0.0584,0.109,-0.0526,0.0126,0.0149,0.0201,0.0734,0.0188,0.0195,-0.0769,-0.0016,-0.0247,-0.0238,-0.0077,0.0626,-0.0316,0.103,-0.0497,0.0232,0.0846,-0.0832,-0.0991,-0.0394,-0.1047,0.0605,-0.0115,-0.0308,0.0295,-0.0282,0.0057,0.0851,0.0171,-0.0192,0.016,0.0304,-0.0137,0.0442,-0.013,-0.0484,0.0248,0.0738,0.0812,-0.0267,-0.067,0.0348,0.0122,-0.0515,0.0462,0.056,0.0197,0.0472,0.034,-0.0867,0.018,0.0799]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"=\"true\" data-show-download=\"true\" data-show-fullscreen=\"true\" data-show-resize-grip=\"true\" data-show-accessibility-controls-visibly=\"true\"","embedding":[-0.0837,0.0184,-0.0607,0.0541,0.0467,0.0422,-0.0038,0.0314,-0.0366,0.0327,-0.0114,0.1314,-0.0091,0.0372,-0.0712,-0.0304,0.0533,0.0266,0.0367,0.0132,-0.0019,-0.1165,0.0911,-0.025,-0.0454,0.0308,-0.0289,0.0055,-0.0067,-0.0925,0.133,0.0064,0.0069,-0.0408,0.0088,-0.0483,-0.0195,-0.0325,0.0439,0.0158,0.0208,0.0259,0.0285,0.0352,-0.0325,-0.0592,-0.0482,-0.07,0.0338,0.051,0.0158,0.019,0.0189,-0.0337,0.0267,-0.0959,-0.033,0.048,-0.084,0.0958,-0.024,-0.0348,0.0373,0.0567,0.0173,0.101,-0.0349,0.0453,-0.0283,0.0984,-0.0241,0.0159,0.0534,-0.0484,-0.0307,-0.1609,-0.0267,0.062,-0.0687,-0.0087,-0.0056,-0.0205,0.0281,0.0486,-0.1128,0.0237,-0.0172,-0.0003,-0.0082,0.02,-0.0607,0.1164,-0.0283,0.0656,-0.0153,0.0016,0.0023,-0.1192,0.009,-0.0001,0.0592,0.0465,0.1162,-0.0486,-0.0268,-0.0658,0.0321,0.0293,-0.0007,0.0775,0.081,0.0404,-0.0384,-0.0651,-0.0854,0.06,-0.0056,-0.0044,0.0503,-0.0108,0.0373,0.0377,-0.054,0.019,0.143,0.025,0.052,0,-0.0453,-0.0011,-0.0953,0.0227,0.1139,0.0014,0.0647,-0.0223,-0.1213,0.0121,0.0309,0.0677,-0.0459,0.0473,-0.0013,-0.0196,-0.0925,0.0534,0.0103,-0.0207,-0.0341,-0.0544,0.0218,0.0505,0.0132,0.0181,-0.0362,0.0588,-0.0299,-0.0258,-0.0431,0.0381,0.0223,-0.108,0.0174,-0.052,-0.0873,-0.0724,0.0093,0.0351,-0.0338,-0.0249,-0.0317,-0.009,-0.0668,-0.0302,0.0418,-0.0238,-0.0058,-0.0095,-0.0379,0.0071,0.0443,-0.1069,0.0139,-0.0829,-0.0432,0.0443,0.0591,0.0159,0.0327,-0.0427,0.0038,-0.0885,-0.0743,0.0547,-0.0425,-0.019,0.0019,-0.0385,0.0114,-0.0038,0.078,-0.0383,0.1213,0.0138,-0.0188,0.0554,0.084,-0.0196,0.0525,-0.0558,0.0399,0.0078,0.0608,-0.0608,-0.0551,-0.048,-0.0834,-0.0351,0.0426,-0.027,0.0334,-0.0458,0.0083,0,0.0328,0.0283,-0.097,0.082,-0.0024,0.0789,-0.0223,0.1101,0.0395,-0.0586,0.0007,0.0222,-0.0947,-0.0684,-0.0732,0.019,0.0296,0.0023,0.0118,-0.0151,0.0492,-0.0015,-0.0737,0.0728,0.068,-0.0048,0.0195,0.0587,0.0073,0.0405,-0.0209,-0.0351,-0.0372,-0.0108,0.0108,0.0002,0.0707,0.0996,-0.0091,0.0593,-0.052,-0.0403,0.0184,-0.0641,0.0673,0.0322,-0.0145,0.0503,0.0058,0.006,-0.0569,0.0514,0.0202,-0.0239,-0.0125,-0.036,-0.0891,-0.0271,-0.0177,0.0397,0.0228,-0.1184,-0.0181,-0.0343,-0.0549,0.0036,-0.038,0.0374,0.0108,0.0266,-0.0093,-0.0695,0.0899,-0.0585,0.0398,0.0503,0.0883,-0.027,0.0466,0.0189,0.0234,0.0606,0.0061,-0.0729,0.0798,0.0831,-0.0867,-0.0617,-0.0304,0.0188,-0.0067,0.0406,0.0395,0.0375,0.0465,0,-0.0568,-0.0063,0.0227,-0.0875,0.0401,0.0022,0.0634,0.0479,-0.0268,-0.0497,0.0935,-0.0081,-0.0058,0.0364,0.0294,0.0894,0.0017,0.0115,-0.0467,0.042,-0.0006,-0.0199,-0.0039,0.035,-0.007,0.0377,-0.0174,0.0382,0.0653,-0.0849,-0.0756,-0.0313,-0.0469,0.0497,-0.0074,-0.0552,0.0079,0.0236,-0.0501,0.0598,0.0098,-0.0132,-0.01,0.05,-0.0214,0.0724,0.0022,-0.0515,-0.0707,0.0058,0.0811,-0.0298,-0.0308,0.0259,-0.005,-0.0476,0.0375,0.1016,-0.0436,0.052,-0.0103,-0.0087,-0.0045,0.0825]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"The idea was to keep the custom code as small possible adn rely on tried and true page-flip format. I thought I could get a quick win in rewrapping Flipbook Viewer ...","embedding":[-0.0587,-0.0352,-0.0705,0.0172,0.0294,0.0196,-0.0858,0.0547,-0.007,-0.0053,-0.016,0.1527,0.0321,-0.014,-0.038,-0.0652,0.0924,0.0366,0.0204,0.048,-0.0359,-0.0977,0.0509,-0.0737,-0.019,-0.0094,-0.0572,-0.0414,-0.026,-0.0538,0.1223,0.0159,-0.0183,-0.0262,-0.0585,-0.043,-0.0213,-0.0055,0.028,-0.0192,-0.0399,-0.0187,0.0058,0.0344,0.047,-0.1051,-0.0124,-0.0098,0.0154,0.0468,-0.0497,-0.0188,-0.0406,-0.0395,0.0029,0.0326,0.0406,-0.0488,-0.0531,0.0346,0.0291,0.0073,0.0021,0.0365,0.0136,0.0557,0.0066,-0.0037,0.0211,0.0654,-0.0273,0.0216,0.1082,0.0179,0.038,-0.102,-0.005,-0.0351,-0.0401,-0.0509,0.0296,-0.0623,0.0656,0.0498,-0.0067,-0.0716,0.0028,-0.0349,0.0172,0.0485,0.0236,0.0287,0.0521,-0.0388,0.0152,-0.0861,0.0394,-0.0784,0.0229,0.0156,0.0254,0.0152,0.1199,-0.0558,-0.0713,-0.0787,0.0872,0.0094,-0.0758,0.0276,0.077,0.0233,0.0003,-0.0816,-0.0649,-0.011,0.0116,-0.0138,0.0756,0.0476,-0.0246,0.1047,-0.0494,-0.0513,0.0759,0.0041,-0.003,0,0.0189,0.0468,-0.1198,-0.0175,0.0169,0.0117,0.0324,-0.0032,-0.0387,-0.0182,0.0612,0.1013,-0.0413,0.0747,0.0301,0.0118,-0.0847,0.0684,-0.0774,-0.0206,-0.0318,-0.101,0.0107,-0.0149,0.0047,0.0468,-0.0286,-0.0278,-0.0601,0.0278,-0.0218,0.0049,-0.0084,-0.1105,-0.0066,-0.0043,-0.0257,-0.0942,0.0383,-0.0239,-0.0896,-0.0057,0.031,-0.035,-0.0197,0.0431,-0.0016,0.04,-0.0369,-0.017,0.0244,-0.0153,-0.0388,-0.0206,0.0007,-0.0451,-0.0027,0.0509,0.0769,0.0593,0.0081,0.0502,-0.0076,-0.0824,-0.0798,0.0387,0.0321,0.0159,-0.0758,-0.0844,-0.0561,-0.0235,-0.0023,-0.0578,0.0141,0.0277,0.0359,0.0108,0.0445,-0.1036,0.06,-0.0596,0.0935,-0.0394,-0.0223,-0.062,-0.0326,-0.0682,-0.1012,0.0113,0.0255,0.0367,0.0186,0.0029,0.0546,0,-0.0168,-0.0856,-0.0677,0.09,-0.0284,0.0607,0.0347,0.0243,-0.0155,-0.1333,-0.1007,0.0283,-0.0805,-0.0262,-0.0321,-0.0196,0.0427,-0.0036,-0.0012,-0.0149,0.0001,0.0554,0.015,0.0591,0.054,0.0579,0.0089,-0.0001,0.0275,0.0297,-0.0076,-0.0128,0.0608,0.0217,-0.0118,0.0445,-0.0085,-0.0062,-0.0398,0.0216,0.0082,0.0074,0.0279,-0.0947,0.0125,0.0173,-0.083,0.0246,0.0097,0.0008,-0.0768,0.0368,-0.0222,-0.1116,-0.0541,0.0019,-0.011,-0.0606,0.0243,0.0575,-0.0274,0.0007,-0.0075,-0.0071,0.0086,0.0093,-0.0497,-0.033,-0.0061,0.016,-0.0305,-0.0164,0.0668,-0.0694,0.0107,0.1114,0.1129,0.0871,-0.0193,0.0318,-0.04,0.0475,0.0237,-0.0051,0.0076,0.0995,-0.1223,-0.0795,-0.0541,0.0166,0.0143,0.035,0.0828,0.0604,0.0949,0,-0.0769,0.0378,0.1001,0.0351,-0.0259,0.0188,0.0993,0.0825,-0.0335,-0.0276,0.0654,-0.0774,0.0194,0.0265,0.059,0.0959,0.0273,0.0078,-0.0763,0.0035,0.0616,-0.0152,0.0418,0.0597,-0.0239,0.0786,-0.0352,0.02,0.0412,-0.0764,-0.0669,0.0125,-0.0681,0.1181,-0.0147,-0.011,0.0253,0.0013,-0.0137,0.0466,0.0484,-0.0189,-0.0158,0.0434,0.0149,0.036,0.1143,-0.0426,0.009,0.0213,-0.0225,-0.0803,0.0291,0.0536,0.0161,0.0322,0.0743,0.0645,0.0284,0.094,0.0004,-0.088,-0.0686,0.0795]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"Accessibility : Making the flipbook accessible (keyboard navigation, screen reader support, etc.) proved challenging. The more we tried to patch it, the more it felt like I was fighting the metaphor.","embedding":[-0.0748,-0.0448,-0.0811,0.0025,0.0552,0.0149,-0.0573,0.0514,-0.0019,-0.0028,-0.0107,0.1161,0.0373,-0.0197,-0.0401,-0.0914,0.0835,0.0231,0.0332,0.0314,-0.0527,-0.0526,0.0773,-0.0675,-0.0343,0.022,-0.0428,-0.016,-0.0107,-0.065,0.1003,0.0185,-0.024,-0.0492,-0.0922,-0.08,0.0046,-0.0423,0.0281,-0.0089,-0.034,-0.0484,0.0146,0.0355,0.0114,-0.0882,-0.0078,-0.0406,0.0353,0.0642,-0.0339,-0.0184,-0.0222,-0.0281,0.0253,0.0403,0.0307,-0.0236,-0.023,0.0333,0.0102,-0.0123,0.0129,0.077,0.0231,0.0613,-0.026,0.0002,0.0028,0.0685,-0.0859,0.0396,0.0876,0.0587,0.0168,-0.1044,0.0051,-0.025,-0.0569,-0.0488,0.0089,-0.0137,0.0526,0.1069,-0.004,-0.0304,0.0016,-0.0233,0.0319,0.0128,0.0403,0.0136,0.0671,-0.0048,-0.0084,-0.0653,0.0402,-0.0815,-0.0108,0.0433,0.0102,0.0339,0.112,-0.0792,-0.0412,-0.0553,0.0767,0.0275,-0.0935,0.0316,0.0755,-0.0155,-0.024,-0.0616,-0.0815,-0.0136,0.0161,-0.0288,0.1024,0.0629,-0.0137,0.1123,-0.044,-0.0462,0.0706,0.0091,-0.0121,0,-0.041,0.0334,-0.0682,-0.0463,0.0769,-0.0184,0.0382,-0.0302,-0.0522,-0.0379,0.0791,0.1345,-0.0368,0.0664,0.0368,0.0189,-0.114,0.0711,-0.0698,-0.0292,-0.0242,-0.09,0.0352,-0.0154,-0.0431,0.0359,-0.014,0.0147,-0.0106,0.0144,-0.0338,0.0094,-0.0071,-0.1192,-0.0171,-0.021,-0.0069,-0.1105,0.0409,-0.0326,-0.0989,-0.0228,0.0059,0.0236,-0.036,0.0476,0.0164,0.0348,0.0207,-0.0575,-0.0179,-0.0119,-0.0081,-0.0349,-0.0264,-0.0668,-0.0277,0.0658,0.0593,0.0221,0.0276,0.0484,-0.0002,-0.0481,-0.0708,0.0533,0.002,0.0236,-0.0448,-0.0988,-0.0563,-0.0098,0.0201,-0.0166,0.0241,0.0158,0.0197,-0.0068,0.0349,-0.1032,0.0711,-0.0517,0.0657,0.0115,-0.016,-0.0699,-0.0699,-0.0185,-0.0939,0.0285,-0.011,0.0189,0.0114,-0.014,0.0496,0,-0.0273,-0.0413,-0.0865,0.0782,-0.0156,0.0566,0.017,0.0273,0.0065,-0.0987,-0.0674,0.0678,-0.0819,-0.046,-0.0298,-0.032,0.0193,0.0072,-0.0364,-0.0561,0.0224,0.0649,-0.029,0.0851,0.0461,0.0492,0.0156,0.0224,-0.0299,0.0023,-0.0115,-0.0481,0.0359,0.0172,0.0281,0.0313,-0.0302,0.0196,-0.0623,0.0288,-0.0024,-0.015,0.0636,-0.0989,0.0567,0.0633,-0.0832,0.0108,0.0134,0.0028,-0.0464,0.0476,-0.0011,-0.1194,-0.0263,0.0501,-0.013,-0.0747,0.0727,0.037,-0.0289,0,-0.0412,0.0086,-0.0017,-0.0239,-0.0503,-0.0128,-0.0171,0.0332,-0.0225,-0.0587,0.0358,-0.0969,0.0167,0.1146,0.1405,0.0744,-0.0533,0.0004,-0.0147,0.0181,0.0193,-0.036,0.051,0.1006,-0.0917,-0.0946,-0.017,0.0352,0.0117,0.0385,0.0094,0.0578,0.0726,0,-0.0305,0.0599,0.0495,0.0299,0.0008,0.0347,0.0838,0.0852,-0.0521,-0.023,0.0618,-0.0852,0.0182,0.0649,0.0475,0.1226,0.0382,0.0367,-0.0758,-0.0105,0.0614,0.0002,0.0417,0.0493,-0.004,0.0712,-0.0466,0.0474,0.0123,-0.062,-0.048,-0.012,-0.0808,0.102,-0.0357,0.0152,-0.0165,-0.0073,-0.0109,0.0431,0.0243,-0.0134,0.0038,0.0364,-0.0233,0.061,0.0733,-0.0253,0.0147,0.0069,-0.0296,-0.0911,0.0497,0.0511,0.0104,0.0242,0.0497,0.0234,0.0144,0.1036,0.0488,-0.0451,-0.0406,0.131]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"The result? A smoother, more accessible experience that feels like it belongs in a modern web app, not a novelty kiosk. Sometimes, the best interface is the one that gets out of the way. What's next?","embedding":[-0.0949,-0.0292,-0.1037,0.0166,0.0839,0.0138,-0.0861,0.049,-0.0544,0.0047,-0.0325,0.0986,0.025,0.0497,-0.053,-0.0406,0.1047,-0.0046,0.0598,0.0253,-0.0701,-0.0257,0.1263,-0.0758,0.0214,0.0114,-0.1064,-0.021,-0.0215,-0.1102,0.1297,-0.0216,-0.0291,-0.0343,0.0122,-0.0002,0.0101,-0.0285,0.0187,-0.0255,0.0162,-0.0302,0.0191,0.0367,-0.0462,-0.0942,0.0099,-0.0677,0.0131,0.0523,-0.0622,-0.0163,-0.0132,-0.0347,0.0872,-0.0466,0.041,-0.0132,-0.0684,-0.0159,-0.0164,-0.0299,0.013,0.0592,0.017,0.0894,0.0038,0.0752,0.0321,0.0055,-0.1086,0.0349,0.0257,0.0478,0.001,-0.0585,0.0279,0.0408,-0.0206,-0.047,0.0519,0.0265,0.0352,0.0837,-0.0507,0.0099,0.048,-0.006,-0.0003,0.0465,0.0563,0.0771,0.026,0.0253,0.0142,-0.0414,0.0958,-0.0991,0.0075,0.0712,0.0544,0.0123,0.086,-0.1497,-0.0689,-0.0318,0.0702,0.0412,-0.0026,0.0038,0.0417,-0.0445,-0.0916,-0.0671,-0.0809,0.0017,0.025,-0.0459,0.0382,0.034,-0.0274,0.0802,-0.0472,0.0055,0.1208,0.05,0.0231,0,-0.0344,0.0471,-0.0788,0.001,0.0898,-0.062,0.0195,-0.0171,-0.1135,-0.0942,0.035,0.0897,-0.0381,0.0668,0.0072,-0.0287,-0.1017,0.0828,-0.0128,0.0304,-0.081,-0.0764,0.0266,0.0373,-0.009,0.0419,0.0088,0.0358,-0.0441,-0.0191,-0.0233,0.0358,0.0293,-0.0434,0.0064,-0.0546,-0.0741,-0.0868,-0.0182,-0.0201,-0.0561,-0.0266,-0.0097,0.0636,0.0171,0.0055,0.0134,-0.0454,0.0291,-0.0675,-0.0026,0.0172,0.0774,-0.0247,-0.0364,-0.0379,-0.0035,0.0108,0.0429,-0.0288,0.0238,0.0009,-0.013,-0.081,-0.0327,0.0094,-0.0465,0.0376,0.0203,-0.0222,0.0099,-0.0149,0.0521,-0.0172,0.0207,0.0254,0.0148,-0.0014,0.0856,-0.0597,0.0287,-0.0271,0.0742,-0.0094,0.0124,-0.0329,-0.0736,0.0015,-0.0112,0.0412,0.0423,0.0193,-0.002,-0.0242,0.0774,0,-0.0333,-0.0309,-0.0557,0.075,0.0019,0.0694,-0.0654,0.0409,0.0371,-0.0656,-0.0469,0.0296,-0.0656,-0.0944,-0.043,-0.0552,0.0118,-0.0223,-0.0159,-0.0186,0.0279,0.0171,0.0108,0.0592,0.0632,0.0763,-0.0051,-0.025,-0.0379,-0.0221,-0.0063,-0.0317,-0.0215,-0.0207,0.07,0.0279,0.0268,0.0887,0.0006,-0.0113,-0.0344,0.0473,0.0319,-0.1161,0.0711,0.0497,-0.0786,-0.0001,0.0174,0.0471,-0.0452,0.0454,0.0074,-0.0633,0.0008,0.0062,-0.0716,-0.0479,0.0087,0.0555,-0.0342,-0.0002,-0.0794,0.006,-0.0531,-0.0763,-0.0616,0.0119,-0.043,0.0605,0.021,-0.1019,0.0304,-0.0561,0.0664,0.0822,0.1211,0.0216,-0.0411,-0.0066,0.0499,0.0942,0.0034,-0.0626,0.058,0.0892,-0.0181,-0.0767,0.0106,-0.0181,-0.0014,0.0464,-0.0057,0.0729,0.0559,0,0.0195,0.037,-0.019,-0.0266,0.0095,-0.0053,0.0209,0.0742,-0.0313,-0.0392,0.0648,-0.1338,-0.0282,0.0289,0.0601,0.0448,0.0144,0.0205,-0.1005,-0.0528,-0.0321,0.0022,0.0135,0.034,-0.0256,0.0518,0.0153,0.0445,0.0254,-0.0883,-0.0522,0.0146,-0.1425,0.0762,0.0006,0.0331,0.0007,0.0083,-0.0146,0.0518,0.0398,0.0104,0.0118,0.0017,-0.0323,0.0285,0.0173,-0.0832,-0.0343,0.0358,0.034,-0.0843,-0.0206,0.0313,-0.0242,0.0103,0.0394,0.0595,0.0366,0.0697,0.0508,-0.0533,0.031,0.1157]},{"url":"/posts/20250811-pdf-a-go-go/","title":"Making PDFs more viewable","snippet":"Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0373,-0.0369,-0.1042,0.0992,0.0794,0.031,-0.0064,-0.0214,0.0177,0.0974,-0.0326,0.1295,0.0799,0.0401,-0.0504,0.0574,0.0355,-0.0719,-0.0516,0.0221,-0.0656,-0.0251,0.0837,-0.0166,0.0322,-0.0287,-0.1377,0.0071,-0.0308,-0.0755,0.0153,0.0353,0.0106,0.0459,0.0064,-0.0403,0.0333,-0.0318,0.036,-0.0216,0.0246,-0.0734,0.0096,0.0338,-0.0434,-0.0461,-0.0416,-0.0304,0.0476,0.0495,-0.1327,-0.0256,-0.0227,-0.0437,0.0726,0.065,-0.0156,0.0243,-0.0837,-0.0384,0.0153,-0.0285,-0.0364,0.0726,0.0183,0.01,-0.0268,0.0232,0.002,0.0326,-0.0791,0.0854,-0.0446,0.0505,0.0002,-0.0121,0.0072,0.0048,-0.0155,-0.0222,0.0039,0.0055,0.0267,0.0622,-0.0345,-0.0394,0.0964,-0.1185,-0.0174,-0.0037,0.053,0.0404,0.0309,0.0152,-0.0503,-0.0481,0.0736,-0.0723,0.0231,0.0497,0.0653,-0.0117,0.0156,-0.0878,-0.0747,-0.0646,0.0511,0.0634,-0.0621,0.0153,0.0326,0.0008,-0.0853,-0.1057,-0.0191,0.0534,0.0266,-0.0348,0.0596,0.0314,0.0353,0.0602,-0.1181,-0.0301,0.0595,0.0271,0.0482,0,-0.0075,0.0096,-0.0606,0.0083,0.0665,-0.012,-0.0333,-0.0898,-0.0721,-0.1184,0.0431,0.0907,-0.011,0.1182,-0.0463,-0.039,-0.0382,0.0978,0.0021,0.0356,-0.0131,-0.062,0.0039,0.0483,-0.012,0.0269,0.0536,-0.0228,-0.0198,0.0043,0.0057,0.032,-0.0787,-0.0972,-0.014,0.0286,-0.0387,-0.0247,0.0434,0.01,-0.0203,0.0077,0.0093,0.0359,0.0109,0.0919,-0.0373,-0.0314,0.0049,-0.0905,0.049,0.0031,0.0251,-0.0343,0.0208,-0.0538,0.0127,-0.0594,0.013,-0.0439,-0.0083,-0.0552,-0.0143,-0.067,-0.041,-0.0028,-0.0231,0.0643,0.0779,-0.0019,0.0254,-0.0156,0.0856,-0.0612,0.0052,-0.0069,-0.0302,-0.0556,0.0308,-0.0476,0.0359,-0.0107,0.0058,-0.0393,-0.0392,-0.0457,-0.0032,-0.0167,0.024,-0.0163,-0.0461,0.0428,0.0703,-0.0754,-0.0154,0,-0.0588,-0.0136,-0.0367,0.0403,-0.0233,0.0604,-0.0466,0.1495,0.067,-0.0463,-0.0256,-0.0275,-0.1376,-0.0323,-0.0992,-0.0236,0.0186,-0.0412,-0.0624,-0.0152,-0.0546,0.0472,0.0179,0.0814,0.0897,0.0207,-0.0311,0.0199,0.0095,-0.0627,-0.027,-0.0826,-0.0218,-0.0141,0.051,-0.0102,-0.0213,-0.0073,-0.0181,0.0172,-0.0105,0.0367,0.0058,-0.1229,-0.0014,-0.025,-0.0269,-0.0208,0.0086,0.0688,-0.0588,-0.0101,0.0167,-0.0409,-0.0197,-0.0461,-0.0264,-0.0462,-0.0088,0.0325,-0.0643,0.1152,-0.0354,-0.0642,0.024,-0.0383,-0.029,-0.0662,-0.027,0.0261,-0.0005,-0.0529,-0.0408,-0.0398,0.1308,0.0265,0.085,0.0547,-0.0647,0.0017,0.0181,0.0469,-0.0189,-0.0395,0.0368,0.0466,0.0082,-0.0702,-0.0731,0.0709,-0.0112,-0.0216,0.0273,0.0536,-0.0007,0,-0.0087,0.0389,0.0026,0.0241,0.0649,-0.0099,0.0563,0.1544,-0.014,0.0039,0.1056,-0.0887,0.0238,0.0021,0.0766,0.0282,0.0751,-0.0246,-0.0829,-0.0993,0.002,0.0802,-0.0295,-0.0163,0.035,0.0875,-0.0185,0.0543,-0.0381,-0.0356,-0.0467,0.0445,-0.0432,0.0175,0.0004,0.0133,0.0618,-0.0079,-0.0219,0.0154,-0.0114,-0.0006,0.0756,0.0106,-0.0225,-0.0389,0.0539,-0.0461,0.0117,0.0328,-0.0139,-0.1064,0.0631,0.0543,-0.0624,0.0347,0.0716,0.048,0.0422,0.0875,0.0569,-0.0084,0.0104,0.0814]},{"url":"/posts/20250831-site-overhaul-eleventy-v3/","title":"A simpler, faster site: moving to pure Eleventy v3","snippet":"← Blog A simpler, faster site: moving to pure Eleventy v3 31 Aug 2025 367 words Filed in: eleventy, build pipeline, visual framework Image made with Loras.dev .","embedding":[-0.0466,-0.091,0.0649,-0.0177,0.1252,-0.0451,-0.0423,-0.007,-0.0102,-0.0345,0.0361,-0.0073,-0.0746,-0.0008,0.0497,-0.018,0.0395,-0.0054,-0.0662,0.0173,0.0142,-0.0494,0.0498,-0.0025,0.0958,0.0306,-0.1289,0.0146,0.0767,-0.0929,-0.0056,0.1441,0.0322,-0.0399,0.0534,0.0295,0.1005,-0.0266,-0.0663,0.0371,-0.0217,-0.0156,-0.0555,0.0303,-0.0172,-0.0277,0.0067,-0.1049,0.0089,-0.0248,-0.0221,-0.0555,-0.0636,-0.0716,-0.029,-0.0383,0.038,-0.0017,0.0091,0.0584,0.0281,0.025,0.0219,0.0372,0.0835,-0.026,0.0429,-0.0553,0.0117,0.003,-0.0032,-0.0234,-0.0212,-0.0227,-0.0103,-0.023,0.0179,0.0171,-0.0016,0.01,0.0061,0.0326,0.0136,0.0486,-0.0742,0.007,-0.0025,-0.0836,0.0014,-0.0063,-0.0267,-0.0533,0.1454,0.0652,0.0837,0.009,0.0051,0.0184,0.0013,0.0421,-0.0347,0.0186,0.0833,-0.0641,-0.044,0.0362,0.0643,0.0963,-0.0379,-0.0441,-0.0337,0.0507,-0.0248,-0.0615,-0.0261,-0.0277,-0.0681,-0.0598,0.115,0.0399,0.0143,0.0545,-0.025,0.0251,0.0072,0.0536,-0.0877,0,0.1038,0.0427,-0.0718,0.0562,0.0495,-0.0363,-0.0166,0.0319,-0.1512,0.0643,0.0635,0.0244,-0.0636,0.0929,0.0692,-0.1522,0.0243,0.0164,0.0263,0.0004,-0.0066,-0.0464,-0.0318,-0.053,0.0267,0.0766,0.0041,0.1069,-0.0246,0.0279,0.0145,-0.0096,0.0279,0.0053,-0.0597,-0.0936,-0.0014,-0.0696,-0.0148,0.0211,-0.0146,0.0904,-0.0876,-0.0369,0.0055,0.0363,0.0403,0.0311,0.0049,-0.0492,0.0072,0.0825,0.034,0.0563,-0.0103,-0.0809,0.0447,-0.0449,0.0139,-0.0207,0.0257,0.0308,-0.0126,0.0699,0.0387,0.0393,0.0299,0.0465,0.0222,-0.028,-0.0903,0.0233,-0.0291,-0.003,0.0941,-0.0828,-0.0561,0.0279,0.0444,-0.0399,0.053,0.074,-0.0475,0.0007,-0.0129,-0.0153,0.0073,-0.085,-0.049,-0.0187,0.0474,-0.0771,0.0894,-0.0692,-0.0138,0,0.0681,-0.0399,-0.0779,0.0124,-0.0685,-0.0167,0.0858,-0.038,0.0488,-0.0159,-0.0248,0.0729,-0.0729,-0.0093,-0.0536,0.0787,0.008,-0.1156,0.0261,-0.0753,0.0501,0.0401,-0.0702,-0.0598,-0.0376,0.05,-0.0454,-0.0236,-0.0054,-0.0194,-0.0295,-0.0075,-0.0833,-0.0392,-0.012,0.0048,-0.0635,-0.0016,-0.0236,0.0081,0.0041,-0.0523,0.0143,-0.0258,-0.0267,0.0296,-0.0458,-0.0399,0.0466,0.0341,0.0327,0.0545,0.0054,-0.0181,-0.0214,-0.0487,0.0331,-0.01,-0.0673,0.0484,0.0289,0.0742,-0.0692,-0.0457,-0.01,0.064,-0.1119,-0.0197,-0.007,-0.0661,0.0099,-0.0948,-0.0242,-0.0317,-0.0321,-0.0405,0.051,0.0332,0.0143,0.0635,0.0015,0.0149,-0.0506,0.0265,-0.0219,0.0189,-0.0436,0.0673,0.0411,0.0239,0.0033,-0.0111,-0.0464,0.1012,0.0473,0,-0.0263,0.0384,-0.0369,0.028,0.0634,-0.0117,0.004,0.1374,0.0147,0.0309,-0.0156,-0.0079,-0.0129,0.0764,0.097,0.023,0.0251,-0.0021,-0.0418,0.0008,-0.0611,0.0541,0.0107,0.008,-0.0821,-0.0444,-0.0216,0.0781,0.0285,0.0125,0.0261,0.1108,-0.0861,0.0088,-0.0538,-0.0353,-0.0559,0.0024,-0.0131,0.0253,0.0205,-0.0312,0.0326,0.0169,0.018,0.0094,-0.0532,-0.04,-0.0235,-0.0047,-0.0404,0.0265,-0.0626,0.1607,0.0284,-0.059,-0.0223,-0.0075,0.0295,0.1188,0.0663,-0.0858,0.0243,-0.048],"teaser":"I upgraded the site to Eleventy v3, removed Gulp and the Visual Framework, and simplified everything.","date":"Sun Aug 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250831-site-overhaul-eleventy-v3/","title":"A simpler, faster site: moving to pure Eleventy v3","snippet":"Back when I was at EMBL/EMBL‑EBI, I brought it in here as a bit of “dogfooding” — but for a personal site, that kind of heavyweight integration is overkill unless you're building for EMBL.","embedding":[-0.078,-0.0275,0.019,-0.068,0.1333,0.0329,-0.0566,0.0136,0.0071,0.0175,0.0239,0.0284,-0.0362,-0.0191,0.0272,0,0.0414,0.0092,-0.0785,0.0123,-0.0267,-0.0375,0.0374,-0.0176,0.0996,0.0036,-0.1127,0.0454,0.0427,-0.0967,0.0082,0.1134,0.042,0.0045,-0.0352,-0.0111,0.0613,-0.0373,-0.1247,0.0602,-0.0785,-0.0316,-0.0478,0.0342,0.0338,-0.0341,-0.0183,-0.0835,-0.0005,-0.0065,0.0247,-0.0639,-0.0101,-0.0054,-0.0057,-0.0072,0.0004,-0.0346,-0.0597,-0.0359,0.062,-0.01,0.0292,-0.0028,0.0408,-0.0103,0.0454,0.0098,0.046,-0.0158,-0.0184,-0.0086,-0.0497,0.0015,-0.0357,0.0666,0.0072,0.002,0.0142,-0.0519,0.0353,0.0562,-0.0286,0.0545,-0.0076,-0.0301,0.017,-0.0472,-0.0134,0.0156,0.0034,0.0188,0.1507,0.0469,0.0509,0.0357,-0.0073,-0.0225,-0.0017,0.0881,0.0039,0.0576,0.0033,-0.0381,0.0214,0.0263,0.0804,0.1271,-0.037,-0.0362,-0.0271,0.0314,-0.0724,-0.0626,-0.0054,-0.0203,0.0159,0.001,0.1745,0.0437,0.0799,0.0395,-0.0634,-0.0137,0.0309,0.0543,-0.0589,0,0.0705,0.0528,-0.0398,0.1077,0.0815,0.033,-0.0935,0.0068,-0.1153,0.0448,-0.0055,0.0903,0.0194,0.0504,0.0179,-0.1534,-0.0168,0.0326,0.0005,0.0178,-0.0106,-0.0391,0.0131,-0.0446,-0.0029,0.1035,-0.0098,0.0531,0.0066,0.0194,0.0123,-0.0355,-0.0235,0.0196,-0.0255,-0.0367,0.0095,-0.1374,0.0392,0.0124,-0.0734,0.1009,-0.0816,-0.067,0.0034,0.0796,0.0592,0.0429,0.0275,-0.01,0.0067,0.027,-0.0534,0.0432,0.0012,-0.0656,-0.0102,0.0095,0.0376,-0.0038,0.0146,0.0557,-0.004,0.0117,0.0033,0.0566,0.0065,-0.0292,-0.0075,-0.017,-0.0878,0.0367,0.0129,-0.0184,0.0856,-0.0282,-0.0135,-0.0185,0.0433,-0.0178,-0.0078,0.0359,-0.0496,-0.0212,0.0271,-0.0564,0.008,-0.0385,-0.0405,-0.0521,0.0669,-0.0537,0.1272,-0.035,-0.0272,0,-0.0051,-0.0052,-0.0651,-0.0016,-0.01,-0.0106,0.0307,-0.0325,-0.0167,-0.0299,0.0328,0.0228,-0.0492,0.0052,0.0087,-0.0075,0.033,-0.1003,0.0075,-0.0371,0.0752,0.0384,-0.1552,-0.0082,0.0079,0.0851,-0.0062,-0.0319,-0.0409,-0.0474,-0.0513,-0.0635,-0.0373,-0.0059,0.0119,-0.0013,0.0378,-0.0099,-0.0235,-0.0186,-0.0012,-0.0217,-0.0068,0.0056,-0.05,0.0864,-0.1071,0.0677,0.0478,0.0179,0.0056,-0.028,-0.024,-0.0288,0.0024,-0.0492,0.0055,0.0079,-0.0484,0.0357,-0.0088,0.0988,-0.0572,-0.0291,-0.0246,0.0515,-0.0218,-0.0582,-0.0814,-0.0572,0.001,-0.0157,-0.0794,-0.0672,0.0156,-0.0231,0.0767,0.0059,-0.0147,0.0337,-0.0143,-0.0209,0.0039,-0.0175,0.0249,0.0922,-0.0457,0.0636,0.051,0.0371,-0.0682,0.0212,-0.0786,0.138,0.0617,0,0.0075,0.0583,-0.0221,-0.0336,0.04,0.0127,-0.0008,0.1157,0.0156,0.0825,0.0453,-0.0034,-0.0464,-0.0002,0.1008,0.0237,0.006,-0.0486,-0.0653,0.0213,-0.0227,0.0872,0.0336,-0.0341,-0.0428,-0.0294,0.0365,0.0876,0.0341,-0.0463,0.0405,0.0745,-0.0507,0.0428,-0.0888,-0.0169,-0.0925,0.0368,0.0068,0.0166,-0.0149,-0.0389,0.0297,0.0176,0.0463,-0.0253,-0.0734,-0.072,-0.0664,-0.0931,-0.035,-0.0099,-0.0575,0.1823,0.0032,-0.0041,-0.0091,-0.0204,0.0334,0.1204,0.0389,-0.1128,-0.0346,-0.0208]},{"url":"/posts/20250831-site-overhaul-eleventy-v3/","title":"A simpler, faster site: moving to pure Eleventy v3","snippet":"What changed # By the numbers: +3,069 additions, −10,252 deletions (net −7,183 lines, excluding yarn.lock ) across 190 files — and 127 fewer files (140 deleted, 14 added) PR #12 .","embedding":[-0.0951,-0.0298,0.0287,-0.0287,0.1376,-0.0261,-0.0577,-0.0114,-0.0628,0.0154,-0.0268,0.0858,-0.0071,0.0075,0.012,-0.0441,0.0326,-0.0031,-0.054,0.014,-0.0235,-0.0675,0.0742,-0.0412,0.0805,0.022,-0.073,-0.001,-0.0389,-0.0861,-0.0341,0.0965,-0.0309,-0.0255,0.0201,0.0357,0.0709,-0.0197,-0.0228,0.0064,-0.0303,-0.0038,-0.0555,0.0008,0.0537,-0.0313,-0.0289,-0.1041,0.0067,-0.0023,-0.0605,-0.0311,-0.0405,-0.0267,-0.03,-0.0125,-0.0186,-0.025,0.0248,-0.0004,0.0536,0.0075,0.0309,0.0386,0.0653,-0.0354,0.051,-0.0111,0.036,0.0338,-0.0502,0.0715,-0.027,-0.0068,-0.0253,-0.031,0.0373,0.0113,-0.0302,-0.0924,-0.0047,-0.0352,-0.026,0.0656,-0.0542,0.0189,-0.0262,-0.0488,0.0106,-0.0406,-0.0053,0.0432,0.1102,0.0394,0.0267,-0.0003,0.0136,0.0307,-0.0055,0.0974,-0.0139,0.0264,0.0586,-0.0676,-0.028,0.0839,0.0566,0.132,-0.0429,-0.0142,-0.0154,0.0557,-0.1197,-0.0776,0.0324,-0.0595,0.0214,-0.0841,0.098,0.1004,0.082,0.0538,-0.0282,0.0107,-0.0086,0.0883,-0.0684,0,0.0804,0.0594,-0.0694,0.0945,0.0356,-0.0188,-0.0416,0.024,-0.1382,0.0075,0.0338,0.0657,-0.0528,0.0298,0.0768,-0.1753,0.0426,-0.0035,0.0409,-0.0227,-0.0246,-0.0103,-0.0324,0.0318,0.0588,0.0191,0.0187,0.0796,-0.06,-0.0017,0.0253,-0.0114,-0.0365,-0.0113,-0.0585,-0.0325,0.0068,-0.0624,0.0194,0.0012,-0.042,0.0313,-0.0863,-0.0011,-0.0168,0.0062,-0.0031,0.0146,0.0798,-0.0533,-0.0089,0.0471,0.0144,0.0713,-0.0389,-0.0457,0.0478,-0.0834,0.0794,0.0324,0.0934,-0.009,-0.0551,0.0171,-0.0101,0.0218,0.0438,0.0295,0.0091,-0.0111,-0.0777,0.0155,0.0717,0.0321,0.1304,-0.0328,-0.0643,-0.0361,0.0023,-0.0693,0.0835,0.0647,-0.0815,-0.0001,0.086,-0.057,0.0353,-0.1212,-0.0161,-0.0127,0.079,-0.0432,0.0756,-0.0641,-0.0106,0,0.0191,0.0001,-0.0956,0.0795,-0.056,-0.0232,0.0467,0.014,0.0474,-0.0518,0.0234,0.0594,0.0083,-0.0199,-0.0835,0.0928,0.0312,-0.0811,0.0147,-0.0704,0.0576,0.0931,-0.0849,-0.005,-0.0634,0.0785,-0.0268,0.0349,-0.0714,-0.022,-0.0558,-0.0475,-0.0438,-0.033,0.0146,0.0109,-0.0437,-0.0055,-0.0562,-0.006,0.0437,-0.0615,0.027,0.0148,-0.0456,0.0512,-0.0684,0.022,0.0114,0.0161,0.0474,0.0088,0.0203,-0.0298,0.0441,-0.0545,-0.0233,0.0007,-0.0373,0.0737,0.0413,0.0669,-0.0314,-0.0515,0.0238,0.0005,-0.0649,-0.0317,-0.0676,-0.008,-0.0176,0.0012,-0.0375,-0.0486,-0.0225,-0.0921,0.091,0.0268,-0.0101,0.0426,0.0091,0.0258,-0.0488,-0.0492,-0.0287,0.0635,-0.0303,0.0519,0.0143,-0.0206,-0.0449,-0.0054,-0.032,0.0229,0.0383,0,-0.0231,0.079,-0.0428,-0.0071,0.0661,0.0427,0.0098,0.126,0.0501,-0.0036,0.0381,0.0259,0.0109,0.0578,0.0155,0.0208,0.0193,0.0382,-0.0464,-0.0419,-0.031,0.106,0.0244,0.0026,-0.038,-0.0422,0.0049,0.0733,0.0537,-0.0199,-0.0567,0.0209,-0.0286,-0.0343,-0.0342,-0.0134,-0.0786,0.06,0.0105,0.0121,-0.0074,-0.0103,0.0053,0.0288,-0.0293,-0.091,-0.0952,-0.033,-0.0249,-0.0632,-0.0359,0.0113,-0.0748,0.1265,0.0237,-0.0231,-0.0303,0.0133,0.0338,0.1331,0.0524,-0.0978,-0.0252,0.0147]},{"url":"/posts/20250831-site-overhaul-eleventy-v3/","title":"A simpler, faster site: moving to pure Eleventy v3","snippet":"What’s next # I’m looking forward to playing with some new CSS techniques and blog visualisations, and, honestly, just posting more. Thanks for reading. Comment?","embedding":[-0.0748,-0.0234,0.0336,-0.0404,0.1088,-0.0251,-0.0034,-0.0268,-0.0353,0.0156,-0.056,0.0885,0.0254,0.0116,0.0174,-0.0233,-0.0134,-0.0045,0.005,0.0449,-0.0625,-0.0387,0.0493,0.0273,0.0022,0.0393,-0.0763,-0.0419,0.0056,-0.0777,-0.0804,0.0965,-0.0383,-0.0182,-0.0338,-0.0239,0.1147,0.0264,-0.067,-0.0066,0.0349,-0.0094,0.0062,0.0201,0.0854,-0.0448,-0.0269,-0.0769,-0.0082,-0.0179,-0.0882,-0.0547,0.0014,-0.0329,-0.0401,0.0558,-0.008,-0.074,0.0609,0.0248,0.0601,0.0111,-0.0325,0.0782,0.0634,-0.0247,0.0712,0.0189,-0.0459,0.051,-0.0115,0.0485,-0.0066,0.0558,0.0164,0.0407,-0.0154,0,-0.0231,-0.0742,0.0005,0.0415,-0.0284,0.0983,-0.0304,0.0126,-0.0027,-0.0724,-0.005,-0.0404,0.0623,0.0484,0.127,0.0449,-0.092,-0.0364,-0.0099,-0.0259,-0.0092,0.1123,0.0012,0.0144,0.054,-0.0564,-0.1211,0.0141,0.0664,0.0772,-0.0546,0.0357,0.0442,0.0325,-0.0799,-0.1207,0.0056,-0.0474,0.0252,-0.0992,0.1286,0.0241,0.0054,0.0293,-0.0584,-0.0288,0.0263,0.0299,-0.0718,0,0.0517,0.1239,-0.0012,0.1207,0.0166,-0.0029,-0.109,-0.0424,-0.1477,-0.0399,0.0177,0.0857,-0.06,0.051,0.0191,-0.1382,0.0878,-0.0058,0.0167,-0.0851,0.012,0.0138,-0.0095,0.0065,0.0208,0.0304,0.0396,0.019,-0.0872,0.0089,-0.0034,0.027,0.0163,-0.0062,-0.0207,-0.0276,0.0447,-0.0431,0.0802,0.0228,-0.056,0.0016,-0.0419,0.0362,0.0254,0.0689,-0.008,-0.0167,0.066,-0.0622,-0.0148,-0.0003,-0.0465,0.0997,-0.0376,-0.0267,-0.0268,-0.0639,0.0695,0.0096,0.1097,0.005,-0.0617,-0.0135,-0.0596,0.0088,-0.0356,0.0453,-0.0035,-0.0193,0.0102,0.0378,0.0335,0.0311,0.0755,-0.0106,-0.0648,-0.052,0.0222,0.0046,0.0832,0.004,-0.0415,-0.0236,0.0216,-0.0726,0.0735,-0.0369,-0.0196,-0.0199,0.04,-0.0073,0.1374,-0.0491,-0.0552,0,-0.0115,-0.0283,-0.0426,0.0412,-0.045,0.0005,0.0504,0.0839,0.034,-0.0491,0.0375,0.0462,0.031,-0.0013,-0.0576,0.0609,0.0664,-0.0595,-0.0211,-0.0446,0.027,0.0397,-0.1563,0.0137,-0.0239,0.0461,0.0506,0.0997,-0.0438,0.0004,-0.0634,-0.0785,0.004,-0.0139,-0.017,0.0429,-0.0371,-0.0368,-0.0657,0.0119,-0.0169,-0.0448,0.0482,-0.0761,-0.0236,-0.0058,-0.0677,-0.0075,0.002,0.0196,0.0603,0.0006,0.0517,-0.059,0.033,-0.0779,-0.029,-0.004,-0.0422,0.0937,-0.0157,0.0796,-0.0228,-0.0419,0.0674,-0.0478,-0.0339,-0.0366,-0.0702,-0.0243,0.0104,0.0181,-0.0781,-0.0584,0.0055,-0.035,0.0959,0.0661,-0.0464,0.0304,0.0019,0.006,0.0008,-0.0294,-0.013,0.1018,0.0115,-0.0233,0.0063,0.0063,-0.0569,-0.0299,0.0229,0.0463,0.0278,0,-0.0332,-0.0146,-0.0356,0.0338,0.0079,0.0198,-0.0003,0.0356,0.0217,-0.0001,-0.038,0.0472,0.0293,0.0496,0.0144,0.0633,0.0075,0.0082,-0.0415,-0.081,-0.0084,0.1057,0.0548,-0.0155,-0.0557,-0.0138,-0.0582,0.0542,0.0227,-0.0618,-0.1196,0.0125,-0.0636,-0.0266,0.0068,-0.0253,-0.0824,0.0443,0.0019,-0.0371,0.0187,-0.0462,0.0257,0.0394,-0.0113,-0.0499,-0.0357,-0.0028,0.0185,-0.0949,-0.0208,0.0069,-0.0246,0.0828,0.0148,-0.0504,-0.0202,0.0961,0.0366,0.1215,0.0563,-0.062,-0.0392,0.0519]},{"url":"/posts/20250904-switching-to-recursive/","title":"Recursion: it’s fonts all the way down","snippet":"← Blog Recursion: it’s fonts all the way down 4 Sep 2025 227 words Filed in: typography, variable fonts, performance A demonstration of Recursive’s breadth.","embedding":[-0.0936,-0.1062,0.0323,0.0103,-0.0587,-0.0227,0.0335,0.0174,0.0209,0.0088,-0.0043,0.0369,0.0252,-0.0079,0.0165,0.045,0.0592,-0.0268,0.1187,-0.0245,-0.036,-0.0063,0,0.01,0.0546,0.0545,-0.0941,0.0291,0.0735,-0.0482,-0.0193,0.128,0.0474,-0.0109,-0.0624,0.0843,0.0837,0.0873,-0.0458,0.0704,-0.0531,0.0534,-0.0018,0.0592,0.0885,-0.0582,-0.0083,-0.0185,-0.0907,-0.0092,0.0108,-0.0437,-0.0511,-0.0312,0.0489,0.017,0.0475,-0.0277,-0.0344,-0.0273,0.0335,-0.0329,-0.0454,-0.0455,-0.0049,0.0569,0.0522,-0.0127,-0.0153,-0.0025,-0.0393,-0.0026,-0.0198,0.0408,-0.0023,0.0412,0.1131,-0.0552,0.0212,-0.0569,-0.005,0.1311,-0.008,0.0278,0.0572,-0.0003,0.0141,-0.0567,0.0202,-0.0157,0.015,-0.0527,0.1428,-0.0448,0.0191,0.0358,-0.0339,-0.0558,-0.0059,0.0604,0.0016,0.0357,0.0374,-0.0908,-0.0989,-0.0023,0.0532,0.032,-0.0386,-0.0258,-0.0125,-0.0285,-0.005,-0.0568,-0.0473,-0.0687,-0.095,-0.048,0.1421,0.0742,-0.0071,-0.0545,-0.0253,-0.0422,0.0322,-0.0176,-0.0396,0,0.028,0.1539,-0.043,0.0864,0.1187,-0.003,-0.0639,-0.024,-0.0685,-0.0125,0.0739,0.0791,-0.1131,0.0808,0.0108,-0.0449,0.0325,0.0388,-0.0572,-0.0416,-0.0669,0.0097,-0.0254,-0.0651,-0.045,-0.009,0.0366,-0.0018,-0.0488,-0.0138,-0.0409,0.0282,0.0346,0.04,-0.0388,-0.0974,-0.0494,-0.0798,0.0679,0.0312,-0.0305,0.1091,0.0349,-0.0044,0.0209,0.0286,-0.0611,0.0256,-0.0012,-0.0568,0.0659,0.0975,-0.0202,0.0629,-0.0188,-0.0317,-0.0846,0.0115,-0.0251,0.0287,-0.0136,0.0435,0.0418,0.0039,-0.0169,-0.0006,-0.0333,0.0074,-0.0216,0.0069,0.0297,0.0788,-0.0778,-0.0337,0.0174,-0.0233,0.0519,-0.0439,0.0193,-0.103,-0.0814,0.0328,-0.0089,0.0194,0.0088,-0.078,0.0201,-0.0727,0.0008,0.0156,-0.0991,-0.0599,0.0624,-0.0795,-0.0156,0,-0.0387,-0.0379,-0.0451,-0.0921,-0.0303,0.0308,-0.0321,0.0608,0.0289,-0.0338,-0.0391,0.09,-0.0138,-0.0625,-0.0029,-0.0213,0.0551,0.0103,-0.0022,-0.0531,0.0616,0.0373,-0.0677,0.0005,0.0114,0.0846,-0.0772,0.0838,-0.0297,0.0258,-0.0183,-0.0279,0.0473,-0.0066,-0.0117,0.0068,-0.0512,-0.0086,-0.0265,0.0851,0.04,-0.0031,0.0878,-0.0118,0.012,-0.0272,-0.1056,-0.0003,0.0695,-0.0077,0.0654,-0.0197,-0.0155,0.0208,-0.0836,-0.0743,-0.0115,-0.0204,-0.019,0.0788,-0.0584,-0.0487,-0.0413,-0.0184,0.0482,-0.1076,-0.0272,-0.0842,-0.0177,-0.0525,0.0501,0.0104,-0.0568,0.0066,-0.0347,-0.024,0.1251,0.027,-0.0394,0.0339,0.0366,-0.0293,-0.0296,-0.0142,0.0207,0.0049,0.0017,0.0455,0.0242,0.0694,-0.0227,0.0164,0.0101,0.029,0.0971,0,0.0003,-0.0066,-0.0662,0.0124,-0.0412,-0.0249,-0.0526,-0.0469,-0.0969,-0.0963,0.0972,0.0238,-0.0039,0.0084,0.0245,0.0376,-0.0012,-0.0267,-0.0978,-0.002,0.0472,0.0786,-0.0126,0.0039,-0.1107,-0.0475,0.0034,-0.0291,0.0305,0.0158,0.0222,0.0815,0.0084,0.0069,-0.0311,-0.0005,-0.0441,0.0559,0.0416,0.0649,0.0624,-0.0544,-0.0206,0.0372,-0.027,-0.0701,0.0007,-0.0171,0.0124,0.0196,-0.0177,0.0166,0.0124,0.0092,-0.0175,0.0398,-0.0278,0.1432,0.0471,0.0843,0.0568,-0.0207,0.0431,0.0304],"teaser":"I’ve moved from Now Alt to Recursive, an open‑source variable font that unifies UI text and code with one flexible file.","date":"Thu Sep 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250904-switching-to-recursive/","title":"Recursion: it’s fonts all the way down","snippet":"However, because different fonts usually have different metrics, such layouts can easily become a headache for visual design and technical implementation.","embedding":[-0.0801,-0.0696,0.0538,-0.0464,-0.0236,-0.0251,-0.007,0.0232,0.0597,-0.0103,-0.0046,0.0202,0.035,-0.0064,0.0066,0.0328,0.0638,-0.003,0.0835,-0.0248,-0.0551,-0.0169,0.036,-0.0124,0.0772,0.0909,-0.0939,0.0578,0.03,-0.0773,-0.0099,0.0823,0.0689,-0.0489,-0.0426,0.0695,0.0843,0.0942,-0.0502,0.0535,-0.026,0.0701,0.0176,0.0287,0.0708,-0.0179,-0.0736,0.0021,-0.0381,0.0368,-0.0208,-0.063,-0.0153,0.0162,0.0093,0.0944,0.0788,-0.0298,-0.0281,-0.0047,-0.0011,-0.0326,-0.0149,-0.0588,0.0283,-0.0057,0.0694,-0.0669,-0.0117,0.0586,-0.0807,0.0268,-0.0101,-0.0017,-0.0614,0.0298,0.0548,-0.0859,-0.013,-0.0274,0.0061,0.1421,-0.0008,0.0279,0.0324,-0.0147,-0.0151,-0.088,-0.0372,-0.0273,0.0085,-0.0707,0.1572,0.0026,-0.0057,0.0699,-0.0396,0.0013,-0.0263,0.0815,0.0026,-0.038,0.0275,-0.1114,-0.0695,-0.0142,0.0026,0.0305,-0.0591,-0.0301,0.0194,-0.02,-0.0009,0.0007,0.002,-0.0127,-0.0382,-0.0203,0.0989,0.0783,0.0111,-0.034,-0.056,-0.0242,0.055,-0.0273,-0.0105,0,0.077,0.1408,-0.0224,0.125,0.0988,-0.0202,-0.0675,0.0144,-0.0758,-0.0594,0.0269,0.1052,-0.0425,0.0356,-0.0236,-0.1242,0.0314,0.0307,-0.0773,-0.0158,-0.0645,0.0404,0.0271,-0.0881,-0.0065,0.0028,0.0472,-0.0301,-0.0153,-0.0093,-0.0763,-0.0625,-0.0319,0.0311,-0.0136,-0.0638,-0.006,-0.059,0.0128,-0.0287,-0.0371,0.1046,0.0211,-0.0439,0.019,0.0182,-0.0406,0.0202,0.0234,-0.0234,0.0713,0.0306,-0.0328,0.0952,-0.0229,-0.0585,-0.0425,0.0382,0.0621,0.0546,0.0316,0.0602,0.0363,0.0222,0.0057,0.0302,-0.0138,-0.0076,-0.0714,-0.0026,0.046,0.0447,-0.0178,0.0403,0.0001,-0.0126,0.0289,-0.0984,0.0208,-0.0715,-0.007,0.0309,0.0047,-0.0319,0.0162,-0.1396,0.0182,-0.102,-0.0163,0.0101,-0.1123,-0.0434,0.0767,-0.0464,-0.0231,0,0.0286,0.0168,-0.0025,-0.0255,-0.0549,0.0411,-0.0131,0.0809,-0.0127,-0.0591,-0.034,0.0865,0.0286,-0.0711,0.0066,-0.0194,0.1037,-0.0119,-0.0195,-0.0525,0.0399,0.026,-0.0896,-0.0112,0.0088,0.0904,-0.0286,0.069,-0.0274,-0.0065,-0.0423,-0.0097,0.0792,0.0072,0.0192,0.0513,-0.0156,-0.0146,-0.0314,0.061,0.06,-0.0095,0.1004,-0.014,-0.0257,-0.0291,-0.1417,0.0128,0.0314,0.0183,0.041,-0.0151,-0.0101,-0.0099,-0.0708,-0.0633,-0.0354,0.0047,-0.0341,0.043,-0.0673,-0.032,-0.0426,-0.0595,0.0103,-0.0568,-0.0529,-0.0953,-0.014,-0.0216,-0.0122,0.0357,-0.0585,-0.0224,-0.0197,-0.034,0.0998,0.0056,-0.0484,0.0161,0.0063,-0.0151,-0.0203,-0.0102,0.0133,0.0574,0.0062,0.0297,0.0508,0.0295,0.0069,0.0053,0.0802,0.0661,0.0927,0,-0.0003,-0.0717,0.0099,0.0584,-0.0752,-0.0308,-0.0448,-0.0528,-0.0779,-0.0821,0.0909,0.0339,-0.039,-0.0001,-0.0143,0.0298,0.0187,-0.0019,-0.078,-0.0432,0.039,0.1295,0.0326,0.0387,-0.0841,-0.015,-0.0284,-0.0324,0.0134,-0.0537,0.0536,0.072,-0.037,0.0381,-0.076,-0.0386,-0.0744,0.0894,0.0142,0.0548,0.0452,0.0152,-0.0532,0.0297,-0.022,-0.0594,-0.0093,-0.0747,0.0222,-0.0394,0.0052,0.0366,0.0282,0.0242,-0.0129,0.0576,-0.0088,0.1138,0.0597,0.0791,0.0512,0.0201,0.0046,0.0572]},{"url":"/posts/20250904-switching-to-recursive/","title":"Recursion: it’s fonts all the way down","snippet":"Thanks old friend. Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful?","embedding":[-0.1144,-0.0444,-0.0087,-0.0566,0.0407,0.0169,-0.0041,-0.0265,-0.0488,-0.0127,0.006,0.1047,0.0285,0.0481,0.0054,-0.0039,0.0474,0.0457,0.0829,0.0007,-0.0545,0.0329,0.1083,0.0027,0.0029,0.0489,-0.1182,0.0094,0.0166,-0.0813,0.0399,0.0397,0.0294,-0.0116,0.0324,0.0135,0.114,-0.0043,0.0233,0.13,-0.0226,-0.0037,0.0166,0.0565,0.019,-0.0594,-0.0475,-0.0205,0.0018,-0.0324,-0.0366,-0.0176,-0.0741,-0.0035,0.0066,0.0405,-0.0249,-0.0462,-0.0523,-0.0272,0.0589,-0.0163,0.0014,0.0112,-0.0134,-0.0041,0.0376,-0.0193,-0.0325,0.0925,-0.0164,0.036,-0.0328,0.0259,-0.0627,0.0436,0.0201,-0.0782,-0.0735,-0.0462,-0.0103,0.0554,0.0147,0.0673,-0.0334,-0.057,-0.0207,-0.1066,-0.0765,-0.0336,0.0802,0.0116,0.1084,0.0461,-0.0883,0.0181,0.0154,-0.0576,-0.0378,0.0738,-0.0477,-0.0078,0.0537,-0.0915,-0.1622,-0.0063,0.0293,0.0783,-0.0281,-0.0397,0.0068,-0.0009,-0.0766,-0.0466,-0.052,-0.0437,-0.042,-0.1028,0.073,0.0203,-0.0119,0.0326,-0.0942,0.0435,0.0005,-0.0652,-0.0185,0,0.0565,0.1103,-0.0448,0.0389,0.0479,0.043,-0.1266,-0.0229,-0.1441,0.0035,0.0182,0.0523,-0.0596,0.0468,-0.0423,-0.1568,0.0174,0.0547,-0.0234,-0.0183,-0.0291,0.0445,0.0494,-0.0607,-0.0689,0.0865,0.0032,-0.0378,0.0019,0.0103,-0.0404,-0.0233,-0.0387,0.0022,-0.0311,-0.0609,-0.0288,-0.0453,0.0182,0.0059,-0.0168,0.0169,-0.0535,-0.009,-0.0087,0.0627,-0.0288,-0.0135,0.0532,-0.0408,0.0173,0.0118,-0.0191,0.0494,-0.0252,-0.0604,-0.0927,0.0907,0.0296,-0.0359,0.0613,0.0054,0.0229,-0.0947,-0.0304,0.0002,0.0016,0.0047,0.059,0.0263,0.0688,0.067,0.0564,0.015,0.0457,0.0223,-0.0337,-0.0677,0.0434,-0.0262,-0.0089,0.0078,0.0209,-0.0618,0.0779,-0.0929,-0.0022,-0.0595,-0.0016,0.0146,-0.0385,-0.0626,0.124,-0.0687,0.017,0,0.0271,-0.0561,-0.0828,0.0145,-0.0478,0.0322,0.0097,0.135,0.0415,0.0103,-0.0343,0.0648,-0.0317,-0.0671,-0.0134,0.0259,0.0762,-0.0234,0.0113,-0.0501,0.0313,0.0303,-0.1035,0.0768,0.0794,0.0936,0.049,0.0503,-0.0246,-0.0415,-0.0003,-0.0613,0.0287,0.0494,-0.0523,0.0662,-0.0338,0.0509,-0.0391,0.0292,0.0532,0.0069,0.0762,-0.0233,-0.0362,-0.0438,-0.0967,0.0585,0.0655,0.0373,-0.0274,-0.0299,0.018,-0.0412,-0.0242,-0.0185,-0.0369,0.0087,-0.0016,0.0821,-0.0364,0.0395,-0.0664,-0.0617,0.0422,-0.0525,-0.0612,-0.0827,-0.0398,-0.0132,0.0621,-0.0089,-0.051,0.0029,0.0118,-0.0591,0.0976,0.0644,-0.0141,0.0057,0.0244,0.0178,-0.0609,-0.0086,0.0657,0.016,-0.0188,0.0247,0.0105,0.0148,0.0279,0.0219,0.065,0.0643,0.1121,0,-0.0046,-0.0324,-0.0273,0.0288,0.0535,-0.001,-0.0004,0.032,-0.0548,-0.0689,0.078,-0.0608,-0.002,0.0373,0.0381,-0.0105,0.0282,0.05,-0.0529,-0.0346,-0.0339,0.0909,0.0098,-0.0172,-0.1093,0.0135,-0.0461,0.0143,0.0287,-0.0524,0.0238,0.0784,-0.0836,-0.0334,-0.0466,-0.0051,-0.0029,0.0373,-0.0337,-0.0502,0.0299,-0.0253,0.0614,0.0088,-0.0139,-0.0642,-0.0062,-0.0156,0.0796,-0.0369,-0.0025,-0.0222,-0.0577,0.0477,-0.012,-0.0493,-0.0144,0.1059,0.0103,0.0942,0.0448,0.0129,0.0359,0.0272]},{"url":"/posts/20250905-embedpdf-and-pdf-a-go-go/","title":"Go-go-go … I missed EmbedPDF","snippet":"← Blog Go-go-go … I missed EmbedPDF 5 Sep 2025 431 words Filed in: web development, pdf, accessibility Note: I'm getting more active by writing shorter form, more informal updates like this one.","embedding":[-0.0735,-0.0969,-0.076,-0.0196,0.1134,0.0081,-0.0837,0.0223,-0.0354,-0.0355,0.0094,0.1333,0.0359,0.0756,-0.0497,-0.0645,0.0871,-0.0368,0.039,0.0131,-0.0866,-0.0306,0.0824,-0.0902,0.0298,0.0207,-0.129,-0.0405,-0.0186,-0.0533,0.0744,0.0172,-0.0263,-0.0496,-0.0115,0.0048,0.0283,-0.0153,-0.0191,0.0373,-0.0232,-0.0724,-0.0237,0.0841,-0.0339,-0.03,-0.009,-0.0734,-0.0083,0.0145,-0.0572,0.0097,-0.0735,-0.0352,0.0584,-0.0338,0.0205,-0.0316,-0.0971,-0.0215,-0.0456,-0.0326,0.0182,0.0341,0.0004,0.052,0.0453,0.0217,0.017,0.0721,-0.1457,0.03,0.0416,-0.0038,-0.0199,0.0252,0.0188,-0.0185,0.0145,-0.1246,0.0742,0.0263,0.0039,0.0469,-0.0481,-0.0238,0.0334,-0.0034,0.0088,0.0254,0.0348,0.0178,0.0082,0.0492,0.0035,-0.0192,0.0327,-0.0649,0.0277,0.0444,0.0251,0.015,0.1176,-0.0912,-0.0539,-0.0775,0.0455,0.063,0.0262,-0.0341,-0.0064,-0.0244,-0.0392,-0.0586,-0.0627,0.015,0.0235,-0.0555,0.0288,0.0358,0.0001,0.1139,-0.0113,0.0741,0.0339,-0.041,0.0388,0,-0.0024,-0.0047,-0.0742,0.0397,0.034,0.0164,-0.0192,0.0343,-0.1181,-0.0185,0.0235,0.0284,-0.0236,0.0873,-0.0351,-0.039,-0.079,0.0535,-0.02,0.0114,0.0145,0.0099,0.0384,0.0054,0.0044,0.0653,0.0012,-0.0666,-0.0399,-0.002,-0.0727,-0.0264,-0.0117,-0.0391,-0.0135,-0.0839,-0.0635,-0.1075,-0.0323,-0.0758,-0.0343,-0.0077,0,0.0035,-0.0259,-0.061,-0.0046,0.0201,-0.0045,-0.0492,-0.0146,0.0068,0.0135,-0.0111,-0.0439,-0.0177,-0.0256,0.0436,0.06,-0.0076,0.0464,0.0938,-0.0303,-0.109,-0.0342,0.046,-0.0241,0.0262,0.0673,-0.0172,0.0059,-0.0169,0.0268,-0.0494,0.0207,0.0337,0.0084,-0.0359,0.0862,-0.0129,-0.0159,-0.0324,0.0695,-0.0375,0.0218,-0.0329,-0.0255,-0.0549,-0.0116,-0.0398,0.0553,-0.0239,0.0214,-0.008,0.1161,0,-0.0044,-0.0639,-0.0799,0.115,0.0227,0.0201,-0.0526,0.0202,0.0434,-0.0247,-0.0529,-0.0121,-0.046,-0.072,0.0154,-0.1169,-0.0169,-0.0439,0.0164,0.0872,0.0354,-0.0112,-0.0154,0.073,0.1073,0.1233,0.0946,-0.0351,-0.0797,-0.0626,-0.0524,-0.0437,-0.0299,-0.0214,0.0359,0.003,0.0354,0.0953,-0.0623,-0.0192,0.0305,0.0703,0.074,-0.0587,0.0127,0.0696,-0.1192,0.0345,0.0925,0.0177,-0.0532,0.0526,-0.0522,-0.0477,-0.0012,-0.0374,-0.0008,-0.0274,-0.0283,0.0683,-0.0026,0.0103,-0.0528,0.0019,0.02,-0.0491,-0.0787,-0.0045,-0.0312,0.0411,0.0087,-0.0609,-0.0204,-0.0506,0.0387,0.0525,0.1361,0.0149,-0.0001,0.0165,0.0362,0.0419,0.0029,-0.0141,0.0744,0.0611,-0.0469,-0.0021,0.0119,-0.0078,0.0213,0.057,-0.0479,0.0966,0.0806,0,-0.0534,0.0863,0.0149,-0.0331,0.0699,-0.0631,0.0407,0.0674,-0.0297,-0.0612,0.0996,-0.1285,0.022,-0.0315,0.0603,0.0463,0.0262,-0.017,-0.0673,0.005,-0.013,-0.0072,-0.0039,-0.0369,-0.042,-0.0009,-0.0243,0.0621,0.0648,-0.1182,-0.0436,0.0544,-0.0935,-0.0137,-0.0097,0.0624,0.0349,-0.0005,-0.0414,0.0283,0.0612,0.0419,0.0514,-0.036,0.0526,0.0402,0.0345,-0.0585,0.0065,0.0288,0.0165,-0.0173,-0.0218,0.0711,0.0202,-0.0078,0.0257,0.005,0.0383,0.0681,0.0156,-0.0663,0.0446,0.1201],"teaser":"It seems a robust, embeddable PDF viewer for on‑page reading already exists.","date":"Fri Sep 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250905-embedpdf-and-pdf-a-go-go/","title":"Go-go-go … I missed EmbedPDF","snippet":"It's only thanks to WebToolsWeekly that I did finally find EmbedPDF. Thanks Louis Lazaris !","embedding":[-0.1051,-0.061,-0.0455,-0.0083,0.1079,0.023,-0.0598,0.029,-0.0013,-0.072,-0.006,0.1099,-0.0129,0.0633,-0.0051,-0.0518,0.0838,-0.0268,0.0632,-0.0469,-0.0578,-0.0583,0.0897,-0.078,0.0161,0.0494,-0.0596,-0.0334,-0.021,-0.0579,0.1111,-0.0279,-0.041,-0.0435,-0.0807,0.0098,0.0174,-0.0395,-0.0378,0.0226,-0.0419,-0.0386,-0.0299,0.0795,-0.0174,-0.0287,-0.0289,-0.0834,-0.004,0.0364,-0.0191,-0.0325,-0.0698,-0.0469,0.0355,-0.0448,0.0162,-0.0461,-0.078,-0.01,-0.0414,-0.0334,0.0247,0.0444,0.0146,0.0524,0.0115,0.0234,0.0072,0.0079,-0.1301,-0.0035,0.083,-0.0018,-0.0338,-0.0387,0.0115,0.0105,0.0201,-0.0847,0.0566,-0.0149,0.0052,0.082,-0.0485,0.0197,0.0273,-0.0078,0.0377,0.0383,0.0412,0.0449,0.0283,0.0331,0.0049,0.0114,0.0073,-0.0819,0.0085,0.0213,0.0071,0.0107,0.0972,-0.0919,-0.0656,-0.0287,0.0084,0.081,0.0005,-0.0051,0.0067,0.015,-0.0077,-0.0842,-0.0557,-0.0146,0.0165,-0.0847,0.0623,0.0295,0.0159,0.1415,-0.0338,0.0585,0.0383,-0.0538,0.0135,0,0.035,-0.0269,-0.0351,0.0516,0.0319,0.0203,-0.0383,0.0144,-0.161,-0.0081,0.0294,0.049,-0.0355,0.1354,-0.0263,-0.0617,-0.0685,0.0442,0.0343,0.0076,-0.0248,0.0357,0.0646,0.0269,-0.0078,0.076,-0.0016,-0.0189,-0.0767,-0.0172,-0.084,-0.0347,-0.0068,-0.0127,0.003,-0.0261,-0.1093,-0.1179,-0.0402,-0.0285,0.0003,-0.0261,-0.0528,0.0184,-0.0359,-0.037,0.0088,0.0345,0.0481,-0.0147,-0.0501,0.0226,-0.0056,-0.0065,-0.0066,0.0052,-0.0184,0.0488,0.0661,-0.0579,0.0222,0.0977,-0.0522,-0.0813,-0.0509,0.043,-0.0299,-0.0086,0.0425,-0.009,0.0289,0.0115,0.079,-0.0341,0.0035,0.0283,-0.0005,-0.0126,0.1108,-0.0034,-0.0149,-0.0901,0.0294,-0.0116,0.0532,0.009,-0.0642,-0.0145,-0.0156,0.0026,0.0825,-0.0691,0.0313,-0.0086,0.0847,0,-0.0064,-0.0381,-0.0773,0.1053,0.0463,0.0361,-0.0452,0.0445,0.0412,-0.0041,-0.0986,0.0147,-0.0024,-0.0638,0.0086,-0.0256,-0.0334,-0.0527,0.0314,-0.0149,0.0126,0.0101,0.0125,0.0814,0.0895,0.0886,0.0223,-0.0208,-0.0958,-0.0161,-0.0208,-0.0493,-0.0066,-0.0388,0.0457,-0.0117,0.034,0.132,-0.0048,-0.0802,-0.0368,0.0092,0.0413,-0.0651,0.0206,0.0922,-0.1407,0.051,0.1005,-0.0279,-0.0738,0.0446,-0.0498,-0.0814,-0.022,-0.0558,-0.0121,-0.036,0.0154,0.0977,-0.0105,-0.0142,0.0044,-0.01,-0.0156,-0.0498,-0.1028,0.0352,-0.0003,0.0488,-0.0019,-0.0495,0.0441,-0.0248,0.0341,0.0385,0.1449,0.0139,0.0198,0.0347,0.053,0.0434,0.0081,-0.0238,0.0643,0.0116,-0.0388,-0.0378,0.0067,0.0086,0.0281,0.1085,-0.0412,0.0869,0.0961,0,-0.0066,0.029,-0.0127,-0.068,0.0084,-0.0478,0.099,0.0505,-0.0141,-0.0456,0.1089,-0.1017,-0.0135,-0.0207,0.038,0.0789,0.0018,0.0165,-0.0592,-0.0144,-0.0023,-0.0272,-0.0142,-0.0146,-0.0399,0.0226,0.0069,0.0663,0.0599,-0.0809,-0.073,0.0478,-0.0521,-0.001,-0.0026,0.0413,0.0337,-0.0215,-0.0654,0.0387,0.0274,0.0563,0.0191,-0.041,0.0185,0.0513,-0.0043,-0.087,0.0093,0.0715,0.0284,-0.0125,-0.0719,0.0713,-0.006,-0.0111,0.0111,0.033,0.0499,0.0374,0.0228,-0.0413,0.1161,0.0637]},{"url":"/posts/20250905-embedpdf-and-pdf-a-go-go/","title":"Go-go-go … I missed EmbedPDF","snippet":"EmbedPDF isn't just another JavaScript library; it's a frontend for PDFium , Google's open-source PDF rendering engine, compiled to WebAssembly.","embedding":[-0.0367,-0.0532,-0.0405,0.0121,0.0737,0.0225,-0.0672,0.0528,0.0364,-0.0581,-0.0123,0.0935,-0.0205,0.069,-0.0037,-0.0588,0.1546,-0.0365,0.052,0.0014,-0.0584,-0.104,0.0661,-0.0875,-0.0077,0.0241,-0.0952,-0.0124,-0.0427,-0.0664,0.1204,-0.0312,-0.0668,-0.0487,-0.0915,0.0003,0.0229,-0.0489,-0.0511,0.0358,-0.0152,0.0026,0.0083,0.0821,-0.0218,0.0062,-0.0263,-0.0558,-0.0555,0.0379,0.0179,0.0158,-0.0916,-0.0343,0.0419,-0.0158,0.0125,-0.0163,-0.0739,0.0395,-0.0693,-0.0451,0.046,0.0287,0.0229,0.0218,0.0157,-0.0295,-0.0117,0.0844,-0.0852,-0.0126,0.0687,0.0112,-0.0408,-0.0416,0.0084,0.0307,-0.0454,-0.0641,0.0381,0.0103,-0.0144,0.0646,-0.0268,0.015,0.0094,-0.0018,-0.0233,0.0352,0.0617,0.0784,-0.0061,0.0473,0.0473,0.0316,-0.0101,-0.0621,0.0231,-0.0229,0.0212,0.0257,0.1408,-0.074,-0.0528,-0.0508,-0.027,0.0837,0.0484,0.0158,0.027,0.0166,-0.016,-0.0716,-0.0652,0.015,0.0281,-0.0405,0.0383,0.0496,-0.0225,0.0665,-0.0025,0.0537,0.0553,-0.0437,0.0237,0,0.0008,-0.0213,-0.0513,0.0162,0.0207,0.0513,-0.0083,0.0152,-0.0953,0.0205,-0.0106,0.0757,-0.0475,0.0663,0.0063,-0.0104,-0.0606,0.0308,-0.0116,-0.0005,-0.0137,0.0417,0.0672,0.0692,0.0306,0.0027,0.0206,-0.0298,-0.101,-0.0298,-0.0652,-0.039,-0.0134,-0.0405,0.0251,-0.0383,-0.063,-0.1138,-0.0745,-0.0551,-0.0192,0.0193,-0.0281,0.0467,-0.0392,-0.091,0.0165,-0.0328,0.0017,-0.0256,0.0066,0.0142,0.0625,0.0078,-0.0076,-0.0354,-0.0337,0.0532,0.0596,-0.0372,0.0382,0.0281,-0.0418,-0.0589,-0.0248,0.0546,0.0029,0.0213,0.0281,-0.0151,0.073,-0.0001,0.0608,-0.0271,0.0194,0.0273,0,-0.0232,0.1153,0.0029,-0.0227,-0.0035,0.0254,0.0002,0.0276,-0.0024,-0.0657,-0.0036,-0.0037,-0.0016,0.0944,-0.007,0.0016,0,0.094,0,-0.0079,-0.0609,-0.0765,0.1388,0.0597,0.0116,-0.0671,-0.0101,0.0291,-0.0405,-0.0957,0.0037,-0.0302,-0.0851,0.0048,-0.043,-0.0399,-0.0378,0.0679,0.0096,0.0306,-0.0008,0.0153,0.0567,0.0819,0.0902,0.002,-0.0375,-0.0995,-0.0441,-0.0211,-0.0377,-0.0098,-0.0267,0.0508,0.0252,0.0137,0.1576,0.007,-0.0287,-0.0434,0.034,0.0856,-0.0409,0.0433,0.1127,-0.152,0.0217,0.1149,-0.0066,-0.0716,0.0639,-0.07,-0.0309,-0.0027,-0.076,-0.0432,-0.043,-0.0517,0.1047,0.0038,-0.019,-0.0146,0.005,-0.0683,-0.0165,-0.07,0.0036,-0.0038,0.0168,-0.0337,-0.0805,0.0256,0.0059,-0.0533,0.0254,0.1739,-0.0021,0.0228,0.0218,0.0213,0.0448,-0.0189,-0.0516,0.0482,0.0864,-0.0332,-0.0609,-0.0209,0.0092,0.0761,0.069,-0.0421,0.0266,0.0461,0,-0.0205,0.0277,0.032,-0.072,0.0061,-0.0407,0.062,0.1026,0.0024,-0.0132,0.1008,-0.0948,-0.0151,-0.0044,0.0523,0.0738,0.0108,-0.0568,-0.0582,0.0276,-0.0343,-0.0265,-0.063,-0.0192,-0.046,0.018,0.0072,0.0724,0.032,-0.0737,-0.0665,0.0132,-0.0933,0.0438,-0.0309,0.0073,0.0374,-0.0104,-0.0366,0.0323,0.0485,0.0318,0.0263,-0.0214,0.0249,0.0201,-0.0446,-0.0873,-0.0361,0.067,0.0627,-0.0391,-0.0763,0.0489,-0.0015,-0.0159,0.0121,0.0154,0.0515,0.0319,-0.0075,-0.1053,0.1058,0.0645]},{"url":"/posts/20250905-embedpdf-and-pdf-a-go-go/","title":"Go-go-go … I missed EmbedPDF","snippet":"All this said, I think there's still a role for PDF-A-go-go, it's more focused on the Vanilla JS space and I can more easily integrate some specific needs, like loading HTML-redirected PDFs .","embedding":[-0.0556,-0.06,-0.0308,0.0124,0.1029,0.0246,-0.0163,0.0392,-0.0437,-0.0566,0.0007,0.1094,0.0115,0.1172,-0.0156,-0.0336,0.0703,-0.0136,0.0843,-0.0072,-0.0999,-0.0339,0.0983,-0.0864,-0.0107,0.0371,-0.0884,-0.0544,-0.0539,-0.082,0.114,-0.0458,-0.032,-0.0352,-0.0017,0.0253,0.0163,-0.0615,0.0193,0.0566,0.0001,0.0014,0.0014,0.0547,-0.0056,-0.0296,-0.0064,-0.0525,-0.0206,0.0265,0.0127,0.0109,-0.0448,-0.0466,0.0312,-0.0001,0.0461,-0.0265,-0.0767,0.0099,-0.0169,-0.0533,0.0047,0.0357,0.0149,0.0644,0.0196,0.0269,-0.0236,0.1431,-0.092,0.0139,0.0465,0.0421,-0.0144,0.0087,-0.0017,0.0129,-0.0195,-0.0792,0.0315,-0.0085,0.0235,0.0792,-0.0225,0.0098,-0.0191,-0.0124,0.0051,0.0164,0.0735,0.0293,0.0446,0.0648,-0.0014,0.0299,0.0385,-0.0697,-0.0101,0.0103,-0.027,-0.0231,0.1187,-0.086,-0.0996,-0.0273,0.035,0.0762,0.0138,-0.0264,0.0206,-0.0009,-0.0237,-0.0714,-0.0859,0.0042,0.0477,-0.0613,0.0358,0.0317,0.0102,0.0799,-0.0528,0.1061,0.0765,-0.0595,0.0041,0,0.0022,0.0362,-0.0431,0.041,0.0339,0.053,-0.0215,-0.018,-0.1106,0.0116,0.0209,0.0501,-0.0546,0.0519,-0.0584,-0.0278,-0.0359,0.0241,-0.0066,0.0082,-0.0294,0.0408,0.015,0.0374,0.0001,0.0704,0.0048,-0.0571,-0.0637,-0.0203,-0.0585,-0.0017,-0.0239,0.0075,-0.0019,-0.0609,-0.0405,-0.0473,-0.0347,-0.0543,-0.0125,0.0142,-0.0216,0.0353,-0.0303,-0.0387,-0.0102,-0.0104,0.0046,-0.0292,-0.0118,0.0163,0.0188,-0.0058,-0.0503,-0.0445,-0.0867,0.0282,0.1037,-0.0338,0.1055,0.0358,-0.0225,-0.0756,-0.0147,0.0064,-0.0258,0.0017,0.0166,0.0004,0.0365,0.042,0.083,-0.0263,-0.0242,-0.0004,-0.0265,-0.0109,0.063,-0.0406,0.0302,-0.0584,0.0381,-0.0207,0.0407,-0.0441,-0.0748,-0.0335,0.0031,0.0236,0.067,-0.0208,0.0368,-0.0274,0.0504,0,0.0042,-0.0612,-0.1049,0.1075,0.0345,0.0337,-0.0268,0.0853,0.0474,-0.0431,-0.0692,0.0409,-0.0694,-0.088,-0.021,0.0195,-0.0215,0.0205,0.0436,-0.0047,0.0304,-0.0263,-0.0196,0.0893,0.0939,0.1194,0.0356,0.0051,-0.0982,0.0083,-0.0189,-0.0318,-0.0117,-0.03,0.0593,0.0117,-0.0174,0.1503,-0.0189,-0.0447,0.0286,-0.0103,0.0569,-0.0326,0.0394,0.0744,-0.1547,0.0231,0.0748,0.0388,-0.0536,0.0204,-0.0523,-0.0656,0.0168,-0.0272,-0.0283,-0.0792,-0.0579,0.1096,-0.0267,-0.0224,-0.0426,-0.0661,-0.0054,-0.0988,-0.1012,-0.0016,0.0115,0.0308,0.0061,-0.0749,-0.0021,-0.021,-0.0097,0.0233,0.1585,-0.0133,0.0052,0.0546,0.042,0.0392,-0.0259,-0.0407,0.1106,0.0717,-0.0263,-0.0191,-0.0361,-0.0245,0.038,0.0656,0.0315,0.0216,0.0819,0,-0.0553,-0.0092,-0.0109,-0.0195,0.0157,-0.0332,0.0464,0.0839,-0.0324,-0.0742,0.0788,-0.1276,0.0122,0.0127,0.0529,0.0414,-0.0028,0.0297,-0.0944,-0.0386,-0.0506,0.0013,-0.0214,-0.0158,-0.0627,-0.001,-0.0141,0.0461,0.051,-0.0865,-0.077,0.0157,-0.1521,0.0228,-0.0663,-0.0024,0.0275,-0.0397,-0.0236,-0.011,0.0217,0.0469,0.0495,-0.0068,-0.0039,-0.0072,0.0248,-0.0693,0.0322,0.0416,0.0577,-0.0174,-0.0651,0.061,-0.0084,-0.0577,0.0386,0.0879,0.0216,0.0743,-0.002,-0.0939,0.0619,0.0826]},{"url":"/posts/20250906-css-naked-css-only/","title":"Exposing HTML: The No-JS nudist CSS toggle","snippet":"← Blog Exposing HTML: The No-JS nudist CSS toggle 6 Sep 2025 241 words Filed in: web development, css, accessibility Image by Collin Knowels Note: I'm getting more active by writing shorter form,","embedding":[-0.0622,0.0585,-0.0166,0.0737,0.1135,0.0103,0.0712,-0.0854,-0.008,0.0422,-0.0227,0.0632,0.0368,-0.0207,0.0169,-0.0233,0.0472,-0.0495,0.0094,0.038,-0.0963,-0.1168,0.0465,-0.0151,-0.129,-0.0158,0.0004,-0.0469,-0.0702,-0.0823,-0.0556,0.0031,-0.0093,0.0021,-0.0028,-0.0239,0.0341,0.0451,-0.0826,-0.0148,-0.1349,-0.1042,0.0022,-0.0065,0.0397,-0.0115,-0.0309,-0.0522,-0.048,-0.0464,0.0473,-0.0263,0.1142,-0.0371,-0.0149,-0.0244,0.021,-0.0198,0.0121,0.0031,0.0294,0.0326,0.0315,0.0133,0.0536,0.0935,-0.0054,-0.0162,-0.0634,0.0992,0.0034,0.0033,0.0723,0.0631,0.0469,-0.0521,0.0351,0.0077,0.0205,-0.0161,-0.1004,-0.0084,-0.0322,0,-0.0617,0.0721,-0.0288,0.0178,-0.0141,-0.0631,-0.0803,0.0208,0.0581,-0.009,0.0085,0.0146,-0.0435,0.0085,-0.0278,0.0137,0.0003,-0.0039,0.0448,-0.0103,0.0459,0.0053,0.0145,0.1082,0.0001,0.0434,0.044,-0.0113,0.0034,0.0209,-0.0672,0.0001,0.0793,-0.0366,0.1104,-0.0042,0.1396,0.0256,0.0074,-0.0178,0.0808,0.0212,-0.0108,0,0.1251,0.0502,-0.0133,-0.0427,0.1076,-0.0503,0.007,-0.0006,-0.1211,0.0616,0.0457,0.0849,-0.014,-0.0412,0.0014,0.0035,0.0194,-0.0619,0.0301,-0.0375,0.003,-0.0225,0.0103,0.0527,-0.0483,0.0456,-0.0129,0.0116,-0.0674,-0.0073,-0.0333,-0.0255,0.0141,-0.0133,-0.0109,-0.0552,-0.0361,-0.0125,0.0132,-0.0075,0.0276,-0.062,0.0328,-0.0747,-0.0003,0.0626,0.0552,-0.0464,0.0036,-0.0598,0.0468,0.0788,0.031,-0.0516,-0.0052,-0.0337,-0.025,-0.022,0.035,0.0096,0.0444,-0.0278,0.0196,-0.0431,-0.052,-0.0518,-0.0133,0.0488,-0.0354,-0.0938,-0.0431,0.0464,0.0663,0.0166,0.0044,-0.0233,-0.0026,-0.062,0.0559,-0.0225,0.0809,-0.004,-0.0122,0.0168,0.0137,-0.0846,0.0028,-0.0117,-0.0304,-0.0786,-0.0193,-0.0037,-0.0453,-0.0994,-0.0438,0,-0.007,-0.0143,-0.0759,0.052,-0.0719,0.0263,0.0383,0.0341,0.0971,-0.0531,0.0891,0.026,0.0037,-0.0044,-0.0369,0.0752,-0.1032,0.0314,-0.0255,0.0667,0.072,0.0237,-0.0471,0.0296,-0.0729,0.0192,-0.0898,0.0647,-0.0729,0.0433,0.0271,0.0068,0.0048,-0.0983,0.0498,-0.0771,-0.1224,0.0652,-0.0285,0.0123,-0.0072,-0.003,0.0262,0.0129,-0.0194,0.0858,-0.0701,0.017,-0.0422,-0.0306,-0.0053,-0.0583,-0.008,-0.0377,-0.0161,0.0218,-0.0925,0.0039,-0.0122,0.1158,0.0578,-0.0899,-0.069,0.0022,0.0035,0.0122,-0.0332,0.0331,0.0767,-0.0348,0.0855,-0.0205,-0.0151,-0.0291,-0.0298,0.016,0.1085,0.0259,-0.0377,0.0333,0.0126,-0.0142,-0.0621,-0.088,0.0647,0.0447,-0.0587,0.032,-0.0117,-0.0332,-0.1239,0.0481,0.0324,0.0075,-0.0737,0,0.011,-0.0329,-0.0332,-0.0215,-0.0124,0.0247,0.0204,-0.0689,-0.0468,-0.0321,0.0385,0.0299,0.0133,0.0803,0.0303,0.1015,-0.0745,0.0956,-0.0678,0.0386,-0.0338,0.0537,-0.0303,0.0842,-0.0068,0.0456,-0.0348,-0.0438,0.086,0.0373,-0.0193,-0.0328,-0.0145,0.0064,-0.0287,0.0261,-0.0699,0.0256,0.0842,0.0604,0.0084,-0.0488,-0.1142,0.0435,-0.0714,-0.0326,-0.0649,-0.0203,-0.1024,-0.0106,0.0024,-0.0483,-0.0007,0.0359,0.0697,-0.0501,0.053,0.124,0.0294,0.0679,0.0755,0.0005,0.031,-0.003],"teaser":"A tiny footer checkbox to turns your site styles off with no JavaScript required.","date":"Sat Sep 06 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250906-css-naked-css-only/","title":"Exposing HTML: The No-JS nudist CSS toggle","snippet":"Try it in the footer . Neat. No JavaScript. No build trickery. Just a checkbox in the footer and modern CSS.","embedding":[-0.145,0.1003,0.0334,0.0781,0.1626,-0.0232,-0.0046,-0.0782,-0.0397,0.0338,-0.0503,0.1229,0.0096,-0.0224,0.0206,-0.0198,0.0085,-0.0518,0.0171,0.065,-0.0851,-0.1073,0.0552,-0.0046,-0.0426,0.007,0.0013,-0.0036,-0.0532,-0.0541,-0.0472,0.0327,0.0028,-0.0091,-0.0008,-0.0107,0.0328,0.0388,-0.0264,0.0505,-0.0671,-0.109,-0.0007,-0.0042,0.0317,-0.0066,-0.0224,0.0079,-0.0643,-0.0037,0.0706,-0.003,0.0948,-0.0341,-0.0123,-0.0055,0.0594,-0.0659,0.0095,0.0446,0.0316,0.0613,0.0325,0.0213,0.0538,0.0351,0.0058,-0.0202,-0.0389,0.0631,-0.0329,-0.0036,0.0296,0.0095,0.022,-0.0409,-0.0127,0.0257,-0.0269,-0.0462,-0.0583,-0.041,-0.012,-0.0083,-0.0708,0.0639,-0.0618,-0.0022,-0.0108,-0.0638,-0.029,0.0496,0.0751,0.0237,-0.0126,0,-0.0345,0.0147,-0.0348,0.0505,-0.031,0.0296,0.0539,0.012,0.0256,0.0178,-0.0081,0.1385,-0.009,0.0442,0.0664,0.0179,-0.0382,-0.0205,-0.0973,-0.0518,0.0446,-0.0188,0.1363,0.0362,0.0955,0.0431,0.0027,-0.0488,0.093,0.0019,-0.0177,0,0.086,0.0142,-0.023,-0.0434,0.0742,-0.0252,-0.0351,-0.0095,-0.1016,0.071,0.0996,0.017,-0.0023,-0.0531,0.0233,0.0052,0.0223,-0.0432,0.0218,-0.0464,0.0147,-0.0117,0.0258,-0.0067,-0.0528,0.0791,-0.007,0.0465,-0.0499,-0.0137,-0.0023,-0.0066,0.0495,-0.0362,-0.0013,0.0128,-0.0308,-0.0444,0.0227,-0.0206,-0.0471,-0.0441,0.082,-0.0682,-0.0289,0.0346,0.0567,-0.0481,0.0206,-0.031,-0.0022,0.0503,0.0101,-0.0261,-0.0141,-0.0551,-0.0202,-0.026,0.0214,-0.0146,0.0682,-0.0506,0.0013,-0.1016,-0.0748,-0.0347,-0.0472,0.1119,-0.0735,-0.0633,-0.0012,0.0662,0.07,0.0399,0.0136,0.0299,0.0118,-0.0138,0.0913,0.0053,0.0934,0.0127,0.0274,-0.0055,-0.007,-0.0927,0.035,0.0043,-0.0108,-0.0393,0.0212,0.0049,-0.0164,-0.0757,-0.0526,0,0.0336,0.0466,-0.0623,0.0322,-0.0877,0.0409,0.0123,0.0003,0.0255,-0.082,0.1134,0.1012,-0.015,-0.0331,-0.0337,0.0852,-0.0626,0.0202,-0.0569,0.0302,0.0697,-0.0147,-0.0976,0.0015,-0.0183,-0.0136,-0.0386,0.0548,-0.094,0.0342,0.0663,-0.0145,-0.0055,-0.1018,0.0575,-0.0541,-0.1298,0.0489,0.0275,0.0061,-0.0246,0.0246,0.0232,0.0258,-0.0148,0.0894,-0.0264,0.015,-0.0035,-0.0316,0.0126,-0.051,0.0604,-0.0619,0.0006,0.0021,-0.1285,0.0328,-0.0703,0.0651,0.0347,-0.0312,-0.0452,-0.0126,-0.0156,0.0153,-0.0434,0.0697,0.0323,-0.046,0.057,-0.0129,-0.0579,-0.0488,-0.0186,0.0228,0.134,0.0487,-0.0544,0.0482,-0.0214,-0.0283,-0.1212,-0.11,0.0635,0.0098,-0.043,0.0001,-0.0428,-0.0654,-0.1171,0.0498,0.0141,0.0054,-0.0402,0,-0.0244,0.0051,-0.0364,-0.048,0.015,0.0016,0.013,-0.0479,-0.0242,-0.0145,0.045,0.0394,0.0242,0.0387,0.0412,0.0511,-0.0507,0.0756,-0.0594,0.0062,-0.0341,0.0237,0.0058,0.0845,-0.0065,0.0402,-0.0308,-0.013,0.0511,0.0262,-0.0454,0.0064,-0.0153,-0.0454,0.0314,0.0106,-0.0572,0.0158,0.0816,0.035,0.0154,-0.1012,-0.0897,0.067,-0.0326,-0.0246,-0.047,0.0409,-0.1081,-0.0646,0.0125,-0.0087,0.0051,0.0474,0.0619,-0.0662,0.06,0.1652,0.0339,0.0263,0.0897,-0.0348,0.0041,0.0266]},{"url":"/posts/20250906-css-naked-css-only/","title":"Exposing HTML: The No-JS nudist CSS toggle","snippet":"Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.072,0.0077,-0.0237,0.0605,0.1736,-0.0231,-0.0023,-0.0037,-0.0201,-0.0243,-0.0085,0.1207,0.04,0.0558,0.0065,-0.0248,0.0553,0.0228,0.0952,0.009,-0.0744,-0.0583,0.0888,-0.0674,-0.0499,-0.0071,-0.0605,-0.0365,-0.0562,-0.0632,0.0594,-0.0484,-0.0661,0.0107,0.0142,-0.0264,0.011,-0.0632,-0.014,0.0475,-0.0052,-0.0527,0.0284,0.056,-0.0261,-0.03,-0.0316,-0.0276,-0.0682,-0.0344,0.02,-0.0315,-0.0055,-0.0716,-0.0055,-0.0554,0.0191,-0.0799,-0.018,0.0473,0.0341,-0.0467,0.0363,0.0269,0.0946,0.0747,-0.0129,-0.0393,-0.0349,0.072,-0.0509,0.03,0.0221,-0.0354,-0.0129,-0.0185,-0.0182,0.0263,-0.0432,-0.0753,0.0147,-0.0161,0.0487,-0.0167,-0.0128,0.0364,-0.009,-0.0156,-0.0392,-0.0417,-0.0207,-0.0137,0.0571,0.0541,-0.0516,0.0089,-0.0497,-0.0412,-0.0387,0.0442,-0.0608,0.0238,0.074,-0.0294,-0.0071,0.0395,0.0445,0.1264,0.0192,0.0012,0.0233,0.0564,-0.0136,-0.0314,-0.0594,-0.0652,0.1314,-0.0052,0.0617,-0.0078,0.0805,0.0555,-0.016,0.0375,0.0432,-0.0485,0.0097,0,0.0414,0.0051,-0.0131,0.0001,0.0485,-0.0087,-0.0128,-0.0763,-0.1212,0.0437,0.0292,0.0233,-0.0025,0.0485,-0.0066,-0.0026,-0.0186,0.0256,0.0779,-0.0525,0.0079,0.0114,0.0376,0.0112,-0.0169,0.0516,-0.042,-0.0078,-0.0311,0.0002,-0.0429,-0.0441,-0.0098,-0.018,0.0586,-0.0473,-0.0512,-0.0312,0.0091,-0.0347,0.0406,-0.0708,-0.0252,0.0045,-0.0619,0.0498,0.0056,-0.0141,-0.0161,-0.0701,-0.0101,0.0118,-0.0173,-0.0807,-0.0132,-0.0822,-0.0781,-0.0496,0.099,-0.0252,0.0688,-0.0197,0.0226,-0.1358,-0.0931,-0.0002,0.0519,0.0029,-0.0111,-0.0366,-0.0101,0.0873,0.0565,0.0044,-0.0345,0.0002,-0.0591,-0.0408,0.1388,0.0084,0.1274,-0.0395,0.0297,-0.0073,0.0313,-0.0719,0.0022,-0.0449,-0.0147,-0.0046,0.0518,0.0039,-0.0005,-0.078,0.0079,0,0,-0.0264,-0.0778,0.0731,-0.0763,0.0376,0.0161,0.0532,0.0338,0.0304,0.053,0.0481,-0.0842,-0.0518,-0.0076,0.0762,-0.0479,-0.0502,-0.0235,-0.0122,0.0136,-0.0262,-0.0885,0.0841,0.0626,0.0799,0.031,0.0477,-0.0831,-0.0301,0.0214,0.0068,-0.0069,-0.0765,0.0729,0.0031,-0.0243,0.1461,-0.0056,-0.0484,0.0027,0.0323,-0.0237,0.0277,-0.0506,0.0248,-0.0545,0.0427,0.0681,-0.0027,-0.0402,-0.0273,0.0265,-0.1069,0.0099,-0.0103,-0.0916,-0.0003,-0.0298,0.0736,0.0826,-0.0463,-0.0493,-0.0101,-0.0031,-0.0415,-0.0738,0.04,-0.012,-0.0009,0.0695,-0.0659,0.0009,-0.0893,0.0203,0.0077,0.1847,0.006,0.005,0.0648,0.0484,0.0072,-0.0749,-0.0766,0.1334,0.0207,-0.0198,0.0283,-0.0239,0.0012,-0.0786,0.0381,0.0038,0.0409,0.0897,0,-0.0282,-0.0026,0.031,-0.0503,-0.0318,0.0351,0.0385,-0.0096,-0.0668,0.0126,0.0924,-0.0406,-0.0134,0.0962,-0.014,0.0873,0.0222,0.0597,-0.034,0.0035,-0.0664,0.0665,-0.0009,-0.0007,0.0043,0.0486,-0.0444,0.0277,0.0504,-0.0195,-0.0003,-0.0239,-0.0864,-0.0054,-0.0828,0.0653,-0.0171,-0.0058,0.0153,-0.0571,0.0063,-0.0239,0.0195,0.0326,-0.0661,-0.0061,0.0193,-0.0365,-0.0586,0.048,-0.0046,-0.0685,-0.0471,0.1,0.0555,-0.0912,0.0772,0.0995,0.0215,0.1132,0.0037,-0.0822,0.0486,0.0618]},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"← Blog Predictable, token-based filenames with Eleventy Image 7 Sep 2025 664 words Filed in: eleventy, performance, images Own work . A lack of deterministic routes can feel messy.","embedding":[-0.1138,0.0154,0.0285,-0.0136,0.0354,-0.0998,0.0247,0.0676,0.0127,0.046,0.0209,0.0552,0.049,0.0074,-0.0614,0.003,-0.0413,0.0846,-0.0526,-0.0283,0.0137,-0.0439,0.0457,-0.0811,0.0266,0.045,-0.0465,-0.003,-0.0487,-0.1207,0.0485,0.061,-0.0088,0.0001,0.0885,0.0713,-0.0212,-0.0269,0.0513,-0.0391,0.0273,0.0087,-0.0045,0.0455,-0.0263,0.0128,0.0752,-0.0158,-0.069,-0.0493,-0.0041,-0.0176,-0.0502,0.0289,0.0044,-0.0731,-0.0289,-0.0486,-0.0185,0.0404,-0.0246,0.0328,-0.0091,-0.0496,0.0581,0.0182,0.0687,-0.0278,0.0528,0.0401,-0.0304,0.0949,-0.0125,0.0618,-0.0764,0.0596,0.0438,0.0153,-0.0535,-0.1449,0.035,0.0223,0.1181,-0.0342,0.0777,-0.035,0.0317,0.029,0.0414,-0.0058,-0.0647,-0.0296,0.1481,-0.0074,0.0501,0.0328,0.0508,-0.0135,-0.0269,0.0966,0.0177,0.0389,0.0201,-0.0469,0.1413,0.0551,0.0694,0.0591,0.0599,-0.0412,-0.0021,0.0659,-0.114,-0.0481,-0.0211,-0.0465,-0.0564,-0.0369,0.0187,0.0261,0.0563,-0.0223,-0.0593,0.0189,-0.054,-0.0086,0.0047,0,-0.0324,0.1121,-0.039,0.0048,0.0642,-0.0067,0.0151,0.0111,-0.0938,-0.0206,-0.0532,-0.0361,-0.032,0.0302,0.0577,-0.0316,-0.0632,0.0469,0.0356,0.0213,-0.0375,-0.0473,-0.018,-0.016,-0.0076,-0.0375,0.054,-0.0485,0.0378,-0.0069,0.0634,-0.043,0.0681,0.0111,0.0129,-0.053,-0.0107,-0.025,-0.0491,-0.0133,0.0126,0.0622,-0.0364,0.011,-0.0265,0.0398,-0.0696,-0.0252,-0.0402,-0.0511,0.0668,0.0383,0.0142,-0.011,-0.0133,-0.0644,0.0501,-0.0857,-0.0111,0.0372,0.0685,-0.0028,0.0147,0.0148,-0.0373,0.0136,0.1232,0.0137,-0.0356,-0.048,-0.0154,-0.0048,0.0479,-0.0598,0.0177,-0.0055,0.0135,-0.0143,-0.1092,0.007,0.0342,0.0619,-0.0267,-0.0537,-0.021,-0.0275,0.0234,-0.103,-0.1176,-0.0124,0.0639,0.0354,0.0378,-0.001,-0.0639,0,0.0327,-0.009,0.007,0.0725,-0.0569,-0.0286,0.0266,0.04,-0.0054,-0.0691,-0.0352,-0.0131,-0.1217,-0.0843,-0.0001,-0.0093,-0.0015,-0.0719,-0.003,0.0291,0.0353,0.1041,-0.0606,0.0601,0.0075,0.1275,0.0011,0.0595,-0.0143,-0.0223,-0.0969,-0.0126,-0.0105,-0.0734,0.0277,0.0054,0.0099,0.0753,-0.0412,0.0191,0.0532,0.0235,-0.0293,0.0143,-0.0699,-0.0515,-0.0472,0.0266,0.0201,0.0955,0.0331,-0.0633,-0.0806,0.0177,0.0079,-0.0079,-0.0597,0.0252,-0.0755,0.0504,0.0011,-0.0355,0.0057,0.01,-0.032,-0.0191,-0.0925,-0.0739,-0.0323,0.02,0.0207,-0.0044,-0.0254,0.0319,0.0515,0.0035,0.1109,-0.0361,0.0125,0.0172,-0.0537,0.1026,-0.0751,0.0798,0.0523,0.0715,-0.011,0.0098,0.0717,-0.0038,0.0019,0.0544,0.0703,0.0363,0.0346,0,-0.0025,0.005,0.0097,0.0465,0.029,0.0244,-0.0579,0.0461,0.0139,-0.0595,0.1234,-0.0263,-0.0859,0.0084,-0.0939,-0.0317,0.0318,0.0182,-0.051,0.0209,-0.1024,0.0717,-0.0073,-0.0774,-0.0354,-0.0281,0.0468,0.0414,-0.036,-0.0553,0.0396,0.0409,-0.0135,0.0043,-0.017,0.0248,-0.0546,-0.0161,-0.035,0.0083,0.0283,-0.0168,0.0414,-0.0194,0.0218,-0.0768,-0.0086,0.0249,-0.024,0.0309,0.0308,-0.0416,-0.0396,0.107,0.0665,-0.1075,0.0595,0.0418,0.0562,0.1716,0.0285,-0.1001,-0.0609,0.0038],"teaser":"How I swapped Eleventy Image’s hashed outputs for readable, stable names — and the trade‑offs.","date":"Sun Sep 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"That is: /img/PZQUJcboty-900.avif ... I'd really rather not. /img/light-switch-900.avif ... yes please. Thankfully, Eleventy Image accommodates this through filenameFormat .","embedding":[-0.0838,0.0494,0.023,0.0073,0.0476,-0.0434,0.0337,0.1034,0.016,0.0186,-0.0037,0.002,-0.0268,0.0635,-0.0345,-0.003,-0.1001,0.0557,-0.0397,-0.0589,0.0994,-0.0744,0.0902,-0.0779,0.0168,-0.0013,0.0311,-0.0154,-0.0526,-0.0816,0.1071,-0.0156,-0.0211,0.0068,0.0501,0.0549,-0.0075,-0.1057,0.0422,-0.0275,0.0344,0.0423,0.017,-0.0861,-0.0034,-0.0358,-0.0087,-0.0143,-0.0455,0.026,0.0222,-0.0176,-0.007,0.0178,0.0587,-0.0426,-0.0483,-0.0052,0.0829,0.0354,-0.0101,0.0338,0.0164,-0.0341,0.0609,0.034,-0.035,0.0195,0.0239,0.0469,-0.017,0.0497,0.0269,-0.0488,-0.0814,0.0064,-0.0194,0.0666,-0.062,-0.0905,0.0811,-0.0134,0.0625,0.0529,0.0685,0.0183,-0.0199,0.0814,-0.0133,-0.0483,-0.1625,-0.0467,0.0205,0.0528,0.051,0.0445,-0.0197,-0.0132,-0.0058,0.0245,-0.0011,-0.0156,0.0507,0.0067,0.1017,0.0124,0.0785,0.0643,0.0187,-0.0147,0.0129,0.1022,-0.0775,-0.0234,0.0318,-0.0496,0.0006,-0.0359,0.0096,0.0518,0.1474,-0.0464,-0.0726,0.0644,0.049,-0.0187,0.0873,0,0.0163,0.0215,0.0101,0.025,0.041,0.0204,0.0025,-0.0172,-0.1319,0.0087,-0.0822,0.0509,-0.023,-0.0273,0.0001,-0.0603,-0.0761,0.0311,0.081,0.0123,-0.0516,-0.0303,-0.0142,0.045,-0.0051,-0.0484,0.0491,0.0008,-0.0012,-0.0181,0.096,0.005,0.0575,0.0165,0.0696,-0.0451,0.0027,0.0361,-0.1098,0.0191,0.0442,-0.0031,-0.1055,0.0492,-0.0627,0.0164,-0.0371,-0.0343,0.007,-0.0313,0.0016,0.0548,-0.0012,-0.0885,0.0721,-0.0359,0.0228,-0.0836,-0.024,-0.0533,0.1142,0.0332,-0.0045,0.0001,-0.0451,-0.001,0.0887,-0.0539,-0.0558,-0.0663,-0.03,-0.021,0.0382,-0.0324,0.0894,0.0362,-0.046,0.0727,-0.064,0.0035,-0.0038,-0.0157,-0.0149,-0.0355,0.0429,0.0178,-0.0319,-0.066,-0.1396,0.0058,0.1016,0.0169,-0.0354,-0.0224,-0.0336,0,0.0289,0.0302,0.0123,0.0262,-0.0302,-0.0246,0.0619,0.0581,0.0263,0.0155,-0.0237,-0.0158,-0.1415,-0.0724,-0.0098,0.0294,-0.0495,-0.0393,0.0352,-0.054,0.0288,0.0633,0.0419,0.0722,-0.0731,0.1077,0.0573,0.0402,-0.033,-0.0419,-0.0952,-0.0135,-0.0598,0.035,0.0135,-0.0809,0.0193,0.0989,-0.0112,-0.002,-0.003,-0.0348,-0.0968,0.0235,0.0003,-0.0086,0.0384,0.0439,-0.0037,0.0334,0.009,-0.0665,-0.0344,0.0577,0.0186,-0.006,-0.0203,-0.0071,-0.0438,0.0969,0.0639,-0.0965,0.0295,-0.0164,-0.0258,-0.0364,-0.0525,-0.0499,0.0128,0.0318,0.0487,-0.0563,0.013,0.0369,0.048,-0.0077,0.0066,-0.0779,0.0318,0.0157,-0.0412,0.0171,-0.073,0.0851,0.0649,0.0447,0.0012,0.0433,0.0598,-0.0153,-0.0326,0.0805,0.006,-0.0601,0.0116,0,-0.0678,-0.0354,-0.032,-0.0746,-0.0224,0.0279,0.0088,0.0164,0.0363,-0.0568,0.0758,0.0007,-0.0011,0.036,-0.1244,-0.0232,0.0591,0.0602,-0.0214,0.0766,-0.027,0.0231,0.0152,-0.017,-0.0265,-0.0323,0.0055,0.0183,-0.0291,-0.067,0.0143,0.0457,-0.0035,-0.0189,-0.1405,0.0177,0.0171,-0.0376,-0.0107,0.0044,0.011,-0.0048,0.0018,-0.0029,-0.0096,-0.0473,0.0358,-0.0008,-0.0267,0.0502,0.0431,-0.043,-0.081,0.0482,-0.0081,-0.1701,0.0959,-0.0001,0.0319,0.1288,0.0439,-0.061,-0.0083,0.01]},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"); const Path = require(\"path\"); module.exports = function(config) { config.addPlugin(eleventyImageTransformPlugin, { outputDir: \"./build/img/\", urlPath: \"/img/\", widths: [320, 600, 900, 1280],","embedding":[-0.0715,0.0734,0.036,-0.0169,-0.0039,-0.0502,0.0012,0.108,-0.0278,-0.0152,-0.0082,-0.0153,0.0394,0.0385,-0.006,0.0094,-0.1162,0.1193,-0.1072,-0.043,0.0457,0.0051,0.0891,-0.1056,0.0355,0.0302,0.0365,-0.0523,-0.0407,-0.0645,0.1064,-0.0111,0.0033,0.006,0.0621,0.0855,-0.0115,-0.0661,0.0307,-0.0455,0.0125,0.0561,0.0023,0.0008,0.0114,-0.0079,-0.0009,-0.0397,-0.0084,0.0318,-0.044,-0.0387,-0.0844,0.0061,0.0391,-0.0691,0.0013,-0.0066,0.0424,0.0097,0.0439,-0.0469,0.0311,-0.073,0.0668,-0.0263,0.009,0.0391,0.0428,-0.0035,-0.0703,0.0969,-0.0094,0.0826,-0.1207,0.0251,-0.0024,0.082,0.0293,-0.0658,0.0796,-0.0519,0.0795,0.0329,0.1087,0.0439,-0.0325,0.0275,-0.0047,-0.062,-0.1206,-0.0205,-0.0034,-0.0098,0.0463,0.0435,-0.0435,0.0199,0.0084,0.0867,0.0081,0.002,0.0079,-0.0639,0.0653,0.0538,0.0486,0.0896,0.0238,-0.0358,-0.0453,0.044,-0.0478,-0.04,-0.0152,-0.0557,0.0368,-0.0505,-0.004,0.0786,0.0966,-0.0264,-0.0559,0.0441,0.0286,-0.0601,0.0431,0,-0.0689,0.0091,-0.0242,0.0313,0.0147,-0.0405,0.0092,0.0233,-0.1021,-0.023,-0.0534,-0.0623,-0.0408,-0.0163,0.0014,-0.0786,0.0186,-0.031,0.0768,-0.0416,0.014,0.002,-0.047,0.0113,-0.0341,-0.0924,0.0567,-0.0535,0.0264,-0.0583,0.1014,-0.0384,-0.0351,0.0519,0.0506,-0.016,0.0045,0.0185,-0.0527,0.0226,-0.0166,-0.0053,-0.0791,0.0554,-0.0021,0.0595,-0.0167,-0.0492,-0.0022,-0.0668,-0.0374,0.0761,0.0295,-0.0329,0.0151,-0.0541,-0.0048,-0.0561,-0.0734,-0.0084,-0.008,0.0957,-0.044,0.0371,-0.0439,-0.0765,0.0616,-0.0082,-0.0048,-0.0025,-0.03,0.0036,0.0382,-0.0475,-0.0325,-0.0132,-0.0186,0.0469,-0.1118,-0.0895,-0.0444,0.0394,0.0103,0.0082,0.0457,0.0073,-0.0341,-0.0768,-0.0193,-0.0517,0.0985,-0.0174,-0.0484,-0.033,0.0114,0,0.0713,0.092,0.031,0.0712,0.0136,0.0024,0.0592,-0.0024,-0.0623,-0.0372,-0.0502,0.027,-0.0528,-0.0567,-0.0091,0.0024,-0.0689,-0.0443,0.0089,-0.0027,0.0094,0.1432,0.0651,0.0311,-0.0278,0.1348,-0.011,0.0782,-0.0122,0.0088,-0.0451,0.0116,-0.0153,-0.0177,0.0043,-0.107,0.0407,0.1199,0.0064,0.0458,-0.0054,-0.0507,-0.021,0.0131,0.0013,-0.012,0.058,0.047,-0.0383,0.0059,0.0337,-0.0627,-0.1257,-0.0039,0.0721,0.0095,-0.0357,-0.0389,-0.0485,0.0646,-0.0134,-0.0617,0.0727,-0.0641,0.0532,-0.011,-0.0686,-0.0009,-0.0015,0.0772,-0.0692,0.0275,0.0124,0.0418,0.0685,-0.0103,0.0833,-0.0521,0.0607,0.0339,-0.0482,0.0368,-0.0678,0.0507,0.0836,0.0113,-0.0646,0.0556,0.0527,-0.0205,-0.0277,0.0598,0.0503,-0.0302,-0.0362,0,-0.0545,-0.0154,-0.0479,-0.0222,0.0086,-0.0345,-0.0169,-0.0266,0.0656,-0.0313,0.0472,0.0219,-0.0332,-0.0001,-0.1079,-0.0454,0.0673,0.053,-0.0346,0.063,-0.0102,0.0177,-0.0727,0.0379,0.0779,-0.0695,0.0094,-0.0259,0.0212,0,-0.0108,0.0318,0.0256,-0.0184,-0.0559,-0.0049,0.0448,-0.0573,-0.0183,0.0555,0.091,0.0915,0.0234,0.0025,0.0168,-0.1039,0.0628,-0.0051,0.0154,0.0367,0.0492,-0.0399,-0.0431,0.043,0.0144,-0.117,0.0478,0.02,0.0232,0.1433,0.0197,-0.0723,0.0198,-0.0422]},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"// 2) Strip extension and normalize const norm = (s) => String(s).toLowerCase().replace(/\\.[a-z0-9]+$/i, \"\").replace(/[^a-z0-9]+/g, \"-\").replace(/^-+|-+$/g, \"\"); const baseSafe = norm(base); const","embedding":[-0.0761,0.0568,0.0594,0.0351,0.0711,-0.0561,-0.0401,0.0555,0.0082,-0.0093,0.0116,0.0387,0.0802,0.0336,-0.0227,0.0414,-0.0863,0.0719,-0.0844,-0.0356,0.0173,-0.0536,0.1209,-0.113,0.035,0.0447,-0.0242,-0.0163,-0.0151,-0.1221,0.1087,0.0172,0.0178,-0.0019,0.0078,0.1169,0.0067,-0.0312,0.0393,-0.0024,0.0579,0.0555,-0.0146,-0.0165,-0.0188,-0.0452,0.0125,-0.0656,-0.041,-0.0207,-0.0185,-0.1017,-0.0588,0.0283,-0.0068,-0.0228,0.014,-0.008,0.029,0.039,0.0222,-0.0174,0.0102,-0.0585,0.0857,0.0301,0.0442,-0.0191,-0.0056,0.0303,-0.0206,0.0359,-0.0239,0.0358,-0.0436,0.0462,-0.0047,0.0572,-0.0047,-0.129,0.0657,-0.0361,0.0786,-0.0153,0.1107,0.0295,-0.0389,-0.0378,-0.0117,-0.1012,-0.082,-0.0645,-0.012,0.0369,0.0322,0.0245,-0.0209,0.0679,-0.0205,0.0911,0.0041,-0.0112,0.0275,-0.0312,0.1074,0.0731,-0.0075,0.0797,0.0073,-0.0228,-0.0055,0.052,-0.0691,-0.0271,-0.0779,-0.0535,0.0585,-0.0549,-0.0216,0.0443,0.0999,0.0204,-0.0576,0.0121,0.0092,-0.0688,-0.0227,0,-0.0259,-0.0121,-0.0041,0.0394,0.057,-0.0234,-0.0566,-0.0054,-0.0894,0.0458,0.0021,-0.0322,-0.0417,-0.0037,-0.0405,-0.0525,0.0254,-0.0383,0.0253,-0.023,-0.0125,0.0344,-0.0758,0.0132,-0.0099,-0.0592,0.0282,-0.0217,-0.0139,-0.0572,0.0733,-0.0124,0.0465,0.0445,-0.022,-0.0623,0.0269,-0.0217,-0.0696,0.0108,0.0517,0.0006,-0.039,0.0105,-0.034,0.066,0.0177,-0.0526,0.0153,-0.0978,-0.0428,0.0495,-0.009,0.035,0.0165,-0.0381,-0.0298,-0.0786,0.0063,0.001,0.0513,0.0522,-0.0379,0.0199,-0.0171,-0.0359,0.0653,0.0464,0.0085,-0.0002,-0.0208,0.076,0.0169,0.0184,0.0064,-0.0624,-0.0243,0.0348,-0.0475,0.0181,0.0231,0.0225,0.0268,-0.0174,0.0248,0.0209,0.0279,-0.105,-0.0574,-0.0325,0.1047,0.0499,-0.0421,-0.0603,-0.0393,0,0.0624,0.0819,-0.0071,0.0643,-0.0107,0.0167,0.0576,0.0633,-0.023,-0.0753,0.011,0.0217,-0.0793,-0.0955,-0.0164,0.0121,-0.0678,-0.0868,0.0019,-0.0048,0.0233,0.1065,-0.0237,0.0626,-0.0064,0.0828,0.0012,0.0753,-0.0035,0.0074,-0.0258,-0.0093,-0.035,-0.0018,0.0316,-0.091,-0.0409,0.1212,0.01,0.0592,-0.0216,-0.0101,-0.032,0.0303,-0.0482,-0.0655,0.0229,-0.0116,0.0166,-0.0169,0.0231,-0.051,-0.1056,0.0083,0.0734,-0.0465,-0.0728,-0.0082,-0.0729,0.0958,0.0456,-0.0287,0.0249,-0.1074,0.0075,0.0027,-0.1281,-0.0449,0.0187,0.0681,-0.0484,0.0145,0.0138,0.0342,0.0415,-0.0227,0.1131,-0.0122,0.0615,-0.0195,-0.0758,0.0099,-0.1026,0.032,0.0494,0.0411,-0.0689,0.0648,0.0722,-0.0335,0.0006,0.0396,0.0493,0.0418,0.0303,0,-0.0487,0.0026,-0.0469,-0.0003,0.0014,-0.035,0.0469,-0.036,-0.0207,-0.032,0.0743,0.0584,-0.0561,-0.0008,-0.1062,-0.0158,0.0481,0.1283,-0.0123,0.0627,-0.0609,0.0358,-0.067,0.0122,0.0425,-0.0176,-0.0368,0.0033,-0.0271,-0.0056,0.0204,0.0083,0.0171,-0.0132,-0.0628,-0.0341,-0.0207,-0.045,-0.0245,0.0108,0.1065,-0.0233,0.0436,-0.0115,0.009,-0.0672,0.0733,0.0282,0.0171,0.0154,0.1128,-0.0576,-0.0284,0.06,0.0721,-0.1411,0.1019,0.0994,0.0575,0.0954,-0.0056,-0.1189,0.0118,-0.0415]},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"when you build your site, the images in the build/img/ directory will have predictable names like my-image-900.webp instead of random hashes like PZQUJcboty-900.webp .","embedding":[-0.0875,0.0548,0.0501,-0.0555,0.0319,-0.105,0.02,0.052,0.0767,-0.0006,0.0368,0.091,0.0583,0.0155,-0.0219,-0.0262,0.0053,0.0958,-0.0094,0.014,-0.0005,-0.0564,0.084,-0.0454,0.0123,0.0098,-0.0094,0.0125,-0.0224,-0.1181,0.0823,0.0087,-0.0558,-0.0114,0.0767,0.0819,-0.0349,-0.0158,0.0211,-0.0033,0.0116,0.0105,-0.0011,-0.0008,0.0026,0.0119,0.0459,0.001,-0.0621,-0.0259,-0.006,-0.0153,-0.0696,-0.0025,-0.0138,-0.0833,0.0003,0.0408,-0.0189,0.0823,0.0305,0.0023,0.0115,-0.0275,0.0591,0.0061,0.0754,-0.0411,0.0748,0.0004,0.0292,0.0743,0.0011,0.0128,-0.0538,0.082,0.0153,0.0715,0.0058,-0.1164,0.0372,-0.0331,0.1063,-0.0934,0.096,-0.0195,0.0001,0.0291,0.0046,-0.0857,-0.0679,-0.0765,0.0953,0.0536,0.0292,-0.0062,0.0781,0.0299,0.0206,0.0871,-0.0311,-0.0209,0.0068,0.0113,0.1657,0.0912,0.0455,0.0246,0.0734,-0.0764,-0.0213,0.01,-0.079,-0.0017,-0.0397,-0.0525,-0.0613,0.0087,0.0047,-0.0412,0.0476,-0.043,-0.0136,-0.0477,-0.0565,-0.0229,-0.0012,0,-0.0262,0.0336,0.0129,0.0301,0.0333,-0.0972,0.008,-0.0072,-0.0316,-0.0196,0.0685,-0.0626,-0.0128,0.0681,-0.0147,0.0053,-0.0652,-0.0121,0.138,-0.033,-0.0432,-0.0244,-0.0318,-0.0065,-0.0248,0.0033,0.0405,-0.0122,-0.0036,-0.0194,0.0767,-0.0269,0.0499,0.0319,0.0244,-0.0019,-0.0085,-0.0048,-0.0337,0.023,0.0671,0.0081,-0.0654,0.0349,-0.0132,0.0099,-0.0109,-0.0629,-0.0249,-0.096,-0.0056,0.0386,0.0237,0.003,-0.0721,-0.0475,0.0228,-0.1179,-0.0164,-0.0372,0.0881,-0.0477,-0.0215,0.0443,-0.0573,0.0294,0.1149,0.0215,0.0141,-0.0047,0.0248,-0.0084,0.0221,-0.0699,-0.0002,-0.0144,-0.0165,0.0536,-0.0969,0.0497,0.0161,0.0721,-0.0657,-0.0117,-0.0524,-0.0078,0.0304,-0.1209,-0.0789,-0.008,0.121,0.0392,0.0328,0.0484,-0.037,0,-0.0046,-0.0017,-0.003,0.0414,-0.0265,-0.0386,0.0317,0.0115,-0.0508,-0.0971,-0.0024,0.0085,-0.1345,-0.0977,-0.0238,0.0153,0.0263,-0.0787,-0.0452,0.0138,0.0552,0.0711,-0.0501,0.0543,0.045,0.0881,-0.0438,-0.0188,0.0379,-0.014,-0.0586,0.035,-0.0219,-0.0953,0.0445,-0.0054,-0.0194,0.078,-0.0026,0.0487,0.0167,0.0191,-0.0082,0.0301,0.022,-0.0367,-0.0098,0.0132,0.0165,0.0783,0.0889,-0.0435,-0.1009,-0.0529,0.0599,0.0343,-0.0843,0.029,-0.0268,0.0827,0.1036,-0.0749,-0.072,0.0377,-0.1223,0.0589,-0.1432,-0.0624,-0.012,0.0542,-0.0041,-0.0039,-0.0504,0.0336,-0.005,-0.06,0.0746,0.0157,0.0032,0.0014,-0.068,0.0541,-0.0716,0.0286,0.0255,0.0422,-0.0632,0.0281,0.0431,-0.0083,0.0117,0.0701,0.0176,0.0054,-0.02,0,0.0345,0.0058,0.0212,0.0229,-0.0307,-0.0175,-0.0486,-0.0134,0.0821,-0.0391,0.1066,0.0151,-0.0521,-0.0138,-0.0963,-0.0006,0.0097,0.0444,-0.0219,-0.0166,-0.1251,0.0388,0.0215,-0.0523,0.0021,0.0354,0.0449,0.0084,-0.011,0.0076,-0.0039,0.0453,-0.0217,-0.0329,0.0398,0.029,-0.0467,-0.0172,0.0083,-0.0014,0.0054,-0.0381,0.0561,-0.0048,0.0184,-0.0298,0.012,0.0039,-0.069,-0.0123,-0.0026,-0.034,-0.0659,0.0804,0.0491,-0.081,0.0921,0.0392,0.0857,0.0933,0.0702,-0.1058,-0.0155,-0.0359]},{"url":"/posts/20250907-deterministic-image-filenames/","title":"Predictable, token-based filenames with Eleventy Image","snippet":"ilename in separate folders (e.g., src/post1/hero.jpg and src/post2/hero.jpg ), they will both be processed as hero-900.webp and overwrite each other.","embedding":[-0.1431,0.0343,0.0084,-0.0089,0.0671,-0.0514,0.0182,0.0534,0.0276,-0.0129,0.0064,0.0955,0.0758,0.0088,-0.0172,-0.0047,-0.0277,0.1128,-0.0239,-0.0118,0.0336,-0.0537,0.0746,-0.055,0.0044,0.0334,-0.0383,-0.0291,-0.0466,-0.118,0.0998,0.0264,-0.0361,0.0076,0.0708,0.0693,0.024,0.0004,0.0074,-0.0065,0.0439,0.0224,-0.0375,-0.0438,-0.0418,-0.0487,0.016,0.0022,-0.0785,0.0126,-0.0424,-0.0508,-0.0727,0.0222,0.0098,-0.0939,-0.0228,-0.0298,-0.0254,0.0574,0.0317,-0.0186,0.0064,-0.0525,0.0734,0.0116,0.0546,0.0123,0.0591,0.0161,0.0066,0.0537,-0.0141,0.009,-0.0567,0.0544,-0.0417,0.0432,-0.0082,-0.1253,0.0768,-0.0101,0.1158,-0.0568,0.0333,-0.0102,-0.0311,0.0145,-0.0234,-0.0799,-0.1084,-0.1015,0.1291,0.0143,0.0137,0.0303,0.0337,0.0207,0.0317,0.0681,-0.0448,0.0201,0.0169,-0.0438,0.1786,0.0561,0.0289,0.056,0.0539,-0.0815,0.0003,0.0329,-0.0756,-0.0606,-0.0327,-0.0326,-0.0121,0.0479,0.0215,0.0188,0.0648,-0.0247,-0.0143,0.0134,-0.0284,-0.0395,-0.0596,0,0.0012,0.0225,0.0384,0.0625,0.0232,-0.0916,-0.0361,-0.0046,-0.0688,0.0281,0.0292,-0.0619,-0.0377,0.013,-0.0385,-0.065,-0.0594,0.0362,0.0803,-0.0528,-0.0485,0.0281,-0.0321,-0.0579,0.0155,-0.0143,-0.0007,-0.0562,0.0467,0.0005,0.0944,-0.0009,0.0467,0.0689,0.0149,0.0184,-0.0356,-0.0113,-0.0124,0.0496,0.0578,-0.0011,-0.0635,0.0189,-0.0386,0.0226,0.0256,-0.0305,0.0046,-0.109,-0.0069,0.0859,0.0135,-0.0269,-0.032,-0.0762,0.0279,-0.1014,0.0039,-0.0054,0.0641,-0.0128,-0.0591,0.0259,-0.0493,-0.0472,0.0739,0.0226,0.0029,0.024,-0.0033,0.0472,-0.0074,-0.0587,0.0386,0.0096,-0.0223,0.0438,-0.0384,0.0114,-0.002,0.0297,-0.0507,-0.0294,-0.0394,0.0374,0.0305,-0.1165,-0.1137,-0.0885,0.1058,0.0365,0.0303,-0.0283,0.0061,0,0.0642,0.0204,-0.002,0.0503,0.0004,-0.0113,0.0386,-0.0099,-0.0276,0.0007,-0.0275,-0.0067,-0.0734,-0.116,0.0013,-0.0041,-0.0011,-0.0535,-0.0408,0.0077,0.0521,0.0511,-0.0326,0.0752,0.048,0.0692,-0.0225,0.0209,0.0277,0.0053,-0.1103,0.03,-0.0054,-0.1028,-0.0251,-0.0055,-0.061,0.1272,0.0213,0.072,-0.0027,-0.0197,-0.0655,0.0649,-0.0008,-0.0562,0.0136,0.1017,0.0201,0.0418,0.0219,-0.0364,-0.0868,-0.0614,0.0773,0.0209,-0.0898,0.0259,-0.0933,0.105,0.0669,0.0116,-0.0123,0.0093,-0.0496,0.0203,-0.0982,-0.1,-0.0009,0.0152,0.0335,-0.0177,-0.0435,-0.0135,0.0656,-0.0367,0.0694,0.0024,0.0247,0.0138,-0.073,0.0258,-0.0646,0.0674,0.0664,0.0527,-0.0368,0.077,0.0739,0.0127,-0.0211,0.0934,0.0778,-0.0224,-0.0123,0,-0.0271,-0.0442,-0.002,0.0382,-0.0358,0.0432,-0.051,-0.028,0.0611,-0.0121,0.0895,0.0548,-0.0419,-0.0589,-0.1097,-0.0167,0.0541,0.0385,-0.0594,0.0353,-0.0829,0.0414,-0.0125,-0.0003,0.0218,-0.0062,-0.0169,0.0018,0.0226,0.0039,0.0446,-0.0023,-0.1158,-0.0107,-0.0081,0.0095,-0.0046,-0.0077,-0.0098,0.0114,0.0462,-0.0236,-0.0006,0.017,0.0041,-0.0366,0.0374,-0.0347,-0.0789,-0.0151,-0.0154,-0.0466,-0.0442,0.1154,0.0574,-0.0659,0.088,0.0691,0.0392,0.0999,0.0365,-0.0725,-0.0027,-0.0239]},{"url":"/posts/20250912-knowledge-over-data/","title":"Sacrificing knowledge in the name of data","snippet":"← Blog Sacrificing knowledge in the name of data 12 Sep 2025 378 words Filed in: AI, data, knowledge management Image made with Loras.dev . Blending knowledge to data.","embedding":[-0.0191,0.001,0.0103,0.0815,0.0319,-0.0652,0.0403,0.0148,0.0645,0.0382,-0.017,0.0247,0.039,0.0255,0.0276,0.0615,0.046,-0.0437,-0.1249,-0.0551,0.0667,-0.0231,0.0221,0.0344,0.019,0.0659,-0.0362,-0.0691,-0.005,-0.0638,0.0577,0.0429,0.0879,0.0565,-0.0813,0.0274,-0.0057,0.0898,0.0513,0.0221,0.0438,-0.0091,-0.0359,0.0456,0.0469,0.0493,-0.0408,-0.0388,0.0287,0.0756,-0.1812,0.0074,0.0333,0.0608,0.0279,0.0153,-0.0392,0.0133,0.0111,0.0201,0.0114,-0.0598,0.0182,0.0122,0.0277,-0.0495,-0.0015,0.0197,-0.0205,0.0261,0.0564,0.0913,-0.0285,-0.0019,0.0215,-0.0511,-0.0174,-0.0522,0.0393,-0.0233,0.0245,0.0635,0.0123,0.0827,-0.0305,-0.0793,-0.0009,0.0441,-0.0337,-0.0916,-0.0448,-0.093,0.0258,0.0996,0.0858,0.0847,-0.0318,-0.0064,-0.0289,0.0124,0.0035,0.0482,-0.0277,-0.029,0.0026,-0.0583,0.0112,0.0188,-0.0001,0.0023,-0.005,0.056,-0.0029,0.0207,0.067,-0.0337,-0.0682,0.0182,-0.0117,0.0691,0.0356,-0.0191,0.071,0.0844,0.0104,-0.0125,-0.0585,0,0.005,0.0066,0.0184,0.0462,0.0124,-0.0255,-0.0578,0.0099,-0.0394,0.0413,-0.0481,0.0578,-0.0021,0.0309,0.0141,0.0021,-0.0704,0.0395,0.0087,-0.0208,0.092,-0.0372,0.0201,-0.0098,0.0468,0.0336,0.0427,0.0173,0.0188,0.007,-0.0461,-0.0016,0.0317,-0.0001,0.0139,-0.0214,-0.0517,-0.077,-0.0355,0.0375,-0.0162,0.043,-0.0366,-0.0072,-0.0255,0.0397,0.027,-0.0499,-0.044,-0.0184,-0.0319,0.0539,0.0153,-0.0531,-0.0317,-0.0346,-0.008,-0.0623,0.0277,-0.0226,-0.041,-0.0653,-0.0227,0.1005,0.0135,0.0354,-0.0168,0.056,0.0385,0.0152,0.0054,0.0185,-0.0627,-0.0427,-0.0115,-0.0199,-0.0016,-0.0948,-0.0109,-0.0069,0.0657,-0.0878,-0.0285,-0.0834,-0.0319,0.0455,0.0421,-0.0495,-0.0321,0.0417,-0.0816,0.0094,-0.0593,0.0048,-0.0654,0,-0.0524,-0.0033,-0.0645,0.0426,0.0507,0.0008,0.022,-0.0189,0.0205,-0.0372,-0.087,-0.0853,-0.0234,-0.0218,0.0019,0.0432,-0.015,-0.0799,-0.0495,-0.0269,-0.0661,0.0416,-0.1461,0.0277,0.0074,0.0349,-0.0659,0.0421,0.041,0.0379,-0.0149,-0.1038,-0.0139,-0.0596,-0.0613,0.0572,0.0992,-0.0728,-0.0498,0.0416,0.0085,0.0478,-0.12,-0.0837,-0.0385,0.0225,-0.0606,0.0421,-0.0014,0.0208,0.1065,-0.0092,-0.015,-0.055,-0.0037,-0.0449,0.0318,0.0612,-0.0489,0.0033,-0.036,-0.0484,-0.023,0.0575,-0.0273,-0.0038,-0.0144,0.0258,-0.0207,-0.0159,-0.0068,-0.0415,-0.0943,-0.0471,0.0672,0.0633,-0.0565,-0.0441,-0.0532,0.0164,-0.0397,-0.0708,0.1032,0.0521,0.0578,0.0886,0.0138,0.0409,-0.0189,0.06,-0.1002,-0.0701,-0.1113,0.067,-0.0402,0,-0.0598,-0.0289,0.0405,0.0657,0.0784,-0.0622,-0.0154,0.1112,-0.018,-0.0105,0.1146,0.0088,-0.0546,0.0388,0.1365,0.0414,0.0589,-0.0802,0.0355,0.0202,0.1312,-0.0227,-0.0806,0.0182,0.0776,-0.0471,-0.0541,0.1218,-0.0821,0.0343,-0.0292,-0.0847,0.0442,0.028,0.0943,-0.0344,0.058,-0.0428,-0.0429,0.0035,0.0595,0.0621,0.0342,0.038,0.0339,0.0207,-0.07,-0.0373,0.0217,-0.0236,0.0108,-0.0626,0.0424,0.0805,0.1219,-0.0819,-0.0318,0.0515,0.0043,0.0018,0.1056,0.0054,-0.0402,-0.0408],"teaser":"The goal is not more data, but data to facilitate the story of what we&#39;re trying to achieve.","date":"Fri Sep 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250912-knowledge-over-data/","title":"Sacrificing knowledge in the name of data","snippet":"If you need convincing, the data–information–knowledge–wisdom ( DIKW pyramid ) model makes it clear: knowledge emerges only following meaning, context, and use are applied to data and information.","embedding":[0.0247,0.0407,-0.0198,0.0871,0.0606,-0.0239,0.0413,0.0621,0.0743,0.0426,-0.016,0.1196,0.0264,-0.0022,-0.0126,0.0618,0.0038,-0.0318,-0.1042,-0.062,0.0454,-0.0319,-0.0084,0.028,0.0034,0.0532,-0.0432,-0.04,0.05,-0.0939,0.1249,0.0572,0.0734,0.0089,-0.0859,0.0485,0.0217,0.0789,0.0629,0.0147,0.063,0.0089,-0.0465,0.0989,0.0581,0.0664,-0.0039,-0.0166,0.0101,0.0311,-0.1453,-0.0014,0.0064,0.0039,0.0457,0.0272,-0.044,0.0417,-0.0629,-0.0213,0.0209,-0.0723,-0.0156,0.0222,0.0015,-0.0206,0.0151,0.0269,-0.0472,-0.0298,0.0464,0.0702,0.0038,-0.0262,0.0321,-0.0552,0.0043,-0.0442,0.0133,-0.0321,0.0962,0.1213,0.0024,0.0373,-0.0568,-0.0738,-0.0281,-0.0009,0.0069,-0.0808,0.0079,-0.121,-0.0061,0.098,0.0756,0.0576,-0.0139,-0.0341,-0.0347,0.0439,-0.0167,0.0648,-0.0446,-0.0499,0.0191,-0.0375,0.0176,0.037,-0.0017,0.0178,-0.0171,0.0686,-0.0017,0.0296,0.0471,-0.0652,-0.0852,0.0347,-0.0172,0.0278,0.0266,-0.036,0.0717,0.0628,-0.0684,-0.0407,-0.0902,0,-0.0259,0.026,0.0092,0.0782,-0.0078,0.0077,-0.0538,-0.023,-0.0442,0.0081,0.0249,0.0426,-0.0134,0.0167,0.0277,0.0136,-0.0831,0.0805,-0.0319,-0.0196,0.0767,-0.0953,-0.0339,-0.0396,0.0345,-0.019,0.0199,0.0288,0.0166,-0.0199,-0.0649,0.0108,0.0578,0.0024,0.015,-0.0067,-0.0448,-0.1154,-0.0016,-0.0224,0.01,0.0506,-0.0078,-0.0037,-0.0076,0.0673,0.0329,-0.0565,-0.0534,-0.0106,-0.0472,0.0659,-0.0149,-0.0676,0.0033,0.0175,-0.0368,-0.0445,0.0402,-0.0201,-0.0305,-0.0391,-0.0009,0.1111,0.0364,0.0564,-0.0406,0.0365,0.0474,0.0199,-0.0257,-0.0229,-0.0729,-0.0196,0.0028,-0.0017,-0.0148,-0.0733,0.0143,-0.0002,0.03,-0.0838,-0.0277,-0.0472,-0.0032,0.0898,0.0444,0,0.031,0.0055,-0.0268,0.0082,-0.0297,-0.0346,-0.0495,0,-0.0112,-0.0252,-0.0524,-0.0249,0.0516,-0.0023,-0.0303,-0.0271,-0.049,-0.0357,-0.0347,-0.0743,-0.0096,-0.0308,0.0028,0.0163,0.0307,-0.0499,-0.0388,-0.0058,-0.0131,0.021,-0.1473,-0.0016,0.0191,0.0325,-0.0844,0.0695,0.0146,0.0544,-0.0386,-0.0493,0.0166,-0.0523,-0.0875,0.0744,0.0553,-0.0862,-0.042,0.0173,0.0087,0.0488,-0.0954,-0.1229,-0.0555,0.0095,-0.0404,0.0288,0.0336,-0.0169,0.1415,-0.0376,-0.0239,-0.043,0.0135,-0.0159,0.0392,0.0251,0.0112,-0.028,0.0169,-0.0225,-0.0982,0.0678,-0.0561,-0.0311,0.0111,0.0655,-0.032,0.0096,-0.0473,-0.048,-0.015,-0.0372,0.0559,0.0927,-0.0755,-0.0123,-0.0755,0.0232,-0.0442,-0.081,0.0955,0.0203,0.0451,0.0626,0.0256,0.0155,-0.0129,0.0008,-0.1264,-0.0954,-0.0741,0.052,-0.0215,0,-0.0362,-0.0314,0.038,0.0105,0.0291,-0.0698,-0.0317,0.1256,-0.0679,0.0204,0.0438,-0.0066,-0.0718,0.0473,0.1044,0.0923,0.0811,-0.0492,0.0605,0.0265,0.1237,-0.0696,-0.0435,0.0106,0.0759,-0.0176,-0.0387,0.1076,-0.0246,0.0106,-0.0452,-0.0465,0.0226,0.0323,0.0361,-0.0168,0.0264,-0.037,-0.0475,0.0593,0.0479,0.0527,0.0785,0.0771,-0.0183,0.025,-0.0624,0.0317,-0.0022,-0.0421,0.0538,-0.0574,0.0807,0.0102,0.0715,-0.0282,-0.0311,0.1146,-0.0712,-0.0127,0.0928,0.0133,0.0041,-0.0426]},{"url":"/posts/20250912-knowledge-over-data/","title":"Sacrificing knowledge in the name of data","snippet":"We believe that having access to more information produces more knowledge, which results in more wisdom.","embedding":[0.0342,0.0716,-0.0098,0.0864,0.0353,-0.0665,0.0071,0.0075,0.1126,0.023,-0.0089,0.0956,0.0352,0.0248,0.0137,-0.0043,-0.0355,-0.0058,-0.0629,-0.0792,0.0763,0.0085,0.0195,0.0513,0.0081,0.0664,-0.0723,-0.0301,0.0027,-0.0496,0.0316,0.0619,0.0779,0.0118,0.0152,0.0278,0.0087,0.0735,-0.0018,0.0153,0.0085,0.0403,-0.031,0.0763,0.032,0.0599,-0.0205,-0.0783,-0.0355,0.0449,-0.1934,0.0292,0.0359,-0.0157,0.0207,0.0515,0.0077,0.0349,-0.0257,-0.023,-0.0546,-0.069,-0.0155,0.0738,0.0309,-0.1044,0.0239,0.0688,-0.0525,-0.0236,-0.0124,0.0991,0.0685,-0.0177,0.0216,-0.0394,-0.0386,-0.0193,-0.0185,-0.0234,0.0933,0.0516,0.0253,0.0421,-0.0256,-0.0362,0.0047,-0.0029,-0.015,-0.0264,-0.0505,-0.1381,0.0634,0.1161,0.0342,0.0989,-0.0107,-0.0601,0.0096,0.0085,0.0248,0.0519,0.0098,-0.0109,0.005,-0.0917,-0.0653,0.0235,-0.0599,-0.0218,0.0027,0.089,-0.0234,0.0028,0.0754,-0.0273,-0.0371,-0.0288,-0.039,0.043,0.0119,-0.0018,0.0056,0.0879,0.0042,-0.0309,0.0189,0,0.0368,0.0461,0.0276,0.0238,0.0079,0.0031,-0.0681,-0.022,0.0089,0.0476,-0.0066,0.0468,-0.004,0.0158,-0.0107,0.0433,-0.1286,0.0467,0.0398,0.0164,0.0632,0.0062,0.0067,-0.0446,-0.0474,0.0238,0.0256,-0.0197,-0.0037,-0.0133,-0.0633,-0.0312,0.0704,-0.0133,0.0781,-0.0553,0.0032,-0.1055,-0.0183,0.0302,0.0117,0.001,-0.0576,-0.0177,0.0467,0.075,0.0484,-0.0164,-0.0798,0.037,-0.0234,0.0122,0.039,-0.0534,0.0439,0.05,0.0143,-0.1031,0.0294,-0.0072,-0.0383,-0.0393,0.0783,0.0501,0.0548,0.091,0.0233,-0.0049,0.0289,-0.0162,-0.0383,-0.0217,-0.017,0.0287,-0.0017,0.0167,-0.0391,-0.0294,-0.0307,0.0357,0.0147,-0.1178,-0.0315,-0.0142,0.0115,0.0465,0.04,-0.0279,0.0301,-0.0025,0.0091,-0.0347,-0.0568,-0.0523,0.0072,0,-0.0346,-0.0198,-0.083,0.0114,0.0032,-0.0749,-0.0492,0.0281,0.0176,-0.0301,-0.0788,-0.0899,-0.0027,-0.0398,0.0149,0.018,0.04,0.0001,-0.0599,0.0212,-0.0387,-0.0013,-0.1568,0.0409,0.0654,0.0415,-0.0157,-0.0024,0.0033,0.0365,-0.0117,-0.0629,0.0047,0.002,-0.114,0.0295,0.0826,-0.0498,-0.0338,0.0078,-0.0294,0.0331,-0.0916,-0.128,-0.0556,-0.0023,-0.0485,0.0436,0.0786,-0.0269,0.0964,-0.0365,0.044,-0.0682,0.0386,-0.0481,0.0432,0.0053,-0.0057,0.0018,0.0467,-0.0172,-0.0671,0.0444,-0.0423,-0.0677,-0.0182,-0.0153,-0.0076,-0.0631,-0.0398,-0.0796,-0.0644,-0.0438,0.0447,0.0914,-0.0402,-0.0552,-0.0881,0.0254,-0.037,-0.0515,0.0988,0.0319,0.085,0.0756,-0.0673,0.022,-0.0344,0.0123,-0.0919,-0.0233,-0.0625,0.0955,-0.0461,0,-0.0746,-0.0551,-0.0041,-0.0088,0.077,0.0428,-0.0186,0.1024,-0.0349,0.041,0.0616,0.0316,-0.0585,0.0682,0.055,0.0829,0.1028,-0.1154,0.0416,0.0793,0.1361,-0.0295,-0.1023,-0.0392,0.036,0.001,-0.0378,0.0577,-0.0149,-0.0444,-0.0345,-0.0469,0.0174,0.0451,0.0337,-0.031,0.0908,-0.0276,-0.0197,-0.0422,0.0405,0.0528,0.0687,0.0654,-0.0113,0.0384,-0.0501,0.0034,-0.0141,0.0362,-0.0107,-0.0573,0.0238,-0.0078,0.0907,-0.0648,-0.0373,0.079,-0.0522,0.0014,0.0526,-0.0216,0.0254,-0.0333]},{"url":"/posts/20250912-knowledge-over-data/","title":"Sacrificing knowledge in the name of data","snippet":"Everything's got a story in it. Change the story, change the world.” ― Terry Pratchett, A Hat Full of Sky Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.1031,0.0061,0.0194,0.076,0.0027,-0.0789,0.0489,-0.0033,0.0565,0.0259,-0.0334,0.0436,0.0433,0.0394,-0.0165,0.0546,-0.019,0.0187,-0.039,-0.0516,-0.0146,0.0915,0.0548,-0.0353,0.0448,0.0247,-0.047,-0.0534,-0.0005,-0.0593,0.0165,0.089,0.0462,0.0853,0.0132,-0.0082,-0.0496,0.0314,0.0549,-0.0085,0.0705,-0.0648,-0.0185,-0.0155,-0.0087,0.0202,-0.0169,-0.0235,-0.0301,0.0364,-0.1547,-0.0894,-0.0213,0.073,-0.0347,-0.0493,-0.0639,0.0476,0.0205,0.0292,-0.019,-0.0653,-0.009,0.0003,0.0938,-0.0249,-0.019,0.0704,0.0042,0.0177,0.0521,0.0879,-0.0049,0.0488,-0.0313,0.0463,-0.0493,0.0129,-0.0055,-0.0458,0.0448,0.0369,0.0864,0.0194,-0.045,-0.0232,0.0073,-0.0272,-0.0165,-0.117,-0.0949,-0.124,0.1793,0.0546,0.002,0.0249,-0.0016,-0.0087,-0.0346,0.0208,-0.0552,0.0757,0.0022,-0.0048,0.0344,-0.015,0.0416,-0.0106,0.0318,-0.0636,-0.0369,0.0583,-0.0276,-0.0961,0.0195,-0.0965,-0.0542,-0.0017,0.0301,0.075,0.0317,-0.0652,-0.0497,0.0312,0.0118,0.0148,-0.0197,0,0.0176,0.0773,0.0038,0.0432,0.042,-0.0238,-0.1011,-0.0385,-0.0729,0.0283,-0.0254,0.052,0.005,0.022,0.003,-0.0088,-0.07,0.0613,0.0701,0.029,0.0612,0.0479,0.0063,0.0281,0.0118,0.0336,0.0381,-0.0822,0.0825,0.0334,0.0112,0.0013,0.0118,-0.0002,0.0351,-0.0016,0.0067,-0.0401,-0.0389,0.0188,0.0186,0.0334,-0.1183,0.0113,-0.0757,0.0552,-0.0082,-0.0977,0.01,-0.0532,-0.034,0.026,0.0013,0.031,0.0359,-0.0537,-0.0057,-0.021,0.0254,-0.0336,-0.0033,-0.0329,0.0553,0.0512,0.0099,0.0009,0.0943,0.006,0.0556,0.0463,0.0147,0.0176,-0.0406,-0.0196,-0.0226,-0.0252,-0.0248,-0.0142,-0.0244,-0.0004,0.0339,-0.0915,-0.0385,-0.0555,-0.0388,-0.024,0.0314,-0.1072,-0.0665,-0.0351,-0.0378,0.0742,-0.0214,0.0274,-0.081,0,0.0051,-0.016,-0.0675,0.0407,-0.0387,-0.0594,0.0022,0.0686,0.0371,0.0442,-0.0564,-0.0486,-0.0275,-0.0652,0.0672,0.0217,0.0053,-0.0876,-0.0711,-0.0323,-0.0394,0.0323,-0.1833,0.0695,0.101,0.0841,0.017,0.0012,0.0301,-0.0105,-0.0781,-0.0171,-0.0406,-0.0637,-0.0503,0.0069,0.0568,0.0272,-0.0052,0.0031,0.0339,0.0766,-0.1069,-0.0679,-0.0481,-0.045,-0.039,0.0682,0.0392,-0.0201,0.0452,-0.0552,-0.0111,-0.0981,0.0004,-0.0215,0.036,0.0153,-0.0738,0.0469,-0.0111,-0.0407,-0.0085,0.0331,-0.0319,-0.0576,-0.059,-0.0466,0.0302,-0.0535,0.0695,-0.0557,-0.0856,0,0.0096,0.07,0.0591,-0.0616,-0.0086,0.0038,-0.024,0.0331,0.054,0.1199,0.1278,0.0696,-0.0315,0.0867,0.0143,0.0785,-0.0266,-0.0538,-0.0137,0.0809,-0.0372,0,-0.0459,-0.0516,0.007,0.1366,0.085,0.0264,-0.0705,0.0664,0.0416,0.0706,0.0861,0.0049,-0.0712,0.0183,0.0822,0.019,0.0629,0.0021,-0.0375,0.0476,0.0751,0.0637,-0.0254,-0.0806,0.0096,-0.0357,-0.0264,0.0438,-0.1033,0.0284,-0.0163,0.0094,0.0076,0.0165,0.0142,0.0135,0.0451,-0.046,-0.0195,-0.0403,0.0282,-0.0423,0.0501,0.0203,-0.0341,0.0144,0.0045,-0.0454,0.0134,0.0079,-0.0366,-0.0579,-0.0213,0.1044,0.0801,-0.0694,0.0128,0.0571,0.0139,-0.0156,0.0536,-0.0042,-0.0191,-0.0209]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"← Blog Individualism is the flavor AI chatbots can't stomach 14 Sep 2025 1,494 words Filed in: AI, publishing, web, content strategy Image made with Loras.dev .","embedding":[-0.0485,-0.0638,0.0197,-0.006,0.0747,-0.0892,0.0708,0.0562,0.0066,-0.0015,-0.012,0.013,0.0066,-0.0179,0.0217,0.0455,0.1199,-0.0282,-0.061,0.0229,0.0265,0.0532,0.0413,-0.0387,-0.0143,-0.0243,-0.0623,-0.0594,0.0434,-0.0377,-0.0394,0.0983,0.0543,0.04,-0.0585,0.0328,-0.0029,0.0356,0.0632,0.0208,0.0287,-0.0494,-0.0237,-0.0329,0.038,0.047,-0.0445,-0.0755,-0.0256,0.0297,-0.1075,0.0322,0.0552,0.0174,-0.0846,-0.0993,-0.0367,0.0404,0.0221,0.0005,0.0547,-0.093,0.0974,-0.0147,0.0424,0.0046,0.0281,-0.0275,-0.0107,-0.0373,0.1001,0.0151,-0.0135,0.048,0.0941,-0.0452,0.0586,-0.0402,-0.0137,-0.0482,0.0203,0.0286,0.0817,0.0105,-0.0944,-0.0304,-0.0257,0.0477,0.0528,0.0499,-0.0599,-0.0216,0.0905,-0.0021,0.1109,-0.0139,-0.0752,-0.0255,0.0084,0.041,-0.0273,0.0592,-0.0283,-0.0519,-0.0033,0.0291,0.0012,0.0428,0.0169,0.0125,-0.0994,-0.0096,0.001,-0.0719,0.0664,-0.0528,0.0103,0.026,0.0943,0.0127,0.0503,0.0034,0.0507,0.0761,0.0292,-0.0225,-0.0712,0,0.0251,0.04,-0.0024,0.0379,-0.0181,0.008,-0.0254,0.022,-0.0289,-0.0509,-0.0476,0.0602,-0.0446,0.0555,0.0357,-0.0011,-0.0313,-0.0126,0.0415,-0.0199,0.0953,0.0025,0.0021,0.0358,0.0287,0.0128,0.0036,-0.0584,0.0137,0.0149,-0.079,0.0034,-0.0132,0.0148,0.0383,0.0079,-0.0122,0.0027,-0.0037,0.0109,-0.0815,0.0659,-0.0392,-0.0177,-0.0836,0.0179,-0.0232,-0.0327,-0.0288,-0.0289,-0.0399,0.0773,0.0854,0.0435,-0.0315,-0.0565,-0.0675,-0.0079,-0.009,-0.0414,0.0392,0.072,-0.0131,0.0175,0.0192,0.0255,0.0017,0.0111,0.0008,0.0275,0.0643,0.0348,-0.0617,-0.0418,-0.0704,-0.0086,-0.0446,-0.0611,0.0499,0.034,0.0513,-0.0068,0.0193,-0.1417,-0.0529,-0.0144,0.0427,-0.0841,0.0604,0.0682,-0.0485,-0.0002,-0.0409,0.1025,-0.1099,0,-0.1275,-0.0535,-0.0581,0.0919,-0.0163,-0.0122,0.0027,0.0307,0.0647,0.0132,-0.0543,-0.023,0.0181,0.0327,0.0413,0.0054,0.0177,-0.0566,-0.0603,0.0035,0.0271,0.0456,-0.1545,-0.0054,0.0186,0.0616,0.0392,0.0125,0.0607,-0.0008,0.0345,0.0238,-0.0465,-0.0375,0.0465,0.0813,-0.0064,-0.0214,-0.0324,-0.0357,0.0176,0.0396,-0.0975,-0.0498,-0.0355,0.0466,-0.0986,-0.0368,0.0024,0.0223,0.0417,-0.0182,0.0111,-0.0665,-0.0625,-0.048,0.0295,0.0451,-0.0322,0.0082,0,-0.0005,-0.1135,0.0068,-0.0146,-0.033,0.0153,-0.0035,-0.0495,-0.0723,0.0737,-0.0804,-0.0436,-0.0455,0.036,0.0597,0.0706,0.0151,-0.0052,-0.0508,-0.0109,-0.0256,0.0688,0.0123,0.0757,0.0307,-0.0409,0.0929,-0.0371,0.0577,0.0174,-0.0994,-0.1609,0.0598,-0.0802,0,-0.0133,-0.0175,0.004,0.1269,0.0763,-0.0098,0.0561,0.0129,-0.0335,0.0495,0.0168,0.0382,0.0108,-0.0054,0.1175,0.0456,-0.0568,-0.1171,-0.0007,-0.0012,0.0897,-0.0305,-0.0731,-0.0755,-0.0475,-0.0221,-0.0655,0.0034,-0.0836,0.039,-0.0543,0.0234,-0.0492,-0.0167,0.0964,0.0006,-0.0237,-0.0573,0.0094,0.0027,0.0129,0.0452,0.0569,-0.0044,0.0917,0.003,-0.0974,-0.0688,0.0036,0.0276,-0.0138,-0.0821,0.0375,0.1019,0.0859,-0.0991,0.0197,0.0128,0.0298,0.053,0.0832,-0.0041,0.0124,-0.0459],"teaser":"The AI experience has drained traffic from reference content, but leaves a path forward of human-centric experiences, interactivity, and better on-site value.","date":"Sun Sep 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"Original follows # AI ate the web and changed how people find answers: generic reference and how‑to content is increasingly satisfied inside chat bots, not by the open web.","embedding":[-0.0846,-0.0249,0.0229,0.0042,0.1044,-0.0732,0.0605,0.0724,0.047,-0.0264,-0.0323,-0.002,-0.0434,-0.0527,0.0288,0.0713,0.0876,-0.0597,-0.0035,-0.0094,0.001,0.0758,0.0173,-0.0547,-0.047,-0.0035,-0.0938,-0.0644,0.0411,-0.0134,-0.0279,0.0945,0.0478,0.0558,-0.04,0.0173,-0.0233,0.0687,0.0305,-0.0127,-0.0073,-0.0343,-0.0185,-0.0588,0.0517,0.0305,-0.0123,-0.0196,0.0473,0.0211,-0.1622,0.0509,0.0539,0.018,-0.0302,-0.0711,0.0045,0.0661,0.0054,-0.0557,0.0378,-0.064,0.0161,-0.0123,0.0628,0.0089,0.0012,0.0117,-0.001,-0.0194,0.0376,0.0216,0.0806,0.1046,0.0955,-0.0172,0.0027,-0.0498,0.0124,-0.0189,-0.0267,-0.0073,0.1059,0.0491,-0.0873,0.0265,0.0166,0.0205,0.0959,0.028,-0.0473,-0.0767,0.099,0.0082,0.118,-0.0071,-0.0616,-0.021,0.004,0.0401,-0.0075,0.0412,-0.0003,-0.0309,-0.049,-0.0058,0.0172,0.0429,0.0408,0.0131,-0.1049,-0.0145,-0.0078,-0.0591,0.0778,-0.0971,0.043,0.0234,0.0682,0.0225,0.0169,0.0066,0.0094,0.0698,0.0518,0.0201,-0.0284,0,0.0336,0.0642,0.0005,0.0541,-0.0559,0.0101,-0.0412,0.0083,0.0105,-0.0455,-0.0191,0.0645,-0.007,0.0502,-0.0165,0.0008,-0.0602,0.0393,0.0635,-0.0145,0.07,-0.0091,0.0095,0.0276,0.0441,-0.0015,-0.0206,-0.042,0.0388,0.0127,-0.051,-0.0287,-0.0292,-0.016,0.0655,0.0347,-0.0158,0.0065,0.0149,0.0077,-0.0586,0.037,0.0227,0.0156,-0.0666,0.0036,-0.1061,-0.0337,-0.0425,-0.06,-0.0094,0.0915,0.0237,0.0551,0.0345,-0.0594,-0.0718,0.0045,-0.0119,-0.0594,0.0154,0.0307,-0.0064,0.0572,0.0333,0.0699,-0.025,0.0013,0.0372,0.0104,0.0604,0.0208,-0.0321,-0.0059,-0.0605,-0.0023,-0.0357,-0.0401,0.0378,0.0143,0.0188,0.0086,0.0136,-0.0948,-0.059,-0.0459,0.0122,-0.0487,0.0566,0.0522,-0.0083,-0.0042,-0.1122,0.0653,-0.0916,0,-0.0864,-0.0848,-0.0463,0.0229,-0.0328,0.0075,-0.0308,-0.0281,0.0798,0.0199,-0.0861,-0.0405,0.0028,0.0109,-0.0133,0.0267,-0.0197,-0.0207,-0.0251,-0.0114,0.0322,0.0455,-0.1267,0.0014,0.0282,0.0112,-0.0039,0.0067,0.0636,-0.0348,-0.008,0.0387,-0.0803,-0.0528,0.0497,0.0892,-0.0454,0.0342,0.0135,-0.0042,0.0067,0.0108,-0.0919,-0.1032,-0.0256,0.0054,-0.073,-0.003,-0.008,0.0375,0.0368,-0.0479,0.0566,-0.0991,-0.0686,-0.0274,0.0445,0.0438,-0.0487,0.0377,-0.0158,-0.0063,-0.1121,0.05,-0.0226,-0.0709,0.0492,0.003,-0.019,-0.0827,0.0831,-0.1431,-0.0307,-0.0275,0.0162,0.0812,0.0619,0.012,-0.0006,-0.0264,-0.0172,-0.0229,0.0837,0.0792,0.074,0.0691,-0.0294,0.0358,-0.0252,0.049,0.0413,-0.1035,-0.142,0.0664,-0.0836,0,0.0177,-0.0037,0.01,0.1504,0.0462,-0.0039,-0.0111,-0.0306,-0.0422,0.036,0.0064,-0.0332,-0.0107,-0.0281,0.1209,0.0431,-0.0261,-0.1134,-0.0149,-0.0203,0.0442,-0.0675,-0.0858,-0.0197,-0.0211,0.0246,-0.0273,-0.0062,-0.0996,0.0679,-0.0449,0.0984,-0.0532,0.0047,0.1148,0.0194,-0.0167,-0.0278,-0.0197,-0.017,-0.0004,0.0608,0.0326,-0.022,0.0839,0.025,-0.0778,-0.0887,-0.0173,0.03,0.0064,-0.0858,0.0787,0.0992,0.0747,-0.0338,0.0185,0.012,0.0288,0.0599,0.0571,0.0488,-0.0016,-0.0215]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"Win with human‑centric value: interactive, personal, timely, and experiential content. Measure differently; expect opaque referrals and uneven attribution.","embedding":[-0.0056,0.0218,-0.0214,0.0233,0.0973,-0.0616,0.0743,0.0777,0.0506,-0.0539,-0.031,0.049,-0.0371,-0.039,-0.0012,0.0415,0.1264,-0.0499,-0.0151,-0.0189,-0.0724,0.0402,0.0229,0.0133,-0.0599,-0.0292,-0.0686,-0.0137,-0.0154,-0.0585,-0.0053,0.0806,0.0617,0.0217,-0.0191,0.0887,0.0136,0.0783,0.0389,-0.0266,0.0116,-0.0496,-0.0132,-0.0456,0.0175,-0.0771,0.033,-0.0289,0.017,0.0227,-0.1125,0.0651,0.0378,-0.0056,-0.0416,-0.0195,-0.0614,0.0363,-0.0485,-0.0543,0.0305,-0.0677,-0.0053,0.0417,0.077,0.0299,0.0049,0.0384,-0.0547,-0.0621,0.0334,0.0013,0.0754,0.0652,0.0888,-0.0299,0.0203,-0.0771,0.0084,0.0572,-0.0296,0.0354,0.0484,0.0457,-0.0898,0.0047,0.045,0.0278,0.0178,0.0239,-0.0279,-0.056,0.0915,-0.0005,0.0873,-0.0458,-0.0755,-0.0338,0.0308,0.0393,0.0192,0.0383,0.0095,-0.0393,0.017,-0.035,-0.0452,0.039,0.0267,0.0519,-0.1178,-0.009,-0.0213,-0.0362,0.0943,-0.0368,-0.034,0.0565,0.0629,0.0139,0.0414,0.0162,0.0424,0.0583,0.0158,0.0303,0.0402,0,0.0011,0.119,0.0198,0.0549,-0.013,0.0295,-0.0647,0.0084,-0.0184,-0.0149,0.0268,0.1177,0.0212,0.0406,-0.0239,0.0424,-0.1643,0.0561,0.0333,-0.0116,0.0339,0.0128,-0.0092,0.0418,0.0248,-0.0488,0.0585,0.0005,-0.0151,0.0114,-0.0468,-0.0438,0.007,-0.0379,0.0458,0.0049,-0.0484,-0.0178,0.084,-0.0044,-0.0999,0.0028,0.0295,0.023,-0.0312,0.0601,-0.0504,0.0082,-0.0702,-0.0469,-0.0348,0.0261,0.0778,0.0465,-0.0286,-0.0983,-0.0266,-0.0034,0.0163,-0.0968,0.0557,0.0554,-0.0292,0.0293,-0.0023,0.0413,-0.0397,-0.023,0.0586,0.0347,0.0407,0.0461,0.0091,0.0158,-0.0549,-0.0004,-0.0749,0.0128,0.0689,0.0203,0.0253,-0.0061,0.0047,-0.0487,-0.0036,0.0153,0.0404,-0.0459,0.0717,0.0667,0.005,-0.0116,-0.0203,0.0545,-0.0978,0,-0.0341,-0.0807,0.0098,0.0606,-0.0074,0.0001,-0.0272,-0.0174,0.0686,0.0263,-0.1228,0.0176,0.0362,0.0268,0.0194,-0.0164,0.0276,-0.0474,-0.0572,-0.0353,0.1,0.0175,-0.1185,-0.0034,0.0419,0.0039,0.0222,-0.0867,-0.0089,-0.0944,-0.0236,0.0518,-0.0469,-0.0584,0.0186,0.0707,-0.0398,-0.0633,0.0082,0.0535,-0.0258,0.0022,-0.0939,-0.0744,-0.0439,0.0327,-0.0329,-0.0518,-0.0284,0.0303,-0.0488,-0.0324,0.0362,-0.0687,-0.0489,-0.0065,0.0681,0.0057,-0.0148,0.0061,-0.0188,-0.0004,-0.0676,0.0341,-0.0545,-0.1203,0.0609,-0.0093,-0.0572,-0.0422,0.0578,-0.1355,-0.0096,-0.0703,0.0199,0.0627,0.0466,0.0069,-0.0353,-0.0247,-0.0324,-0.0171,0.1209,0.0418,0.0911,0.0521,-0.0038,0.0489,-0.048,0.0659,0.0021,-0.0491,-0.1085,0.0364,-0.0486,0,0.0122,-0.0035,0.0374,0.1509,0.0424,-0.0663,-0.0098,0.009,-0.0309,0.0454,-0.001,-0.035,-0.0855,-0.0314,0.1463,0.0706,0.0174,-0.0995,-0.0491,-0.0002,0.1042,0.0226,-0.0476,-0.034,-0.0251,0.0346,-0.0416,0.0205,-0.0628,0.0322,-0.0484,0.0699,-0.111,-0.0503,0.0342,0.0011,0.0234,0.0238,0.0646,0.0041,-0.0039,0.0022,0.0317,0.0278,-0.0031,0.0002,-0.0999,-0.0432,-0.062,0.0464,0.0078,-0.1162,0.0899,0.0435,0.0547,-0.0459,0.0173,0.002,0.0329,0.0069,0.0763,0.0662,-0.0231,-0.016]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"Big‑box convenience drew shoppers away from small specialty stores. But here, the “big box” is built from the small shop’s inventory.","embedding":[0.005,-0.0098,0.0087,0.0531,0.058,-0.0337,0.0508,0.0452,0.0577,-0.0648,-0.0442,0.0709,-0.0234,-0.0792,0.0093,0.0163,0.1237,-0.0444,-0.0439,-0.0002,-0.0247,0.0378,0.0559,-0.0096,-0.1007,-0.0427,-0.108,-0.091,0.0319,-0.042,-0.0098,0.111,0.1308,0.0545,-0.0304,0.028,-0.0142,0.0333,0.0777,-0.0576,-0.0103,-0.0452,-0.0742,-0.0309,0.0835,-0.0558,0.0113,-0.012,0.015,0.046,-0.1125,0.0491,0.0278,0.0028,-0.0242,-0.0174,0.002,0.0564,-0.016,-0.013,0.0205,-0.0769,-0.0027,0.0186,0.1015,0.0523,-0.0045,-0.0053,-0.0872,-0.0333,0.0529,0.0134,0.025,0.1137,0.0959,-0.0212,-0.0376,-0.0676,0.0381,0.0758,-0.0613,-0.0452,-0.0042,0.0176,-0.0852,0.0089,0.0562,0.0129,0.0728,-0.0355,-0.0286,-0.0681,0.06,-0.0118,0.0953,-0.0575,-0.0474,0.0103,0.017,-0.0065,0.0785,0.0686,0.0284,-0.0805,-0.0528,-0.0323,0.0048,0.0395,0.0159,-0.0101,-0.1217,0.005,0.0153,-0.0605,0.0384,-0.0591,0.0241,-0.0002,0.0865,0.0084,0.0559,0.0214,-0.0179,0.007,-0.0081,0.0591,-0.0363,0,0.0038,0.0549,0.0018,0.0512,-0.003,0.0063,-0.0165,0.025,-0.0194,0.0353,0.0165,0.0623,-0.0059,0.0935,0.0358,0.0095,-0.0632,0.0565,0.0285,-0.0357,0.0111,0.0169,-0.012,0.0674,0.064,0.0146,0.0126,-0.0273,-0.0059,0.0177,-0.0811,-0.0381,-0.0433,-0.0269,-0.0061,-0.0089,-0.039,0.0223,0.0487,-0.0034,-0.1023,0.0239,0.0582,-0.0017,-0.0484,0.0436,-0.0667,0.0102,-0.0767,-0.0237,-0.0239,0.0562,0.0454,0.0182,0.0308,-0.0816,-0.0543,-0.043,-0.0051,-0.0644,0.0337,0.0057,-0.0116,0.0942,0.0241,0.1112,-0.0384,-0.0295,0.0775,0.0475,0.0933,0.0453,-0.0301,-0.0026,0.0221,-0.0081,-0.0805,-0.0206,0.0683,-0.0155,0.0501,-0.0409,0.0241,-0.0455,-0.0406,-0.0397,0.0333,-0.0302,0.0063,0.0151,-0.0205,0.039,-0.0853,0.0582,-0.0541,0,-0.02,-0.0512,-0.0276,0.0298,-0.0735,0.0423,-0.0022,-0.0585,0.0632,-0.0105,-0.1316,-0.013,0.0351,0.0425,-0.0107,0.0289,0.0285,0.0246,-0.0447,-0.0347,0.0467,-0.005,-0.0932,0.0136,-0.0128,-0.0186,-0.0369,-0.0272,-0.0139,-0.0765,-0.0202,-0.018,-0.0402,0.0008,0.0141,0.0596,-0.0245,-0.0355,-0.0028,0.0173,-0.0163,-0.0068,-0.0645,-0.0199,-0.0239,-0.052,-0.065,-0.0109,0.0199,0.0334,-0.0355,0.0013,0.0155,-0.1231,-0.0821,0.0493,0.0607,-0.0234,-0.034,0.0355,-0.0643,0.014,-0.0106,0.0022,-0.0156,-0.1289,0.0925,-0.0038,0.0105,-0.0632,0.0958,-0.0962,0.0274,-0.0556,-0.0396,0.066,0.0399,0.0008,-0.0347,-0.0412,-0.0084,-0.0117,0.1272,0.0644,0.038,0.0609,-0.0218,0.0443,-0.071,0.0477,-0.0073,-0.0228,-0.109,0.0581,-0.0781,0,-0.0176,0.0374,0.0282,0.1442,0.0931,-0.0182,0.0013,0.0803,-0.0485,0.0333,0.0005,-0.0389,-0.0777,-0.014,0.1485,0.0642,0.0241,-0.101,-0.051,-0.0159,0.0921,0.0219,-0.0412,-0.0144,-0.0348,0.0214,0.0026,0.0369,-0.0372,0.0562,0.0142,0.0746,-0.1057,-0.004,0.0291,-0.0533,0.0338,0.0036,-0.0056,-0.0349,0.0136,-0.0116,-0.0011,0.0261,0.0248,0.0031,-0.0731,-0.0794,0.0128,0.0396,0.017,-0.0622,0.0975,0.0408,0.1046,-0.0411,0.0211,-0.0021,0.0881,0.0213,0.1125,0.0611,-0.0298,-0.0265]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"It’s adapted, summarized, and combined with others’ work. Sometimes you’re cited; often you’re not. Even when you are, the click‑through is miniscule and hard to measure.","embedding":[-0.0782,-0.013,0.0178,0.0361,0.1433,-0.0006,0.0754,-0.0101,0.0222,-0.0445,-0.0031,0.0186,-0.0164,-0.0469,0.0365,0.071,0.0857,-0.0004,-0.0378,-0.048,-0.0433,0.0109,-0.0059,0.0128,-0.0667,-0.0138,-0.0787,-0.0474,-0.0156,-0.0406,0.0078,-0.0288,0.0519,0.0157,0.0097,-0.0027,-0.0471,0.0231,0.0748,-0.0232,0.0129,-0.0526,-0.0711,-0.0642,0.0229,-0.0805,0.0469,0.0532,-0.0027,-0.0111,-0.0439,0.0133,0.0289,-0.0092,-0.0179,-0.0772,0.0492,0.056,-0.0004,-0.0585,0.0409,-0.0748,-0.0636,0.0043,0.0317,0.0601,-0.0362,0.0594,-0.0049,0.0917,0.0201,0.006,-0.0129,0.0416,0.1064,-0.0059,-0.0587,-0.0191,0.117,-0.0275,0.0227,-0.0456,0.0118,0.0298,-0.0847,-0.0193,0.0121,0.0024,0.123,-0.0032,-0.0602,-0.0258,0.1434,0.0128,0.0657,-0.0735,-0.0459,0.0149,0.0558,0.0877,0.0078,0.0398,-0.0409,-0.0734,-0.0077,-0.0101,-0.0099,0.0655,0.0308,0.1029,-0.0573,0.0735,0.0282,-0.0304,0.0404,-0.0423,0.0589,0.0443,0.0239,0.0662,0.0406,0.0336,0.0352,-0.0025,0.1053,0.0591,-0.0241,0,0.0159,0.0396,-0.0106,0.0289,0.0095,0.0594,-0.0177,-0.0104,0.0146,-0.0015,-0.0056,0.0754,0.0545,0.0823,0.0279,-0.0443,-0.0026,0.0122,0.0743,0.0036,0.0583,-0.0961,-0.0517,0.0139,0.0028,-0.0332,-0.0442,-0.0062,0.0002,0.0236,-0.0069,0.0011,-0.0257,0.0155,0.0101,-0.0204,-0.0136,-0.0379,0.0273,-0.0382,-0.0852,0.0412,0.0194,-0.0257,-0.0411,0.1199,0.0082,-0.0708,-0.1326,-0.0382,0.0451,0.0657,0.0328,-0.0294,-0.008,-0.1183,-0.0903,-0.0418,0.0154,-0.0575,0.0757,-0.003,0.0198,0.1418,-0.0068,0.0629,-0.0198,-0.0151,0.0143,-0.0188,0.0408,0.0219,-0.0411,-0.0219,-0.0757,-0.0289,-0.0123,0.0094,-0.0037,0.0085,0.0068,-0.0368,0.0602,-0.0594,-0.0133,-0.0736,0.0214,-0.0128,0.07,0.0228,-0.0626,-0.0072,-0.1304,0.0564,-0.0264,0,-0.0934,0.0518,0.0425,-0.0817,-0.0608,0.0126,-0.0457,0.0051,0.0957,0.017,-0.0785,-0.0213,0.0054,0.0201,-0.045,-0.0173,-0.0142,0.0036,-0.0911,-0.0684,-0.0565,0.0353,-0.0855,0.0249,0.1023,-0.0012,-0.0492,0.0406,0.094,-0.0263,-0.0223,0.0496,-0.0314,-0.1081,0.0058,0.0587,-0.047,0.0595,-0.0208,-0.0166,-0.0116,-0.0067,-0.1175,-0.0336,-0.0182,-0.0108,-0.0074,-0.0478,-0.0235,0.0438,0.0103,-0.0225,0.0751,-0.0477,-0.0497,0.0181,0.1157,-0.0139,-0.0087,-0.0269,-0.0391,0.0132,-0.0837,0.0278,0.0624,-0.0645,0.093,0.0304,0.0393,-0.0516,0.0507,-0.0635,-0.0058,0.0028,0.0336,0.0264,-0.0094,0.0054,-0.0414,0.0421,0.0007,-0.0032,0.1084,0.0169,0.0597,0.0745,-0.0291,-0.0161,-0.0049,0.0642,-0.0401,-0.0979,-0.1059,0.0393,-0.0401,0,0.0113,-0.0012,0.0487,0.1353,0.0255,0.0342,-0.0641,0.0035,-0.0217,0.0213,0.0711,0.0058,0.0029,0.0046,0.0889,-0.0015,-0.0332,-0.0672,-0.0725,-0.0163,0.0126,0.0072,-0.0502,-0.0311,-0.001,-0.0414,0.0695,0.0129,0.0063,0.0666,-0.0651,0.0265,-0.0972,-0.0269,-0.0234,0.0015,-0.0435,-0.0856,-0.0009,0.0876,-0.022,0.001,0.1136,0.0228,0.019,-0.0172,-0.119,-0.0609,0.0464,-0.0521,-0.0141,-0.0564,0.0888,0.0928,0.0768,-0.0731,0.0259,0.046,-0.0184,0.035,0.0584,-0.0033,-0.0217,-0.022]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"The question is not how to fight change, but how to remain relevant, measurable and desirable. Could regulation force contribution back to sources? Maybe in places, sometimes.","embedding":[0.018,-0.0081,0.0207,-0.0192,0.0814,0.0044,0.0055,0.0384,0.0503,0.0416,-0.0258,0.0668,-0.0503,0.0051,0.0454,-0.0032,0.1088,-0.0315,-0.0799,0.0337,-0.0588,0.0073,0.0463,0.0172,-0.0459,-0.0297,-0.062,-0.0419,-0.0026,-0.0969,0.0157,0.036,0.0677,0.0434,0.0046,0.0178,0.0263,-0.0272,0.0204,0.0064,-0.0282,-0.05,-0.0725,-0.0365,0.0695,-0.0273,0.0518,-0.0222,-0.0112,-0.0431,-0.0536,0.0379,0.0498,-0.0088,-0.0844,-0.0992,0.0224,0.0554,0.0063,-0.0252,0.0044,-0.0538,-0.0186,0.0316,0.0644,-0.0027,-0.0066,0.0412,0.0014,0.0029,-0.0102,-0.0159,0.0739,0.0368,0.0742,-0.0288,-0.0099,-0.0161,0.0971,-0.0084,0.0258,-0.0063,0.0779,0.0627,-0.072,-0.0221,0.0202,0.0799,0.0571,-0.0162,-0.073,-0.0205,0.2145,0.0098,0.0551,-0.0093,-0.0355,-0.0343,0.0336,0.0754,0.0278,0.0277,0.0043,-0.0911,-0.0279,-0.0015,0.0327,0.0421,0.0497,0.0578,-0.0689,0.0199,0.0104,-0.0419,0.0897,-0.0254,-0.0047,0.0843,0.0743,0.0098,0.0467,-0.0536,0.0291,-0.0009,0.0522,0.0425,-0.0577,0,-0.0343,0.0338,-0.0026,0.0519,-0.0101,0.0374,-0.0444,0.0472,-0.0148,0.0018,0.0219,0.0454,-0.0137,0.0268,0.0323,-0.0351,-0.1185,0.0698,0.0859,0.0121,0.0684,-0.0788,0.0078,0.0509,0.0058,-0.0069,0.0013,-0.0608,0.0374,-0.0102,-0.0491,-0.0023,0.0032,-0.028,0.0307,-0.0058,-0.0043,-0.0011,0.0307,0.0305,-0.1137,0.0258,0.0152,0.0078,0.0086,0.0572,-0.0249,-0.0737,-0.0889,-0.0586,-0.0238,0.0342,0.0362,-0.019,-0.0096,-0.1064,-0.124,-0.034,0.0001,-0.0663,0.047,-0.0165,-0.0287,0.0809,-0.0097,0.0411,-0.0274,-0.0065,0.011,0.001,0.0058,0.0463,-0.0519,0.0165,-0.0815,0.0416,-0.0486,0.0211,0.0426,-0.015,0.0296,0.0151,0.0037,-0.0164,0.0582,-0.0953,0.0752,-0.0147,0.0427,0.072,-0.0091,-0.0491,-0.0371,0.0727,0.0245,0,-0.0657,-0.0541,-0.1025,0.005,-0.0127,0.0438,-0.0146,-0.0407,0.1179,0.01,-0.1636,-0.0358,0.0145,0.0421,-0.0639,-0.0557,-0.0175,-0.065,-0.0498,-0.0066,0.0234,0.0415,-0.1324,-0.0142,0.0295,0.0443,-0.0671,0.0041,0.0463,0.0099,-0.0483,0.006,-0.0523,-0.0469,0.0044,0.0801,0.0063,-0.0344,-0.0313,0.0404,-0.0246,0.0002,-0.1092,-0.0335,-0.0017,0.0014,-0.0838,-0.0588,-0.0066,0.0028,-0.0041,-0.0701,0.0855,-0.1413,-0.0354,0.0095,0.0501,0.0133,-0.0107,0.0464,-0.0669,0.0043,-0.0584,0.0486,-0.0155,-0.0562,0.0382,0.0168,-0.0217,-0.0778,0.0324,-0.1431,-0.0062,-0.0357,0.0664,0.0377,0.0839,0.0222,-0.0157,-0.0212,0.0182,-0.0044,0.0861,0.0157,0.0582,0.0689,0.0004,0.0248,0.0023,0.0763,-0.0255,-0.0385,-0.116,0.0576,-0.0548,0,-0.0121,0.0038,0.0556,0.1622,0.0276,-0.0302,-0.0129,0.0106,0.0167,0.069,0.0348,-0.0191,0.0456,-0.0223,0.0795,0.0999,-0.0729,-0.0656,-0.0778,0.018,0.0555,-0.0064,-0.0411,-0.009,-0.0226,-0.0247,-0.0055,0.0196,-0.0595,0.0873,-0.0203,0.0469,-0.0899,0.0112,0.0064,-0.1088,-0.0704,0.0137,0.0208,0.03,-0.0416,0.0274,0.0553,0.0186,0.0046,-0.0258,-0.13,-0.0316,-0.0037,-0.0371,-0.0244,-0.0647,0.0666,0.0705,0.086,-0.0195,0.0544,0.0828,-0.0246,0.064,0.0524,0.0159,0.023,-0.0547]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"o visiting the site is undeniably better: Fast, clean pages with great typography and zero friction Clear IA so the “next question” is one click away Descriptive links, accessible images, and tidy","embedding":[0.0094,-0.0036,0.0426,0.0526,0.0403,-0.079,0.0523,0.0429,-0.0234,-0.0303,0.0003,0.0024,-0.0163,-0.0218,0.0286,0.0235,0.095,-0.0544,-0.0061,-0.0216,-0.0485,0.0466,0.0325,0.0119,-0.0828,0.003,-0.0869,-0.0499,0.0321,-0.0973,-0.0048,0.0515,0.0852,0.0162,-0.0052,0.0845,0.023,0.0277,0.0243,-0.0376,-0.0484,-0.0703,-0.0628,-0.01,0.0657,-0.0482,-0.0241,-0.0685,0.0232,0.0318,-0.072,0.0178,-0.0202,-0.029,-0.0763,-0.0116,-0.0559,0.0237,-0.0443,-0.0744,0.0179,-0.0539,0.0285,0.0486,0.0811,0.0451,-0.0183,0.0046,0.0072,-0.0144,-0.0137,-0.0191,0.0678,0.1286,0.0996,-0.0438,-0.0233,-0.1079,0.0065,0.0288,-0.0717,0.0462,0.011,0.046,-0.0716,0.0051,0.0268,0.0229,0.0242,-0.0015,-0.0296,-0.0467,0.0914,-0.0269,0.0818,-0.0251,-0.044,-0.0268,-0.0103,0.0473,0.0205,0.0656,0.0508,-0.0368,-0.0796,-0.0043,-0.0022,0.0238,0.0393,-0.0178,-0.0948,-0.0249,-0.0637,-0.0492,0.0757,-0.0775,0.0318,0.0291,0.1605,0.0472,0.0476,-0.009,0.0282,0.03,0.053,0.0259,-0.0103,0,0.0056,0.0978,-0.0097,0.1096,0.0082,0.0454,-0.0348,0.0483,-0.0598,0.0383,0.0353,0.0765,-0.038,0.1042,0.0468,0.0033,-0.0992,0.0372,0.0279,-0.0014,0.0217,0.0251,-0.0031,0.0259,0.0366,0.0092,0.0567,-0.0067,-0.0219,-0.0132,-0.0702,-0.0452,-0.0446,-0.0322,0.0093,0.0026,0.0244,-0.0253,0.0839,-0.0106,-0.1474,0.0155,0.0197,0.0016,-0.0631,0.0837,-0.0205,-0.0016,-0.0285,0.0137,-0.0564,0.0222,0.0877,0.0463,-0.0268,-0.1056,-0.0429,0.0081,0.0047,-0.0791,0.0746,0.0437,-0.0318,0.0241,-0.0173,0.0311,-0.0144,0.0015,0.0852,-0.0193,-0.0361,0.0369,0.0449,-0.0095,-0.0243,0.0076,-0.0392,-0.0731,0.0687,0.0152,0.0075,-0.0039,0.0132,-0.0728,-0.0439,-0.0281,0.0571,-0.0757,0.0577,0.0349,-0.0255,0.0234,-0.0363,0.0463,-0.0754,0,-0.0197,-0.0714,-0.0582,0.053,0.0118,0.0192,-0.0141,-0.0027,0.0832,-0.0293,-0.0761,0.0576,-0.0154,0.0125,-0.0462,0.0319,-0.0135,-0.0297,-0.0074,0.0082,0.0537,0.1072,-0.1302,-0.0307,0.0207,0.0333,-0.014,-0.0103,0.0331,0.0019,-0.0057,-0.0107,0.0457,-0.0516,0.0693,0.0463,-0.0377,-0.0201,-0.0015,0.0644,0.018,-0.0078,-0.0489,-0.0356,-0.012,0.0084,-0.0687,-0.037,-0.0227,0.0993,-0.039,-0.0175,-0.0167,-0.1334,-0.0668,-0.0134,0.0556,-0.0245,-0.068,0.0158,-0.066,0.0054,-0.0413,0.0289,-0.036,-0.1373,0.0217,-0.0006,-0.0681,-0.0426,-0.0033,-0.1081,-0.0158,-0.0857,0.0315,-0.0141,0.0572,0.0018,0.0124,-0.0557,-0.0153,-0.0116,0.0591,0.0473,0.0409,0.0871,-0.0594,0.0936,-0.0395,0.074,0.0228,0.0034,-0.077,0.1,-0.0853,0,0.0009,-0.0391,0.0647,0.1175,0.0431,-0.0532,-0.0333,-0.0108,-0.0071,0.0565,0.0315,-0.0349,-0.0529,-0.0226,0.1269,0.0785,-0.0268,-0.0275,-0.0736,-0.0518,0.0805,-0.0058,-0.074,-0.0338,-0.0663,0.04,-0.0416,0.0369,-0.0945,0.0191,-0.0129,0.0951,-0.0741,-0.0294,0.0574,-0.0012,0.0168,0.0124,0.0399,0.0176,-0.0757,-0.0286,0.0362,0.0303,0.0239,-0.0262,-0.0994,-0.0692,-0.0373,0.0274,-0.0161,-0.06,0.0295,0.0396,0.0781,-0.0506,0.0433,0.0677,0.0569,0.0597,0.0931,0.0598,0.007,-0.0666]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"n a reader does click through, the on‑site experience has to be delightful: Pages that feel instant; typography that’s pleasant; zero cookie walls Clear “next step” information and related reading","embedding":[-0.0542,-0.0602,0.0215,0.0379,0.0555,-0.0433,0.0946,0.0236,0.0818,-0.0913,-0.0649,0.0318,-0.0141,-0.0274,0.0291,0.0265,0.1585,-0.0594,-0.0152,-0.021,0.0019,0.0079,0.0555,0.008,-0.0381,-0.0792,-0.0867,-0.0621,0.0098,-0.0554,-0.0236,0.1101,-0.0094,0.0017,-0.0112,0.0282,0.0338,0.047,0.0386,-0.0169,-0.0156,-0.0291,-0.0204,-0.0009,0.0737,-0.031,-0.0023,0.0217,0.016,0.0182,-0.0595,0.0316,0.0479,0.0678,-0.0586,0.0276,-0.0617,0.0377,-0.0369,-0.0276,-0.0089,-0.1166,-0.0297,-0.0075,-0.0111,0.0446,-0.0028,-0.01,0.0195,0.0007,0.0168,0.0022,0.029,0.1263,0.0896,-0.0228,-0.002,-0.0938,0.0703,-0.0288,-0.0325,0.017,0.0275,0.0686,0.032,0.0008,0.0246,-0.0086,0.008,0.051,-0.0228,-0.0616,0.0662,-0.013,0.0801,0.0133,-0.0429,0.0096,-0.0163,0.0761,-0.0123,0.0795,0.0091,0.0132,-0.0701,0.0028,-0.0114,0.0556,0.0571,0.0279,-0.0989,-0.0417,-0.0284,-0.0002,0.0064,-0.0772,0.0407,-0.0341,0.0731,0.0045,0.0442,0.0088,0.0138,0.0632,0.0853,0.0697,0.019,0,0.0646,0.1288,0.0106,0.0464,-0.0373,0.0489,-0.0675,0.016,-0.0116,-0.0124,0.0366,0.079,0.0121,0.0192,-0.0433,-0.0059,-0.0682,0.1194,0.0212,-0.0228,0.0047,0.0193,0.0045,0.0391,0.0552,-0.0033,0.004,-0.0146,0.011,0.0313,-0.0355,-0.0371,-0.0324,-0.0515,0.0368,0.0015,0.0186,-0.0493,0.0442,-0.0028,-0.0877,0.031,0.0325,-0.0413,-0.12,0.0239,-0.0519,-0.0081,-0.0404,0.0163,-0.0418,0.0239,0.0252,0.0501,-0.0192,-0.1067,-0.049,0.0019,-0.0192,-0.0831,0.0894,-0.0033,-0.011,0.0279,0.0146,0.0582,-0.0706,0.0451,0.0858,0.0009,0.0054,0.015,0.0264,0.033,-0.0198,-0.0092,-0.0644,0.0013,0.0873,0.0649,0.0567,-0.0386,-0.0118,-0.0216,-0.0553,-0.028,0.0471,-0.0948,-0.0218,0.029,0.0182,0.0698,-0.0491,0.1194,-0.0923,0,-0.0326,-0.0138,0.0365,-0.0171,-0.0648,0.0137,0.0143,-0.0258,0.0909,-0.0259,-0.0795,0.0106,0.0017,0.0159,-0.0079,0.0331,0.0177,-0.027,-0.0307,-0.0355,0.0193,-0.0023,-0.1023,-0.019,0.0994,-0.0067,0.0003,-0.0019,0.0235,-0.0788,0.0305,0.045,-0.0492,-0.0824,0.0243,0.0822,-0.0279,0.0275,-0.0132,0.0034,0.0484,-0.0185,-0.0489,-0.0633,0.0008,-0.038,-0.0931,0.0133,-0.0587,0.0856,-0.0299,-0.0265,0.0146,-0.0943,-0.1033,0.0224,0.0303,0.0332,0.0253,-0.039,-0.0405,-0.0045,-0.0924,0.0266,0.009,-0.1185,0.0596,-0.0184,0.0349,-0.0398,0.0331,-0.071,-0.0037,-0.09,0.0658,-0.003,0.0478,-0.0768,-0.0576,-0.0552,-0.067,0.0085,0.0868,-0.0095,0.0213,0.0878,-0.0296,0.0614,-0.0362,0.0502,0.0145,-0.0653,-0.0967,0.0829,-0.1219,0,0.0059,0.0009,0.0564,0.1125,0.0682,-0.0603,-0.05,0.0602,-0.0438,-0.0303,0.0283,-0.0395,-0.0407,-0.0677,0.1723,0.0052,0.0028,-0.054,-0.0846,-0.0326,0.0314,0,-0.0792,-0.0233,-0.0253,0.023,-0.0235,0.0684,-0.0352,0.0193,-0.0107,0.0754,-0.0596,-0.029,0.0066,0.0318,0.0077,-0.0654,0.0089,-0.0001,0.0504,0.0133,0.0295,0.0625,0.0455,0.0276,-0.0226,-0.1041,0.0084,-0.0165,0.0504,-0.0828,0.1002,0.0708,0.0523,-0.0291,0.0465,-0.0297,0.0786,0.0707,0.0772,0.0473,-0.0797,-0.0337]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"Track “assisted discovery” proxies: newsletter signups, repeat visitors, and time‑to‑return.","embedding":[-0.0207,-0.061,-0.0214,0.0329,0.1055,-0.0114,-0.0052,0.0034,0.1163,-0.0305,-0.0547,0.0421,-0.0139,-0.0046,-0.0188,0.038,0.131,-0.0594,-0.0092,-0.0033,-0.0384,-0.0379,0.0308,0.0042,-0.0433,-0.046,-0.0521,-0.0923,-0.0093,-0.0454,0.0064,0.121,0.0382,-0.0219,-0.006,0.0539,-0.0036,0.014,0.0333,-0.0013,-0.0007,-0.0159,-0.0025,0.0042,0.0512,-0.08,0.0151,0.0311,-0.0371,0.0484,-0.0274,-0.0097,0.0277,0.0212,-0.0217,0.0024,-0.0467,0.0099,-0.0243,-0.065,0.0271,-0.0814,-0.0778,-0.0399,0.0426,-0.0556,-0.0194,0.0779,0.0037,0.0453,0.0559,0.0103,0.0482,0.0821,0.0836,0.015,0.015,-0.0631,0.05,-0.0827,-0.0162,-0.0206,0.0455,0.0037,0.0125,-0.026,0.0084,0.0502,0.0537,0.0669,-0.0163,0.0095,0.1282,-0.0491,0.0302,-0.0024,-0.0387,0.0303,0.0724,0.072,0.0267,0.1208,-0.0242,-0.0032,-0.0079,-0.0337,-0.0313,0.0529,0.0025,0.0521,-0.0459,0.0773,0.0166,-0.0191,0.0546,-0.0038,0.0112,0.038,0.0689,0.0689,0.0463,0.0317,0.0781,-0.0153,-0.0089,0.0204,0.0054,0,0.0587,0.0601,-0.01,0.0183,-0.0314,0.0215,-0.0543,0.0278,-0.0334,-0.0946,0.0052,0.1175,0.0315,0.0617,-0.0139,-0.0267,-0.0324,0.1233,0.027,-0.0413,0.0358,-0.0703,-0.0203,0.054,0.0854,-0.0756,-0.0076,-0.058,-0.0605,0.0337,-0.0226,-0.0208,0.0028,-0.0193,0.0415,0.0146,-0.0146,-0.0361,0.0448,0.0042,-0.0797,0.0259,0.0535,0.0108,-0.0602,0.0552,0.0137,-0.0143,-0.0852,-0.0148,0.0665,0.0204,-0.0144,-0.0144,-0.0016,-0.0429,-0.0562,-0.0848,0.0403,-0.0884,0.068,0.02,-0.0097,0.0853,0.0134,0.0803,-0.051,-0.0201,0.0765,0.0292,0.1039,0.0347,-0.1073,-0.0388,-0.008,0.0198,-0.0065,-0.02,0.0501,0.036,0.057,-0.029,-0.0466,-0.0253,-0.0157,-0.0121,0.0368,-0.0747,0.0052,0.0628,0.0279,0.0085,-0.1031,0.0557,-0.031,0,-0.0545,-0.0473,0.0257,-0.0484,-0.0544,-0.0143,-0.0698,-0.0406,0.0754,-0.0593,-0.1175,0.0009,-0.0203,0.0458,-0.0664,-0.044,0.0244,-0.0266,-0.0518,0.0097,0.0152,-0.0023,-0.1196,0.0162,0.0911,0.0168,-0.0301,-0.0336,0.0434,-0.0741,-0.0189,-0.0223,-0.0273,-0.102,-0.001,0.122,-0.0128,0.0512,0.0102,0.0127,-0.0153,0.0366,-0.0733,-0.0807,-0.0412,-0.0151,-0.0658,0.0686,0.0207,0.0407,-0.0426,-0.0261,0.0273,-0.0697,-0.0333,-0.0211,0.0304,-0.0197,-0.0235,0.0387,-0.062,0.0545,-0.0571,0.0116,-0.0026,-0.1729,0.0822,0.0277,-0.0252,-0.0344,0.0789,-0.0228,-0.0239,-0.0727,0.0225,0.0108,0.0749,0.0003,-0.0169,0.0083,-0.101,0.0023,0.083,-0.0171,0.0597,0.0204,0.0245,-0.0258,-0.0012,0.043,0.0571,-0.0974,-0.1152,0.0455,-0.0866,0,-0.0128,0.0059,0.0521,0.1444,0.0361,-0.0017,-0.0145,-0.0011,-0.0029,0.0068,0.03,-0.062,-0.0434,-0.0208,0.0931,0.0607,0.0596,-0.1286,-0.0892,-0.0181,0.0163,0.0003,-0.0148,-0.0388,-0.0132,0.0245,0.0094,0.0121,0.0338,0.0382,-0.0526,0.0801,-0.1135,0.0197,0.0054,-0.0556,-0.0174,-0.0362,-0.0049,0.0716,0.0475,0.0398,0.0424,0.0298,0.0527,-0.0282,-0.0428,-0.0732,-0.0018,-0.0156,0.0112,-0.1268,0.1097,0.0717,0.0797,0.0178,0.0492,0.0127,0.0767,0.0437,0.0606,-0.0165,-0.0246,0]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"What to track # Cohort behavior: do new readers return within 7–14 days? Reading depth: are people hitting 2–3 pages per session after their first visit?","embedding":[-0.1233,-0.0624,-0.0023,0.0309,0.0776,-0.059,0.061,0.0342,0.0548,-0.0305,0.0283,0.0024,-0.0278,-0.0107,0.0966,0.0185,0.101,-0.0407,-0.0309,0.0215,-0.0597,-0.014,0.0127,0.0112,-0.0226,-0.0757,-0.0451,-0.087,-0.0072,-0.0305,0.0349,0.0275,0.0696,0.026,-0.0171,0.0387,0.0137,-0.0028,0.0327,-0.0194,-0.0373,-0.1142,-0.0316,-0.0139,0.0141,-0.0076,0.0121,0.0635,-0.0367,0.0105,-0.018,0.0213,0.0553,0.0114,-0.063,-0.0509,-0.0414,0.0278,-0.0334,0.0085,0.0343,-0.1078,0.0182,0.0174,0.0288,0.0511,0.0077,0.0116,0.0629,0.0318,-0.006,0.0225,-0.02,0.1021,0.0768,-0.0761,0.0075,-0.0575,0.0212,-0.0013,-0.0399,-0.0114,0.0778,0.0413,-0.0513,-0.001,-0.0278,0.0186,-0.0268,0.0224,-0.0971,0.0242,0.0674,-0.0021,0.0314,-0.0312,-0.0518,0.0521,0.0154,0.0893,-0.0532,0.0952,0.0141,-0.0177,0.0142,0.0168,-0.0053,0.028,0.0269,0.0682,-0.0715,-0.0394,-0.0235,-0.0307,0.1161,-0.1015,0.0198,0.0415,0.1277,0.0431,0.0933,0.0142,0.0351,0.016,0.0623,0.0687,-0.0156,0,0.0247,0.1246,-0.0195,0.048,-0.01,0.0333,-0.0443,-0.0167,-0.0205,-0.0635,0.0243,0.0737,0.0462,0.0961,-0.0026,0.003,-0.0153,0.0802,0.1104,-0.0163,0.0664,-0.0077,0.0045,0.0658,0.0235,-0.0252,0.0389,-0.0251,0.0158,0.011,-0.0342,0.0136,-0.0376,-0.0137,0.072,0.0163,0.0453,-0.0702,0.0538,-0.0195,-0.1048,0.0727,0.0191,-0.0284,-0.0795,0.0779,-0.0427,0.0205,-0.0229,-0.0259,-0.0276,0.0564,-0.0115,0.0397,-0.0847,-0.0821,-0.059,-0.0417,-0.0264,-0.0931,0.057,0.0376,0.0169,-0.0209,-0.028,-0.0266,-0.0056,-0.0289,0.0454,-0.0012,0.0593,0.0566,-0.0461,-0.0306,-0.0617,-0.0173,0.0198,-0.0386,0.0437,0.0618,0.0197,-0.0014,-0.013,-0.0741,0.0036,-0.0342,0.0271,-0.0555,0.0026,0.0511,0.0107,0.0132,-0.0525,0.0852,-0.1148,0,-0.0593,-0.0091,-0.0416,0.0475,-0.0501,-0.0061,0.0319,0.0149,0.0539,-0.0052,-0.1144,-0.0218,0.0282,0.0447,0.0009,0.0236,0.0169,-0.0554,-0.0284,-0.0645,0.0902,0.0209,-0.1039,0.0377,0.0952,-0.0267,-0.0055,-0.0352,0.0396,-0.0646,0.0269,0.0329,-0.0608,-0.1045,0.0396,0.0227,-0.0284,0.047,0.0019,-0.0361,0.017,0.0072,-0.0823,-0.071,-0.0003,0.0345,-0.0657,-0.0076,-0.0588,0.0576,0.0145,-0.0604,0.0343,-0.0743,-0.1138,-0.0503,0.0607,-0.0057,0,-0.0038,-0.0441,0.01,-0.0886,0.044,-0.0208,-0.0887,0.0461,0.0275,-0.0601,-0.0374,0.0997,-0.0979,-0.0422,-0.0764,0.019,0.0033,0.0341,-0.0344,-0.0546,0.0017,-0.091,0.0063,0.0717,-0.0214,0.0765,0.0169,0.0178,0.0532,-0.059,0.0763,0.0338,-0.0527,-0.1107,0.0348,-0.0869,0,-0.0181,-0.0081,0.0244,0.1011,0.0759,0.0159,-0.0235,-0.0258,-0.0157,0.0128,0.0254,0.0132,0.0059,-0.0042,0.1264,0.0283,-0.0383,-0.1168,-0.0539,-0.0272,0.0065,-0.0059,-0.1006,-0.051,0.0037,0.0018,-0.0044,0.0603,-0.0465,0.0295,-0.0754,0.0516,-0.0578,-0.0352,0.0681,0.034,-0.0159,-0.0341,0.0383,-0.002,-0.0104,0.0153,0.0395,0.0333,0.0574,-0.0198,-0.0965,-0.0854,-0.0206,-0.0455,0.0157,-0.0923,0.0653,0.1238,0.0492,-0.0103,0.0481,0.039,0.0854,0.0545,0.1057,0.0233,-0.032,-0.0532]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"We already see the ingredients: privacy‑preserving tokens to attest “a real device, a real user” without revealing identity; evolving standards from the web and privacy communities; platform moves to","embedding":[-0.1139,-0.056,0.0376,0.0112,0.0856,-0.0726,0.0603,0.0003,0.0416,-0.0362,0.0147,0.0283,0.0055,0.0025,0.1019,0.0663,0.1166,-0.0586,-0.0542,0.0145,-0.053,0.0149,0.0243,0.0433,-0.0751,-0.0409,-0.0302,-0.0555,-0.0283,-0.0315,-0.0054,0.0262,0.0486,0.0556,-0.0409,0.0114,0.0312,0.0264,-0.0326,-0.0701,-0.0771,-0.1148,-0.0286,-0.02,0.0159,0.0101,0.004,-0.01,-0.0259,-0.022,-0.0016,-0.0119,0.0707,0.051,-0.0782,-0.0506,0.0252,0.0085,-0.0195,0.0248,-0.0025,-0.0985,0.015,0.0216,0.0424,-0.0105,-0.0111,-0.0106,0.0312,0.0076,-0.0218,0.0177,0.0039,0.1046,0.0398,-0.0447,0.0014,-0.0592,0.0665,0.0298,0.0135,-0.0039,0.0402,0.0505,-0.036,0.0035,-0.011,-0.0084,-0.0033,0.0104,-0.0667,0.0251,0.0934,0.0215,0.0034,-0.045,-0.023,0.0036,-0.0236,0.1066,-0.0393,0.0768,0.0181,-0.0464,0.0137,0.0502,0.0017,0.0266,0.0478,0.0521,-0.0951,-0.0223,-0.0042,0.0087,0.1317,-0.0826,0.0304,-0.0006,0.1262,-0.0152,0.0707,-0.0124,0.0195,0.0344,0.1375,0.0526,-0.0325,0,0.0475,0.0896,-0.0183,0.0796,0.0149,0.043,-0.0336,0.0228,-0.0314,-0.0312,-0.0036,0.0397,0.0446,0.0437,0.0381,-0.0191,0.0154,0.0335,0.0905,-0.0256,0.0325,0.0106,0.0252,0.0521,0.049,-0.0323,0.0554,0.0085,0.0697,0.0161,-0.0539,-0.0086,-0.0319,0.04,0.0602,0.0124,-0.0054,-0.0768,0.0648,-0.0223,-0.0803,0.1126,-0.0499,-0.0122,-0.0436,0.044,-0.0022,0.0057,-0.0265,-0.0316,-0.0097,0.0529,-0.0067,0.0409,-0.0857,-0.0831,-0.0729,-0.018,-0.0678,-0.1228,0.0171,0.0155,0.018,-0.0172,0.0023,-0.0529,0.027,0.0462,0.0266,-0.0105,0.0466,0.0426,-0.0222,-0.0081,-0.0785,-0.0109,0.0126,-0.0071,0.0832,0.0426,0.0745,-0.0169,-0.0479,-0.0624,0.0355,-0.0877,0.044,-0.0793,0.0227,0.0749,-0.0552,-0.007,-0.0065,0.146,-0.1372,0,-0.0827,-0.0051,-0.0578,0.0436,-0.1096,0.0007,0.0504,0.0178,0.0045,0.0221,-0.0845,-0.004,0.0415,0.0161,0.0116,0.0476,0.019,-0.0441,-0.0856,-0.0799,0.0607,0.0695,-0.1191,0.0183,0.0332,0.0039,-0.017,-0.0011,0.0261,-0.0212,0.0678,0.0358,-0.0486,-0.0416,0.0371,0.0107,-0.0455,0.0281,-0.0037,-0.0407,-0.0007,0.0331,-0.0637,-0.0318,-0.0378,0.0545,-0.0704,-0.0156,-0.0337,0.0203,0.0035,-0.0992,0.0637,-0.0858,-0.0972,-0.0457,0.0524,0.0187,-0.0376,-0.0194,-0.0419,-0.0086,-0.0555,0.0227,0.0046,-0.038,0.0326,0.0581,-0.0717,-0.0395,0.1509,-0.0622,-0.0712,-0.0159,0.0285,0.0216,0.063,-0.0398,-0.0728,-0.0023,-0.0299,-0.0064,0.0538,-0.0266,0.0534,-0.0028,0.0057,0.0559,-0.0614,0.05,0.0011,-0.0014,-0.0916,0.0253,-0.0237,0,-0.0086,-0.0727,0.0131,0.0839,0.0638,-0.0057,-0.0099,0.0007,0.0121,0.0527,0.044,0.0449,-0.026,0.0018,0.123,0.047,-0.0328,-0.1293,-0.0348,0.0009,-0.0032,0.0112,-0.1226,0.0153,0.0071,-0.0348,-0.0407,0.0894,-0.0618,0.0465,-0.0375,0.0191,-0.0387,-0.0204,0.0541,0.0656,-0.0332,-0.0527,0.0478,-0.026,-0.0103,-0.0014,0.038,0.017,0.0227,-0.0113,-0.0796,-0.0949,-0.0391,-0.0562,-0.009,-0.0702,0.0483,0.1031,0.0605,0.0005,0.0365,0.0382,0.0558,0.0862,0.1266,0.0247,-0.0245,-0.0469]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"The web gets a little more like the earlier years — personal, conversational, and fun. Closing # LLM Assistants are here and useful.","embedding":[-0.0372,-0.0794,0.048,0.0431,0.0628,-0.0615,0.062,0.0348,-0.0365,-0.0598,-0.0639,-0.0081,-0.015,-0.0248,0.033,0.0676,0.1037,-0.0437,-0.0614,-0.0257,-0.0255,0.0724,0.0112,-0.0222,-0.0487,-0.0459,-0.044,-0.0652,0.0279,-0.0415,-0.037,0.038,0.0453,0.0944,-0.0888,-0.0018,-0.0195,0.0073,0.0577,-0.0249,-0.0235,-0.0873,-0.0245,-0.0624,0.0517,0.0138,-0.0281,-0.0257,-0.0244,0.0287,-0.0814,0.0644,0.071,0.0507,-0.0803,-0.0055,-0.0365,0.0357,-0.0088,-0.0357,-0.0001,-0.1027,0.0531,0.0401,0.0404,0.0002,0.0084,-0.0253,0.0226,-0.0402,0.0682,0.0239,-0.0142,0.0578,0.0337,-0.0277,-0.0059,-0.0262,0.0525,0.0128,-0.007,0.0061,0.0378,0.0307,-0.0326,-0.0197,0.0087,-0.0222,0.0297,0.0327,-0.0275,-0.0467,0.0992,0.0159,0.0637,-0.0428,-0.0357,-0.071,0.0186,0.0741,-0.0134,0.0667,-0.0344,-0.0721,-0.06,0.0785,0.0228,0.0348,0.0567,0.0174,-0.0928,0.0193,0.0457,-0.0678,0.0983,-0.0949,0.0552,0.0045,0.0715,-0.0021,0.0325,-0.0168,0.0442,0.0474,0.1174,0.0513,-0.1022,0,0.0376,0.0056,-0.0038,0.0467,0.0141,0.0252,-0.0125,0.0049,-0.0106,-0.055,-0.0202,0.0861,-0.0016,0.0554,0.0355,-0.0067,-0.0085,0.0161,0.0557,-0.0258,0.0295,-0.0164,0.0137,0.0738,0.0421,0.0388,-0.022,-0.0372,0.0299,0.0159,-0.0683,-0.0187,-0.0775,0.0161,0.0299,0.0501,-0.0516,0.0229,0.0254,0.0372,-0.1022,0.0314,0.0218,-0.0371,-0.119,-0.0124,-0.0515,-0.0267,-0.0151,-0.0417,-0.0132,0.0156,0.0346,0.0368,0.0033,-0.0321,-0.0845,0.0241,-0.0173,-0.0548,0.049,0.0008,-0.0079,0.0309,0.0515,0.0282,0.0035,0.0219,0.0349,0.0497,0.0668,0.0354,0.001,-0.0084,-0.0253,0.0086,-0.0763,-0.0848,0.0856,0.0309,0.0581,-0.0368,0.0192,-0.1194,-0.0089,-0.0648,0.057,-0.0922,0.0185,0.0219,-0.0257,0.0063,-0.0353,0.1,-0.087,0,-0.1031,-0.0038,-0.0376,0.0781,-0.0516,0.0032,0.0222,-0.0012,0.062,-0.0166,-0.0643,0.0282,0.05,0.0298,0.0155,0.0613,0.0296,-0.0491,-0.0779,-0.0139,0.0303,0.0452,-0.1481,-0.016,0.0177,0.0087,0.0027,0.0061,0.0215,0.0033,0.0119,0.0174,-0.0561,-0.0303,0.0557,0.0887,-0.0002,-0.0372,-0.013,0.026,0.0108,0.0136,-0.0351,-0.0395,-0.0354,0.082,-0.1242,0.0351,-0.038,0.0259,0.0387,-0.008,0.0454,-0.0597,-0.0411,-0.0031,0.0735,-0.0176,-0.0402,0.0541,-0.0828,-0.0179,-0.0748,0.0204,-0.0405,-0.0835,0.0202,0.0123,-0.0535,-0.0833,0.108,-0.0903,-0.0067,-0.0685,0.01,0.0281,0.0406,0.012,-0.0021,-0.0582,-0.0165,-0.0172,0.0774,-0.0312,0.0471,0.0586,-0.0244,0.0481,-0.0285,0.0505,-0.0113,-0.0522,-0.1359,0.0149,-0.1033,0,-0.0013,0.0098,0.0061,0.1271,0.1088,0.0116,-0.0091,0.0567,-0.0728,0.0002,0.0318,0.0377,0.0246,-0.0004,0.1721,0.025,-0.0452,-0.0707,-0.0449,-0.0682,0.0709,-0.0306,-0.0448,-0.0076,-0.0282,-0.021,-0.0597,0.0523,-0.0833,0.058,-0.031,0.0611,-0.0646,-0.0079,0.1362,0.0359,-0.0532,-0.083,0.0001,0.0287,-0.0259,0.0483,0.0424,0.0191,0.0456,0.0187,-0.0917,-0.1004,0.0033,-0.0136,0.0176,-0.0641,0.0586,0.0995,0.1083,-0.0501,0.0072,0.0288,0.0473,0.0583,0.0721,0.0376,-0.0374,-0.0406]},{"url":"/posts/20250914-ai-and-the-commoditization-of-reference/","title":"Individualism is the flavor AI chatbots can&#39;t stomach","snippet":"rral attribution: How AI is changing the rules of web traffic AI tools and referral classification challenges; early field notes: Do AI tools send any traffic?","embedding":[-0.0599,-0.0373,-0.0128,-0.0079,0.0443,-0.0342,0.0815,0.0222,-0.0333,0.0126,-0.0138,0.0005,0.0393,0.0158,0.0325,0.0446,0.0574,-0.0158,-0.0569,-0.0216,-0.0154,-0.0048,0.0683,-0.0372,-0.0515,-0.0199,-0.05,-0.068,-0.0297,-0.0899,-0.0146,0.0357,0.0609,0.0695,-0.0763,-0.0007,0.0578,0.0364,0.0235,-0.0172,-0.0099,-0.0934,-0.0274,0.0068,0.0651,0.0523,-0.0512,-0.0212,-0.0069,-0.0143,-0.1065,-0.0409,0.1177,0.1002,-0.0471,-0.0629,-0.0482,0.0076,-0.0024,-0.01,-0.0102,-0.0927,0.0452,0.0036,0.0033,0.0078,-0.0568,-0.0367,0.0257,-0.0277,-0.0254,0.0333,-0.0003,0.0437,0.0422,-0.0422,0.0171,-0.0564,0.0453,-0.015,0.0096,0.0241,0.0292,0.051,-0.0223,0.0179,-0.0483,-0.047,-0.0311,-0.0137,-0.0407,-0.0564,0.156,-0.0271,0.0287,-0.013,-0.0528,-0.0751,-0.0555,0.0521,-0.0603,0.0565,-0.0659,-0.0825,0.0275,-0.0212,0.0109,0.0133,0.0698,0.0109,-0.0851,0.0466,-0.0348,-0.0711,0.0793,-0.0044,-0.0326,0.0253,0.0991,0.0055,-0.0104,0.0041,-0.0497,0.0594,0.1063,0.0038,-0.0491,0,-0.0126,0.0926,0.0101,0.0288,0.0111,-0.023,-0.0604,0.0166,-0.0221,-0.0899,-0.0104,0.0286,-0.0209,0.037,0.0182,0.0031,-0.0417,0.0683,0.0066,-0.0168,0.0764,0.018,0.0382,0.0399,0.0388,0.0187,0.027,-0.0376,0.1181,0.035,-0.0808,0.0138,-0.0628,0.0409,0.0293,0.0091,-0.0256,-0.0751,0.0008,0.0796,-0.0684,0.0598,-0.0424,-0.0329,-0.0786,0.0301,0.0113,-0.0225,0.0338,-0.0181,-0.0247,0.0595,-0.0339,-0.0181,-0.0193,-0.0499,-0.0469,-0.0304,-0.0405,-0.0497,0.0002,-0.0299,0.0136,0.0691,-0.003,-0.0107,0.021,0.0177,0.0342,0.0287,0.0379,0.0329,-0.0357,0.0332,-0.0636,0.0404,-0.0089,-0.0519,0.0618,0.0494,0.0619,0.0149,-0.0121,-0.0912,-0.0011,-0.0235,0.0606,-0.1044,0.0156,0.0492,-0.0931,0.0345,-0.0793,0.0879,-0.1098,0,-0.0572,-0.0043,-0.0575,0.0531,-0.0026,-0.0142,0.0056,0.0161,0.0859,0.0257,-0.0551,-0.0488,0.0227,-0.0311,0.0248,0.0246,0.0132,-0.0372,-0.106,-0.03,-0.0007,0.0571,-0.1876,0.0478,0.031,0.0395,-0.0239,0.0589,0.0253,-0.0013,-0.0306,0.0475,-0.0263,-0.0282,0.0216,0.0633,0.046,0.0132,-0.0026,0.0294,0.0336,0.0407,-0.0848,-0.0704,-0.0457,-0.0291,-0.1192,0.0219,-0.0073,0.0553,0.0632,-0.0684,0.0036,-0.1045,-0.0845,0.0248,0.031,0.0271,-0.0028,0.0366,-0.06,-0.0042,-0.0193,0.0503,0.0014,-0.0795,0.0195,-0.0292,-0.048,-0.0801,0.1042,-0.0755,-0.0617,-0.0333,0.0098,-0.0009,0.0128,-0.028,-0.0585,0.0032,-0.0056,-0.0373,0.0723,0.0237,0.1255,0.082,0.0194,0.0337,-0.0416,0.0626,-0.0315,-0.0424,-0.1193,0.0744,-0.0611,0,0.0064,-0.0178,-0.0041,0.129,0.0442,0.0048,-0.071,-0.0024,-0.0401,0.0186,0.0504,0.0665,-0.0052,0.0485,0.0835,0.0144,-0.0305,-0.0835,-0.0239,-0.0368,0.0693,-0.0228,-0.0995,-0.0488,0.0258,0.0055,-0.043,0.1163,-0.1023,0.0225,-0.0298,0.0202,-0.0296,0.0097,0.1216,0.0467,0.0165,-0.0598,-0.0367,0.0264,0.021,0.025,0.025,0.0398,0.0061,0.064,-0.0918,-0.0497,0.0127,0.0124,0.0231,-0.1003,0.0677,0.0986,0.0961,-0.0261,0.0299,-0.0084,0.04,0.0494,0.1367,0.0174,-0.0179,-0.0058]},{"url":"/posts/20250919-killing-word-junk-drupal-ckeditor5-build-free-plugin/","title":"A stop-gap Drupal module to kill Word Junk in CKEditor 5","snippet":"← Blog A stop-gap Drupal module to kill Word Junk in CKEditor 5 19 Sep 2025 404 words Filed in: Drupal, CKEditor, editorial tooling, JavaScript A quick demo of the tool in action.","embedding":[-0.1145,0.01,0.0646,0.0864,0.0441,-0.0026,-0.0036,-0.1243,0.0407,0.0115,-0.0174,0.032,0.0768,-0.0508,-0.0394,0.0344,0.0193,0.046,-0.0953,-0.0162,-0.0008,0.0614,0.0359,-0.0171,0.0092,0.0743,-0.06,-0.031,-0.0181,-0.0265,0.0146,-0.0862,0.0037,-0.0067,0.0315,0.0424,-0.0274,0.0542,0.0363,-0.0354,-0.022,-0.0881,-0.0771,-0.0118,0.0278,-0.0596,-0.0997,-0.0289,-0.0036,-0.0457,-0.0556,-0.0928,0.0271,0.0341,-0.0061,-0.1003,0.0134,-0.0118,0.0676,-0.0297,-0.0039,0.0378,0.0057,0.0005,-0.0018,0.0827,-0.0321,-0.0122,-0.0259,0.0513,-0.0566,-0.0459,-0.034,0.0316,0.0584,0.0225,-0.0445,-0.0421,0.0046,-0.044,0.1068,-0.0021,0.0692,0.0501,0.0128,0.1062,0.0344,-0.074,0.0932,-0.0297,-0.0261,-0.0591,0.1139,-0.0535,0.002,-0.078,-0.0456,-0.0025,-0.0468,0.059,0.0079,-0.0303,-0.0522,-0.027,-0.0456,-0.0463,-0.0129,0.0479,-0.035,-0.024,-0.0659,0.0203,-0.0809,-0.0825,0.006,0.002,0.1295,-0.022,0.1074,0.0506,0.0153,0.0041,-0.0656,0.0484,0.0292,0.0037,0.0727,0,0.0626,-0.0155,-0.0552,-0.0055,0.0862,0.0141,-0.0652,0.0381,-0.0307,-0.0052,0.0696,-0.1064,0.002,0.0339,0.0877,-0.0235,-0.0146,-0.0399,-0.0039,-0.0117,-0.0207,0.0265,0.0052,-0.0028,-0.0512,0.0477,-0.0027,0.0158,-0.0105,0.0174,-0.1028,-0.0249,0.0199,0.0102,-0.0846,0.0258,-0.0946,-0.0264,0.0213,-0.0283,-0.0572,-0.006,-0.0202,-0.0603,0.0484,0.0155,0.0423,0.0293,-0.0024,-0.0299,0.0964,0.0631,0.0409,0.0253,-0.0504,0.039,0.074,-0.0341,0.0077,0.0542,0.0529,0.0358,0.0766,-0.002,0.0351,-0.0046,-0.0191,0.0802,-0.0214,-0.0353,-0.0202,-0.0133,0.0011,0.0286,-0.0399,-0.0781,-0.0199,-0.0833,0.1003,-0.0264,0.0575,-0.1435,-0.013,-0.0985,-0.0566,-0.0903,-0.0026,-0.0663,0.0552,-0.0284,0.0015,0.0196,-0.0065,-0.0088,-0.0549,0,0.0842,-0.0156,0.0252,0.1122,-0.06,0.0426,0.0238,0.0674,0.0923,0.0321,0.0739,0.0497,0.0255,-0.0056,0.0514,0.0782,-0.006,0.0012,-0.0159,0.0409,0.0957,-0.111,0.0195,0.0676,-0.0327,0.0111,-0.0421,0.1037,0.0004,-0.0018,0.0121,0.1173,-0.042,-0.0955,0.0077,-0.0381,-0.0437,0.0972,0.0092,-0.0595,0.0225,0.014,-0.0274,0.0478,-0.0601,-0.0021,-0.0833,-0.0077,0.0003,0.0344,-0.0178,-0.0029,-0.0389,0.0031,-0.0735,-0.0088,-0.0513,0.0026,-0.0258,0.0363,0.0122,-0.0214,-0.0503,-0.0144,0.1496,-0.0377,0.0521,0.0412,-0.0309,-0.0128,0.0309,0.0083,0.0344,-0.0469,-0.0351,0.0085,0.088,-0.0361,0.0385,-0.0267,0.0794,0.0187,-0.022,-0.0592,-0.0827,0.0042,-0.1076,0.0284,-0.0158,-0.0579,-0.0223,-0.002,0.0895,-0.0326,-0.0037,0,-0.0056,-0.0688,-0.051,0.0093,0.0084,-0.0613,-0.0673,-0.0004,0.0118,-0.07,0.0633,0.0267,-0.0215,0.0093,-0.0859,-0.012,-0.1027,0.0523,0,-0.0275,-0.0178,0.0381,-0.0291,-0.0075,0.0298,-0.0332,-0.0631,0.0295,0.0225,-0.0199,0.0651,-0.0035,-0.0759,-0.0247,-0.0479,0.1031,-0.0535,-0.0547,-0.0739,0.0607,0.0191,-0.0141,-0.0225,-0.0375,-0.0361,-0.0176,0.0546,-0.0886,0.0203,-0.016,0.0538,0.0515,0.0101,0.0094,-0.0538,-0.0866,0.0686,0.0767,0.0416,0.043,0.0493,-0.02,0.0833,0.0712],"teaser":"A tiny CKEditor 5 plugin for Drupal that strips inline Word-like junk in one click.","date":"Fri Sep 19 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250919-killing-word-junk-drupal-ckeditor5-build-free-plugin/","title":"A stop-gap Drupal module to kill Word Junk in CKEditor 5","snippet":"ine-height:107%;font-size:11pt;font-family:'Calibri',sans-serif;\"><span style=\"mso-fareast-language:EN-US;color:#1F4E79;background:white;\"><b><i>Heading from Word</i></b></span> 🤮 And it's not just","embedding":[-0.0873,0.0876,0.1016,0.0944,0.0525,0.0015,-0.0421,-0.0732,0.045,0.06,-0.0521,0.0789,0.0162,-0.0432,0.0102,-0.0244,-0.0595,-0.0204,-0.1439,0.0321,-0.0172,0.0297,0.0431,0.0144,-0.0047,0.0933,-0.0758,-0.0471,-0.0105,-0.0251,-0.0049,-0.0109,0.078,-0.0154,0.0225,0.0369,0.0076,0.0604,-0.0078,-0.0368,-0.035,-0.0824,-0.1125,0.0265,0.0453,0.0171,-0.057,-0.0322,-0.0557,-0.0356,-0.0501,-0.0652,0.0317,0.0289,-0.0166,-0.026,0.0511,0,0.0607,-0.0557,-0.0482,0.0339,-0.0257,0.0292,0.0212,0.1288,0.0202,-0.0608,-0.0472,0.0647,-0.0048,-0.0118,-0.0579,0.0694,0.0621,0.0525,-0.033,-0.0213,0.0121,0.0027,0.1012,-0.0144,0.0159,0.0502,-0.0133,0.0659,0.0351,-0.1972,0.0802,-0.0365,0.0101,0.0082,0.0883,0.0029,0.0101,-0.0596,-0.0127,0.0543,-0.046,0.0508,0.0023,-0.0483,-0.0184,-0.0454,-0.0235,-0.0519,-0.0006,0.0496,-0.0675,-0.0634,0.0043,-0.0343,-0.1069,-0.0477,0.017,0.0503,0.0965,-0.0228,0.1038,0.0587,-0.0064,-0.0114,-0.0743,0.0367,-0.0125,0.0931,0.0833,0,0.0289,0.0182,-0.0972,0.0123,0.0856,0.0442,-0.1025,0.0171,-0.0002,-0.022,0.0866,-0.0385,-0.0527,-0.0456,0.0771,0.0003,0.0176,-0.0004,-0.0655,-0.0121,0.0176,0.0331,0.0015,-0.0001,-0.0937,0.0569,0.023,0.0093,-0.0924,-0.0069,-0.095,-0.0159,0.0455,0.0243,-0.1343,0.0044,-0.064,-0.0413,0.0082,0.0149,-0.0907,0.0552,0.0452,-0.072,0.0182,0.0263,0.059,-0.0113,-0.012,-0.0123,0.0922,0.1022,0.0815,0.0368,-0.0601,0.0353,0.11,-0.0704,0.0093,0.0304,0.0751,0.0333,0.0497,0.031,-0.0001,-0.0031,-0.0086,0.0967,-0.0347,-0.0869,-0.0035,0.0126,-0.0308,0.0242,0.0049,-0.035,0.0276,-0.0761,0.0458,-0.0374,0.0716,-0.0488,-0.0085,-0.0536,-0.0352,-0.0905,0.0056,-0.0713,0.0136,-0.0067,0.0469,-0.0253,0.0186,-0.0112,0.0044,0,0.0909,-0.0636,-0.0319,0.05,-0.0615,0.0698,0.0186,0.146,0.0944,-0.0433,0.0508,0.0147,-0.0057,-0.0403,-0.0525,0.0727,0.0259,-0.0247,-0.0217,-0.0382,0.0903,-0.0787,-0.0016,0.0463,-0.0173,-0.0039,-0.0082,0.0582,-0.0274,-0.0226,0.007,0.0108,0.0151,-0.028,0.0337,-0.0405,-0.0577,0.0775,0.0137,-0.0273,0.0215,-0.0157,-0.0218,0.0616,-0.0246,-0.0241,-0.0906,-0.0166,-0.0133,0.0353,0.0061,0.0169,-0.0724,-0.0061,-0.0836,0.0212,-0.0447,0.0104,-0.0758,0.0696,-0.0131,0.0178,-0.0155,-0.0459,0.0953,0.0048,0.0526,0.0205,0.0151,-0.035,0.0212,-0.0156,-0.038,-0.0314,-0.0138,-0.0193,0.0973,-0.0306,0.0452,0.0017,-0.0048,0.0059,-0.041,-0.0457,-0.0633,0.0088,-0.0672,0.0325,-0.0344,-0.0055,-0.0336,-0.0275,0.0718,0.0299,0.0011,0,0.0293,-0.0503,-0.0621,0.0607,0.017,-0.0587,-0.0413,0.0241,-0.0042,-0.0386,0.0539,0.0616,-0.0765,-0.0102,-0.1032,-0.051,-0.1095,0.0228,-0.0669,-0.0272,-0.0728,0.0184,-0.0396,0.0001,0.0274,-0.0284,-0.0318,0.0612,0.0557,-0.0033,0.016,-0.0106,-0.0431,-0.0212,-0.0356,0.0519,-0.0526,0.0007,-0.0229,0.063,-0.0313,-0.0313,-0.0108,0.0223,-0.022,-0.0727,0.0208,0.0403,-0.004,-0.0164,0.0348,0.0303,-0.0479,0.0402,-0.0837,-0.0764,0.0291,0.0953,0.0194,0.0178,0.0647,-0.0543,0.0384,0.0663]},{"url":"/posts/20250919-killing-word-junk-drupal-ckeditor5-build-free-plugin/","title":"A stop-gap Drupal module to kill Word Junk in CKEditor 5","snippet":"Hopefully it does get sorted out soon, but in the interim it was becoming too painful to wait; So I had a look and it wasn't too hard to make a cleanup button for CKEditor 5 + Drupal.","embedding":[-0.1415,0.019,0.0556,0.0354,-0.0078,0.0176,-0.0241,-0.0811,-0.0105,0.0493,-0.0075,0.0314,0.006,-0.0277,-0.0405,0.0195,0.0072,0.0479,-0.1539,-0.0566,0.0303,0.0656,0.0737,-0.0001,-0.0304,0.0629,-0.0279,-0.0167,-0.0044,-0.0356,0.0323,-0.0376,-0.038,-0.0483,0.0202,0.1036,-0.0271,0.03,0.0146,-0.0565,-0.0211,-0.0637,-0.1036,-0.0003,0.0699,-0.0496,-0.103,-0.0246,-0.0127,-0.0296,0.0057,-0.0935,0.0549,0.0203,0.0019,-0.0503,0.0062,-0.0014,0.007,-0.0324,-0.0213,0.0468,-0.0401,-0.0083,-0.0464,0.0978,0.0213,-0.0106,0.0011,0.0344,-0.0963,-0.0645,-0.0573,0.0419,0.022,0.0066,-0.0574,-0.0448,-0.018,-0.0528,0.1136,0.0043,0.0855,0.0398,-0.0123,0.0705,0.0798,-0.0754,0.0614,-0.0124,-0.0099,-0.0173,0.1437,-0.0807,0.0161,-0.0192,-0.0394,0.0007,-0.0494,0.0233,-0.0303,-0.0277,-0.0312,-0.1045,-0.0053,-0.0756,0.0029,0.0652,-0.0466,-0.0533,-0.0397,0.0116,-0.0745,-0.0606,0.101,0.0301,0.075,0.0017,0.1467,0.0559,0.0345,-0.0327,-0.0651,0.0551,0.012,0.0656,0.054,0,0.054,-0.0166,-0.0692,0.0717,0.0518,0.0252,-0.0535,0.0635,-0.043,0.028,0.0809,-0.0479,-0.0656,0.0433,0.0789,-0.0331,-0.0251,-0.0021,-0.0219,-0.0359,0.0107,-0.0048,0.0055,-0.0038,-0.0283,0.0636,0.0457,0.0224,0.0212,-0.0065,-0.0949,-0.019,0.0359,0.0173,-0.1104,0.0301,-0.1143,-0.0056,0.0212,-0.026,-0.0381,0.0213,-0.0562,-0.0883,0.0755,0.0214,0.023,0.0081,0.0186,-0.0527,0.0959,0.0882,0.0611,0.0759,-0.0706,0.0115,0.0919,-0.031,-0.0057,0.0475,0.0403,0.0795,0.0194,0.0534,-0.0019,0.0247,0.0058,0.0858,-0.0314,-0.0333,-0.0434,0.0096,0.0054,-0.0362,0.007,-0.0367,-0.0108,-0.0667,0.0538,-0.0344,0.0869,-0.1175,-0.0135,-0.109,-0.0166,-0.0816,0.0152,-0.0611,0.0268,-0.0498,0.0273,0.0003,-0.0052,0.0445,-0.0143,0,0.1144,-0.0602,0.0346,0.1028,-0.0353,0.029,-0.0655,0.0581,0.1046,-0.001,0.0263,0.0273,0.006,-0.013,0.0161,0.0416,-0.0382,-0.055,0.0196,0.0417,0.1125,-0.0603,-0.0198,0.0428,-0.009,0.0134,-0.0904,0.0657,0.0349,0.0347,-0.0232,0.0448,0.0099,-0.0562,-0.0109,-0.0481,-0.0237,0.0969,0.005,-0.0436,0.0298,0.0091,-0.0496,0.0182,-0.0395,-0.0207,-0.0971,0.0235,-0.0491,0.0161,-0.0046,0.0275,-0.0657,0.0014,-0.0662,-0.005,-0.0059,-0.0366,-0.075,0.0438,-0.0393,-0.0312,0.0295,-0.011,0.0859,-0.037,0.0825,0.0158,-0.0288,-0.0002,0.0165,0.0123,0.0379,-0.0667,0.0266,0.0017,0.0759,-0.071,0.076,-0.0082,0.0108,-0.0274,-0.0259,-0.0423,-0.0652,-0.0177,-0.0756,0.0487,0.0454,0.0384,-0.025,0.0078,0.0875,-0.0024,-0.0169,0,0.0195,-0.0509,-0.0821,0.0265,0.0191,-0.06,-0.0778,0.0658,0.0144,-0.0354,0.1065,0.0278,-0.0691,0.0255,-0.0987,-0.0186,-0.0696,0.0867,-0.003,-0.0091,-0.0444,0.0349,-0.019,-0.033,0.0242,-0.0363,0.0094,0.0594,0.0073,-0.0117,0.0334,-0.0205,-0.055,0.0009,-0.0554,0.1226,-0.0445,-0.0142,-0.0574,0.0659,-0.0018,-0.0483,-0.073,-0.0276,-0.0449,-0.0611,0.0273,-0.0475,-0.0038,0.0035,-0.0103,0.0416,-0.0297,0.001,-0.0436,-0.0347,0.0362,0.0656,0.0606,0.0207,-0.015,-0.0209,0.0829,0.0541]},{"url":"/posts/20250919-killing-word-junk-drupal-ckeditor5-build-free-plugin/","title":"A stop-gap Drupal module to kill Word Junk in CKEditor 5","snippet":"Drupal CKEditor 5 API docs → offered crucial context on how to wire it all up. Try it yourself # We now have a button that can be added at /admin/config/content/formats/manage/full_html that does one","embedding":[-0.1139,0.0213,0.0377,0.043,0.0195,-0.0053,-0.0011,-0.0891,0.0139,0.0511,-0.0403,0.035,0.0453,-0.0562,-0.0173,0.0297,-0.0281,0.0337,-0.0844,-0.0177,-0.0042,0.0935,0.0834,-0.0208,-0.0192,0.0776,-0.0638,-0.0406,-0.0059,-0.0288,0.015,-0.0596,0.0577,-0.0061,0.0528,0.082,-0.0156,0.025,0.0165,-0.0132,0.0022,-0.0439,-0.0855,0.0017,0.0286,-0.0129,-0.0983,-0.0408,-0.0208,-0.0467,-0.0117,-0.0736,0.0946,0.0162,-0.0074,-0.0417,-0.0131,0.0227,0.076,-0.019,-0.0079,0.0152,-0.0155,0.0017,-0.0069,0.0797,-0.0183,0.008,-0.0208,-0.01,-0.0387,-0.0581,-0.0433,0.0495,0.0707,-0.0058,-0.0509,-0.0613,-0.0136,-0.0467,0.1299,-0.0276,0.0876,0.0467,-0.0147,0.0898,0.0628,-0.0952,0.0789,-0.0248,0.0013,-0.0564,0.1553,-0.0641,-0.0185,-0.0132,-0.049,0.0028,-0.0668,0.0473,-0.0341,-0.0552,-0.0459,-0.0592,0.0113,-0.0669,0.002,0.1202,-0.0414,-0.0356,-0.0516,-0.0085,-0.0711,-0.0955,0.0655,0.0111,0.1046,-0.0101,0.1233,0.0882,0.0388,-0.0504,-0.0588,0.0743,0.007,0.0428,0.0613,0,0.0295,0.0176,-0.0403,0.0147,0.093,-0.0053,-0.0958,0.0367,-0.0365,-0.0186,0.1202,-0.0597,-0.0544,0.049,0.0326,-0.0367,-0.0277,0.0095,0.0327,-0.0501,0.0035,0.0174,0.0252,0.0122,-0.0465,0.0698,0.0343,0.0444,0.0164,-0.0008,-0.0944,-0.0366,-0.0061,0.0017,-0.13,-0.0069,-0.1056,-0.0126,-0.0194,-0.0208,-0.0607,0.0295,-0.0458,-0.0954,0.0407,0.0548,-0.0047,-0.0205,0.0289,-0.0334,0.0715,0.0506,0.0831,0.0805,-0.0495,0.0096,0.0653,-0.0666,0.0297,-0.0079,0.0537,0.0376,0.0408,0.0107,-0.0271,-0.0431,0.0134,0.0757,-0.0372,-0.0264,-0.025,0.0027,-0.0256,-0.0083,-0.0439,-0.064,-0.0419,-0.0625,0.0584,-0.0177,0.0753,-0.1421,0.0051,-0.0734,-0.0245,-0.0898,0.0062,-0.0579,0.0526,0.0205,0.0089,0.0198,-0.0544,0.0275,-0.0782,0,0.0582,-0.006,-0.0157,0.1068,-0.0381,0.0427,-0.0099,0.1203,0.1447,0.0044,0.0965,0.0184,-0.004,-0.0075,0.0364,0.0706,-0.0444,-0.035,-0.0316,-0.0024,0.0449,-0.1029,-0.0328,0.058,-0.0159,0.0014,-0.0498,0.1142,0.0371,0.0171,0.019,0.0576,-0.0254,-0.0175,0.0193,-0.0295,-0.0209,0.088,0.0227,-0.0512,0.0497,0.0381,-0.0468,0.0397,-0.0539,-0.0264,-0.066,-0.0339,-0.0278,-0.0061,-0.0054,-0.0263,-0.0049,-0.0494,-0.069,-0.0024,-0.02,0.0279,-0.0422,0.0367,-0.0235,-0.0285,-0.0415,-0.0119,0.0643,-0.0867,0.0404,0.0391,-0.0045,-0.0255,0.0637,0.0099,-0.0095,-0.0525,0,-0.0129,0.0955,-0.0237,0.0403,-0.0215,0.0518,-0.017,-0.0356,-0.0244,-0.0312,-0.0245,-0.0316,0.092,-0.0532,0.048,-0.0577,-0.0046,0.0674,0.0291,-0.0261,0,0.0014,-0.072,-0.0501,0.0331,0.0366,-0.049,-0.0386,0.0264,-0.0057,-0.055,0.0763,0.0614,-0.0698,0.0347,-0.0682,0.0099,-0.1156,0.069,-0.0227,-0.0395,-0.0136,0.0551,-0.0296,-0.0239,0.0355,-0.0039,-0.0253,0.0667,-0.0379,-0.001,0.0407,-0.0232,-0.067,-0.0184,-0.0234,0.0855,-0.0956,-0.0639,-0.0592,0.0166,-0.0044,-0.0383,-0.0564,-0.0433,-0.0538,-0.0142,0.0518,-0.0533,-0.015,-0.0147,0.0149,0.0205,-0.0098,0.0366,-0.0565,-0.0454,0.0632,0.0831,0.0514,0.0116,0.0345,0.0301,0.0838,0.0455]},{"url":"/posts/20250919-smart-ai-integration-context-first/","title":"Thoughtful AI integration beats bolted-on Clippy","snippet":"← Digesting Thoughtful AI integration beats bolted-on Clippy 19 Sep 2025 Filed in: AI, content workflows Note: I'm getting more active by writing shorter form, more informal updates like this one.","embedding":[-0.1238,-0.0389,0.0643,-0.0267,0.0749,-0.0543,0.0438,0.0429,0.0057,-0.0397,-0.0212,-0.0259,0.0056,-0.0167,0.0661,0.0816,0.0712,-0.0227,-0.1007,-0.0278,-0.0383,0.0007,0.0267,-0.0026,-0.0587,0.0646,-0.0089,-0.063,0.0092,0.0156,0.0711,0.0461,0.0833,0.0287,-0.0479,0.0904,-0.0031,-0.0104,0.0732,-0.0411,-0.0474,-0.0701,-0.0103,-0.0378,0.0582,-0.004,-0.0556,-0.0514,-0.0183,0.0165,-0.1582,-0.0256,0.0206,0.0189,-0.0186,0.0674,0.0216,0.0297,0.0151,-0.0518,0.0304,-0.0296,0.0589,-0.0087,0.0272,-0.0257,-0.019,-0.0144,-0.0243,0.0295,-0.0182,0.0482,-0.0167,0.042,0.0213,0.0359,0.0116,-0.063,-0.0159,-0.0511,-0.0137,0.0261,0.0266,0.0305,-0.0052,-0.0113,0.0279,-0.0439,0.0436,0.002,-0.0242,-0.1143,0.0368,-0.004,0.2062,0.0749,-0.0554,-0.0694,-0.0721,0.0644,0.0129,0.0398,-0.0224,-0.0958,-0.0263,-0.0153,0.0176,-0.0379,0.0036,-0.0335,-0.0228,-0.015,0.0579,-0.0382,0.0595,0.0187,0.0149,0.039,0.1248,0.0426,0.0368,0.0063,-0.028,0.1087,0.1118,0.0221,-0.0725,0,-0.0093,0.0366,0.0031,0.0863,0.0478,-0.0762,-0.0113,-0.021,-0.0783,-0.0436,-0.0473,0.1116,0.0128,0.0736,0.0005,-0.0976,-0.0283,0.0426,-0.0132,0.014,0.0397,-0.0662,0.0184,0.027,0.0937,0.0249,0.0364,-0.056,0.0529,0.0327,-0.1009,0.0154,-0.0259,0.0348,-0.0404,-0.0144,-0.0837,-0.0898,-0.0153,0.01,-0.0284,0.0549,-0.0248,-0.0205,-0.012,-0.0239,0.0034,0.0007,0.0617,-0.036,-0.0085,0.0169,0.092,-0.0858,0.0012,-0.123,-0.0194,0.0165,0.0215,-0.0292,-0.0364,0.0296,-0.0639,0.0472,0.0109,0.052,-0.0217,0.0838,0.0316,-0.0307,-0.0296,0.0626,-0.0983,-0.0033,-0.026,-0.0157,-0.0453,-0.1059,0.0586,-0.0603,0.0165,0.0062,-0.0775,-0.0162,0.066,-0.0695,-0.0214,-0.0513,-0.0241,0.0243,-0.0527,0.0029,-0.0209,0.0799,-0.0727,0,-0.0005,-0.0375,-0.0578,0.0954,0.0437,0.0168,0.001,-0.0969,0.0523,0.0142,-0.0926,-0.0242,-0.0188,-0.0396,0.0095,-0.0066,-0.0306,-0.0503,0.0025,0.0001,0.0825,0.091,-0.0549,-0.0238,-0.0032,0.0466,-0.0657,0.0341,0.017,-0.0118,-0.0845,-0.0186,-0.0819,-0.0198,0.0544,0.0704,0.001,-0.0066,-0.0514,-0.0223,0.0585,-0.0203,-0.0474,-0.0131,-0.0076,-0.0204,-0.0712,0.0434,-0.0901,0.0049,-0.0332,-0.0556,-0.0316,-0.0667,-0.1078,0.0198,0.0468,0.0008,-0.0761,0.0188,-0.0664,-0.016,0.0506,-0.0204,-0.0111,-0.0283,0.0216,0.0582,-0.0294,-0.0561,0.0824,-0.0207,-0.0488,0.0193,0.0268,0.0566,0.0278,-0.0547,-0.0031,0.0139,-0.0578,-0.0611,0.0851,0.0289,-0.0155,0.0999,-0.0275,0.071,-0.0164,0.0205,-0.041,0.035,0.0199,0.0979,-0.0536,0,-0.0222,-0.001,-0.0178,0.0838,0.0528,-0.0413,-0.0589,0.0024,-0.0159,0.0016,0.0599,-0.054,0.0226,0.0182,0.061,0.0379,-0.0511,-0.0254,-0.0485,-0.0209,0.144,0.021,-0.033,0.0046,0.0048,-0.0523,-0.0494,0.0368,-0.0856,0.0161,-0.0145,0.043,0.003,0.0051,0.0398,-0.0104,0.0393,-0.0666,-0.0289,0.0152,0.0592,0.0563,-0.0222,-0.0291,0.0703,-0.0211,-0.049,-0.0993,-0.0136,-0.0049,-0.004,-0.0195,-0.0018,0.1513,0.1263,0.007,-0.015,-0.0286,0.0399,0.084,0.0726,0.0971,0.0091,0.0007],"teaser":"Lullabot&#39;s thoughts on &#39;How to build your AI integration strategy right&#39;."},{"url":"/posts/20250919-smart-ai-integration-context-first/","title":"Thoughtful AI integration beats bolted-on Clippy","snippet":"mental fuel (and a persuasive piece to share) and I’m looking forward to expanding on a small prototype we built in Drupal (D10.4, ECA 2, and the contrib AI module).","embedding":[-0.1352,0.0201,0.0111,0.0163,0.0384,-0.0411,0.0037,0.054,0.0501,-0.049,-0.0524,-0.0031,0.0157,0.0134,0.0029,0.0357,0.0702,0.0047,-0.0197,-0.0182,-0.0358,0.0829,0.0462,0.0049,-0.0044,0.0361,-0.0797,-0.0529,0.0073,-0.0128,0.1609,0.0435,0.0806,0.0733,0.021,0.0563,-0.0133,-0.0564,0.1051,-0.03,0.0146,-0.0746,-0.024,0.0295,0.0491,-0.0275,0.0057,-0.0461,-0.0031,0.0765,-0.1306,-0.0374,-0.0054,0.0455,0.007,0.0652,0.0248,0.0242,-0.0285,-0.0362,-0.0089,-0.0302,0.0396,-0.0023,0.0699,0.0088,-0.0093,0.0786,0.0049,0.0232,0.0091,0.0711,0.0054,0.0578,-0.0276,0.0128,-0.0301,-0.056,-0.0352,-0.0735,0.0158,-0.0263,0.089,0.0562,-0.0492,0.0172,0.0636,-0.0298,0.02,0.0175,-0.0347,-0.1175,0.0897,-0.0116,0.0497,0.0476,-0.0395,-0.0986,-0.0293,0.0765,0.0084,0.0701,0.012,-0.1285,-0.0471,-0.0109,0.0783,-0.067,-0.0022,-0.0518,0.0183,-0.0061,0.0343,-0.0433,0.0303,0.0329,0.0244,0.016,0.0588,0.0226,-0.0128,-0.006,-0.0426,0.0893,0.0045,0.0205,0.0263,0,-0.054,0.027,-0.0297,0.06,0.0538,-0.036,0.0038,-0.054,-0.0822,-0.063,-0.019,0.0481,-0.0003,0.0582,-0.0832,-0.062,-0.0796,0.1416,0.0345,0.0548,-0.0168,-0.0376,-0.0004,0.0176,0.0707,-0.0019,-0.0134,-0.0557,0.0685,0.0052,-0.0803,-0.0044,0.011,-0.0237,-0.0443,0.0025,-0.0822,-0.0607,-0.0317,0.0087,0.0518,0.0111,-0.0003,-0.03,-0.0834,-0.0246,-0.0581,0.0064,0.066,-0.054,0.0475,0.0105,0.0461,-0.1194,0.0354,-0.1129,-0.0478,-0.0013,0.047,-0.0147,-0.0213,0.0323,-0.0514,0.0447,0.0133,0.0631,-0.0238,0.0634,0.0725,-0.044,-0.0326,0.0376,-0.0706,-0.028,0.0434,-0.0171,-0.0397,-0.0987,0.0496,-0.037,-0.0153,-0.0438,0.0605,-0.0214,0.0634,0.0035,-0.0499,-0.0383,-0.0689,-0.0265,-0.0258,-0.0277,-0.0656,0.0616,0.0514,0,0.0047,-0.0257,-0.0964,0.0583,0.0199,0.048,-0.0285,0.0176,0.0199,-0.0005,-0.0839,-0.0558,-0.073,-0.0903,0.0101,-0.0808,-0.0016,-0.0591,-0.0077,0.0053,0.0304,0.0375,-0.0329,0.0467,0.04,0.0659,-0.0524,0.031,0.0029,-0.0307,-0.0677,-0.0229,-0.0899,0.0224,0.0216,0.0216,0.0511,0.0251,-0.0194,0.0405,0.0683,0.0078,-0.0294,-0.0179,-0.0103,-0.0104,-0.0457,0.0658,-0.0033,0.0198,-0.0453,-0.0435,-0.0526,-0.0421,-0.0718,0.0458,0.0306,-0.0268,-0.1037,0.0208,-0.0718,-0.0218,0.0171,-0.0268,-0.019,-0.098,-0.0095,0.0378,-0.0251,-0.035,0.1133,-0.0669,-0.0131,0.0307,0.1033,0.0578,0.0917,-0.052,-0.0165,-0.0044,-0.0459,0.0218,0.0637,0.0458,0.0835,0.0957,-0.0554,-0.0247,0.0131,0.0529,-0.0184,0.0641,0.0518,0.0497,-0.0599,0,-0.0546,0.028,-0.014,0.0905,0.0143,0.0262,-0.066,-0.0103,-0.0141,-0.0518,0.0368,-0.1469,-0.037,-0.0354,0.0089,-0.0023,0.0184,-0.004,-0.0755,-0.043,0.1008,0.0125,0.0079,-0.0189,-0.0272,-0.0324,-0.0301,0.0498,-0.0491,0.0009,0.0162,0.0397,-0.0749,0.0679,0.0052,0.0056,0.0923,-0.0429,-0.0602,0.0679,0.0687,0.0472,-0.0694,-0.0287,0.0654,0.0242,0.0038,-0.1336,0.0413,0.0066,0.0347,-0.088,0.0144,0.1477,0.0631,-0.0079,0.0415,0.0341,0.0495,0.0526,0.0346,0.0433,0.0364,0.0336]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"← Blog The power of the pause: How planning beats prompt tuning 23 Sep 2025 1,658 words Filed in: AI, workflow, project management Image made with Loras.dev .","embedding":[0.0053,0.0042,0.0798,-0.0269,0.0415,-0.0264,-0.0338,0.0085,0.0317,0.0049,-0.119,-0.0097,-0.0371,-0.0476,0.0062,0.0641,0.0786,-0.0326,0.0131,-0.0346,0.0467,0.0312,0.0845,0.0302,-0.0892,0.0619,0.0341,-0.0039,0.0416,-0.0088,-0.0012,0.0621,0.0056,-0.0104,-0.0566,0.1273,-0.0297,0.0901,0.0333,-0.0117,-0.0418,-0.0107,0.0545,-0.0563,0.1078,-0.0267,-0.0001,-0.0338,-0.0553,-0.0116,-0.0696,-0.0601,0.005,-0.0576,-0.0236,0.0189,0.0759,0.0675,0.0121,-0.0644,-0.0459,-0.0947,-0.058,-0.059,0.0586,0.038,0.0108,0.0319,-0.0351,0.0814,0.0837,-0.03,-0.0211,0.0681,0.0262,0.0662,0.0097,0.017,0.1085,-0.0244,0.0426,-0.007,-0.004,0.1388,-0.0104,-0.0031,0.0135,0.0686,0.1038,-0.0146,0.0192,-0.0703,0.0113,0.0385,0.0358,0.1045,-0.0295,-0.104,-0.0295,0.0223,0.0255,0.0389,0.054,-0.1178,-0.0307,-0.0147,0.0873,0.0281,-0.0355,-0.046,0.0054,0.016,0.0698,0.0506,0.0614,0.0087,-0.0295,0.0478,-0.0162,0.0318,0.0085,-0.0076,0.0767,-0.0034,-0.0449,-0.0022,-0.0104,0,0.02,-0.03,-0.0238,0.0575,0.0484,-0.0374,0.0611,0.0685,-0.0183,0.0204,0.0033,-0.0812,-0.0041,0.0084,0.0518,-0.1017,0.0365,0.0486,-0.1064,-0.03,-0.0086,-0.1029,0.0377,-0.0596,0.1245,0.0708,0.0657,-0.0081,0.0061,0.006,-0.0458,0.0193,-0.0069,-0.0191,-0.0421,0.0351,-0.1079,-0.0161,0.0269,0.008,-0.0675,0.0411,-0.0187,0.0541,0.0092,-0.022,-0.0161,-0.0711,-0.0389,0.0129,0.0403,0.0495,0.0153,-0.0051,0.0055,-0.0645,0.0309,-0.0234,-0.0362,0.0065,0.0393,-0.0468,-0.073,0.1011,0.0499,0.1087,-0.0599,0.0463,0.0949,-0.0775,-0.0048,-0.0071,-0.0186,-0.0247,-0.0638,-0.03,-0.006,-0.0122,0.0576,0.0229,0.0395,0.0197,-0.0262,-0.0537,0.0518,-0.0214,0.0296,0.0447,-0.0597,0.09,-0.0195,0.0045,-0.0026,0.1013,-0.0458,0,-0.009,-0.0637,-0.0446,0.0478,0.0398,-0.0477,-0.0441,-0.1163,0.0563,-0.0238,-0.0605,-0.0779,-0.0481,0.0112,-0.0098,-0.0558,0.0626,-0.08,0.0505,0.0209,-0.0205,0.0415,-0.0966,-0.0398,-0.0743,0.0569,-0.0674,-0.0485,-0.0074,-0.0314,0.0069,-0.095,-0.0403,0.0038,0.0076,0.0622,-0.0027,0.018,-0.061,0.0798,0.0581,0.0117,-0.0448,-0.0032,-0.0162,0.0095,-0.026,-0.0269,-0.077,0.0042,0.001,0.0137,-0.0204,-0.0923,-0.0085,-0.0746,0.0184,-0.0615,-0.0482,0.0274,-0.0675,-0.0464,0.0693,-0.0513,0.0086,0.0829,-0.0235,0.0188,0.0302,-0.0676,-0.0092,-0.0039,-0.0689,0.0526,0.0292,-0.0213,-0.0613,-0.0403,0.0268,-0.0482,0.0058,0.0275,-0.0699,0.0469,-0.0403,0.0866,-0.0022,0.0664,0.0275,0.0239,-0.0175,-0.035,0.0039,0.0438,-0.0199,0,-0.0265,-0.0187,0.023,0.0233,0.0535,-0.0628,-0.0625,0.0558,0.0191,-0.0035,0.0729,-0.0009,-0.0422,0.0691,0.0328,-0.0445,0.0623,0.062,-0.072,-0.0925,0.0854,-0.0189,-0.0583,0.0003,0.0828,-0.0429,-0.0496,0.0412,0.0083,0.0062,0.0022,-0.0121,-0.0123,0.0493,0.0463,0.0173,0.059,-0.0527,0.1534,0.0026,0.0442,0.0909,0.0157,0.061,-0.0406,-0.0076,-0.034,-0.0373,-0.0329,-0.1167,-0.0386,-0.0364,0.0112,0.0945,0.0868,0.0287,0.0138,-0.0716,-0.0362,0.0512,0.0674,0.06,-0.1086,0.0213],"teaser":"Traditional project planning techniques help ensure maximal benefits from AI tools.","date":"Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"This post comes out of my own ongoing efforts to figure out how my team can effectively make use of LLMs and the potential it offers without getting bogged down in technical trends — in both code and","embedding":[-0.0374,0.0414,0.0469,-0.0175,-0.0302,-0.085,-0.0307,-0.0089,-0.0288,-0.004,-0.1221,0.0626,0.0322,-0.0763,-0.0562,0.0007,0.135,0.017,-0.039,-0.0577,-0.05,0.0165,0.106,0.0578,0.013,-0.005,-0.051,-0.0369,0.0786,-0.0682,0.0593,0.0255,0.0356,-0.0294,-0.0506,0.0756,0.0288,0.0075,0.0209,-0.0119,-0.0219,-0.0184,0.009,0.0081,0.0895,-0.0438,-0.001,-0.035,-0.0215,0.0192,-0.1589,-0.0625,0.0251,-0.0726,-0.0548,0.0821,0.0962,0.0079,-0.0104,-0.0633,-0.0252,-0.0933,-0.1362,-0.0336,0.027,0.0221,0.0105,-0.0059,0.0132,0.02,0.016,0.0152,0.0253,0.0785,0.0182,0.0801,-0.0965,-0.0307,0.0636,-0.0307,0.1184,-0.0629,-0.0296,0.0383,0.0091,-0.0666,0.0995,0.0358,-0.0031,0.0113,0.0511,-0.0117,-0.0697,0.0429,0.0044,0.0876,0.0287,-0.0896,0.0323,0.0578,0.0288,0.0611,-0.0231,-0.1268,-0.0339,-0.0201,0.0734,0.0754,-0.0543,-0.0372,-0.0094,0.0081,-0.0333,-0.0077,0.0736,0.0336,-0.0484,0.0369,0.0071,-0.0283,0.0203,-0.0027,0.0001,-0.0181,0.0394,0.0221,0.0109,0,-0.0334,0.0377,-0.007,0.0487,0.0172,-0.0262,-0.0634,-0.0477,0.0048,0.038,0.0086,-0.0698,-0.0112,-0.0069,0.0335,-0.0475,-0.0424,0.0719,-0.1247,0.0453,0.0454,-0.0141,0.0149,-0.0549,0.1321,0.0617,0.0066,0.0365,-0.0123,0.0104,-0.0458,-0.0033,-0.0575,0.0313,-0.0187,0.0367,-0.053,-0.0749,0.0483,0.0111,-0.0273,0.0575,0.0112,0.0031,-0.0319,0.062,-0.0542,-0.0299,0.0223,0.0386,0.0233,0.0658,-0.0128,0.0231,-0.0169,-0.0073,0.0943,-0.0429,0.0487,0.064,0.0561,0.0143,-0.0386,0.0351,-0.0287,0.0223,-0.0541,0.0039,0.0748,-0.1315,-0.0337,-0.0386,0.0143,-0.0173,0.0559,-0.0433,-0.0147,0.0253,0.0501,-0.0621,-0.008,0.037,-0.0589,-0.0836,0.0218,0.0273,0.0214,0.0478,-0.0338,0.0726,-0.065,0.0767,-0.0024,0.0758,-0.0643,0,0.0006,-0.0077,0.0076,0.152,-0.0009,0.0025,-0.0139,-0.1117,0.0451,-0.0067,-0.0347,-0.0379,-0.0279,-0.0015,-0.0135,-0.0679,0.0671,-0.0915,0.0175,0.0395,0.0442,0.0337,-0.054,0.0031,-0.0139,0.0616,-0.0551,-0.0296,0.0305,-0.086,-0.0325,-0.0302,-0.0064,-0.0122,0.0114,0.0397,0.0469,0.0096,-0.0089,0.0712,0.0701,0.0431,-0.0896,-0.0667,0.0166,0.0151,-0.0335,-0.0106,-0.0635,0.0268,0.0363,0.0939,-0.0497,0.0071,0.0106,-0.0679,-0.0424,-0.0792,0.0087,0.0466,-0.0281,0.0511,-0.0319,-0.0244,0.0567,0.0351,-0.021,-0.0245,0.0272,0.0206,-0.0996,-0.045,-0.0119,0.0199,0.0724,0.0345,-0.0206,-0.0726,-0.0132,-0.0165,-0.0201,0.0257,-0.045,0.0764,-0.0198,0.1138,0.032,-0.045,-0.0303,0.0436,-0.0008,0.0365,0.001,0.0135,0.0159,0,-0.0382,-0.0548,0.0109,-0.0077,0.0241,-0.0842,-0.0665,0.0888,-0.0016,-0.0189,0.1113,-0.061,-0.0867,0.0209,0.0365,0.0005,-0.0133,0.0626,-0.0985,-0.0914,0.0676,0.0493,-0.0233,-0.0787,0.0513,0.0564,0.0013,0.0791,-0.0236,-0.07,0.0329,-0.0271,0.0048,0.004,0.0432,-0.0237,0.0554,0.0438,0.1585,-0.004,-0.0495,0.0713,-0.0332,0.0523,-0.0393,-0.0031,-0.0465,-0.0165,-0.0444,-0.0415,0.0199,-0.0383,0.0038,0.0042,0.0848,0.0738,0.0058,-0.0163,-0.0539,0.0492,0.0596,-0.0273,-0.1137,0.0157]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Specifically, in the ATLAS benchmark , principled prompts improved quality by ~57.7% and accuracy by ~36.4% on GPT‑4 (Bsharat, Myrzakhan, Shen et al., “Principled Instructions Are All You Need (","embedding":[-0.0281,0.0168,0.0758,-0.0646,0.0369,-0.0194,-0.079,0.045,0.0068,0.0248,-0.1065,0.001,-0.0116,-0.04,0.0323,0.0143,0.0678,-0.0402,-0.0056,0.018,-0.0071,0.0105,0.1189,0.0099,-0.0745,0.0105,0.0441,0.0046,0.0877,0.0204,0.0464,0.0825,-0.0075,-0.0275,-0.0529,0.0896,-0.0149,0.0393,-0.0469,-0.0465,-0.0288,-0.0269,0.0118,-0.0541,0.0905,-0.0458,0.0099,-0.009,-0.0633,-0.0185,-0.1152,-0.0852,0.0055,-0.1081,-0.0537,0.038,0.1174,0.0088,0.0184,-0.0706,-0.0717,-0.1225,-0.0984,-0.0223,0.0435,0.0731,0.0502,0.0606,0.0047,0.0674,0.0409,-0.0417,-0.027,0.0293,0.0026,0.0843,-0.0238,-0.0081,0.0278,-0.0449,0.0349,-0.0098,-0.0399,0.0733,-0.0181,-0.0199,0.0156,0.101,0.0906,0.0257,0.0042,-0.0566,-0.0603,0.0177,0.0671,0.1503,-0.0114,-0.1275,-0.0145,-0.0037,0.0292,0.0664,0.0248,-0.1075,-0.0251,-0.0437,0.0483,0.0269,0.0138,-0.0661,0.0267,-0.024,0.0882,0.034,0.0613,0.034,0.0298,0.0271,0.0281,-0.0074,0.0133,0.0158,0.0577,-0.0082,-0.0024,-0.0146,0.0279,0,0.0471,-0.018,0.0028,0.0633,0.0544,0.0075,0.0601,0.0526,-0.0285,0.06,-0.0062,-0.0628,-0.0129,0.0146,0.0373,-0.0957,-0.0205,0.066,-0.1179,-0.0078,0.031,-0.0595,0.0323,-0.0701,0.1288,0.0838,0.0397,0.0139,0.0087,0.0075,-0.0608,0.0102,-0.1033,0.0237,-0.0226,0.0561,-0.1044,-0.0578,0.0674,-0.0066,-0.0438,0.0026,-0.008,0.0271,-0.0204,-0.0225,-0.0163,-0.0201,-0.0003,0.005,0.0527,0.0591,-0.0365,-0.0804,0.0093,-0.0729,0.0413,-0.0357,-0.0204,0.024,0.0172,0.0058,-0.0371,0.0856,0.0222,0.0652,-0.134,0.0422,0.0724,-0.0874,-0.0134,0.0105,-0.0124,-0.0632,0.0206,-0.0203,0.0058,-0.0129,0.0436,0.031,-0.0009,0.0401,-0.0849,-0.0553,0.0494,0.031,0.0144,0.03,-0.0396,0.0294,-0.0189,0.0333,-0.016,0.1301,-0.0037,0,0.0466,-0.0541,0.0227,0.0614,0.0754,-0.0642,-0.0483,-0.1043,0.0457,-0.0562,-0.082,-0.0351,0.0057,-0.0073,-0.0083,-0.0552,0.0495,-0.0779,0.0891,-0.0142,-0.0072,0.0015,-0.0932,-0.012,-0.0378,0.0075,0.0046,-0.0209,0.0171,-0.0313,-0.0049,-0.0577,-0.0367,0.0197,-0.0168,0.0873,0.0113,0.0577,-0.0415,0.0774,0.0541,-0.0148,-0.0394,-0.0166,-0.0202,0.0087,-0.0157,-0.0191,-0.0684,0.0193,-0.0189,0.0838,-0.0385,-0.1058,-0.0247,-0.0468,-0.0265,-0.0753,-0.0362,0.0243,-0.0223,0.0269,0.06,-0.0586,-0.0012,0.0758,-0.0202,0.0028,0.0127,-0.0112,-0.0536,-0.0358,-0.0332,0.0411,0.0954,-0.0289,-0.0382,-0.0677,0.0271,-0.0747,0.048,0.0234,-0.0505,0.0523,-0.0843,0.086,-0.0069,0.0867,0.0009,0.024,-0.0174,0.0335,0.0639,0.0227,0.0279,0,-0.013,0.0104,0.039,0.0204,0.033,-0.0652,-0.0788,0.0202,0.0192,-0.0025,0.0621,0.011,-0.0465,0.0549,-0.0102,-0.0524,0.0439,-0.028,-0.0826,-0.0637,0.0544,-0.0096,-0.0074,-0.035,0.0613,-0.0356,-0.0067,0.0686,0.0397,0.0008,-0.032,-0.0213,-0.0584,0.0847,0.024,-0.022,0.0508,-0.0318,0.1281,-0.0457,0.0044,0.0354,-0.0227,0.0211,-0.0737,-0.0054,-0.0539,-0.0882,-0.0376,-0.0439,-0.0451,-0.0417,0.0395,0.0758,0.0929,0.093,-0.0055,-0.0439,-0.019,0.0418,0.0178,0.0339,-0.112,0.0112]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Conceptual # Consider: You ask the LLM to “polish this strategy doc.” The model obliges, with confident prose that drifts from the audience, ignores constraints, and invents commitments.","embedding":[-0.0526,0.0027,0.0348,0.0016,0.0067,0.0083,-0.0663,0.0495,0.0326,0.0109,-0.0898,0.0058,0.0288,-0.0469,0.0429,0.0362,0.0761,0.0148,-0.0351,0.0331,0.0321,0.034,0.0657,0.0503,-0.0455,0.0632,-0.0064,-0.0239,0.0173,-0.0108,-0.0038,0.0198,0.0419,0.0807,0.0062,0.089,-0.0119,-0.0058,-0.0183,-0.0485,-0.0444,-0.0491,-0.0464,0.0043,0.1482,-0.0381,-0.0123,-0.0383,-0.086,0.0392,-0.1127,-0.0899,0.0079,-0.0806,-0.0646,0.0487,0.0869,0.0561,-0.0062,-0.0644,-0.0384,-0.0847,-0.0492,0.0065,0.0486,0.0283,0.002,0.1025,-0.028,-0.0618,0.0526,-0.0267,-0.0375,0.0587,-0.0064,0.0366,0.0345,0.0217,0.0755,-0.0714,0.0217,-0.0634,-0.0304,0.1144,-0.0313,0.0231,0.0628,0.0609,0.0847,0.0747,0.0315,-0.0847,0.0668,-0.0202,0.0715,0.0492,0.0053,-0.083,0.0021,0.0517,0.0249,0.0684,0.0598,-0.1214,-0.057,-0.0648,0.0871,-0.0344,0.0163,-0.1118,0.0394,0,-0.0114,-0.0285,0.074,0.0102,0.0464,0.0125,0.0509,0.033,-0.0391,-0.0131,-0.0221,0.0352,0.0059,0.0236,0.003,0,0.0343,-0.0326,-0.0251,0.0636,0.0772,-0.0066,-0.0068,-0.0026,-0.0844,0.039,-0.0223,0.0098,-0.0314,0.0437,0.0443,-0.0864,0.0114,0.0347,-0.0511,-0.0168,0.0051,-0.0856,0.0042,-0.0399,0.0681,0.0898,0.0299,0.0136,0.05,-0.0069,-0.057,-0.0465,-0.0403,-0.011,-0.0055,0.0295,-0.1208,-0.0231,0.0666,-0.028,0.0012,0.0179,0.019,-0.033,-0.0381,0.0199,0.0128,-0.0009,-0.0123,-0.006,0.087,0.1085,-0.0299,-0.0076,0.0408,-0.0164,0.0006,-0.033,0.0088,-0.0135,0.0235,0.0161,0.0123,0.117,0.0493,0.0837,-0.054,0.0093,0.0428,-0.0534,-0.0431,-0.0363,-0.0576,0.0208,-0.0103,-0.0489,-0.0126,-0.0421,0.0901,-0.0777,0.0022,0.015,-0.0161,-0.0049,0.0098,-0.0072,0.0026,-0.0386,-0.0279,0.0723,-0.01,-0.0083,0.0134,0.1037,-0.0003,0,0.0123,-0.0837,-0.0622,0.0127,0.0124,-0.0545,-0.0234,-0.0535,0.0666,-0.0474,-0.0489,-0.0609,-0.023,0.0026,0.0105,-0.0509,0.045,-0.0362,0.0924,0.0395,-0.0008,0.0086,-0.0838,0.0276,-0.0244,0.0131,-0.0582,0.0104,0.0025,-0.0431,-0.0052,-0.052,-0.0415,-0.0467,-0.0075,0.0168,-0.0023,0.0202,-0.0156,0.0661,0.113,-0.0334,-0.0475,0.0327,0.0049,0.0508,-0.0603,0.0123,-0.0643,0.0047,-0.0274,0.0046,-0.0266,-0.1274,-0.0415,-0.045,0.0246,-0.1022,-0.098,0.0167,-0.0685,-0.0411,0.0823,-0.0674,0.0218,0.0269,-0.0408,-0.0162,-0.0431,-0.0746,0.0742,-0.0884,-0.096,0.0173,0.014,-0.0587,-0.0578,-0.0708,0.0066,-0.0923,0.0298,0.0384,0.0217,0.0496,-0.0632,0.1095,-0.0107,0.0666,-0.0315,0.0595,-0.0155,0.0381,0.0568,0.088,-0.0765,0,-0.0268,0.0057,0.0162,0.0555,-0.025,-0.065,-0.0045,0.0066,0.0346,-0.0371,0.0678,-0.0278,-0.0589,0.0092,0.0568,0.0408,-0.0041,0.011,-0.0623,0.0161,0.0954,0.0469,-0.029,-0.0285,0.0705,-0.0563,-0.042,0.1373,-0.0335,0.0293,0.0709,0.0295,-0.0185,0.125,-0.0041,-0.0454,0.0905,-0.0273,0.099,0.0115,-0.0132,0.0228,-0.0554,0.0096,-0.049,-0.0425,-0.0015,-0.1395,0.0349,-0.0459,-0.0358,-0.0268,0.0357,0.0719,0.1331,0.0635,0.0304,-0.0112,0.0068,0.0857,0.0028,-0.0211,-0.0227,-0.0242]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Once the structure is set, move materials into Office‑style apps for polish. Microsoft Copilot partly closes this gap by letting you use Microsoft 365 documents and email as context.","embedding":[-0.0673,0.0312,-0.0085,0.0083,0.0356,-0.0111,-0.007,0.0629,-0.0452,0.0647,-0.0752,0.0365,-0.0155,-0.0128,0.0015,0.0234,-0.0369,-0.0353,0.014,0.0137,-0.0119,0.0475,0.0319,0.0429,-0.0074,0.0319,-0.0157,-0.0326,0.0248,0.0656,-0.0375,0.0635,0.0277,0.0387,0.0547,0.1127,-0.0174,0.0041,0.0136,-0.0329,-0.0268,0.018,-0.0224,0.0309,0.0997,-0.1008,-0.0134,-0.0129,-0.025,0.0382,-0.1134,-0.0872,-0.0172,-0.0795,0.0354,0.0029,0.0929,0.0171,0.0045,-0.0911,-0.071,-0.0428,-0.1334,-0.0707,0.0273,0.0886,-0.0052,0.0778,0.0284,-0.0425,-0.0939,-0.0232,-0.0589,0.0338,-0.0009,0.0426,-0.0265,0.0303,0,-0.0867,0.0496,0.0177,0.0039,0.0911,-0.0412,0.0011,0.1157,0.0985,0.1253,0.0252,-0.0042,-0.0467,0.0828,-0.0104,-0.0206,0.014,0.0038,-0.0948,-0.0105,0.0661,0.0031,-0.0079,0.0629,-0.0802,-0.0346,-0.0198,0.1013,-0.0164,-0.0406,-0.0752,-0.0025,-0.0161,-0.0424,-0.0606,0.078,0.0382,-0.058,0.0274,0.0328,0.0722,0.0325,-0.0073,-0.0324,-0.0211,-0.0722,-0.026,0.0106,0,0.0311,0.0065,-0.0089,0.1201,0.0818,0.0019,-0.0311,-0.0658,-0.0661,0.0032,0.0456,0.004,-0.0755,0.0309,0.0491,-0.1368,-0.0254,0.0899,-0.0493,0.0368,-0.0258,-0.1083,-0.0762,-0.0532,0.1361,0.039,0.0156,0.0111,-0.001,0.0079,-0.0325,0.0292,-0.0697,-0.0228,-0.0315,0.0232,-0.0975,-0.0615,0.0741,0.0301,-0.0383,-0.0283,0.0075,0.004,0.028,-0.0786,0.0209,-0.0002,0.0592,0.0153,0.0492,0.0865,-0.0346,-0.003,-0.0123,-0.0545,0.0254,-0.0561,0.09,0.0384,0.0691,-0.0537,-0.036,0.0607,0.0228,0.0493,-0.0874,-0.0231,0.125,-0.0205,-0.0776,-0.0513,0.0362,-0.0134,0.002,-0.0017,0.025,0.0668,-0.0473,-0.0344,-0.0462,0.0066,-0.0184,-0.0615,0.0361,-0.0055,0.0381,0.0158,-0.0923,-0.0254,-0.0357,0.0017,-0.0369,0.0448,0.0073,0,0.0817,-0.095,-0.0293,-0.0369,-0.0276,-0.0736,-0.0109,-0.1191,0.0232,-0.0032,-0.0391,-0.0645,0.0187,0.0133,0.016,-0.0164,0.0637,-0.0561,0.0335,0.0254,0.0164,-0.0548,-0.0998,0.0376,-0.0268,0.0238,-0.0151,-0.0695,0.0236,-0.0582,-0.0544,-0.0299,-0.0608,-0.0255,-0.0203,0.0298,0.0107,-0.0002,-0.055,0.0943,0.1644,-0.0153,0.011,0.0121,-0.0318,0.0659,0.0185,0.0334,-0.0871,-0.0187,-0.001,0.0549,0.0183,-0.1097,0.0115,-0.0371,0.0822,-0.0971,-0.0119,-0.0133,-0.0106,-0.0098,0.0607,-0.0233,0.0083,-0.0211,-0.0205,-0.0064,-0.0138,-0.0021,-0.0728,-0.0267,-0.0416,-0.0434,0.0164,-0.0023,-0.0068,-0.0173,0.0076,-0.023,0.0415,0.0496,-0.0408,0.0157,-0.0664,0.1253,-0.0262,0.0732,0.0157,0.0448,-0.068,-0.0328,0.0475,0.0643,-0.0367,0,-0.0349,0.0885,-0.0127,0.018,0.0142,-0.0389,-0.0275,0.0288,0.0473,0.0346,0.0297,-0.0247,-0.0428,0.0213,0.0134,0.0611,0.0129,0.0153,-0.0298,-0.01,0.0478,0.0283,-0.0298,-0.0077,0.0258,0.0038,-0.0374,0.1188,0.024,-0.005,0.0938,0.0211,-0.0463,-0.0167,-0.0201,-0.0214,0.09,0.0041,0.1377,0.0074,0.0073,0.0324,-0.0009,0.0142,-0.0743,0.0038,0.0002,-0.0475,-0.0247,-0.1148,-0.0757,-0.0088,0.0232,0.0864,0.0441,0.1119,0.0353,-0.015,0.0182,0.0235,-0.0409,0.0384,-0.0343,0.0475]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"writer, editor, analyst, fact‑checker — and place checkpoints where the work can be inspected against the criteria.","embedding":[-0.0478,0.0832,0.0382,-0.0206,0.0449,0.0315,0.005,0.0135,-0.0057,0.0214,-0.0815,-0.0145,0.0208,-0.0161,0.0023,0.0389,0.0777,-0.0839,0.0038,0.0732,0.0505,0.0519,0.0764,0.0515,-0.0841,-0.0143,0.0155,-0.0144,-0.0084,0.013,0.0347,0.0663,0.0194,0.009,0.086,0.1343,-0.0355,0.0605,-0.0209,-0.0568,-0.0827,-0.0456,-0.0152,0.0562,0.0643,-0.1564,-0.0123,-0.0566,-0.0036,0.0485,-0.0849,-0.0472,0.0135,-0.0684,0.0048,0.063,0.0412,0.0029,-0.0582,-0.0711,-0.0928,-0.1046,-0.0909,-0.0429,0.0672,0.055,0.0073,0.0918,-0.0029,0.0474,-0.0291,-0.0239,-0.046,0.0311,0.0139,0.0712,-0.0201,0.0134,0.0048,-0.0477,-0.0354,0.0193,-0.0153,0.0682,-0.0156,-0.0067,0.0719,0.0477,0.0754,-0.0263,0.0401,-0.0845,0.0814,-0.0173,0.0387,0.0531,-0.0073,-0.0922,0.0409,0.0453,0.033,0.009,-0.0193,-0.1319,0.0004,-0.0305,0.0426,-0.0074,-0.0397,-0.0464,0.0151,-0.0488,0.0305,-0.0204,0.092,0.0096,0.0063,0.0066,0.0155,0.0301,0.0129,0.0035,0.033,0.0154,-0.0571,-0.0439,-0.0171,0,0.0461,0.0136,0.0138,0.0933,0.0534,-0.0053,-0.0024,0.0132,-0.0471,0.0088,0.0172,-0.0142,-0.0083,-0.004,-0.015,-0.1215,-0.046,0.1429,-0.059,0.0434,-0.0691,-0.0824,-0.0164,-0.0308,0.0797,-0.0039,0.0231,0.0252,-0.0438,0.0054,-0.0558,-0.0539,-0.0366,-0.0508,-0.0493,0.0457,-0.1041,-0.0326,0.0509,0.0089,-0.0403,-0.0105,0.0635,-0.0122,-0.0337,-0.0484,-0.0562,0.047,0.0765,-0.0214,0.0644,0.0255,0.0661,-0.0628,-0.0062,-0.0649,0.0268,-0.0497,0.0334,0.0284,0.0423,-0.0032,-0.0864,0.0611,0.0301,0.0673,-0.0655,-0.0044,0.1291,-0.0716,-0.0571,-0.0082,0.0181,0.0033,0.0092,0.007,0.0117,0.0132,-0.004,-0.0039,0.0055,-0.0031,-0.1081,-0.0767,0.0275,-0.0009,0.027,-0.05,-0.1334,-0.0669,-0.0556,0.0032,-0.0248,0.049,0.0144,0,0.1061,-0.0397,0.0245,-0.0471,0.0917,-0.0023,0.0131,-0.1011,0.0398,-0.0123,-0.1297,-0.0573,0.0071,-0.0504,-0.0631,0.0128,0.0079,-0.1044,0.0013,0.0442,0.009,-0.0208,-0.075,0.0069,0.0363,0.0582,0.0058,-0.0368,-0.0158,-0.0374,-0.0525,-0.0951,-0.0474,-0.0416,-0.0251,-0.0482,0.0111,-0.0129,-0.0226,0.0639,0.1054,0.0359,0.0374,0.0068,-0.0335,0.0362,-0.0212,0.0032,-0.0555,0.0129,-0.03,0.0616,-0.0266,0.0183,0.0156,-0.085,-0.0176,-0.0952,-0.0113,0.0139,-0.0535,0.0629,0.0467,-0.0128,0.0724,-0.0431,0.0243,-0.0438,-0.0868,-0.0271,0.0038,-0.0369,-0.0004,0.0429,0.0936,-0.0181,0.0142,-0.1046,-0.0152,0.0273,0.0354,0.0114,-0.0148,0.0537,-0.0244,0.0678,0.0335,0.0372,0.0477,0.0848,-0.0574,-0.015,0.0761,0.0358,-0.057,0,-0.0279,0.0539,-0.0286,0.0444,-0.0055,-0.0127,-0.0593,-0.0453,0.0498,-0.0089,0.0769,-0.0274,-0.0974,0.0212,-0.0829,-0.0458,0.0369,0.0488,-0.0581,-0.0389,0.0472,0.0298,-0.0594,0.0113,0.079,0.0163,-0.0619,0.0963,0.043,-0.0048,0.0145,-0.0106,0.0224,0.0465,-0.0594,-0.0128,0.0231,0.0327,0.0942,0.0527,0.0203,0.1157,-0.0094,0.0036,-0.029,-0.0687,-0.0311,-0.0538,-0.0676,-0.006,-0.0292,-0.0616,0.0884,0.089,0.0153,0.0643,0.0469,0.0215,0.0096,0.0166,0.0738,0.0567,0.0009,0.0511]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Now the assistant can aim. Here's a reusable scaffold I often use: Draft a project plan to achieve based on PROJECT_BRIEF.md.","embedding":[-0.0342,0.0323,0.0048,0.0037,0.0508,0.0026,-0.0033,0.038,0.0449,0.0024,-0.1083,0.0361,-0.0661,0.0021,0.0032,0.0253,0.0095,-0.0373,-0.0266,-0.0447,0.0298,0.0349,0.0772,0.0662,-0.0479,0.0524,0.0267,-0.0414,0.0034,0.0095,0.011,0.0209,0.041,0.0067,-0.0319,0.1826,0.0341,0.0687,0.0112,-0.0044,-0.08,0.0051,-0.0408,-0.0145,0.0408,-0.1218,-0.023,-0.0258,0.0223,0.0161,-0.0568,-0.0562,-0.0442,0.016,0.0215,0.1032,0.0388,0.005,-0.0097,-0.0803,-0.0729,-0.0954,-0.0702,-0.0675,0.0104,0.0353,0.0084,0.0695,-0.0046,0.0477,-0.0234,-0.002,-0.0479,-0.0079,0.0391,0.0624,0.0246,-0.0158,0.0076,-0.066,-0.005,0.0201,0.0041,0.0763,0.0128,-0.009,0.0906,0.0644,0.0318,0.0006,-0.0382,-0.0335,0.0469,-0.0296,0.0445,0.0315,-0.0318,-0.0855,0.0068,0.0472,0.0094,0.0613,0.0456,-0.0994,-0.0712,-0.0219,0.0417,0.0145,-0.049,0.0092,-0.026,0.0185,-0.0059,0.0177,0.0867,-0.0029,-0.0196,0.0021,-0.0109,0.049,0.08,0.0129,0.026,0.0352,-0.0295,-0.0386,0.0107,0,0.0404,0.0638,0.026,0.148,0.0315,0.0016,0.0282,0.03,-0.0637,0.0042,0.0163,0.019,0.0172,-0.0245,0.0154,-0.1333,-0.0953,0.086,-0.051,0.0497,-0.041,-0.074,-0.013,0.0075,0.1305,-0.0168,0.0252,-0.005,-0.0149,-0.006,-0.0468,-0.0185,-0.0824,-0.0299,-0.0291,0.0059,-0.0337,-0.0711,0.0895,0.0078,-0.042,0.0216,0.0269,-0.012,-0.0058,-0.0624,-0.0638,-0.0063,0.0183,0.0428,0.031,0.0157,0.0242,-0.034,-0.0504,-0.0549,0.0422,-0.0094,0.0495,-0.0074,0.1165,0.0007,-0.0895,0.1273,0.0029,0.0814,-0.0306,0.0373,0.1163,-0.1053,-0.0913,0.0027,-0.0127,0.0228,-0.0417,0.052,-0.0476,0.0134,0.0469,0.0583,-0.0032,-0.0321,-0.0472,-0.0826,0.0067,-0.008,0.0163,-0.0171,-0.0576,0.0166,-0.0551,0.0224,-0.013,0.0503,0.0197,0,0.1212,-0.07,-0.0127,-0.0209,0.0974,-0.0043,-0.0123,-0.1526,-0.0261,-0.0205,-0.1088,-0.0468,0.006,-0.0242,0.0197,-0.0486,0.0638,-0.0359,0.0436,-0.0082,0.0307,0.0087,-0.0647,-0.0335,-0.0128,0.0274,-0.0268,-0.0258,0.0091,-0.065,-0.0215,-0.074,0.0212,-0.0493,-0.0275,0.0156,-0.0833,-0.0654,-0.0189,0.0458,0.1257,-0.0137,0.0206,0.0124,-0.0495,0.0152,-0.0374,0.0263,-0.1624,0.0069,-0.0161,0.0573,-0.0523,-0.0811,0.0113,-0.0321,0.0538,-0.0947,-0.0024,-0.0188,-0.0062,0.0419,0.0331,-0.0247,0.027,-0.0372,-0.0069,-0.0438,-0.0411,0.0262,-0.0271,-0.0139,0.0197,0.0133,0.0653,-0.0187,-0.0565,-0.1005,-0.0047,-0.0403,-0.0615,0.004,-0.0095,0.0546,-0.0239,0.1144,0.0274,0.078,-0.0257,-0.001,-0.0554,-0.0903,0.0568,0.0532,-0.0137,0,-0.0095,0.0643,0.0035,0.055,0.0293,-0.095,-0.0745,0.0538,0.0725,0.0464,0.0202,-0.0234,-0.0122,0.054,-0.001,0.0217,0.0693,0.0355,-0.0373,-0.0751,0.096,0.0025,-0.0876,-0.0055,0.0765,-0.0311,-0.0047,0.1129,0.0214,-0.0615,0.023,0.0127,-0.0576,0.0225,-0.0062,-0.0287,0.0855,0.0088,0.1089,-0.0027,0.0168,0.0614,0.0336,0.0349,-0.0713,0.0232,-0.1256,-0.0191,-0.0628,-0.0339,-0.0448,-0.0464,0.0538,0.0603,0.0391,0.0787,0.0346,-0.0145,0.0236,0.0168,0.0581,0.0594,-0.0886,0.0303]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"NVERSATION_TOPIC.md Step 4: Branch conversation and use digested context # Start a new conversation per subtask and pass only what it needs from Step 3 files.","embedding":[-0.0087,0.0696,0.0215,-0.0199,0.0776,-0.0669,-0.0038,0.0628,0.0489,0.0223,-0.107,0.035,-0.0316,0.0186,-0.0025,0.0364,0.1006,-0.0309,-0.033,-0.0334,0.017,0.0249,0.1281,0.0039,-0.0862,0.0138,-0.0353,-0.0514,0.0198,-0.0045,0.0388,0.0743,0.0347,0.026,-0.0474,0.1261,-0.0129,0.0707,-0.0069,0.0243,-0.02,-0.0029,-0.0019,-0.0248,0.0238,-0.1286,-0.0045,-0.0133,0.0038,-0.0301,-0.1202,-0.0617,0.0182,0.0449,0.0071,0.0994,0.0619,0.0123,-0.0322,-0.0404,-0.0535,-0.0626,-0.132,-0.04,0.0708,0.0629,0.0142,-0.0401,-0.0027,0.053,-0.009,0.045,-0.0043,0.0305,0.0228,0.062,-0.0104,-0.0056,0.0801,-0.1153,0.0012,0.0197,0.0008,0.0109,-0.0176,-0.0412,0.0838,0.0327,0.0386,-0.0194,0.049,-0.0681,0.0262,-0.016,0.0418,0.0445,-0.0523,-0.0408,-0.0334,0.0114,0.0804,0.0628,0.0362,-0.095,-0.0386,-0.0096,0.069,0.046,-0.0755,-0.0078,-0.0243,0.0328,0.0419,0.0478,0.0191,0.0436,0.0773,0.0376,-0.0272,0.0508,0.0695,0.023,0.0277,-0.0123,-0.0063,-0.0161,-0.0335,0,-0.017,0.0311,0.0284,0.0815,0.0196,0.0277,-0.0349,-0.0218,0.0018,0.01,-0.0121,-0.0418,-0.0152,-0.0414,0.0372,-0.0866,-0.0878,0.0999,-0.0671,0.0497,0.0357,-0.0965,-0.0602,0.0246,0.1063,0.0039,0.0345,-0.0229,0.0066,-0.0043,-0.0801,-0.0085,-0.0816,0.0025,-0.0155,0.0364,0.0122,-0.0628,0.0965,-0.034,-0.0408,0,0.0422,0.023,0.0014,-0.0117,-0.0631,-0.0316,-0.013,0.0678,0.0559,0.0447,0.0314,-0.0311,-0.0278,0.0056,0.0333,-0.0333,0.0041,0.0342,0.0944,-0.0719,-0.105,0.0169,-0.0006,0.044,-0.064,0.0584,0.1219,-0.0647,-0.0958,-0.0033,-0.0185,-0.0008,-0.0072,0.0253,0.0061,-0.0044,0.0238,0.004,0.0142,0.0291,-0.07,-0.0481,0.0425,-0.0604,0.0322,-0.013,-0.0424,-0.0273,-0.0177,0.0363,-0.0191,0.1008,0.0025,0,0.0521,-0.0952,0.0003,0.0282,0.0096,-0.0338,0.0238,-0.1328,0.0059,-0.0661,-0.0848,-0.0032,0.0114,-0.0318,-0.0289,-0.0662,0.0245,0.0268,0.0457,0.0261,0.0854,0.0118,-0.1222,0.0273,0.0314,0.0326,-0.0128,-0.021,0.0333,-0.0352,-0.0582,-0.0031,0.0237,-0.0146,0.0094,0.0038,-0.0101,-0.0076,-0.0081,0.0694,0.1394,-0.0072,-0.0177,-0.0254,-0.0859,-0.0098,-0.012,0.0122,-0.1448,0.0327,-0.0328,0.0321,0.0074,-0.002,-0.0324,0.005,0.0586,-0.0747,0.0272,0.0243,-0.0063,0.0785,-0.0015,-0.0836,0.0256,-0.0989,0.0034,-0.022,0.0208,0.0209,-0.0652,-0.0146,0.0299,-0.0288,0.111,-0.0134,-0.0043,-0.1398,-0.0563,-0.0084,-0.0618,0.0245,-0.0267,0.0023,-0.016,0.0344,0.0062,0.0591,-0.0132,0.0419,-0.0446,-0.0762,-0.0062,0.0172,-0.1009,0,-0.0091,0.0231,0.0373,0.0409,0.0977,-0.0529,-0.0987,0.0243,0.0133,0.0083,0.0783,-0.0022,-0.0685,0.0157,0.0622,-0.0032,0.0515,0.0107,-0.0562,-0.086,0.0657,0.0265,-0.1001,0.0467,0.0336,-0.0031,0.0489,0.1353,-0.0361,-0.0527,0.0042,0.0191,-0.03,0.0275,-0.0323,0.0222,0.0715,0.0448,0.086,-0.0155,0.0393,0.0919,0.0123,0.0208,-0.0242,-0.0249,-0.1447,0.0238,-0.0395,-0.0273,-0.0162,-0.0711,0.0271,0.0547,0.0673,0.0633,0.0463,-0.0366,-0.0192,0.0882,0.0983,0.0394,-0.0362,0.0167]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Step 5: Make work traceable # After each task, start a brief check‑in to reconcile the plan: make acceptance criteria explicit, name owners for checkpoints, and update status.","embedding":[-0.0285,0.0206,0.0084,-0.0323,0.0547,-0.02,-0.0409,-0.0053,-0.0007,0.0492,-0.0612,0.0358,-0.02,-0.0594,-0.0311,0.0043,-0.0094,0.037,0.015,-0.0316,-0.0408,0.0282,0.0895,0.1051,-0.0138,0.0372,0.0005,0.0312,-0.0422,-0.0027,-0.0001,0.0649,-0.016,0.0269,-0.0114,0.1048,0.012,0.0655,0.0234,-0.0233,-0.0115,-0.0257,0.0183,0.0232,0.0423,-0.0523,-0.0271,-0.0769,-0.0086,0.0327,-0.0459,-0.0984,-0.0063,-0.0644,0.0487,0.0488,0.1136,0.0641,-0.0131,-0.1196,-0.0366,-0.0298,-0.1043,-0.0423,0.0252,0.0806,0.0308,0.078,0.0574,0.0048,-0.0533,-0.0145,-0.0467,-0.0265,-0.0197,0.0769,-0.0286,0.0636,-0.0062,-0.0694,-0.0117,0.0107,0.026,0.0676,-0.0395,-0.0048,0.1393,0.1136,0.1195,0.0091,-0.0035,-0.0185,0.0383,-0.0758,-0.0119,0.0565,-0.0679,-0.0496,0.0445,0.0558,0.0479,0.024,0.0538,-0.0994,0.0045,-0.0062,0.1005,0.037,-0.0315,-0.0393,0.0431,-0.0002,0.0318,0.0307,0.1081,0.0726,0.0076,0.0391,0.0016,0.0309,0.0788,0.0105,0.0441,-0.0521,-0.0537,0.0017,0.0178,0,0.0742,-0.0003,-0.0147,0.0867,0.0488,-0.0037,-0.0245,-0.0185,-0.045,0.002,0.0534,-0.0051,-0.044,0.0339,-0.0038,-0.1431,-0.014,0.0366,-0.06,0.0287,-0.0238,-0.0919,-0.0155,-0.0328,0.1149,0.0494,0.0381,0.0182,-0.0043,-0.0083,-0.0471,0.0031,-0.0307,-0.0224,-0.0494,0.0508,-0.0789,-0.0426,0.0884,-0.0436,0.0322,-0.0025,-0.0428,-0.0313,0.0424,-0.0111,0.0253,-0.0061,0.1035,0.0188,0.0861,0.0494,-0.0561,-0.0466,-0.0503,-0.0031,0.0221,-0.0598,0.0273,0.0331,0.0662,-0.0063,-0.0413,0.0509,-0.0038,0.0864,-0.0974,0.035,0.1035,-0.0532,-0.0894,-0.009,0.0128,0.0124,-0.0228,-0.0074,-0.0226,0.0332,-0.0699,0.0257,-0.0055,-0.0099,-0.0971,-0.0659,0.0801,-0.0027,0.072,0.0282,-0.1181,0.0195,-0.0201,0.0376,0.001,0.059,-0.0093,0,0.0056,-0.087,0.0004,-0.0005,0.0201,-0.0686,-0.0742,-0.0921,0.0416,-0.0447,-0.0597,-0.0889,-0.0225,-0.0063,-0.0469,-0.0928,0.0093,-0.0498,0.0079,0.0104,0.0078,0.0312,-0.0433,0.0168,-0.037,0.0761,0.0401,-0.0342,0.0318,-0.0553,0.0052,-0.0433,-0.0239,-0.0328,0.0385,-0.0095,-0.0159,0.0025,-0.0614,0.0742,0.1025,0.0125,0.0054,-0.0308,-0.0507,0.0363,-0.0041,0.013,-0.0988,-0.0181,0.0161,0.009,0.0083,-0.0706,0.0297,-0.0066,0.092,-0.0814,-0.0386,-0.0048,-0.0889,0.0337,0.0805,-0.0457,-0.0049,-0.0343,-0.0057,-0.0877,-0.0092,0.0543,-0.0278,-0.0024,-0.0857,-0.0106,0.0852,-0.0579,-0.0407,-0.0365,0.0148,-0.0322,-0.0001,0.0231,-0.0592,0.004,-0.04,0.0389,-0.0271,0.0822,0.0101,0.0244,-0.0653,-0.0349,0.0171,0.0174,-0.0429,0,-0.0358,0.0343,-0.0193,0.0696,0.0252,-0.0573,-0.0181,0.0507,0.0011,-0.0245,0.0756,-0.0078,-0.0451,0.0428,-0.0073,-0.0372,0.0831,0.0314,-0.0725,-0.0761,-0.0097,-0.0165,-0.0304,-0.0294,0.0114,0.0005,0.0354,0.1074,-0.0096,-0.0127,0.0714,-0.0059,-0.0363,0.0189,-0.0371,-0.0745,0.0759,-0.0024,0.2096,0.0616,0.0027,0.0456,0.0339,0.0493,-0.1321,-0.0736,-0.0461,-0.0292,-0.082,-0.0738,-0.017,-0.0203,0.0338,0.0781,0.0609,0.1034,0.0537,-0.0379,0.0436,0.0163,0.0405,-0.0331,-0.0297,0.0061]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"Over time, this library compounds like internal tooling. It moves the center of gravity from ad hoc heroics to repeatable practice.","embedding":[-0.0852,0.0432,0.0195,-0.0292,0.0796,-0.035,-0.0135,0.0097,0.0204,-0.0009,-0.0852,0.0222,-0.0719,-0.0879,-0.0074,0.0582,0.0713,-0.08,-0.0164,-0.0021,0.0539,0.0332,0.1068,0.094,-0.0795,0.0623,0.0129,0.0343,0.0201,-0.0247,0.0041,0.0565,0.0715,0.0348,-0.0372,0.1622,0.0695,0.0499,-0.0202,-0.0466,-0.0692,-0.045,0.0126,0.0151,0.0697,-0.1024,-0.0698,-0.0825,0.0286,0.0225,-0.1239,-0.0625,-0.0284,-0.022,-0.0189,0.0873,0.0783,0.0475,0.0143,-0.0948,-0.074,-0.0429,-0.0794,0.0358,0.0493,0.059,0.002,0.0295,-0.0379,0.0698,-0.0322,-0.0007,0.0464,0.0165,0.015,0.054,-0.0205,-0.0247,0.0157,-0.0353,-0.0022,-0.0379,-0.0304,0.0428,-0.045,0.021,0.0788,0.0502,0.0736,0.0061,-0.0214,-0.1108,0.0514,-0.0026,0.0773,0.0976,-0.0095,-0.0686,0.0164,0.0761,0.0189,0.076,0.0369,-0.107,-0.0053,-0.0279,0.0409,0.0419,-0.026,-0.0423,0.0093,-0.0156,0.0417,0.0344,0.1143,0.0207,0.0097,-0.0133,0.0018,0.0367,0.0683,-0.0432,-0.0417,0.0089,-0.0273,0.0037,0.0209,0,0.066,0.0151,0.022,0.1093,0.115,0.0082,-0.0235,0.0278,-0.0323,0.0526,0.0039,-0.0714,0.0093,0.0227,-0.0157,-0.1115,-0.0529,0.0927,-0.082,-0.009,-0.0018,-0.0776,-0.013,-0.0011,0.0602,0.1737,0.0256,-0.0392,0.0138,0.0071,-0.0731,-0.0261,-0.0774,-0.0088,0.0078,0.0402,-0.0342,-0.0695,0.0937,-0.0077,-0.0362,-0.0028,-0.0325,-0.0529,-0.0325,-0.025,-0.019,-0.007,0.0286,0.0088,0.0259,0.0748,-0.0116,-0.0121,-0.0057,-0.112,0.0306,-0.0305,0.0417,0.0337,0.0952,0.0469,-0.0228,0.0838,0.0385,0.0423,-0.1187,0.0004,0.0793,-0.0542,-0.0696,-0.0026,-0.0445,0.0128,-0.0134,0.0213,-0.0344,-0.0395,0.0438,0.0004,0.0061,0.0017,-0.0769,-0.0953,0.0156,-0.048,0.0141,-0.0595,-0.067,0.0507,-0.0822,0.0205,-0.0264,0.0256,-0.0227,0,0.0448,-0.0318,-0.0201,-0.0075,0.0556,-0.0211,-0.0475,-0.0664,0.0221,-0.0277,-0.1006,-0.0488,0.009,-0.0236,0.054,-0.0385,0.0302,-0.0616,-0.0024,0.0028,0.038,0.0082,-0.0502,0.0085,-0.0147,0.0436,0.0129,-0.016,0.019,-0.0475,-0.0098,-0.0177,-0.0522,-0.0259,-0.0072,0.0594,0.0083,0.0092,-0.0218,0.0254,0.137,0.011,-0.0453,-0.0258,-0.0056,0.0058,-0.0805,0.0228,-0.1264,0.0034,-0.03,-0.0014,-0.0226,-0.1123,-0.039,-0.0303,0.0207,-0.1032,-0.0153,-0.025,-0.031,-0.0009,0.037,-0.0671,0.026,0.0027,0.015,-0.0153,-0.016,0.017,-0.0067,-0.0241,-0.0812,0.0357,0.0669,-0.0038,-0.0436,-0.0862,0.0047,-0.0396,-0.0096,-0.0211,0.0601,0.0795,-0.0634,0.0928,0.0258,0.0778,-0.0359,0.0393,-0.042,0.0054,0.0305,0.0625,0.0037,0,-0.0663,-0.0307,0.0173,0.0624,0.0029,-0.0289,-0.057,-0.0053,0.0231,0.0174,0.0859,-0.0219,-0.0257,0.067,-0.0096,0.0032,0.0093,0.0578,-0.0674,-0.0843,0.1162,0.0057,-0.0342,-0.0054,0.0348,-0.0319,0.0221,0.1003,-0.0429,-0.0253,-0.0191,0.0565,-0.0869,0.0315,0.0001,-0.0449,0.0822,0.0023,0.1,0.0136,0.0122,0.0546,-0.0374,0.0264,-0.0325,-0.0135,-0.0531,-0.0998,-0.0664,-0.0475,-0.0459,-0.0293,0.0281,0.0587,0.0433,0.0429,-0.0077,-0.0193,-0.0238,0.0557,0.0564,0.091,-0.0222,-0.0108]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"ght docs and keep them next to the code so both humans and the model reason from the same ground truth.","embedding":[-0.0511,0.0212,0.0353,-0.0181,0.0498,-0.0257,-0.0117,-0.0061,0.0195,-0.0063,-0.0586,0.0045,-0.0561,-0.0542,-0.0007,0.0034,0.0843,-0.0743,-0.0617,0.0399,0.0146,0.0929,0.0587,0.0657,-0.0988,0.0093,0.0546,-0.0475,0.0532,0.0363,-0.0189,0.0411,0.0404,0.0626,-0.003,0.1608,-0.0215,0.1111,-0.0194,-0.0113,-0.076,-0.0786,-0.0011,-0.0254,0.0735,-0.1114,-0.0514,-0.0445,-0.0352,-0.0121,-0.096,-0.0921,-0.073,-0.0284,0.0275,0.0571,0.0752,0.0683,-0.0392,-0.0344,-0.1195,-0.0909,-0.1321,-0.0322,0.0307,0.0962,0.0004,0.0074,-0.0336,0.0559,0.0007,0.0311,0.0186,-0.0237,0.0151,0.0563,0.0099,0.0002,0.081,-0.0194,0.0332,-0.0419,-0.0032,0.0481,0.0194,-0.0257,0.0562,0.0418,0.0594,-0.0539,0.0269,-0.0823,0.0314,0.0354,0.0242,0.118,-0.0139,-0.1004,0.0141,0.0326,0.0201,0.0338,-0.0009,-0.048,-0.0561,-0.0688,0.0476,0.0673,-0.0264,-0.0776,0.0022,0.061,0.0109,-0.0263,0.0342,-0.0118,-0.0034,-0.0046,0.0297,-0.0103,0.0052,0.0392,0.0369,0.001,-0.0255,-0.0363,-0.0179,0,0.0205,0.0431,0.0121,0.0579,0.0266,0.029,-0.0312,-0.0187,0.014,0.0325,0.0552,-0.0539,-0.0139,-0.0254,-0.006,-0.0684,-0.063,0.1152,-0.0922,0.0319,-0.0086,-0.0991,-0.0206,0.0142,0.0854,0.0247,0.0047,-0.0177,-0.063,0.0054,-0.0674,-0.0233,-0.0407,-0.0331,-0.0273,-0.007,-0.0231,-0.0712,0.0634,-0.0805,-0.0567,0.0333,0.0566,-0.0572,-0.0562,-0.0348,-0.0304,-0.0192,-0.0359,0.0682,0.0503,0.0928,0.0033,-0.01,-0.0333,-0.0145,0.0802,-0.0443,0.0194,0.0706,0.0974,0.0016,-0.0334,0.0468,0.0439,0.0933,-0.1009,-0.0045,0.0806,-0.0596,-0.0497,-0.0376,0.0191,0.0434,-0.0101,-0.0208,-0.0432,0.05,0.0422,0.0113,0.0362,0.0169,-0.0742,-0.0223,-0.0266,-0.0252,-0.0036,-0.0389,-0.0749,0.0057,-0.0145,0.0773,-0.0199,0.0468,-0.0038,0,0.0932,-0.0517,-0.036,-0.0333,0.1142,-0.0272,0.0362,-0.0779,0.0607,-0.0238,-0.0162,-0.0154,-0.0607,-0.0003,-0.0154,-0.0272,0.0298,-0.0804,0.0847,0.0636,0.0571,-0.0492,-0.1337,-0.0278,0.0238,0.0147,-0.0391,0.0083,-0.006,-0.0647,-0.038,-0.0201,-0.0295,-0.0267,0.0043,0.0292,-0.0356,-0.0592,-0.0315,0.1057,0.1298,0.0195,0.0034,0.0103,-0.0063,0.0307,0.0054,-0.0012,-0.0831,-0.0064,-0.0391,0.0543,0.0131,-0.0436,-0.0468,-0.0268,-0.0012,-0.1002,-0.0025,-0.0108,0.013,0.0202,0.0264,-0.0623,0.0304,0.0024,0.0382,-0.0592,0.052,0.0021,-0.0105,-0.0325,-0.0361,0.0036,0.0466,-0.0321,-0.0885,-0.1112,0.0062,-0.0815,0.0077,0.0203,0.017,0.0449,-0.0564,0.0871,0.0301,0.1101,-0.0181,0.0062,-0.0677,0.0091,0.0575,0.0765,-0.0967,0,-0.0579,0.0353,-0.0128,0.003,0.0137,-0.0557,-0.0546,-0.0201,0.0186,0.0137,0.047,0.0198,-0.0496,0.0737,-0.0554,-0.0274,0.024,0.0407,-0.0452,-0.0512,0.0818,0.0738,-0.0894,-0.0027,0.0777,0.0106,0,0.1288,0.0036,-0.0247,0.0311,0.0752,-0.0354,0.0381,-0.0076,-0.0157,0.0327,-0.0087,0.1556,0.0455,0.0359,0.092,-0.0528,0.0503,0.0212,0.0328,-0.0192,-0.0977,-0.0519,-0.0048,-0.0174,-0.0354,0.0058,0.038,0.054,0.0364,0.057,-0.0223,-0.0158,-0.0055,0.0396,0.0719,-0.0382,0.0293]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"What does this look like in practice? You can't wait for a model smart enough to figure this out. If the assistant were “smarter,” the thinking goes, we wouldn’t need so much structure.","embedding":[0.002,-0.0191,0.0371,-0.0057,-0.0239,-0.0086,-0.0316,0.0001,0.0297,-0.0088,-0.0848,-0.0177,0.0046,-0.0645,0.021,0.0008,0.0783,0.0114,-0.0353,-0.0016,-0.0114,0.0696,0.0502,0.0417,-0.0817,0.0385,0.0381,-0.0605,0.0768,-0.0118,-0.0131,0.0166,0.019,0.0424,-0.0428,0.1099,-0.0322,0.1109,0.0486,-0.0621,-0.1018,-0.0201,-0.0364,-0.0012,0.0763,-0.1161,0.0324,-0.0059,-0.0156,-0.0486,-0.1149,-0.0545,0.0097,-0.0239,-0.0173,0.0733,0.135,0.0408,-0.0213,-0.0475,-0.1443,-0.0767,-0.1021,-0.0183,0.0146,0.026,0.0071,0.0518,-0.0046,0.0489,0.0356,0.0162,-0.0137,0.0251,0.1023,0.0856,0.0102,-0.0119,0.0723,-0.0661,0.0417,-0.0076,0.0139,0.0417,0.0125,-0.012,0.0914,0.0483,0.103,0.0168,0.0054,-0.0811,0.0827,-0.0013,0.0321,0.109,0.0194,-0.1292,-0.0199,0.0372,0.0395,0.087,-0.007,-0.1154,-0.0148,-0.0164,0.0845,0.0446,-0.0098,-0.0587,0.0377,0.0406,-0.0234,-0.0101,0.0275,0.0012,-0.0219,-0.0187,0.0241,0.0293,0.0151,-0.0026,0.022,0.0821,0.008,-0.0433,0.0143,0,0.0296,0.0325,-0.0068,0.1156,0.036,0.0408,0.0098,-0.0168,0.0225,0.0008,0.0066,-0.0481,-0.0366,0.0107,0.0692,-0.0731,-0.0191,0.0645,-0.0738,0.0338,0.0007,-0.0465,-0.0338,0.0133,0.1106,0.005,-0.0145,0.0195,0.0219,0.0264,-0.0801,-0.015,-0.0255,-0.0062,-0.0213,0.0107,-0.0233,-0.0712,0.0537,-0.052,-0.0245,0.0151,0.0368,0.0039,-0.0585,-0.0979,-0.0181,-0.0223,-0.1174,0.0736,0.0327,0.0959,0.0149,-0.0218,0.0138,-0.0225,0.0425,-0.0209,0.0071,0.0494,0.0437,0.0338,0.0037,0.0907,0.047,0.0139,-0.0804,0.0235,0.0787,-0.0455,-0.1007,-0.0341,-0.0725,-0.0009,-0.0235,-0.0199,-0.0139,0.0058,0.0589,-0.0066,0.0452,-0.0055,-0.0327,0.0227,0.0557,-0.0211,0.0307,-0.0073,-0.0495,0.0689,-0.0626,0.0709,0.0128,0.071,-0.0359,0,0.0575,-0.0522,-0.0408,0.007,-0.0102,-0.087,-0.0323,-0.1075,-0.07,-0.1004,-0.0832,-0.0199,0.0087,0.0216,0.0367,-0.053,0.0798,-0.0336,0.0676,0.0068,0.0124,0.0121,-0.104,-0.0419,-0.0737,0.04,-0.1092,0.0503,0.0086,0.0126,-0.0517,0.0072,0.046,0.0056,-0.0623,0.0467,-0.0118,-0.0319,-0.0163,0.0539,0.0885,-0.0031,-0.0241,-0.0544,-0.0053,-0.0135,-0.0073,0.0132,-0.0627,0.0463,-0.0254,0.0848,-0.0773,-0.0583,-0.0698,-0.0967,0.0111,-0.112,0.0367,-0.0277,-0.0479,0.0283,0.0522,-0.0456,0.0561,0.0003,-0.0028,-0.0429,0.0186,-0.0362,0.0428,-0.0183,-0.0869,0.0724,0.0591,-0.0069,-0.0661,-0.1094,0.0031,-0.0798,-0.0021,0.0295,-0.0049,0.0617,-0.0663,0.1359,-0.0099,0.0697,-0.0235,0.0072,-0.002,-0.0182,0.0355,0.0565,-0.0432,0,-0.0206,0.0524,0.0611,0.0447,0.0651,-0.0914,-0.0678,-0.0178,0.0306,0.0103,0.0458,0.0222,-0.0472,0.0527,0.0457,0.0211,0.0145,0.0114,-0.0762,-0.0478,0.0753,0.0276,-0.1154,-0.0067,0.0878,-0.012,-0.0046,0.0748,-0.033,-0.0195,0.0032,0.0242,-0.0491,0.0418,0.0386,0.0204,0.0277,-0.0513,0.0926,-0.0152,0.0236,0.0466,-0.0242,0.0199,0.0139,0.02,0.0289,-0.0788,-0.0144,-0.0487,-0.0547,-0.0142,0.0235,0.0232,0.0403,0.05,0.0106,-0.0504,-0.0655,0.0684,0.0023,0.042,-0.0886,-0.0383]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"But a bad line of a plan could lead to hundreds of bad lines of code. And a bad line of research, a misunderstanding of how the codebase works or where certain functionality is located, could land","embedding":[-0.0264,0.0688,-0.0189,-0.024,0.0485,-0.0292,-0.0177,0.0573,0.0079,0.0046,-0.0814,0.0105,-0.0153,-0.0715,0.0494,-0.04,0.0226,-0.0436,-0.0517,0.0178,0.0345,0.0278,0.0536,0.0554,-0.1038,0.0527,-0.0075,-0.0363,0.0478,0.0274,0.0146,0.1588,0.0353,0.0093,0.0081,0.1019,-0.0053,0.0425,0.0154,-0.0425,-0.1115,0.0193,-0.0431,0.0228,0.0572,-0.1045,0.0247,-0.0543,-0.046,-0.0239,-0.1285,0.012,0.0041,-0.0886,0.0284,0.0347,0.1468,0.0399,-0.0024,0.0147,-0.06,-0.0253,-0.1224,-0.0029,0.0687,0.0734,-0.0172,-0.0576,0.0182,0.0024,-0.0682,0.0079,-0.0052,0.0792,0.0312,0.0768,-0.0236,0.0405,0.0097,-0.1139,0.0687,-0.0095,-0.008,0.051,0.0026,0.0211,0.0903,-0.0044,0.0955,0.1178,0.0038,-0.0931,0.1221,-0.0091,0.0438,0.0902,-0.019,-0.1469,0.0317,0.0293,0.0034,0.0585,0.021,-0.0631,-0.0388,-0.0656,0.0797,0.0513,-0.0328,-0.0439,0.019,0.029,0.0131,-0.0165,0.0519,0.0213,0.0269,0.0301,0.0126,0.0519,0.0344,0.0022,0.0233,0.0207,-0.029,-0.0472,-0.003,0,-0.0137,-0.0073,0.0008,0.1042,-0.0125,-0.012,-0.0064,-0.016,0.0025,0.0106,0.1193,-0.0054,-0.0076,0.0296,0.0391,-0.0365,-0.0336,0.072,-0.0588,0.0163,-0.0013,-0.1002,0.0195,-0.0671,0.0942,0.0548,-0.051,0.0271,0.0078,0.0169,-0.0686,-0.0393,-0.0188,0.0147,0.0181,0.0657,-0.0409,-0.0981,0.0397,-0.0225,-0.0396,0.0633,-0.0349,0.0647,0.0945,-0.0821,-0.0736,-0.0198,-0.06,0.0496,0.0627,0.1443,0.0565,-0.0408,-0.0337,-0.032,0.0332,-0.0923,0.051,0.0885,0.0749,-0.0046,-0.0786,0.0401,-0.0105,0.0642,-0.0591,-0.003,0.0355,-0.1071,-0.0558,-0.0151,-0.0574,0.0201,-0.0485,-0.057,-0.0362,0.0214,0.0127,-0.0562,0.0954,0.0437,-0.0462,0.0178,0.0216,-0.0348,0.023,0.0127,-0.0787,0.0067,0.014,-0.0045,-0.0106,0.0512,0.0486,0,0.0305,-0.0683,-0.043,-0.0061,-0.0982,-0.0786,0.0007,-0.1217,0.0162,-0.0318,-0.0365,-0.0656,-0.0445,-0.0114,-0.0127,-0.0363,0.0057,-0.0447,0.0487,0.0327,0.05,-0.0325,-0.0771,0.0193,-0.0978,0.0117,-0.0917,-0.045,-0.0183,-0.0713,-0.0182,-0.0197,-0.0296,0.0182,0.0149,-0.0379,0.0215,0.0094,-0.0135,0.0589,0.1074,0.0401,-0.0218,-0.0284,-0.0242,0.0264,-0.0058,0.0289,-0.0124,-0.0043,0.011,0.0092,-0.0179,-0.079,-0.0444,-0.0038,0.054,-0.071,0.022,-0.0008,0.0229,0.0604,0.0516,-0.0196,0.0485,-0.0385,-0.0079,-0.0353,-0.0195,-0.0227,0.0048,-0.0856,-0.0895,-0.0181,0.0202,0.0236,-0.0366,-0.1256,-0.0324,-0.001,0.042,0.019,-0.028,0.0603,-0.0736,0.0749,-0.0399,0.0501,-0.0336,0.034,-0.0541,-0.0097,-0.0301,0.0319,-0.0603,0,-0.0606,-0.0215,0.0401,0.008,0.0771,-0.0247,-0.0637,0.01,0.0435,-0.0339,0.0171,0.0263,-0.0949,0.0426,0.009,0.0382,0.0288,-0.0178,-0.0727,0.0082,0.003,-0.002,-0.0583,-0.0205,0.0391,-0.0259,0.045,0.1374,0.0272,-0.0199,0.0338,0.012,0.0226,0.0115,-0.0471,-0.0181,0.0561,-0.0012,0.1115,-0.0209,0.0207,0.0497,-0.0203,0.0353,-0.0043,0.0299,-0.0191,0.0002,-0.059,-0.0977,-0.0755,-0.0258,-0.0225,0.0974,0.0314,0.042,-0.0284,-0.0431,0.0172,0.0363,-0.006,0.0533,-0.0048,-0.0006]},{"url":"/posts/20250923-effective-ai-work-is-project-management/","title":"The power of the pause: How planning beats prompt tuning","snippet":"rtant is to iterate on the approach and ensure we're cross-applying tried and true approaches: documentation and record keeping.","embedding":[-0.0881,0.0533,0.0383,0.0118,0.0418,0.0636,-0.0183,0.026,-0.0362,0.0492,-0.057,0.044,0.0023,-0.082,0.0059,0.0325,0.0072,-0.0075,-0.0677,-0.0552,-0.0584,0.0599,0.0695,0.0324,-0.0708,0.0596,-0.0388,-0.0142,0.0397,0.0192,0.0141,0.0153,-0.0256,-0.004,0.0008,0.0787,-0.0147,0.0372,0.0076,-0.0637,0.0063,-0.0903,-0.0963,0.0327,0.067,-0.0686,-0.0837,0.0482,-0.0353,-0.0392,-0.112,-0.0654,0.0637,0.0382,-0.0664,0.0094,0.0582,0.0311,0.0244,-0.0667,-0.0445,-0.0193,-0.1004,-0.008,0.0184,0.062,0.0104,0.0494,0.0309,0.0972,-0.0716,0.0455,0.0048,0.0595,0.0578,0.0041,-0.0523,-0.0557,0.0199,-0.059,0.0964,-0.0355,0.0081,0.02,-0.0057,-0.043,0.0681,-0.0259,0.0901,-0.0173,0.0215,0.0008,0.1972,-0.0581,-0.0132,0.0861,-0.0778,-0.088,0.028,0.0231,0.0276,0.0489,-0.0168,-0.0592,-0.0052,-0.0851,-0.0434,0.064,0.0036,-0.0669,-0.0263,0.043,0.0108,-0.0563,0.0812,0.0328,0.0153,0.0181,0.1043,0.057,-0.0154,-0.0171,-0.0622,0.008,0.0726,-0.0051,-0.0125,0,0.0343,0.0526,-0.0371,0.0106,0.0351,-0.0081,-0.0999,0.016,-0.0547,0.0156,0.0308,-0.0185,-0.0103,0.0675,0.068,-0.1381,-0.1061,0.1468,-0.0484,-0.001,-0.0134,-0.0638,0.0342,0.007,0.0532,0.0734,0.0169,0.0541,0.0557,-0.0118,-0.0352,-0.0005,-0.0491,-0.0135,-0.0607,0.0297,-0.1264,-0.0445,0.0287,-0.0566,-0.0281,0.0662,-0.0496,-0.0429,0.0682,0.0191,0.0291,-0.0275,0.0415,-0.0381,0.0708,0.0749,-0.0083,0.0169,0.0003,-0.041,0.0566,-0.0479,0.0823,0.007,0.0556,0.0126,0.0456,0.0526,-0.0454,0.0457,-0.0061,-0.0026,0.0105,-0.051,0.0148,-0.0248,-0.0108,-0.0266,-0.0118,0.0136,-0.0509,-0.0306,-0.0211,-0.0613,-0.0067,-0.0614,-0.0263,-0.0371,0.0895,-0.0722,0.0336,-0.051,-0.0318,0.0043,-0.0317,0.0782,-0.0544,0.0486,-0.0353,0,0.0364,-0.0465,0.0042,0.0772,-0.0727,-0.0199,-0.03,-0.0299,0.1299,-0.0334,0.0173,-0.0103,-0.0159,0.0339,-0.0412,-0.0191,0.0983,-0.111,-0.0121,0.0208,0.0153,-0.0606,-0.0986,0.1212,-0.0146,0.0181,-0.0208,0.0227,-0.001,-0.0775,-0.0602,-0.0333,-0.0024,-0.0235,0.0482,0.0057,0.0035,0.0095,-0.007,0.0624,0.1401,0.0474,-0.0886,-0.0226,-0.094,-0.0065,-0.0635,0.0169,-0.0955,-0.0089,0.0041,0.0336,-0.0272,-0.113,-0.0647,0.0432,0.0184,-0.0606,-0.039,0.064,-0.034,0.0326,0.0361,-0.0373,0.0315,-0.0605,0.0424,-0.0173,-0.0057,-0.0229,0.048,0.0436,-0.0183,-0.0109,-0.0167,0.0087,0.0502,-0.0475,-0.0069,-0.0097,-0.0123,0.0348,0.0157,-0.0274,-0.0692,0.0469,-0.0095,0.0028,-0.008,0.04,-0.0574,-0.0278,0.0571,0.0398,-0.0243,0,-0.0188,-0.0345,0.0075,0.0751,0.0129,-0.074,-0.0208,0.0339,-0.0588,-0.017,0.1117,-0.0045,-0.0927,0.1091,-0.0008,0.0025,-0.0356,0.0196,-0.0986,-0.0873,0.0561,0.065,-0.0228,-0.0184,0.1089,0.0144,0.045,0.0575,0.0738,-0.0721,0.004,-0.0071,-0.0761,0.0393,0.0269,0.0368,-0.0265,0.0051,0.0192,0.0102,0.0187,0.0273,-0.0604,0.0168,-0.0276,-0.0477,-0.0219,0.0067,0.0181,-0.0864,-0.0272,-0.0474,0.0522,0.0494,0.078,-0.0095,0.006,0.0571,-0.0061,0.0104,0.0089,-0.0145,-0.034,0.0674]},{"url":"/posts/20250927-the-best-css-unit-might-be-a-combination/","title":"Embracing px and rem for CSS","snippet":"← Digesting Embracing px and rem for CSS 27 Sep 2025 Filed in: css, typography, ux Miriam Suzanne, in her article \"The Best CSS Unit Might Be a Combination\" , argues against the \"either/or\" mentality","embedding":[-0.0512,0.0414,0.0014,-0.036,-0.028,-0.0035,0.0025,0.0252,0.0457,0.024,-0.0215,0.0931,0.0855,0.03,0.0393,-0.0213,0.0443,0.1017,-0.0196,0.056,-0.0407,-0.1303,0.0257,0.0289,-0.0351,0.098,-0.025,0.0154,0.0815,-0.0373,-0.0329,0.0865,0.0415,-0.048,-0.0457,0.0595,0.0368,0.0016,-0.0678,-0.0426,-0.0205,-0.0456,-0.0198,0.0582,0.0779,-0.0225,-0.03,-0.0229,-0.0895,0.0194,0.0027,0.0035,-0.0244,-0.0105,0.0202,0.0589,0.0381,0.0279,0.0459,-0.0848,-0.0554,-0.0033,0.0241,0.0586,0.087,0.0099,-0.0082,0.0162,-0.0751,0.0856,-0.0128,0.0205,0.0092,0.0676,0.0291,0.0543,0.0133,-0.0385,-0.01,-0.009,0.0015,0.0035,-0.0115,-0.0078,0.0755,0.0489,-0.0235,-0.0678,0.0337,-0.084,0.0515,0.0356,0.0766,0.0396,0.0138,0.0071,-0.099,-0.0412,0.0076,0.0053,-0.0003,0.038,0.0421,-0.0453,-0.0397,-0.0192,-0.0132,0.0803,0.026,-0.0499,-0.005,-0.0041,-0.0672,-0.0822,0.0547,-0.075,0.0769,-0.0366,0.1795,-0.0102,-0.0418,-0.0138,-0.0949,0.0007,0.0563,0.0232,-0.0373,0,-0.046,0.0932,0.0025,0.0246,0.1033,0.0236,-0.0207,0.0019,-0.0545,-0.0219,0.0495,0.0533,0.008,0.0108,0.0893,-0.077,-0.0238,0.0446,-0.0249,-0.0179,-0.0692,0.0235,0.0782,-0.0337,-0.0217,0.0294,0.0355,0.1282,-0.0901,-0.0415,0.0419,0.0034,0.0127,-0.0361,-0.0357,0.0244,-0.0121,-0.0642,-0.0455,-0.021,-0.1096,0.0552,0.0921,-0.0357,0.0228,0.0318,0.0127,0.004,-0.0085,-0.0581,0.0111,0.0985,0.0038,-0.0045,-0.011,-0.0395,0.0221,-0.0187,0.0205,0.0428,0.0118,0.0114,0.035,-0.0008,-0.0294,0.0582,0.0511,0.0621,-0.0531,-0.0535,0.0037,0.0649,-0.0532,-0.0116,0.0377,-0.071,0.0697,-0.0061,0.0579,-0.0376,-0.0382,0.0165,0.0683,-0.0149,-0.0631,-0.0924,0.0158,-0.0213,0,0.0278,-0.0173,-0.0584,0.0166,0.0486,-0.0413,0,-0.0374,0.0207,0.004,0.0892,-0.0766,-0.0287,0.0552,-0.0312,-0.0282,-0.0566,0.109,0.0363,-0.0443,-0.0856,-0.0741,0.0415,-0.0321,-0.0427,0.0014,-0.0744,0.1048,0.0516,-0.0125,0.0673,-0.0285,0.0592,-0.0527,-0.0492,-0.0462,-0.0132,-0.0081,-0.074,-0.0181,-0.0001,-0.0178,-0.0718,-0.0917,0.0466,0.0792,0.031,0.035,0.0046,0.0292,-0.0601,-0.0063,-0.0076,0.0206,-0.0723,-0.0011,0.0285,0.0076,-0.0077,-0.0407,0.0298,-0.0093,-0.0964,-0.1037,-0.0023,-0.0255,0.0223,0.0237,-0.0122,-0.0565,0.0655,-0.0085,0.0102,-0.0138,0.0004,-0.0225,-0.0194,-0.0279,0.0486,-0.0522,0.0205,-0.1428,-0.0486,0.1113,0.0066,-0.0307,0.0497,-0.0207,-0.0082,-0.0768,0.0545,-0.0424,0.0708,-0.0047,0.0226,0.0686,-0.04,-0.0907,0.0102,0.0188,-0.0085,-0.0095,0,-0.1081,-0.0264,-0.0315,-0.0108,-0.0356,0.0053,-0.0428,-0.0618,-0.061,0.0291,0.0872,-0.0316,-0.053,0.0129,-0.0228,0.0059,-0.0574,-0.0027,-0.0391,-0.0572,-0.0843,0.1068,0.0325,0.0447,0.0226,0.05,-0.1048,0.0584,0.051,-0.0185,-0.0154,-0.0122,-0.0636,0.0062,0.0707,-0.0074,-0.0464,0.1035,0.0899,0.0569,-0.0626,-0.1466,0.0355,0.0752,0.0805,0.0044,-0.0667,-0.0166,-0.0382,-0.0144,0.0897,-0.0122,-0.057,-0.0572,-0.0098,-0.0558,-0.0346,0.1153,-0.035,0.0456,0.0627,-0.08,-0.0209,0.0009],"teaser":"Miriam Suzanne from OddBird explains how combining CSS units can lead to more robust and user-friendly typography."},{"url":"/posts/20250929-ai-must-rtfm-context-curators/","title":"Developers are becoming context technical writers for AI","snippet":"← Digesting Developers are becoming context technical writers for AI 29 Sep 2025 Filed in: AI, technical writing, documentation In \"AI must RTFM: Why technical writers are becoming context curators\"","embedding":[-0.0512,-0.0375,0.0476,0.0207,0.1287,-0.0351,0.0804,0.0827,0.0846,0.0203,-0.0754,0.0147,0.0133,-0.0135,0.0048,0.0037,0.0029,-0.062,-0.0077,-0.0231,-0.0009,0.0512,0.0153,-0.0212,-0.0137,0.0664,-0.076,-0.1059,0.0889,0.039,-0.024,0.0971,0.0528,0.0082,-0.0255,0.0836,0.0094,0.0613,0.047,-0.0305,-0.0507,-0.066,-0.0264,0.0226,0.0857,-0.0373,-0.0135,-0.0123,-0.0716,0.0217,-0.1924,-0.0513,0.0121,-0.053,0.0027,0.0749,0.0421,0.0709,-0.0288,-0.0079,-0.0029,-0.0587,-0.08,0.0127,0.0949,0.033,-0.055,0.0679,-0.0092,0.0003,0.0246,0.0575,0.0503,0.0279,0.0681,-0.0021,-0.0106,-0.0024,0.0573,-0.1056,0.0802,0.0079,0.0474,0.0534,-0.0567,0.0053,0.0906,-0.0297,0.0441,0.0707,0.063,-0.1391,0.0903,-0.0068,0.0376,0.02,-0.0655,-0.0198,0.0191,0.0238,-0.0325,0.037,-0.0124,-0.0326,-0.0079,-0.0308,-0.0051,-0.0394,-0.0425,-0.0025,-0.0041,0.0669,-0.0471,-0.0306,0.0492,-0.0126,0.002,0.0063,0.052,0.0186,-0.0315,0.0673,-0.0463,0.0188,0.0315,-0.0411,-0.0196,0,0.0296,0.0529,-0.0622,0.0878,0.036,-0.0192,-0.0025,0.0104,-0.0246,-0.003,0.0125,0.0977,-0.0289,0.0199,-0.0003,-0.0636,-0.0902,-0.025,-0.0324,-0.024,0.0098,-0.0504,0.0067,-0.072,0.0018,0.0065,0.0062,-0.0555,0.012,0.0331,-0.117,0.0152,-0.0151,-0.0013,-0.0357,-0.0114,-0.1148,-0.1022,0.0148,0.0419,-0.0719,0.0846,0.0065,-0.0421,0.0106,-0.0217,0.022,0.0117,0.0735,-0.0106,0.0132,0.0745,0.0429,-0.0416,0.0972,-0.0463,-0.0297,-0.005,0.0351,-0.0221,0.0749,0.0383,-0.0057,0.0765,-0.0069,0.0786,-0.0174,0.0785,0.0817,-0.0071,-0.0392,0.0099,-0.1008,-0.0076,-0.0566,0.0111,-0.061,-0.0805,-0.0182,0.0246,-0.032,0.0079,0.0176,-0.0227,0.0042,-0.0201,-0.0302,-0.0055,-0.0181,0.008,0.0516,-0.0766,-0.0271,0.0591,-0.0866,0,-0.0452,-0.1006,-0.1044,0.0448,-0.0598,-0.0169,-0.0232,0.0114,0.0257,0.0181,-0.0026,-0.0426,-0.0534,0.0229,-0.0205,-0.093,0.0049,-0.0457,-0.0009,-0.0097,0.0304,0.0373,-0.0769,0.0063,0.0157,0.0125,-0.0597,0.0513,-0.0611,-0.021,0.0325,-0.051,-0.0687,0.0017,-0.0074,0.0412,-0.0004,-0.0019,-0.0246,0.0609,0.1015,-0.029,-0.003,-0.0381,-0.0679,0.0281,-0.0349,-0.0544,0.0052,-0.0507,0.045,-0.0257,-0.001,-0.1692,-0.0767,-0.0269,0.0757,-0.0668,-0.0382,0.0423,0.0586,0.0151,0.026,-0.0059,-0.004,-0.0346,-0.0004,0.0404,-0.1109,0.0068,0.0089,-0.0305,-0.1442,-0.0025,-0.0442,0.0877,0.01,-0.0764,-0.0362,-0.0598,0.0106,-0.0597,-0.0037,0.0793,0.0105,0.0989,-0.0594,-0.0005,0.0079,0.0653,-0.0097,-0.0208,-0.0412,0.0505,-0.0559,0,-0.0505,0.0036,-0.0366,0.0532,-0.0041,0.0018,-0.0597,-0.0019,-0.0267,0.056,-0.0024,-0.0836,-0.0445,0.033,0.1119,0.0499,0.027,-0.0032,-0.0679,-0.0476,0.1335,-0.005,-0.0471,-0.0306,0.0443,-0.0378,0.022,0.0436,-0.0195,-0.0218,-0.0526,0.0717,-0.0323,0.0282,0.0674,0.07,0.0678,-0.0628,0.0018,-0.0015,-0.0002,0.0367,0.0141,0.0737,0.0443,0.0254,-0.0225,-0.0243,0.0134,-0.0227,0.0151,-0.0636,0.1023,0.1023,0.1231,0.0284,-0.0316,-0.0092,0.0216,0.0296,0.007,0.0957,0.0508,-0.0163],"teaser":"Fabrizio Ferri Benedetti highlights docs-driven development and the rise of technical writers as “context curators” so AI can truly RTFM."},{"url":"/posts/20251003-effective-context-engineering-for-ai-agents/","title":"Context engineering beats prompt tricks for AI agents","snippet":"← Digesting Context engineering beats prompt tricks for AI agents 3 Oct 2025 Filed in: AI, context engineering, agents A few days back Anthropic's Applied AI team wrote \"Effective context engineering","embedding":[-0.0156,-0.0127,-0.008,-0.0154,0.0872,-0.0292,0.1166,0.0098,-0.019,-0.03,-0.027,0.0077,0.0611,-0.0151,0.09,0.0107,0.096,-0.0045,-0.0715,-0.0159,-0.0156,0.0144,0.0569,-0.0574,-0.0823,0.0393,-0.0607,-0.1114,0.1002,0.0735,0.0351,0.1145,0.0681,-0.0133,-0.0297,0.075,-0.0357,0.0739,0.0638,0.0005,-0.0471,-0.0514,-0.0094,-0.0034,0.0373,-0.0433,-0.0027,0.0199,-0.0362,-0.027,-0.2096,-0.0323,0.0457,-0.0237,-0.0742,0.1053,0.0812,0.0994,-0.0157,0.0178,-0.0175,-0.0667,-0.0878,0.0279,0.0509,0.0495,-0.0495,0.0277,0.0223,-0.0087,0.0267,-0.012,0.0051,0.0446,0.0511,0.0248,-0.0312,-0.0244,0.0548,-0.0586,0.0386,-0.0024,0.0198,0.0173,-0.012,0.02,0.0269,-0.017,0.0546,0.0636,0.0482,-0.1341,0.0709,0.0176,0.1267,0.0549,-0.0677,-0.0974,-0.0527,0.0122,-0.0094,-0.0189,-0.0935,-0.0671,-0.0702,-0.022,-0.0183,0.05,0.0257,-0.0196,-0.015,0.0943,0.0484,-0.0249,0.07,-0.0034,0.0373,0.043,0.1203,0.0175,0.0313,-0.0008,0.0064,0.007,0.0587,-0.0351,-0.0151,0,-0.0098,0.053,0.028,0.0812,0.0161,-0.0223,-0.0251,-0.0429,0.0573,0.0508,0.057,0.103,-0.0088,0.0086,-0.0153,-0.0794,-0.06,0.0611,-0.0247,0.0266,0.016,-0.0597,-0.0038,-0.0736,0.0294,0.0277,-0.0002,-0.0416,0.0835,0.0474,-0.1343,0.0293,-0.0441,0.0338,-0.054,0.0443,-0.093,-0.0905,0.0033,0.0344,-0.0728,0.0633,0.0344,-0.0027,-0.0213,-0.0235,0.013,-0.0186,0.0048,0.0164,0.025,0.069,0.116,-0.0522,0.0448,-0.0419,0.0397,0.0063,0.0501,0.0154,0.0006,-0.0183,-0.0402,0.0975,0.0437,0.0557,-0.033,-0.0126,-0.0082,-0.0263,-0.0493,0.0346,-0.0786,-0.0066,-0.0513,-0.0357,-0.035,-0.0171,0.0079,0.0084,0.0052,0.0167,-0.0191,-0.0056,0.0517,-0.0226,-0.0371,-0.0532,-0.051,-0.0361,0.0355,-0.0265,-0.0271,0.0941,-0.0689,0,0.008,-0.0846,-0.0886,0.0166,-0.0029,-0.0431,-0.0032,-0.0391,0.0042,-0.036,-0.0154,-0.0136,-0.0228,0.0223,-0.0024,-0.0879,0.0884,-0.0242,-0.0083,-0.0015,0.1081,0.0053,-0.1227,-0.0094,0.0169,-0.0081,-0.0773,0.1031,-0.0182,-0.0029,-0.0082,-0.0239,-0.0051,0.0426,-0.0028,0.0843,-0.0383,-0.0423,-0.0528,0.0335,0.0594,-0.0109,-0.03,-0.0643,-0.0828,0.0293,-0.025,0.0091,-0.0399,-0.0122,-0.0125,0.0164,-0.0326,-0.0951,-0.1012,-0.0012,0.0451,-0.0588,0.0044,-0.0181,0.0045,0.0222,0.0357,-0.0391,-0.0313,-0.0361,0.0479,0.0519,-0.0393,-0.0635,0.0102,0.022,-0.0667,0.0396,-0.0163,0.1,0.0407,-0.1279,-0.039,-0.0712,-0.0172,-0.0226,-0.0127,0.0222,0.011,0.1304,-0.0743,0.0122,0.0321,0.0429,-0.0219,-0.0671,-0.0238,0.0949,-0.0509,0,-0.0928,0.0109,0.0465,0.0078,0.0301,0.0003,-0.0248,-0.0094,-0.0383,-0.0333,0.0103,-0.0642,-0.0155,0.0369,0.0901,0.0258,-0.0166,0.0082,-0.0662,-0.0824,0.1321,-0.0383,-0.0065,-0.0328,0.0445,-0.0023,-0.0013,0.0276,-0.0276,-0.0215,-0.0674,0.0131,-0.0198,-0.0024,-0.0304,0.0582,0.0505,-0.0702,-0.0094,-0.056,-0.0313,0.0294,-0.0138,0.0362,0.0293,0.0449,-0.0115,-0.0099,0.0271,-0.0499,0.0166,-0.0179,0.006,0.0658,0.1157,0.0228,-0.0074,-0.0132,-0.001,0.0743,-0.0032,0.1219,-0.0082,-0.0178],"teaser":"Anthropic argues that “context engineering” — not prompt tricks — is how agents stay accurate at long horizons."},{"url":"/posts/20251013-distracting-engineers-is-harmful/","title":"It&#39;s true, short disruptions costs lots of time","snippet":"← Digesting It's true, short disruptions costs lots of time 13 Oct 2025 Filed in: productivity, management, deep work I've always known this informally: quick questions can cause large drops in work","embedding":[0.0288,-0.0255,0.0979,0.0092,0.0756,-0.045,0.0657,0.0611,0.0683,-0.0731,-0.0524,-0.0036,-0.1024,-0.0075,0.0447,-0.0355,-0.019,-0.0644,-0.0621,-0.001,-0.0139,-0.0801,-0.0537,0.0175,0.0031,0.0214,-0.0081,-0.0647,0.0561,-0.0487,-0.0564,0.089,-0.0176,0.0042,-0.021,0.083,0.0048,0.07,0.0598,0.0055,-0.028,-0.0565,0.0403,0.0336,-0.0198,-0.0168,0.0592,-0.0462,-0.015,-0.0517,-0.0641,-0.0315,0.0636,-0.0138,0.0348,0.0439,0.0491,0.092,0.0196,0.0939,-0.0853,-0.0526,-0.0173,-0.018,0.04,0.0593,0.0432,-0.0548,-0.0088,0.0515,-0.0278,0.0048,-0.0651,-0.0369,0.0766,-0.0394,0.0146,-0.0213,0.0551,-0.0173,0.1089,-0.0078,-0.0463,-0.0341,0.0137,-0.072,0.0282,0.1072,-0.0231,-0.0214,0.0007,-0.0522,0.0322,0.0398,0.0435,0.0237,-0.0313,0.0529,-0.0285,0.0175,0.0219,0.0685,0.008,0.0119,-0.0823,0.0205,0.0227,0.0704,-0.0204,0.0252,-0.0158,0.0481,0.0235,-0.0144,-0.0159,0.0276,-0.0137,0.0002,0.0316,0.1235,0.0043,0.0362,0.0042,-0.107,-0.023,0.046,-0.0217,0,0.0025,-0.0069,-0.0956,0.0299,-0.0114,-0.0767,-0.0402,0.0612,0.0796,-0.0147,0.0405,-0.0235,-0.0413,-0.0594,0.0161,-0.0814,0.0115,0.0575,-0.0471,-0.027,-0.0286,-0.1253,-0.0334,0.019,0.0155,-0.0074,0.0052,-0.0646,0.0853,-0.0009,-0.1266,0.0142,-0.066,0.0409,0.0252,0.0623,0.0592,-0.0347,0.081,0.0028,-0.1362,0.0476,0.0481,-0.0144,-0.0211,-0.0233,-0.0177,-0.0071,-0.0714,0.0131,-0.0255,0.0581,0.0166,-0.0268,-0.0041,0.0027,0.0136,-0.0336,0.0129,0.1177,0.0172,0.03,-0.0481,0.0536,0.02,0.0738,-0.0184,0.0844,0.047,0.0341,-0.0277,0.0073,-0.022,-0.1168,0.0496,0.0389,-0.0095,-0.0243,-0.0271,0.0248,0.086,0.0222,0.0621,-0.0948,0.0264,0.0073,0.0696,-0.056,-0.1056,0.012,-0.0053,0.0068,0.0496,0.0446,0.0112,0,-0.0055,-0.0892,-0.0601,0.0331,0.103,-0.0134,0.0088,0.0686,-0.0708,0.002,-0.0349,-0.0417,-0.0648,-0.0025,-0.0493,-0.0852,0.1217,-0.0615,0.0034,0.0236,0.1099,-0.0154,-0.1252,-0.0904,-0.0456,0.0473,-0.0667,0.0081,-0.0227,-0.0142,-0.0907,0.015,-0.0509,0.0237,-0.0088,0.0798,-0.1093,0.0101,-0.024,0.0036,0.0131,0.0084,0.0298,-0.0339,-0.0206,0.1076,-0.062,-0.0514,-0.1349,0.0537,0.0478,0.0221,0.013,-0.0838,-0.0158,-0.0411,-0.0076,-0.0877,-0.0342,0.0351,0.0205,0.0084,-0.0123,0.005,0.0735,-0.0331,0.0128,-0.0175,0.0112,-0.0113,-0.0188,0.0441,-0.0482,-0.026,-0.0464,0.0254,0.0062,-0.0519,-0.0235,-0.0256,-0.0026,0.0215,-0.0373,-0.0101,-0.0806,0.095,-0.0197,0.0682,0.0532,-0.0266,-0.0227,-0.0352,-0.0444,0.0072,-0.0308,0,0.0231,0.0399,-0.0016,-0.0007,0.0969,-0.056,-0.0151,0.096,-0.0021,0.0587,0.0508,-0.0551,0.112,0.0724,0.0526,0.0052,0.0677,-0.0097,-0.0361,-0.086,0.0194,-0.0056,-0.0208,0.0181,-0.0356,0.0336,0.0571,0.1009,0.0067,-0.032,-0.0721,0.0763,-0.0932,0.0261,-0.021,-0.0097,0.0165,0.0196,-0.0069,0.0815,-0.0523,-0.0291,0.0022,0.0608,-0.0751,-0.0072,-0.1169,0.0683,0.0361,-0.0303,0.0515,-0.0252,0.0475,0.0277,0.0553,0.0401,0.036,0.0023,-0.0785,-0.0094,0.0119,0.002,-0.1196,0.0461],"teaser":"Meeting creep, quick questions and context switching crush flow."},{"url":"/posts/20251013-html-output-tag/","title":"Output: An HTML-native tag once again saves JS befuddling","snippet":"← Digesting Output: An HTML-native tag once again saves JS befuddling 13 Oct 2025 Filed in: html, accessibility, forms Den Odell writes on <output> , the semantic HTML element that feels like it's","embedding":[-0.059,0.0208,0.0244,0.0724,0.0864,-0.0089,-0.0238,-0.017,-0.0102,-0.0331,-0.0428,0.0269,0.0017,0.0504,0.0377,0.0412,0.0759,-0.0004,-0.0217,0.0212,-0.0019,0.0036,0.0244,0.0398,-0.0054,0.0523,0.0274,-0.0514,0.0729,-0.045,0.0771,0.0161,0.0028,0.0062,-0.0906,0.0577,0.0511,-0.0452,-0.0025,-0.124,-0.0307,-0.0301,-0.0517,0.0071,-0.0135,-0.0883,-0.0522,-0.1509,-0.1318,0.0143,-0.0288,-0.0436,0.0494,-0.0163,0.0138,0.0398,0.0087,-0.088,-0.0434,-0.0148,-0.0621,-0.0038,0.0253,0.0385,0.0247,0.0257,-0.0191,0.0237,-0.0485,0.0335,-0.0649,0.007,0.1,-0.0394,0.0462,-0.0107,-0.0158,0.0211,0.007,-0.0012,0.045,0.0134,-0.0596,0.0492,0.0174,0.1121,0.0037,-0.0085,0.0147,-0.0594,-0.0322,0.0019,0.1454,0.0451,-0.016,0.0515,0.0386,-0.0593,-0.0072,0.0748,0.0186,0.0464,-0.0018,-0.0654,-0.0242,-0.0418,-0.0226,0.1141,0.0255,-0.0675,0.0572,-0.0011,-0.0691,-0.0281,-0.0683,-0.0641,0.036,-0.044,0.1618,0.0565,0.0474,0.0673,-0.0452,-0.0223,0.1059,0.0228,-0.0149,0,0.0341,0.0262,0.0049,0.0585,0.0586,-0.0152,-0.0162,-0.1015,-0.0223,-0.0513,0.086,0.0485,-0.0065,0.017,0.0313,-0.0745,-0.0313,0.0473,-0.0075,0.0332,-0.035,0.0363,-0.0094,-0.0241,0.0153,0.0519,-0.054,0.001,-0.0418,0.0164,0.0116,0.0289,-0.0259,0.032,-0.0442,-0.0349,-0.0569,-0.1059,-0.0135,-0.0296,-0.0542,-0.0148,-0.036,-0.0618,-0.0037,-0.0405,-0.0297,0.0725,0.0067,-0.0669,-0.0293,0.0822,0.0649,-0.0815,-0.0052,-0.0545,-0.0054,-0.0202,0.0784,0.0182,-0.0154,0.0726,0.0171,-0.0723,-0.0959,-0.0036,0.0668,-0.0001,0.0128,-0.0493,-0.0184,0.0246,-0.082,0.0046,0.0613,-0.0491,-0.0306,-0.0665,0.0676,0.0288,0.0516,-0.0614,-0.0394,0.0599,0.1459,-0.034,-0.0301,-0.0974,0.013,0.0514,-0.0067,-0.0147,-0.0181,-0.0955,-0.0197,0,0.0478,-0.0115,-0.0899,0.0251,-0.0239,-0.0234,0.0076,0.0339,0.0172,-0.0486,-0.0284,0.0426,-0.0464,-0.0194,-0.0484,0.1101,-0.049,-0.0633,0.0526,-0.0039,0.114,0.0599,-0.0381,0.1008,0.0103,0.0342,0.0358,0.0696,-0.0337,-0.0481,-0.0501,-0.0534,-0.0101,-0.1053,0.028,-0.0533,-0.0003,-0.0144,0.0085,0.0526,-0.0307,-0.0011,0.0413,0.0385,-0.0276,0.0113,-0.0453,0.031,0.053,0.0287,0.0466,-0.041,-0.0455,-0.0139,-0.0789,-0.0927,0.0262,-0.0645,-0.0633,0.0828,-0.0223,0.0088,0.0447,-0.002,0.0127,-0.0358,-0.0652,-0.0524,0.0087,-0.0217,0.051,-0.0748,-0.0788,-0.0034,0.0369,0.0509,0.0762,-0.0772,-0.0266,-0.0324,0.017,0.018,0.0546,-0.0385,0.1129,-0.0083,-0.0318,-0.0212,0.006,-0.0083,-0.0568,0.083,-0.0935,0.0823,0.0159,0,-0.0854,-0.0334,-0.1036,-0.0211,-0.0177,0.0231,0.0427,-0.0946,-0.0128,-0.0001,0.028,-0.0135,-0.0229,0.0234,0.0402,0.0894,-0.0449,0.0224,-0.0845,-0.0359,0.0294,0.0434,-0.0264,0.0153,0.0574,-0.0268,-0.0596,0.0402,0.0505,-0.0359,0.0027,0.0172,-0.0463,0.0419,0.0684,-0.008,-0.0157,-0.0754,0.0351,0.0685,0.0432,0.0377,-0.07,0.0345,0.022,0.0371,-0.0893,-0.0174,-0.0109,0.0138,0.0114,-0.0891,-0.0727,0.0395,0.0509,-0.0081,0.0167,0.0338,0.0472,0.0358,0.1193,0.0517,0.1331,0.0029],"teaser":"Use the native HTML output element to announce dynamic results — semantic, accessible, and simple."},{"url":"/posts/20251013-html-output-tag/","title":"Output: An HTML-native tag once again saves JS befuddling","snippet":"The opportunities should be plentiful: it doesn’t require a <form> and you can use <output> anywhere you update text as a result of user input or app events.","embedding":[-0.077,0.0457,0.0307,0.0823,0.0562,0.0202,-0.0097,-0.0351,0.0914,-0.0515,-0.0411,0.0307,-0.0403,-0.0323,-0.0162,0.0451,0.0285,0.0122,0.0031,-0.0702,0.0211,-0.0666,0.0848,0.0545,0.0298,-0.0013,0.0499,0.0211,0.1026,-0.0315,0.0197,-0.0584,0.0501,-0.0354,-0.1065,0.0301,-0.0267,0.0063,-0.0003,-0.0949,-0.0591,-0.0555,-0.0538,0.0474,-0.0245,-0.0573,-0.0814,-0.0565,-0.0639,0.0828,0.0323,-0.0547,-0.0125,-0.0452,0.0162,0.0678,-0.0178,-0.0581,-0.0394,-0.0215,-0.0099,0.0243,-0.0235,0.0421,0.0174,0.0715,-0.0276,0.0698,-0.076,0.0271,-0.001,0.0088,0.0545,-0.016,0.0074,-0.0677,-0.0385,0.0304,-0.0282,0.0906,0.0185,-0.0693,-0.0513,0.0272,0.0394,0.0589,0.0496,0.0842,0.0549,-0.1048,-0.0903,0.0113,0.0518,-0.0015,-0.0682,0.072,0.043,-0.0558,0.0034,0.0653,0.0513,-0.0001,-0.0236,-0.0416,0.0125,-0.057,0.0505,0.0428,0.0271,-0.0006,0.0568,0.0171,-0.0828,0.0384,-0.0988,-0.0045,0.0252,-0.0008,0.0422,0.0821,0.0832,0.1156,-0.1222,-0.0942,0.0487,-0.0065,0.0932,0,0.09,-0.005,-0.0193,0.0395,0.0394,0.0391,-0.0023,-0.0656,0.0047,-0.0437,0.0484,0.0013,0.0053,-0.0181,0.0288,-0.0847,-0.0167,0.0308,0.0864,0.0143,-0.0524,-0.0243,0.0052,-0.0143,0.0349,0.0405,-0.0364,-0.0108,-0.0424,-0.0191,0.0199,0.0252,-0.0469,-0.0126,-0.0304,-0.0073,-0.0447,-0.0628,-0.0046,-0.0394,-0.0367,-0.0115,-0.0458,-0.0527,-0.0154,-0.0407,-0.0472,0.0255,0.0067,-0.0258,-0.0379,0.0923,0.01,-0.0951,-0.0071,-0.019,0.0094,-0.0266,0.0087,0.0238,0.0221,0.0061,0.0032,-0.0458,-0.087,0.0372,0.0121,-0.0531,0.0238,-0.0316,-0.0424,-0.0208,-0.0327,0.0277,-0.0422,0.0319,-0.0669,-0.0744,0.0235,0.005,0.0782,-0.1475,-0.063,0.0432,0.1575,0.0043,-0.0212,-0.1014,0.0075,0.074,-0.02,0.0077,0.0196,-0.1161,0.0268,0,0.0433,-0.0523,-0.0654,0.0661,0.0603,0.058,0.0189,0.0842,0.0328,-0.0208,-0.0916,0.1047,0.0071,-0.0076,-0.031,0.1331,0.0188,-0.0208,0.0718,-0.0052,0.0475,0.0224,0.0181,0.0128,0.0417,0.0207,-0.0016,0.0732,-0.0527,-0.0592,-0.1133,-0.0188,0.0006,-0.0302,0.0399,-0.0221,0.0652,-0.0003,0.0204,0.1114,-0.023,-0.0571,0.0407,0.0286,-0.0316,0.0493,-0.101,0.0351,-0.0146,-0.0156,0.0207,-0.016,-0.1402,-0.0569,-0.0019,-0.0437,-0.054,-0.0923,0.0001,0.1121,-0.0559,-0.0482,0.055,-0.0185,0.0316,-0.0132,-0.0182,-0.0536,0.0511,0.0137,0.0642,-0.0236,-0.0249,-0.0263,0.0013,-0.0009,0.05,-0.0914,-0.0125,-0.066,0.0573,0.0602,0.0253,-0.0672,0.0241,0.0805,-0.0434,-0.0408,0.039,-0.0103,-0.0623,0.1172,-0.0535,0.0746,0.0077,0,-0.029,-0.0106,-0.027,0.0039,-0.0311,-0.0068,0.0618,-0.0523,0.0303,-0.0879,0.0487,0.0015,0.0354,0.0209,0.0151,0.0429,0.0189,0.0008,-0.0422,-0.025,0.0515,0.0438,0.0061,-0.0193,-0.0037,-0.0549,-0.0217,0.0453,0.0342,-0.0458,0.0268,0.0076,-0.0205,0.0245,0.0391,-0.0721,-0.0066,-0.0693,0.0903,0.0532,0.1115,0.0486,-0.0784,0.0319,-0.0494,0.0354,-0.0418,-0.1243,0.0311,-0.0237,0.0085,-0.0803,-0.0337,-0.019,0.0511,-0.0243,0.0241,-0.0278,0.059,0.0114,0.0749,0.0268,0.0609,-0.0139]},{"url":"/posts/20251028-introducing-work-section/","title":"Introducing a &quot;Work&quot; section","snippet":"← Blog Introducing a \"Work\" section 28 Oct 2025 210 words Filed in: meta, portfolio Own work . A sunset off the coast of South Carolina back in 2006.","embedding":[-0.0181,0.0247,0.0406,0.0048,0.1694,0.0315,-0.0316,0.0508,0.0227,0.0109,-0.0799,0.1159,-0.0177,0.0357,0.0335,-0.0387,0.0619,-0.0104,-0.0352,0.01,0.0212,-0.0092,0.0548,0.049,-0.0292,0.0221,-0.0637,0.0537,-0.0466,-0.0511,0.0116,0.0015,0.0037,-0.0424,0.0257,0.013,0.0537,0.0457,0.0062,-0.0019,-0.0003,-0.0506,0.0084,0.1012,0.0151,-0.0788,0.057,-0.0977,-0.0685,-0.0234,-0.0536,-0.0633,0.0165,-0.0762,-0.0069,0.0704,0.0511,-0.0108,-0.0226,-0.1487,0.0464,0.0223,-0.0312,-0.0122,-0.0187,-0.0015,-0.0254,0.0832,0.0021,0.0396,0.0191,0.0347,0.0407,-0.0229,0.0428,0.011,-0.0529,-0.0066,-0.0004,-0.0755,0.0581,-0.0002,-0.006,0.0778,-0.014,-0.0147,0.0429,-0.0588,-0.0309,-0.0155,0.0653,-0.11,0.019,0.006,0.0252,-0.0529,-0.0369,-0.0437,0.0912,0.0567,0.0054,-0.0045,0.0008,-0.0355,0.0106,-0.0072,-0.0561,0.1083,-0.0456,0.0276,0.0723,0.037,-0.0974,0.0179,0.081,0.0209,0.0149,0.0237,-0.0361,0.0293,0.0941,0.0611,0.0349,0.0041,-0.0113,-0.0184,-0.0286,0,0.0465,0.0091,-0.0638,0.0772,0.0611,-0.0446,-0.0496,0.0305,0.0106,-0.0102,0.0459,0.1005,0.0479,-0.0245,-0.0546,-0.0201,-0.0596,0.0358,0.0145,0.0314,-0.0624,-0.0391,-0.0361,-0.0488,-0.0068,0.0452,0.0184,0.0215,-0.1118,-0.004,-0.0619,-0.0031,0.0266,-0.047,-0.0582,0.0096,-0.017,-0.1621,0.0959,-0.0204,-0.071,0.0042,0.0039,-0.0714,0.0294,0.0451,-0.0174,0.0152,0.0608,-0.0231,0.0621,-0.0064,0.0559,-0.0207,-0.0347,-0.0004,-0.003,-0.0312,0.0848,0.0452,0.114,0.0159,-0.0639,0.0292,-0.026,0.0486,-0.0007,-0.0091,0.0645,-0.0444,-0.0583,-0.0127,-0.007,-0.0119,0.0103,0.0191,-0.0857,0.0149,-0.0705,0.051,0.0837,0.0328,-0.0143,-0.0068,0.0889,0.0413,0.0335,-0.0527,-0.0486,0.0105,0.0393,-0.0185,0.0092,0.0394,0.0007,0,-0.0574,0.0083,-0.0484,-0.0453,0.0259,-0.0407,-0.0085,-0.0876,0.0508,0.0384,0.0303,-0.0215,-0.0556,0.023,-0.0859,-0.0255,-0.0721,-0.0436,-0.0685,-0.0035,0.0397,0.0791,-0.0417,-0.0452,0.0723,0.0434,0.0366,-0.0143,0.0496,-0.1288,-0.0513,-0.0479,0.0243,-0.0346,0.0501,0.0103,-0.0546,-0.111,-0.011,-0.0453,0.0739,-0.0127,0.0369,-0.0314,-0.0687,0.0208,0.0137,0.0776,0.0236,-0.017,-0.0282,0.0182,-0.0094,0.0143,0.0149,-0.001,0.1075,-0.0892,-0.0369,0.037,-0.0353,0.1186,-0.078,0.0119,0.0765,-0.1095,-0.0288,-0.1101,-0.0245,0.0139,-0.0508,0.0005,-0.0273,-0.0637,0.064,0.0116,-0.0228,-0.0478,-0.0964,0.0214,-0.0584,-0.0432,-0.003,-0.0519,0.0681,0.0725,-0.0416,0.0185,-0.0117,0.0254,-0.1029,-0.0412,-0.0173,0.037,-0.0205,0,-0.0024,0.0493,-0.0249,0.0311,-0.0051,-0.0354,-0.0536,0.023,-0.0562,0.024,0.0069,-0.0948,0.014,0.033,-0.001,-0.0402,0.0624,-0.037,-0.0696,-0.0922,0.0469,0.0771,-0.0304,-0.0832,-0.0006,0.0385,-0.0197,0.0692,0.0122,-0.0839,0.0015,0.0377,-0.0272,0.0386,-0.0105,-0.0447,0.0207,0.0604,0.1014,0.0539,0.0233,-0.0188,0.097,0.1347,-0.0108,-0.0154,-0.078,0.024,-0.0661,-0.0402,-0.0255,-0.0686,0.0563,0.0738,0.0438,0.0871,0.0642,-0.0067,-0.0206,0.0182,0.1312,-0.016,-0.0223,0.0768],"teaser":"A home for evidence-led impact stories documenting measurable outcomes from my work on platforms, performance, and design systems.","date":"Tue Oct 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20251028-introducing-work-section/","title":"Introducing a &quot;Work&quot; section","snippet":"look back at old project notes, I didn't really notice how much my work has transformed from keeping things running towards leading change.","embedding":[-0.0757,0.0484,0.0539,0.0175,0.0943,-0.0145,-0.0825,-0.0042,-0.0121,0.0393,-0.0944,0.1103,0.0299,0.0215,0.0165,0.0656,0.1015,-0.0364,-0.051,-0.0015,-0.0239,0.0216,0.0387,0.0196,0.0206,-0.0211,-0.0975,0.0503,-0.0554,-0.0646,-0.0653,0.1099,0.0453,-0.0314,-0.0009,0.0326,0.1177,0.0267,-0.0672,-0.0328,-0.0444,-0.0258,0.0036,0.0411,0.0142,-0.0953,0.0065,-0.0949,-0.0443,0.0215,0.0258,-0.1306,0.0513,0.0019,-0.0031,0.0435,0.0455,-0.0156,-0.0079,-0.1132,0.0179,-0.0212,-0.0311,-0.0234,0.0148,-0.0309,-0.0018,-0.0134,-0.0248,-0.0265,-0.0463,-0.0049,-0.0031,-0.0267,0.0347,-0.0303,-0.0054,0.0001,0.0709,-0.0186,0.119,-0.0011,-0.04,0.1018,-0.0423,-0.0286,0.0244,-0.0394,0.0044,-0.031,0.039,-0.0319,0.0927,-0.0226,0.0253,-0.0609,-0.0566,-0.0521,0.0176,0.0537,-0.0294,0.0194,0.057,-0.1127,-0.0038,-0.0271,-0.0084,0.1084,-0.0738,0.0463,0.0313,0.029,-0.0815,0.005,0.0968,-0.0175,0.0159,-0.0067,0.019,0.0681,0.0616,0.0273,-0.0802,-0.0057,0.0073,0.0063,-0.0261,0,0.0816,0.0756,-0.0202,0.1122,0.0962,-0.0703,-0.0029,0.0317,-0.0646,-0.0629,0.032,0.1025,0.0847,0.054,-0.0121,-0.1138,-0.0306,0.0267,0.0009,0.0492,-0.023,-0.0279,-0.0407,-0.0082,0.0523,0.0477,0.0106,-0.0031,0.0091,-0.0024,-0.0738,0.0186,-0.0285,-0.0686,-0.028,0.0244,-0.0199,-0.116,0.0856,0.0344,-0.0701,0.0679,-0.0348,-0.0208,0.0203,0.0712,0.0977,-0.0055,0.0804,-0.0006,0.0274,0.0287,0.0085,0.033,0.0184,-0.0519,0.0292,-0.0729,0.036,0.0323,0.0419,-0.0303,-0.045,0.0133,0.0229,0.0539,-0.0236,-0.0048,0.0242,-0.0263,-0.0603,-0.0221,0.0207,-0.0281,0.0037,0.0189,-0.0516,-0.0312,-0.0298,0.0483,0.0207,0.0069,0.0232,-0.0439,0.0576,0.0035,0.0645,-0.0429,-0.0704,0.0113,0.0102,-0.0412,0.032,0.0518,0.0199,0,-0.0489,0.0351,-0.055,0.0248,0.0389,-0.025,-0.0414,0.0032,0.0837,0.0146,0.0331,-0.0057,-0.0668,0.0258,-0.0273,-0.0788,-0.0081,-0.0998,-0.0591,-0.0228,0.0617,0.0784,-0.066,-0.0433,0.0754,0.0359,-0.0216,-0.0353,0.0204,-0.0892,-0.0808,-0.0569,0.0292,-0.0261,0.0123,0.0234,-0.0317,-0.0349,0.0068,-0.0753,0.0361,-0.0039,-0.0006,-0.028,-0.0641,0.0455,-0.0252,0.0838,-0.0163,-0.0177,-0.0161,0.0399,-0.0218,-0.0067,0.0329,-0.0512,0.0414,-0.0656,-0.0408,0.0209,-0.051,0.1247,-0.0077,-0.012,0.0517,-0.025,0.0377,-0.0478,-0.0645,-0.0176,-0.0437,-0.0011,-0.029,-0.0158,0.0273,0.001,0.0363,-0.0869,-0.0542,0.0664,-0.0853,-0.0101,-0.0085,-0.0489,0.0443,0.0638,-0.0614,-0.0119,-0.0043,0.0605,-0.1025,-0.0718,-0.0034,0.0859,0.038,0,0.02,0.0957,-0.0583,0.0029,-0.0435,-0.0247,0.0095,0.0853,0.0358,0.0906,0.0241,-0.0325,-0.0249,0.07,0.0462,-0.0371,0.126,-0.0007,-0.0927,-0.099,0.0466,0.0873,-0.0139,-0.0775,-0.0072,0.0393,0.0227,0.052,-0.0092,-0.1075,-0.0681,0.039,-0.0461,0.0535,-0.0068,-0.0431,0.0127,0.0695,0.0534,0.0969,0.0177,0.0165,0.0339,0.0655,-0.0512,-0.0099,-0.0773,-0.0057,-0.0557,-0.012,-0.012,-0.0052,0.0042,0.0842,0.0221,0.0758,0.0293,-0.0666,-0.0148,0.0635,0.1029,-0.1024,-0.0495,0.0559]},{"url":"/posts/20251028-introducing-work-section/","title":"Introducing a &quot;Work&quot; section","snippet":"Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.1036,0.0212,0.0707,0.0724,0.1143,-0.0214,0.0205,0.0263,-0.0719,0.0214,-0.0737,0.0562,0.0408,0.0499,0.0363,0.0336,0.0112,0.0011,-0.0335,-0.0049,0.0253,-0.0044,0.0229,-0.0054,-0.0611,-0.0327,-0.0427,0.042,-0.0277,0.0182,0.0036,0.0788,-0.0148,0.0409,0.0733,0.042,0.0228,0.0075,-0.0532,0.0082,-0.0114,-0.0476,0.0066,0.017,-0.0145,-0.0604,0.0136,-0.0573,-0.0479,-0.0499,-0.0017,-0.0989,0.0529,-0.0573,0.0468,-0.0104,0.0474,-0.044,-0.0002,-0.0626,0.0833,0.0041,-0.071,-0.0307,0.1156,-0.0031,-0.0351,0.0499,-0.1159,0.0396,-0.0144,-0.0219,0.0107,0.0002,-0.0272,-0.0742,0.041,-0.0019,0.0348,-0.0539,0.0957,0.0114,0.0036,0.0383,-0.0088,0.0002,0.0194,-0.0554,0.0826,-0.0171,0.0375,0.0139,0.125,0.0075,-0.0149,-0.0211,0.0269,-0.1103,0.001,0.041,-0.0138,-0.0565,0.0453,-0.0289,-0.0266,-0.0682,-0.0819,0.1169,-0.021,0.0326,-0.0295,0.0484,-0.0507,-0.0654,0.0469,-0.0967,0.0383,-0.0691,0.0522,0.019,0.06,0.009,-0.0975,0.0551,0.0008,-0.0414,-0.0411,0,0.0416,0.09,-0.0323,0.061,0.077,-0.0378,-0.0842,-0.0069,-0.0351,-0.029,0.0042,0.0791,0.0482,0.147,-0.015,-0.1356,-0.0042,0.0851,-0.021,-0.0295,-0.0458,-0.0118,0.0954,-0.0761,0.0641,0.0641,0.027,-0.0076,0.0304,0.0202,-0.0003,0.0403,0.0065,-0.0106,-0.0513,0.0459,-0.0998,-0.0469,0.0016,-0.0239,-0.0283,0.0431,0.0219,0.0214,0.0715,0.0796,0.0941,0.0012,0.0619,-0.0126,0.0092,0.0087,0.0126,-0.107,0.0444,-0.0326,-0.0062,-0.0373,0.0528,-0.0777,-0.0061,-0.01,-0.0235,-0.0618,-0.0221,0.0273,0.0162,0.0419,0.0145,-0.0748,-0.0149,0.0616,0.0023,-0.0034,-0.0624,0.0071,-0.042,-0.0032,-0.046,-0.0059,-0.0386,-0.0826,0.0606,-0.0392,0.0696,0.0178,0.0741,0.0121,-0.0555,-0.0182,-0.1064,-0.0182,0.0694,0.0062,0.0272,0,-0.0225,0.038,-0.0789,0.0156,-0.0298,0.0411,-0.0187,-0.0682,0.0309,0.0792,-0.0718,0.0276,-0.0381,0.0155,-0.069,-0.0484,0.0051,-0.0771,-0.1153,0.0001,-0.0031,0.0208,-0.0756,0.0311,0.0105,0.0429,-0.0014,-0.0242,-0.0253,-0.0687,-0.0706,0.0141,-0.0141,-0.0117,0.0182,0.0352,-0.0263,-0.0568,-0.0135,0.0026,0.0605,0.0264,-0.0026,0.0164,-0.1231,-0.0157,0.0417,0.0084,-0.0573,-0.0014,-0.0038,-0.0317,-0.0546,-0.0326,-0.0218,0.0301,0.014,-0.0533,-0.0832,0.0303,-0.0447,0.0852,0.003,0.0383,0.0518,-0.1144,-0.0553,-0.0796,0.0279,-0.0561,0.0438,0.0513,-0.0719,-0.0309,0.006,0.006,0.0936,0.0304,-0.0575,0.1017,0.0051,0.0123,-0.0075,-0.0161,0.0587,-0.0151,0.0003,-0.0217,-0.0231,0.0218,-0.1825,-0.0424,0.0406,0.0273,-0.0156,0,0.0092,0.0494,-0.0037,0.0319,-0.0288,-0.0544,-0.0244,-0.0139,-0.0647,0.0685,-0.0038,0.0183,-0.0146,0.1117,-0.0273,-0.0523,0.0525,0.0321,-0.1012,-0.0455,0.044,0.1121,-0.0466,0.0082,0.092,0.0865,-0.0247,0.0715,0.0441,-0.0395,-0.0295,0.018,-0.1268,0.0243,0.0237,0.0151,-0.0162,0.0287,0.0408,-0.0011,-0.001,0.0043,0.0637,0.0607,-0.0012,-0.0107,-0.1169,-0.025,0.0016,-0.0036,-0.0696,-0.0719,-0.0216,0.0747,0.0752,-0.0536,0.0493,0.0401,0.0084,0.0462,0.0506,-0.042,-0.0409,0.0407]},{"url":"/posts/20251104-digesting-fedora-ai-contribution-policy/","title":"Plenty to learn from Fedora&#39;s approach to AI code","snippet":"← Digesting Plenty to learn from Fedora's approach to AI code 4 Nov 2025 Filed in: AI, open source, code review, policy Fedora's Council proposed a policy on AI-assisted contributions that feels like","embedding":[-0.0528,-0.0738,0.0203,0.0432,0.1498,0.0173,0.027,0.0024,-0.0218,0.0251,-0.0447,-0.0247,-0.0372,-0.0771,-0.0043,0.0428,0.0225,-0.0596,-0.0568,-0.0474,-0.0125,0.0588,0.0783,0.0054,-0.0057,-0.036,-0.0134,-0.0887,0,-0.0176,-0.0012,-0.0156,0.1035,0.0309,-0.0338,0.061,0.0589,0.0102,-0.0468,-0.0491,-0.0783,-0.0474,-0.011,-0.0201,0.0632,-0.0021,0.031,-0.0766,-0.0195,-0.0437,-0.0685,-0.0561,0.0647,0.0088,-0.0575,-0.023,0.0657,-0.049,0.018,-0.0314,0.0163,-0.0203,-0.0426,-0.0017,0.0593,-0.0354,-0.0276,-0.0161,-0.0511,-0.0377,0.031,0.0625,0.0293,-0.0148,0.0546,0.0476,-0.0485,-0.013,0.109,-0.0787,0.0008,0.1046,0.0791,0.0785,-0.0406,0.0489,0.0333,0.0443,0.0808,0.0423,0.043,-0.0019,0.1316,-0.0493,0.0862,0.0298,-0.01,-0.0848,-0.0765,0.0769,-0.0256,0.0046,-0.0665,-0.0799,-0.0105,0.0812,0.0435,-0.0266,0.0252,0.0173,0.0357,-0.0219,0.0027,-0.0395,0.0848,-0.0522,-0.0065,0.0342,0.037,-0.0027,-0.0047,0.0089,-0.0268,0.0699,0.1075,0.0056,-0.0774,0,0.0409,0.0644,0.0045,0.0209,0.0272,-0.0883,0.0216,0.0116,-0.0682,-0.0114,0.03,0.0604,0.0089,0.0737,-0.0483,-0.0019,-0.0082,0.0643,0.0058,0.0133,0.0351,-0.088,0.0306,0.0115,0.0312,-0.0257,-0.0239,-0.0112,0.0715,0.0223,-0.0109,-0.002,0.0051,0.0115,-0.0501,-0.0202,-0.0544,-0.0316,-0.0184,0.0563,-0.0012,0.082,0.0245,-0.0242,0.0101,-0.002,0.0271,0.0204,0.0677,0.0086,-0.0061,0.0288,0.0571,-0.0276,0.0073,0.0012,-0.0252,0.0075,-0.0104,-0.0508,0.0185,0.0629,-0.0372,0.0701,-0.0533,0.0697,0.0103,0.0824,0.0877,0.0043,-0.0523,0.021,-0.0943,0.0426,-0.0577,-0.0468,-0.0343,-0.1145,0.1256,-0.0029,-0.038,-0.0057,0.008,-0.0047,-0.0185,-0.0563,-0.06,0.0623,0.0372,0.0298,0.0314,-0.0703,-0.0482,0.0647,-0.0717,0,-0.0562,-0.0685,-0.0648,-0.0012,-0.0342,-0.0011,-0.1218,-0.0874,0.122,-0.0033,-0.0679,-0.0715,0.0177,-0.0286,0.04,-0.1,-0.062,-0.0407,-0.0497,0.009,0.0347,0.0451,0.011,-0.0504,0.0611,0.0049,-0.0328,0.057,-0.0047,-0.0047,-0.0036,-0.0235,-0.0979,-0.0641,0.0012,0.001,-0.0182,-0.0347,-0.036,0.0887,0.0517,0.02,-0.0414,-0.0388,-0.0914,-0.0162,-0.0912,0.0578,-0.015,-0.0328,-0.0336,-0.0391,-0.0266,-0.0485,-0.0604,0.0314,0.109,0.0535,0.0852,0.0598,-0.0653,-0.037,0.0035,0.0404,0.0087,-0.0172,0.0156,0.0369,0.0056,-0.0049,0.0798,-0.0558,-0.0358,0.0186,-0.0392,0.0627,0.0125,-0.0375,-0.0622,-0.0461,0.0637,-0.0807,0.0884,0.0169,0.0599,0.033,0.0502,-0.0478,-0.0299,0.144,-0.0512,0.0245,-0.0011,0.079,-0.0908,0,0.0193,0.0365,-0.0271,0.0851,-0.0053,0.0014,-0.0614,0.0057,-0.0531,0.011,0.059,0.0258,0.015,-0.0238,0.0779,-0.0005,-0.0034,0.0318,-0.0934,-0.0451,0.1155,-0.0116,-0.0364,-0.0664,-0.014,-0.0594,0.0024,0.0831,-0.0284,0.0139,-0.0139,0.0765,-0.0542,-0.0225,0.1019,0.0614,0.0013,-0.0709,-0.004,0.0245,0.0122,0.0988,-0.0285,-0.065,0.0117,-0.0428,-0.0824,-0.0509,0.0294,-0.0396,0.0039,-0.0662,-0.0273,0.1294,0.0854,-0.0013,-0.0208,-0.0063,0.0069,0.0727,0.0292,0.0527,0.035,-0.072],"teaser":"The first community-driven policy I&#39;ve seen that treats AI as a tool requiring human accountability, not a shortcut."},{"url":"/posts/20251104-digesting-fedora-ai-contribution-policy/","title":"Plenty to learn from Fedora&#39;s approach to AI code","snippet":"AI-generated content must be treated as a suggestion, not as final code or text. It is your responsibility to review, test, and understand everything you submit.","embedding":[-0.0606,-0.0627,-0.006,0.0493,0.1222,0.0226,-0.0221,0.0235,-0.0301,0.0599,-0.0492,-0.0521,-0.0025,-0.0675,-0.0345,0.0266,0.0477,-0.0452,-0.077,-0.0681,0.0408,0.0127,0.0502,0.0501,-0.0194,-0.0034,-0.0195,-0.0504,0.0422,-0.0726,0.0228,0.0336,0.0762,0.0415,-0.069,0.0708,0.0583,0.0024,0.0181,-0.058,-0.0801,-0.0615,0.0205,0.0287,0.129,0.0118,-0.0138,-0.063,0.0288,-0.0254,-0.0898,-0.032,0.0658,-0.0043,-0.0537,-0.0251,0.0975,-0.0477,0.0151,-0.0577,0.036,-0.0429,-0.004,-0.0147,0.0218,-0.0373,-0.0492,-0.0047,-0.0424,0.0166,-0.0025,0.0485,0.04,0.0591,0.026,0.0873,-0.0417,-0.0577,0.0689,-0.0344,0.0033,0.0896,0.0733,0.0771,-0.0537,0.0016,0.1213,0.0198,0.0245,0.0329,0.0598,0.0305,0.1196,-0.0247,0.0441,0.0528,-0.01,-0.101,0.0014,0.1107,0.0214,0.0473,-0.0245,-0.0952,-0.0185,0.0451,0.0256,-0.0188,-0.0105,0.0294,-0.0034,0.058,-0.0434,-0.0165,0.1286,-0.0367,0.082,0.0352,0.0313,0.0665,0.0124,0.0109,-0.0649,0.0878,0.1289,-0.0196,-0.0343,0,0.025,0.0103,-0.0327,0.0539,-0.0043,-0.0205,0.0218,0.0407,-0.0294,0.0043,-0.0066,-0.0103,-0.0061,0.0562,-0.0078,-0.0568,-0.003,0.0018,-0.0053,0.0055,0.0258,-0.1149,0.0038,-0.0315,0.0111,-0.015,-0.0115,-0.0497,0.0059,0.0091,-0.0659,-0.0543,0.0021,0.0481,-0.0517,-0.0063,-0.0602,-0.0272,-0.0295,0.0508,-0.0066,0.0782,0.004,0.0194,0.0188,0.0787,0.019,-0.0289,0.0354,-0.0128,0.0037,0.0522,0.0957,-0.0275,-0.0144,0.0039,-0.0434,-0.0863,-0.0025,0.0012,-0.0184,0.0798,-0.0956,0.0546,-0.0503,0.0368,0.0123,0.0575,0.107,-0.0527,-0.0322,0.0109,-0.101,0.0243,-0.0679,-0.0568,-0.029,-0.067,0.0593,-0.0577,-0.0024,0.0216,-0.0239,-0.0138,0.017,-0.0665,-0.0225,0.0507,0.0312,0.006,-0.0002,-0.033,0.0275,0.0147,-0.0342,0,-0.0837,-0.0467,-0.1313,0.0466,-0.0748,0.0187,-0.1315,-0.0415,0.0728,0.0039,-0.0539,-0.0947,0.0088,-0.0282,-0.0561,-0.1006,-0.0442,-0.0009,-0.0074,0.018,0.0221,0.1074,-0.0175,-0.0625,0.0342,0.0252,-0.0395,0.0911,0.0155,0.0081,0.0659,-0.0248,-0.0316,-0.0483,0.0004,-0.0461,0.0349,-0.0207,0.0012,0.1304,0.0568,0.058,-0.0279,-0.0114,-0.1079,-0.0189,-0.0686,0.0092,0.0295,-0.0105,-0.0784,-0.0791,-0.0266,-0.0406,-0.0565,-0.0177,0.052,0.046,0.032,0.0812,-0.0544,-0.0262,-0.0188,-0.0271,0.0437,-0.063,0.0244,0.0459,0.0148,0.0471,0.02,0.0022,-0.0175,0.0579,0.0294,-0.0066,0.0301,-0.0099,-0.0445,-0.0344,0.0694,-0.0753,0.0215,0.005,0.0593,-0.0068,0.0503,-0.06,-0.0162,0.0988,-0.0467,0.0355,0.0046,0.035,-0.0769,0,0.0344,-0.0185,-0.0132,0.09,0.008,0.0029,-0.058,-0.0096,-0.0577,-0.009,0.0225,-0.0011,-0.0235,-0.0263,0.0945,0.0055,0.0331,0.0748,-0.0599,-0.0443,0.0893,-0.0234,-0.0833,-0.0387,0.0213,-0.0222,0.0924,0.0037,-0.0401,0.0298,-0.0275,0.0777,-0.055,-0.0247,0.0365,0.0713,0.0028,-0.0572,0.0234,0.041,-0.0135,0.1106,-0.0163,-0.0535,0.0292,-0.0418,-0.0759,-0.0772,0.0457,-0.0745,0.0505,-0.0824,0.032,0.114,0.1009,0.0273,-0.0156,0.0062,0.0213,0.0978,0.039,0.056,0.0688,-0.0361]},{"url":"/posts/20251104-digesting-fedora-ai-contribution-policy/","title":"Plenty to learn from Fedora&#39;s approach to AI code","snippet":"Community protection : explicitly calling out \"unfair review burden,\" Fedora centers the maintainer experience. AI tools can generate code faster than humans can review it.","embedding":[-0.0173,-0.0765,-0.0341,0.0119,0.1079,0.0324,-0.0396,0.0341,-0.0153,0.0616,-0.0443,0.0328,-0.0718,-0.0506,-0.0053,0.0016,-0.0115,-0.0382,-0.0725,-0.0447,-0.0324,-0.016,0.0372,0.0163,-0.0041,-0.0246,-0.0163,-0.0881,0.0115,-0.0715,-0.0031,0.0271,0.0928,0.0375,-0.0591,0.0781,0.0064,-0.0249,0.0139,-0.071,-0.1383,-0.0065,0.0182,-0.0559,0.0469,0.0082,-0.0012,-0.0883,0.031,-0.0473,-0.0839,-0.0259,0.0582,-0.0011,-0.0248,-0.0209,0.0746,-0.0705,0.0109,-0.0174,-0.0168,-0.0492,-0.0032,0.0164,0.0349,-0.0077,-0.0247,0.0188,-0.0683,-0.0226,0.0563,0.0443,0.0328,-0.0106,0.0674,0.0499,-0.0306,-0.0381,0.0768,-0.0703,-0.0049,0.1035,0.0634,0.0953,-0.0407,-0.0292,0.0612,0.0108,0.0835,0.0001,0.0571,0.0606,0.1014,-0.0205,0.0209,0.0402,-0.0077,-0.0407,-0.0936,0.0761,-0.0092,0.0236,-0.0653,-0.0872,-0.0156,0.1108,0.075,-0.0336,0.0114,0.0361,0.0003,0.0819,-0.0148,0.0135,0.1213,-0.0311,0.0551,0.0719,0.0929,0.0112,-0.0301,-0.019,-0.0021,0.0405,0.0975,-0.0028,-0.0393,0,0.015,0.0376,-0.0533,-0.0538,-0.0056,-0.0606,0.035,0.0623,-0.0686,-0.015,0.0156,0.0068,0.0227,0.0297,-0.0224,-0.0626,-0.0108,0.0117,-0.0265,0.0017,0.0507,-0.1269,-0.0107,0.029,-0.0088,-0.0606,0.0182,-0.0415,0.0967,0.0317,-0.0402,0.0004,0.0368,0.0817,-0.0268,0.0539,-0.0363,0.0196,-0.059,0.0843,-0.0118,0.0629,0.0065,-0.0345,0.0612,0.0161,0.0381,-0.0128,-0.0012,-0.0093,-0.0247,0.0569,0.1012,0.0031,0.033,0.0012,-0.0223,-0.0632,0.001,-0.0063,0.0121,0.0296,-0.0279,0.0418,-0.0432,0.1039,0.0293,0.0638,0.0729,-0.0324,-0.0184,0.0293,-0.1225,0.0301,-0.0186,-0.0151,-0.023,-0.0882,0.1011,-0.0375,-0.0544,-0.0045,-0.0122,0.0004,-0.0338,-0.0426,-0.0504,0.09,0.0226,0.0909,0.0154,-0.0292,0.0427,0.0604,-0.0418,0,-0.0634,-0.0217,-0.0809,0.0064,-0.0023,-0.0151,-0.1199,-0.0823,0.0617,0.0285,-0.0455,-0.1121,-0.0076,-0.0333,0.0346,-0.0896,-0.0158,-0.0106,-0.0007,0.0014,0.0528,0.0788,-0.0343,0.0255,0.0217,0.0212,-0.0991,0.0195,0.0446,-0.0313,0.0557,-0.03,-0.0659,-0.0549,0.0136,-0.0024,-0.0428,-0.0096,-0.0407,0.1025,0.0388,0.0486,-0.07,-0.0373,-0.0516,-0.0008,-0.0669,-0.0475,0.0412,-0.0247,-0.0367,-0.038,-0.0111,-0.0741,-0.0697,-0.0105,0.0869,0.0425,0.0134,0.1241,-0.012,-0.0976,-0.0003,-0.0003,-0.0075,-0.0211,0.0271,0.0577,0.0133,0.0553,-0.0105,-0.0288,-0.064,0.0414,-0.0653,0.0419,0.0285,-0.0448,-0.0446,-0.0095,0.1017,-0.0805,0.065,-0.042,-0.0139,0.0304,0.0324,-0.0808,-0.0447,0.0868,-0.0575,-0.0326,0.0053,-0.0148,-0.0707,0,0.0952,0.0364,0.0035,0.0659,-0.0089,-0.0096,-0.04,0.013,-0.0608,0.0495,0.0385,0.0318,-0.0185,0.0194,0.0724,0.0269,-0.0017,0.0486,-0.0222,-0.0017,0.1086,-0.0558,-0.0913,-0.0514,-0.0578,-0.0589,0.0702,0.0392,-0.0154,0.023,-0.0651,0.0757,-0.0622,-0.0066,0.0342,-0.0248,-0.0263,-0.061,0.0097,0.0569,0.0445,0.1214,-0.0041,-0.0432,0.0452,-0.0403,-0.0682,-0.0306,0.0161,-0.0435,0.0253,-0.0607,-0.0098,0.1222,0.1371,0.0262,-0.0343,-0.0275,0.004,0.0532,-0.0146,0.0442,0.0281,-0.0354]},{"url":"/posts/20251107-ai-isnt-software/","title":"Why AI can&#39;t be debugged like traditional software","snippet":"← Digesting Why AI can't be debugged like traditional software 7 Nov 2025 Filed in: AI, software engineering I enjoyed Boyd Kane's \"Why Your Boss Isn't Worried About AI\" for honing in on a common","embedding":[-0.0615,-0.038,0.0835,0.0149,0.1011,-0.0514,-0.0164,0.0575,-0.0303,0.0367,-0.0597,-0.011,-0.0301,-0.0679,-0.0604,0.0115,0.0077,-0.0728,-0.0579,-0.0069,-0.0034,-0.0164,-0.1292,0.0275,0.0194,0.1139,-0.0084,-0.0294,-0.0176,-0.0364,0.0447,0.0212,0.0041,0.0445,-0.0578,-0.0042,-0.0584,0.0475,0.0539,-0.0207,-0.0285,0.0484,-0.0241,-0.0379,0.0573,-0.0629,-0.0447,0.0031,-0.0712,-0.0248,-0.0965,0.0452,0.0584,-0.0099,0.0079,0.0023,0.0355,0.112,-0.0365,0.0395,-0.0047,-0.0313,0.0216,-0.0208,0.0212,-0.0068,0.0059,0.0495,-0.0116,0.0304,0.0035,0.0502,-0.0206,0.0005,0.0339,0.0293,-0.0405,0.0113,0.0156,-0.095,-0.0108,0.0137,0.0407,0.0598,0.064,0.0076,0.0196,-0.0132,-0.0001,0.0214,0.0393,-0.0047,0.069,0.0114,0.1403,0.0606,0.0293,0.006,-0.0827,0.0167,-0.0134,0.0288,-0.0027,0.0232,0.0003,0.0136,0.1526,-0.0708,0.0583,-0.0602,-0.0548,0.0349,0.037,-0.0554,0.0904,-0.0299,-0.0545,0.0758,0.0243,0.0075,-0.0043,-0.0011,-0.0277,0.0578,0.0658,0.0559,-0.0592,0,0.0296,-0.0164,-0.0366,0.0038,0.0312,-0.1187,0.0215,0.0357,0.0436,0.0539,-0.0009,-0.0028,-0.0362,0.0201,0.0875,0.0715,-0.0265,-0.037,-0.0582,0.0468,0.0659,-0.1146,-0.0286,-0.0689,0.0366,0.0703,0.0588,0.0141,0.0086,0.0193,-0.0875,-0.0005,-0.0007,0.0219,0.0187,-0.0495,-0.0621,-0.0513,-0.0195,0.036,-0.0329,0.0326,-0.0178,-0.024,0.0676,0.0139,-0.0025,-0.0862,-0.1054,0.0018,0.0103,0.0904,0.0639,-0.0687,0.0395,-0.029,0.0351,-0.0481,0.0185,0.0787,0.0346,-0.0112,-0.0522,0.0304,-0.0012,0.0379,0.0406,0.0637,0.0327,-0.0021,-0.0383,-0.025,-0.0364,-0.017,0.0372,-0.021,0.0042,-0.0573,0.0092,-0.0723,-0.0574,-0.004,-0.0253,-0.0744,0.0028,-0.0171,-0.046,-0.0069,0.0188,0.1005,-0.0254,-0.0072,-0.0062,0.0545,0.0132,0,-0.0851,-0.0127,-0.1164,0.0354,-0.0617,0.0073,0.0004,0.0234,0.0706,-0.0721,-0.0764,-0.0441,-0.0824,0.0473,-0.0156,-0.0209,-0.0478,-0.0365,0.0161,-0.0344,0.0625,0.1192,0.0044,-0.0547,-0.008,-0.0173,-0.0672,0.0879,0.0699,-0.067,0.049,0.0478,-0.0351,0.0535,0.0235,0.0437,0.005,-0.0846,-0.0291,0.036,0.078,-0.0337,0.0516,0.0075,0.0555,0.0114,-0.0787,0.0074,0.0351,0.0198,0.0566,-0.0496,-0.0012,-0.0358,-0.0881,-0.0509,0.0895,0.0125,-0.0742,0.0898,-0.0165,-0.0499,0.069,-0.0266,-0.0725,0.0235,-0.0068,0.0292,0.0208,-0.0384,-0.031,-0.1013,-0.0773,0.0342,-0.0165,0.0994,-0.1053,-0.0679,-0.0549,-0.0843,-0.0291,-0.0375,0.0022,0.0027,-0.0302,0.1369,-0.0026,-0.0172,-0.0569,0.002,-0.0576,-0.0346,-0.059,0.0511,-0.0671,0,-0.0103,0.0126,0.0553,-0.0111,0.0694,-0.0343,-0.0461,-0.0113,0.0594,0.0123,0.0047,-0.0297,-0.0867,0.0173,0.0618,0.0364,-0.0966,-0.0251,0.0207,-0.0559,0.0985,-0.0329,-0.0962,-0.0104,-0.017,-0.1188,0.0062,0.0642,-0.0237,0.0492,-0.011,0.0829,0.1102,0.011,0.0704,-0.0331,0.0931,-0.053,-0.0046,-0.0794,-0.0106,0.0456,0.0362,-0.0721,-0.0479,-0.0539,0.012,-0.0717,0.0378,0.0054,0.0107,-0.0246,0.0247,0.0379,0.1379,0.0042,0.0098,-0.0909,0.015,0.0813,0.0274,0.0254,0.0741,0.0044],"teaser":"Boyd Kane explains why treating AI like debuggable code misses the fundamental difference in how these systems work."},{"url":"/posts/20251107-ai-isnt-software/","title":"Why AI can&#39;t be debugged like traditional software","snippet":"won't resurface Non-deterministic : Tiny prompt changes can produce dramatically different outputs Emergent capabilities : Unexpected abilities can surface after release \"Just fix it\" doesn't work","embedding":[-0.0838,-0.0485,0.0165,0.0258,0.1,-0.0418,-0.0177,0.0505,-0.0014,0.0348,-0.086,-0.0004,-0.0542,-0.0199,-0.0504,0.0043,-0.0301,-0.063,-0.0217,0.0123,0.0136,0.0243,-0.064,-0.0172,0.0016,0.0783,0.0078,-0.0879,0.0434,-0.0116,0.0775,0.0234,0.0334,0.0084,0.0101,-0.0359,-0.0056,0.09,0.0151,-0.0504,-0.012,0.0113,-0.0209,-0.0142,0.0547,-0.016,-0.0624,0.0045,-0.0989,-0.026,-0.1432,-0.0291,0.0298,-0.0794,0.0153,-0.0184,0.0484,0.0812,-0.0369,0.0237,-0.0027,-0.0693,0.0325,-0.0124,0.0257,-0.0372,0.0139,0.0347,-0.0226,0.0325,0.0175,0.0739,0.0225,-0.0397,0.0604,0.0134,-0.0085,0.0381,0.0583,-0.0903,0.0501,0.0144,0.0057,0.0649,0.0303,0.0399,-0.0104,-0.0862,0.0131,0.0247,-0.0096,-0.0182,0.031,0.0432,0.0908,0.0532,0.0409,-0.0076,-0.09,0.0185,-0.042,0.0062,-0.0473,-0.0684,0.0316,-0.0182,0.106,-0.0632,0.078,-0.0191,-0.042,0.0174,0.0011,-0.0717,0.0969,-0.0093,-0.033,0.0937,0.0497,0.0396,-0.027,0.0462,-0.0199,0.0712,0.0409,0.027,-0.0211,0,-0.0094,0.0012,-0.0554,0.051,-0.0015,-0.072,0.0194,-0.0189,0.0534,0.0502,-0.0173,0.0039,-0.0596,0.0585,0.0259,0.0623,-0.0324,0.0111,-0.0343,-0.0358,0.0601,-0.0166,-0.0091,-0.1088,0.0117,0.0299,0.0263,-0.0335,0.061,0.0412,-0.1031,0.0273,-0.0383,0.0305,0.0296,0.0087,-0.0565,-0.0379,-0.0584,0.0568,0.0018,0.0783,-0.056,-0.0276,0.0445,-0.0121,-0.0115,-0.0535,-0.0338,0.0044,-0.0362,0.0717,0.0836,-0.0533,0.0691,-0.075,0.0273,-0.0191,0.0207,-0.0027,0.0207,0.029,-0.0984,0.0556,0.0026,0.0506,0.0387,0.0577,-0.001,0.0559,-0.0353,-0.0139,-0.0883,-0.0428,-0.0326,-0.0444,-0.0113,-0.0202,0.0582,-0.0229,-0.0461,0.0306,-0.0474,-0.0568,-0.0293,-0.0216,-0.0401,0.0949,0.0274,0.0691,0.0087,-0.0765,0.0112,0.03,-0.0446,0,-0.1264,-0.0392,-0.1348,0.0543,-0.0734,-0.0205,-0.0162,0.0015,0.0725,-0.0642,-0.0587,-0.0624,-0.0448,0.0999,0.0372,-0.0521,-0.0866,-0.0713,0.057,0.0455,0.1446,0.0639,-0.076,-0.0287,0.0098,-0.0223,-0.0225,0.0839,0.0115,-0.0275,0.0212,-0.0108,-0.0711,0.0815,0.0145,0.0549,0.0119,-0.0507,-0.0368,-0.0272,0.0322,-0.0692,-0.0299,-0.0203,0.0251,0.036,-0.0605,0.0127,0.022,-0.0056,-0.0016,-0.039,-0.0129,-0.1008,-0.1133,-0.0697,0.0196,0.0512,-0.0429,0.1,-0.0141,-0.0282,0.0017,-0.0508,-0.0819,0.0814,-0.0001,-0.0369,-0.0018,-0.0462,-0.0148,-0.0506,-0.0747,0.0189,-0.0028,0.1132,-0.0629,-0.066,-0.0835,-0.0713,0.0092,-0.0643,0.0338,0.0136,0.0098,0.1093,-0.0032,-0.0304,-0.0299,0.0648,-0.0243,0.0071,-0.0687,0.0894,-0.1051,0,0.0172,0.0135,0.0614,0.0125,0.052,-0.0127,-0.0377,-0.0379,-0.0144,0.0477,0.0359,0.0346,-0.0258,0.0694,0.0717,0.0487,-0.0943,-0.0371,0.0143,-0.0539,0.1033,-0.0137,-0.0531,-0.0318,0.0196,-0.0928,-0.0328,0.0118,-0.0515,0.0307,0.0177,0.0638,0.0914,0.0909,0.0565,0.0268,0.0579,0.0308,-0.0132,-0.0414,-0.0159,0.1171,0.0029,-0.0513,0.0016,-0.0318,-0.0125,-0.0651,0.0186,0.001,-0.0086,-0.0208,-0.0108,0.0648,0.1529,0.0281,-0.02,-0.0556,-0.0579,0.0717,0.0257,0.0278,0.0913,-0.0085]},{"url":"/posts/20251203-five-flavours-of-copilot/","title":"Making sense of Microsoft’s many AI Copilots","snippet":"← Blog Making sense of Microsoft’s many AI Copilots 3 Dec 2025 411 words Filed in: AI, Microsoft, productivity Andrea_44 (CC). Sign me up.","embedding":[-0.0936,-0.1267,-0.0293,-0.0485,0.0431,0.0255,0.1173,0.0462,0.0618,0.0141,-0.0197,0.019,-0.0175,0.0248,0.0517,0.0332,0.0261,-0.1245,-0.0442,0.0325,0.0686,0.008,-0.0445,0.0079,-0.027,0.0482,-0.076,-0.0296,0.0256,0.018,-0.0974,0.1111,0.1031,0.0688,0.0352,-0.0428,0.0116,0.0329,0.027,-0.0141,-0.0007,-0.0313,-0.0572,0.0493,0.0924,-0.0087,-0.0506,-0.0122,-0.017,0.1027,-0.0889,-0.0127,-0.0224,-0.0135,-0.0257,-0.0822,0.0074,0.0573,-0.0123,-0.0328,-0.0213,-0.0553,0.0041,0.0542,0.0219,0.0361,-0.0903,-0.0322,0.0097,-0.0612,-0.1292,-0.0178,0.0487,0.1101,-0.0308,0.0118,0.042,-0.0192,-0.0417,-0.0316,-0.065,0.1048,0.0171,0.0215,-0.0234,0.0256,-0.0341,-0.0122,0.0727,-0.0281,-0.0647,-0.0327,0.0973,0.0118,0.0712,0.0027,-0.0138,-0.0296,-0.0031,-0.0258,-0.014,0.0123,-0.0133,-0.0546,-0.0363,-0.0196,0.0701,-0.0826,0.0845,-0.0382,-0.0815,0.0224,0.0419,-0.093,-0.0003,0.0227,-0.1331,0.0463,0.168,0.0677,-0.0628,-0.0178,-0.0041,-0.0458,-0.0137,0.0177,-0.0568,0,-0.0862,0.0424,0,0.1098,0.1086,-0.0598,0.0056,0.0047,-0.0281,0.0464,-0.0132,0.0366,-0.047,0.0673,0.0807,0.0321,-0.0016,0.0243,0.0396,-0.0201,0.0359,0.0464,0.0242,0.0579,0.0182,0.0153,-0.0006,0.0259,0.1209,0.0137,-0.0618,0.0547,-0.0205,-0.0226,0.0097,0.0114,-0.0652,-0.0755,0.0151,0.0325,-0.0663,-0.0435,-0.0337,-0.0523,0.0633,-0.0425,-0.0556,-0.0048,0.0145,0.0089,-0.0567,0.0768,-0.0332,0.0408,-0.0389,-0.0749,-0.0453,-0.0317,0.0071,0.0411,-0.0482,-0.0022,-0.003,0.0596,0.0686,0.074,0.0374,-0.0002,0.0873,0.041,0.0376,0.0072,-0.0739,-0.0604,0.0033,-0.004,-0.0604,-0.0066,0.0268,-0.0057,-0.062,0.0758,-0.0441,-0.0609,-0.1051,-0.0155,0.0293,-0.0137,0.0099,-0.0146,-0.0297,-0.0028,-0.0599,0.0394,-0.0161,0,-0.01,-0.0315,-0.0651,0.0288,-0.0631,0.011,-0.0095,-0.0933,0.0132,0.0358,-0.0524,-0.0114,-0.0473,0.0362,0.0221,0.0585,-0.0141,-0.0671,-0.006,0.0336,0.0471,0.0093,-0.0939,0.022,0.024,0.0253,-0.1027,-0.0014,0.075,0.0149,-0.018,0.0102,-0.042,0.0011,0.0445,0.0132,0.0605,-0.0516,-0.0201,-0.0024,0.0328,-0.1135,0.0443,-0.0358,-0.0135,0.0025,-0.0597,-0.0833,-0.0452,-0.0134,0.0478,-0.0316,-0.0263,-0.0865,-0.0762,-0.0136,0.0039,0.0232,-0.0379,0.0179,0.0524,0.0223,-0.0158,0.0191,-0.0272,0.023,0.0296,-0.0245,-0.0565,-0.0375,-0.0421,-0.0331,-0.0593,-0.0889,-0.0573,0.0308,0.0432,-0.0678,-0.1166,-0.0337,0.0275,-0.0643,0.0594,0.0975,-0.0689,0.0191,0.0265,0.048,-0.0493,0.0827,-0.0184,-0.0408,-0.0618,0.077,-0.0209,0,-0.0248,0.0134,0.025,0.0113,-0.0326,-0.0091,-0.0736,0.0449,-0.0061,0.0685,0.0257,-0.1224,-0.0327,0.06,0.0944,0.0591,-0.0723,-0.0279,0.0368,0.0299,0.0472,0.0285,-0.0257,0.0007,-0.0375,-0.0103,-0.0206,0.0604,-0.047,0.0497,0.0333,0.0446,0.0362,0.0299,0.0025,-0.0701,0.0314,-0.013,0.0402,0.02,-0.002,-0.0226,-0.0706,0.0042,0.073,0.0242,-0.0937,-0.0932,-0.0175,0.0004,-0.0287,0.0137,0.0846,0.1039,0.0385,0.0057,0.0374,-0.0605,0.0944,0.0718,-0.0048,0.056,0.0516,-0.0343],"teaser":"Five Copilots, one brand — and one table to explain what each does.","date":"Wed Dec 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20251203-five-flavours-of-copilot/","title":"Making sense of Microsoft’s many AI Copilots","snippet":"quick reference # Copilot flavour What it's for Philosophical MS Office equivalent Chat — Microsoft Copilot (Free) General AI chat in browser/Windows; no access to your files or organisation WordPad:","embedding":[-0.1003,-0.0916,-0.0225,0.0134,0.0267,-0.0055,0.079,0.0538,0.0315,0.0205,-0.0104,-0.0205,-0.0192,0.0329,0.0879,0.0705,0.0343,-0.1152,0.0096,-0.008,0.0007,0.0281,-0.0281,-0.0269,-0.008,0.0277,-0.0273,-0.0457,0.0352,0.0205,-0.0471,0.0878,0.1132,0.1091,0.0326,0.0039,0.0104,0.0177,0.0728,-0.0356,-0.0963,-0.0397,-0.0118,-0.0137,0.1125,-0.0369,-0.0519,0.0104,-0.0046,0.1034,-0.1208,-0.0495,0.0242,0.0555,-0.0363,-0.0222,-0.0031,0.0392,0.0006,-0.0753,0.0178,-0.0269,0.012,0.0255,-0.0194,0.0476,-0.092,0.0303,0.059,-0.0662,-0.1082,-0.0053,0.0143,0.0874,0.0064,0.0037,0.0048,-0.0848,0.0343,-0.0391,-0.0355,0.0749,0.0068,0.0685,-0.0214,0.0198,-0.0057,0.0258,0.0629,-0.0074,-0.0059,-0.0268,0.0329,0.0224,0.0875,-0.0563,0.018,-0.0356,-0.073,0.0464,-0.0354,0.0176,-0.0064,-0.0528,-0.0489,0.0225,0.109,-0.0943,0.0416,-0.0137,-0.0999,0.0024,0.0233,-0.116,0.0261,0.0266,-0.0962,0.0494,0.125,0.0773,-0.0273,0.0072,-0.0587,-0.0127,0.0101,0.0537,-0.019,0,-0.0205,0.0412,-0.0151,0.1028,0.1003,-0.0497,-0.0048,-0.0451,-0.0322,-0.012,-0.0439,-0.0119,-0.0664,0.0668,0.0627,-0.0307,0.0167,0.0438,0.0146,0.003,0.0174,-0.029,0.017,0.0495,0.0897,0.078,0.071,-0.0125,0.1167,0.0145,-0.0552,0.0576,-0.0231,0.0072,-0.0072,-0.0112,-0.0763,-0.1062,-0.0038,0.0492,-0.0774,-0.0368,0.0263,-0.0633,0.0622,-0.05,-0.0298,-0.0051,0.0329,0.0256,-0.0793,0.0675,-0.0708,0.0037,-0.0309,-0.1212,-0.0343,-0.0266,0.0193,0.0249,-0.0286,-0.0092,0.0088,0.05,0.0547,0.0087,0.0014,-0.0213,0.1079,0.0247,0.0014,0.026,-0.0233,0.0114,-0.0278,-0.0121,-0.0298,-0.017,0.0407,-0.0519,-0.0628,-0.0075,-0.0567,-0.0394,-0.0279,-0.0459,0.0086,-0.0017,0.003,0.0432,-0.0636,0.0119,-0.0489,0.0442,-0.0573,0,-0.0199,-0.0157,-0.0935,0.0003,-0.0371,0.016,0.0267,-0.0866,0.0549,0.0431,-0.0696,-0.0045,0.0037,0.0235,0.0306,0.0587,-0.0529,-0.0577,-0.0029,0.039,0.0446,-0.0276,-0.0545,0.0253,0.0434,0.0184,-0.1309,0.0116,0.0484,0.009,-0.0182,0.0449,-0.0751,-0.022,0.0497,0.0215,0.0528,-0.0376,-0.0474,-0.004,0.0852,-0.0976,-0.0144,-0.0456,0.025,0.0373,-0.0781,-0.0706,-0.0766,-0.0478,0.0386,-0.0094,-0.0085,-0.1092,-0.0547,-0.0101,0.023,-0.0608,-0.0786,-0.0064,-0.0069,-0.0523,0.0265,0.0112,-0.0091,0.0028,-0.0247,0.049,-0.044,-0.0367,0.0013,-0.0297,-0.0295,-0.0584,-0.0371,0.0226,-0.0164,-0.0834,-0.0656,-0.0111,0.024,-0.0547,0.0736,0.0506,-0.0572,0.0845,-0.0069,0.0515,-0.038,0.0611,-0.0861,-0.0304,-0.0279,0.0523,-0.0384,0,-0.0315,0.0074,0.0558,-0.014,-0.0099,-0.0234,-0.0438,0.0477,0.0102,0.0567,0.0007,-0.122,0.0214,0.0193,0.1004,0.0413,-0.0492,-0.025,0.0283,-0.0212,0.1023,0.0079,-0.095,0.0427,-0.0018,-0.0458,-0.0293,0.0885,-0.0987,0.0683,0.042,0.0422,0.0568,-0.014,0.0157,-0.0314,0.0391,-0.0593,-0.0057,0.0291,0.0159,-0.0034,-0.0848,-0.0324,0.0753,0.0187,-0.0441,-0.1465,-0.0308,-0.0476,-0.0279,0.0279,0.0664,0.1042,0.078,0.058,0.012,0.0032,0.0719,0.0656,-0.0017,0.0802,-0.0028,-0.0197]},{"url":"/posts/20251203-five-flavours-of-copilot/","title":"Making sense of Microsoft’s many AI Copilots","snippet":": build your own tools with a graphical tool Development — GitHub Copilot AI pair programmer for code and GitHub Visual Studio IntelliSense: code-focused Common misunderstandings # Having Copilot in","embedding":[-0.0843,-0.088,-0.0335,-0.0521,-0.0073,0.0496,-0.0038,0.0597,0.1044,0.0151,0.0098,0.0324,-0.0092,0.0048,0.0751,0.0077,-0.0091,-0.0932,-0.0012,0.0223,-0.018,0.0001,-0.0443,-0.0308,0.0355,-0.0036,-0.068,-0.0099,0.0649,0.0476,-0.0612,0.0229,0.0922,0.0785,0.0372,-0.0541,0.0096,0.0056,0.0462,0.0103,-0.02,0.0097,-0.0492,0.0463,0.0866,-0.0468,-0.0002,-0.0049,0.0026,0.0602,-0.015,-0.0014,-0.01,-0.002,-0.0594,-0.0881,0.0336,-0.0018,0.0242,-0.0506,-0.039,0.0218,-0.0666,0.0048,-0.0149,0.0141,-0.0949,0.0319,-0.0008,-0.0868,-0.0688,-0.0503,0.104,0.0796,0.0137,0.0101,0.0092,-0.0101,-0.0063,-0.0642,-0.0436,0.0491,0.0367,0.0481,-0.0419,0.0283,0.0014,0.0759,0.1309,-0.0083,0.005,-0.0128,0.0992,-0.0105,0.0985,-0.0222,-0.0284,0.0023,-0.0095,-0.0152,-0.012,-0.0719,0.0492,-0.013,0.0123,0.0206,0.1147,-0.0781,0.0507,0.0045,0.0283,-0.0086,0.0618,-0.0483,-0.0007,0.0748,-0.165,-0.003,0.1519,0.0312,-0.0763,-0.0015,0.0304,-0.0752,-0.0183,-0.0039,-0.0224,0,-0.0721,-0.0061,-0.0278,0.0304,0.0872,-0.0464,-0.0472,-0.0672,-0.0753,0.0402,-0.0198,0.0116,-0.0584,0.0669,0.0043,0.0364,0.0381,0.0282,-0.0172,0.0696,0.0049,-0.0304,0.0441,0.0522,0.021,-0.007,-0.0004,0.0251,0.068,0.0209,-0.0552,0.0612,0.0055,0.0097,-0.0018,0.0031,-0.0744,-0.0571,-0.0044,0.0183,-0.0276,-0.053,0.0065,-0.0835,0.0707,-0.0523,-0.0284,0.03,0.0605,0.0283,-0.0419,0.0707,-0.1368,0.0153,-0.0384,-0.0299,0.003,-0.0173,0.0245,0.017,-0.0865,-0.0002,0.0263,0.0806,0.0586,0.0353,0.0008,0.0093,0.0932,0.0163,-0.0138,-0.0114,-0.0343,-0.0693,0.0174,-0.0056,0.0047,0.0526,0.0619,0.0173,-0.0601,0.0075,-0.0347,-0.0154,-0.0813,0.0733,0.0088,0.0683,0.0003,0.05,0.0163,0.0187,-0.1174,0.0082,-0.0183,0,-0.0485,0.0136,-0.0688,-0.0229,-0.0549,0.0619,-0.0047,-0.0993,0.0311,0.054,0.0017,-0.0071,-0.0387,0.0267,0.0574,0.0239,-0.0208,-0.0357,0.0217,-0.0032,0.0062,-0.0487,0.0073,0.0398,0.0311,0.034,-0.1809,0.0241,0.0663,0.0516,0.0305,0.057,-0.104,-0.0224,0.0065,-0.0451,0.0145,0.0191,0.0075,-0.0093,0.0317,-0.0803,0.0281,-0.0226,-0.0191,0.0468,-0.0053,-0.1438,-0.0388,-0.085,0.0224,0.0329,0.0469,-0.0778,-0.0522,-0.0264,0.0174,0.0392,0.0246,-0.0185,0.0593,0.0214,-0.0347,0.0296,-0.0355,0.0242,-0.0054,-0.025,-0.0341,0.0281,-0.0258,-0.0194,0.0047,-0.1691,-0.0538,0.1083,-0.006,-0.0642,-0.1073,-0.0411,0.0457,-0.0304,0.0424,0.0311,-0.1045,0.0029,0.0253,-0.0251,-0.0154,0.0615,-0.0569,-0.0525,-0.0415,0.0428,-0.0002,0,0.0006,0.0752,-0.0646,-0.0127,-0.0736,-0.049,-0.0735,0.0321,0.0054,0.1029,0.0122,-0.1341,-0.029,0.0692,0.0546,0.0419,-0.0442,-0.0732,0.0287,0.0324,0.0027,-0.0094,-0.0305,0.0344,-0.0558,0.0033,-0.0434,0.0432,-0.0393,0.0791,0.0742,0.0463,-0.0032,0.0085,0.0238,-0.1219,-0.0171,-0.0168,0.0588,0.0617,0.0266,-0.0204,-0.078,0.0096,0.0164,0.0569,-0.0457,-0.1169,-0.008,-0.0013,0.0294,0.0117,0.0609,0.0628,-0.0154,0.0508,0.0272,-0.0116,0.0758,0.0245,-0.0741,-0.0077,0.0722,-0.0846]},{"url":"/posts/20251203-five-flavours-of-copilot/","title":"Making sense of Microsoft’s many AI Copilots","snippet":"Microsoft's official \" Decide which Copilot is right for you \" page attempts to clarify this, and Get Support's comparison breaks down the free vs. licensed differences.","embedding":[-0.1227,-0.0644,-0.0108,-0.0213,0.0232,-0.003,0.0698,-0.0124,0.0517,-0.0058,-0.0157,0.0592,-0.04,0.0238,0.0811,0.0549,0.0701,-0.1412,-0.037,0.0413,0.0189,-0.039,-0.0504,-0.0026,0.012,-0.0017,-0.0952,0.0142,0.0369,0.0467,-0.0938,0.1061,0.1243,0.0515,0.0094,-0.0575,0.0769,0.0256,-0.0133,-0.0114,0.0427,-0.0193,-0.0098,0.0762,0.0721,-0.002,-0.0414,0.0223,-0.0693,0.0947,-0.0605,-0.0507,0.0256,-0.0315,-0.0473,-0.0237,0.0251,0.0676,0.0266,-0.0573,-0.0106,-0.0146,-0.0453,0.0573,-0.01,0.033,-0.0763,-0.041,0.0389,-0.0913,-0.1203,-0.0215,0.0909,0.0888,-0.0099,0.0123,0.038,0.0109,-0.0439,-0.0319,0.0054,0.0742,-0.0125,0.0433,-0.0131,0.0405,-0.0453,-0.0353,0.0649,-0.0447,-0.0608,0.0027,0.0488,0.0237,0.0619,-0.0313,-0.0026,-0.0575,-0.0118,0.0001,-0.0015,0.0126,-0.0618,-0.0644,0.0196,-0.0464,0.0498,-0.0495,0.0568,0.0469,0.0318,-0.0038,0.047,-0.0682,0.0139,0.0268,-0.1532,0.0382,0.1802,0.02,-0.016,-0.041,-0.0405,-0.0691,0.0001,0.0153,-0.0301,0,-0.0684,0.0744,-0.0082,0.0806,0.1482,-0.0456,0.009,-0.0346,-0.05,0.0042,-0.034,0.0252,-0.0179,0.0214,0.0793,-0.042,0.0179,0.0468,0.0032,0.039,0.0225,0.0483,0.0376,0.0331,0.0143,0.0215,0.0224,0.0418,0.1226,0.0247,-0.0677,0.0472,0.0244,0.0293,0.0454,-0.0013,-0.0948,-0.0773,-0.0092,0.0531,-0.0456,-0.047,-0.0232,-0.0785,0.037,-0.0709,-0.0393,-0.0158,0.046,0.016,-0.0476,0.0625,-0.1069,0.0424,-0.0576,-0.0812,-0.0264,0.0167,0.0165,0.0017,-0.0103,-0.0029,0.0138,0.025,0.0957,0.0105,0.0239,-0.0433,-0.008,0.016,0.071,0.0112,-0.064,-0.0211,0.0247,-0.014,0.0081,0.0495,0.049,0.0106,-0.0593,0.0616,-0.0367,-0.0804,-0.1084,-0.0224,0.0294,0.073,-0.011,-0.0016,-0.019,-0.0063,-0.0675,0.037,-0.0031,0,-0.0155,0.0218,-0.035,0.0322,-0.0806,-0.0096,-0.0196,-0.0832,0.0421,0.0415,0.0209,0.0169,-0.0906,0.0623,0.0604,0.0648,-0.0093,-0.0837,-0.045,0.0179,0.0525,-0.0012,-0.1113,0.0357,-0.024,0.0033,-0.0792,0.0086,0.0278,-0.0143,-0.0163,0.0366,-0.0916,-0.0276,0.0442,-0.0045,0.0705,-0.0392,-0.0573,-0.0213,0.0588,-0.1091,-0.013,-0.04,0.0229,0.0065,-0.0548,-0.0487,-0.024,0.0012,0.065,-0.0123,-0.0187,-0.0368,-0.0557,-0.0294,0.0046,0.0385,-0.0811,0.009,0.0443,-0.0045,-0.0451,0.0024,-0.0168,0.0796,0.0259,-0.0018,-0.0158,0.0016,-0.0338,0.0074,-0.067,-0.1196,-0.0852,0.0146,0.0657,-0.003,-0.1213,0.0008,0.0184,-0.0295,0.0317,0.1091,-0.0501,0.0302,0.0582,-0.0173,-0.0851,0.0777,-0.0312,-0.0437,-0.031,0.0525,0.0191,0,-0.0307,0.027,-0.0527,0.0059,-0.0494,0.007,-0.0385,0.0111,-0.0293,0.0799,-0.0204,-0.14,0.0079,0.0536,0.0589,0.049,-0.0442,-0.0287,0.022,0.0156,0.0443,0.0035,-0.0319,0.027,-0.0639,0.0326,-0.0066,0.0813,-0.0221,0.0192,0.0206,0.0546,0.0098,0.0428,-0.0086,-0.1241,0.0117,0.0033,0.0609,0.0439,-0.0036,-0.0024,-0.0662,0.0189,0.0322,0.0165,-0.0422,-0.1029,-0.0382,0.0232,-0.0469,0.0366,0.052,0.0906,-0.0017,-0.0041,0.0303,-0.0256,0.0489,0.1276,-0.0351,0.009,0.0598,-0.0159]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"← Blog Measuring success beyond the page view 3 Dec 2025 1,515 words Filed in: analytics, content strategy, web metrics ruby-jo , via Flickr (CC BY 2.0). How many ducks in a cup to have success?","embedding":[-0.0297,-0.0458,-0.0903,0.0215,0.1051,-0.0137,0.0496,0.0043,0.0118,-0.044,0.0341,0.0332,0.092,0.0097,-0.0414,-0.0234,0.0556,-0.0105,-0.0767,-0.0126,-0.0858,-0.0257,0.0411,0.002,-0.0073,-0.0639,-0.0769,-0.0539,-0.0773,-0.0515,-0.0023,0.0424,-0.0313,0.0445,-0.0261,-0.0769,0.0229,-0.0044,0.0885,-0.0389,0.012,-0.1023,-0.0148,0.014,0.0195,-0.06,0.0306,0.077,-0.0663,0.0689,-0.0611,0.0102,0.0896,-0.0393,-0.0138,0.0032,-0.0225,-0.0167,-0.0776,-0.005,0.0683,-0.0931,-0.073,0.0066,-0.018,0.0183,-0.0283,0.0569,-0.081,0.0244,-0.0021,-0.0201,-0.0101,0.0495,0.0202,-0.0721,0.0636,-0.0277,0.0033,0.0139,-0.0124,-0.0189,-0.0119,0.034,-0.001,-0.0542,0.057,0.0752,-0.0236,0.008,-0.0207,0.0821,0.005,-0.0462,-0.0227,0.0206,-0.0761,-0.0182,0.102,0.0379,-0.0219,0.0098,0.0224,-0.0422,0.0062,-0.0524,-0.0104,0.1049,0.0159,0.0885,-0.0099,0.0253,-0.0276,0.0096,0.09,-0.044,-0.0605,0.0646,0.0686,0.0467,0.0332,0.1142,0.0689,0.0044,0.0344,0.0509,0.0239,0,0.0085,0.0372,-0.0821,0.0288,-0.0246,0.0353,-0.0092,-0.028,0.0456,0.0449,-0.0408,0.1204,0.0645,0.0638,0.0849,0.0583,-0.0582,0.0297,0.0112,-0.0164,0.0479,-0.0777,0.0231,0.0297,0.0335,0.0117,-0.0273,0.0344,-0.069,0.0157,0.0667,0.0038,-0.0084,-0.0564,0.0167,-0.0236,-0.078,0.0102,0.0128,0.0023,-0.1843,0.0214,-0.0261,0.0072,-0.119,0.05,-0.0162,-0.0594,-0.0112,-0.0024,0.0055,-0.0489,0.0962,0.0231,-0.0367,0.0025,-0.0251,-0.0754,0.0111,-0.0374,0.0239,-0.0335,0.0003,-0.0722,-0.0508,0.0522,0.007,0.0206,-0.0004,-0.0398,0.0731,-0.0041,-0.0133,-0.0602,0.0993,-0.0332,0.0051,0.0035,0.0063,0.0299,0.0571,-0.0566,0.0551,-0.072,0.0666,0.038,0.0984,-0.0732,-0.0281,0.0059,-0.0439,0.0036,-0.0634,0.0158,0.0014,0,-0.05,0.0684,0.0561,0.0779,-0.0273,-0.0111,-0.0118,0.0071,0.0939,-0.0491,-0.0495,0.0163,-0.0787,0.0739,-0.0208,-0.0481,0.0655,-0.1238,-0.1037,-0.0281,0.0237,-0.0228,-0.0728,-0.0055,-0.022,0.0326,-0.015,-0.0502,0.0039,-0.0594,0.0283,-0.0312,0.0552,0.0338,-0.0218,0.0083,0.035,0.0143,-0.025,0.0016,0.0218,0.0465,-0.0057,-0.0277,-0.1097,0.04,0.0174,0.0502,-0.0615,-0.0178,0.0092,0.058,0.0046,0.0359,-0.0589,0.0102,0.102,-0.0218,-0.0793,0.0619,-0.039,0.1003,-0.0728,0.0441,0.0058,-0.0451,-0.0111,-0.0686,0.0015,0.0013,-0.0599,0.0261,-0.0193,-0.0756,-0.0196,0.06,0.0108,-0.0146,-0.0224,0.0227,-0.0691,0.0021,0.0161,-0.0418,0.0809,0.0409,-0.0524,-0.0617,0.0282,-0.0027,-0.0296,-0.0318,-0.1075,-0.024,0.0027,0,-0.1026,0.0695,0.0668,0.0833,0.0248,0.1004,0.101,0.0293,-0.0552,-0.0459,0.0419,-0.0207,-0.0657,0.055,0.0048,-0.0886,0.0567,0.0026,-0.054,0.0285,-0.0023,0.01,0.008,-0.0089,0.0157,0.0251,-0.0596,0.0898,0.0057,-0.0793,0.0364,0.0147,-0.0119,-0.0149,0.0593,-0.0098,0.0059,-0.0064,0.0035,0.0801,-0.0258,0.0727,0.0712,0.0891,0.0306,-0.0574,-0.0845,-0.0327,0.0325,-0.0419,0.0587,-0.1163,0.0363,0.0569,0.0104,-0.0418,0.0601,-0.0069,0.0095,0.1117,0.0464,-0.1249,-0.0994,-0.0159],"teaser":"Analytics on page views and bounce rates won&#39;t tell you if your content has impact — here&#39;s how I measure what actually matters.","date":"Wed Dec 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"A decision-maker reads guidance and changes national policy — but you only see one page view. Anti-patterns of making users register to read weren't an option.","embedding":[0.03,-0.0939,-0.0641,0.0144,0.0286,-0.0071,0.0274,0.0012,-0.008,-0.054,-0.008,0.0214,0.0698,0.0063,-0.0779,-0.0456,0.1087,0.0221,-0.0594,-0.011,-0.1048,0.0039,0.0801,0.0149,-0.0389,-0.0232,-0.0619,-0.0411,-0.0151,-0.0497,0.0422,0.0228,-0.0006,0.0441,-0.0472,-0.0123,-0.0089,-0.0362,0.0571,-0.0729,0.0222,-0.0219,0.0422,0.0366,0.0171,-0.057,0.0244,0.0253,-0.049,0.0534,-0.0125,0.0332,0.0722,-0.0628,-0.0308,-0.0134,-0.0489,-0.0036,-0.0688,-0.0111,0.0409,-0.0587,-0.024,-0.032,-0.0159,0.0369,0.0072,0.0015,-0.0208,0.0397,-0.0195,-0.0158,0.0322,0.0237,-0.0005,-0.0927,0.0359,-0.0124,-0.0104,0.0112,-0.0016,-0.0503,0.0263,0.0502,0.049,-0.0342,0.0488,0.0682,-0.0505,-0.0224,0.0046,0.1171,-0.0143,-0.0102,-0.0076,0.0147,-0.0689,-0.0858,0.0967,0.0117,-0.0187,0.0519,0.0266,-0.0242,-0.0075,-0.0317,0.0157,0.1386,-0.0126,0.0962,-0.0028,-0.0018,0.0081,-0.0415,0.0669,-0.0558,-0.0307,0.0177,0.0707,0.0755,0.0308,0.0507,0.0866,-0.0205,0.1047,0.0752,-0.0069,0,-0.0222,0.0336,-0.0263,0.012,-0.0868,0.0248,0.0104,0.0126,0.0577,-0.015,-0.0196,0.1061,0.0697,0.0585,0.0967,0.0558,-0.052,0.0105,0.0088,-0.0037,0.0215,-0.1132,0.0679,0.0109,0.0519,0.0035,-0.0245,0.0921,-0.0703,-0.015,0.0847,-0.0356,-0.0111,-0.056,-0.0033,-0.0842,-0.0331,0.0249,-0.0299,0.0059,-0.162,0.0344,-0.0391,0.0189,-0.1087,0.0331,-0.053,-0.088,0.0446,-0.0021,0.0408,-0.039,0.0992,0.0338,-0.0566,0.0761,-0.0512,-0.0538,0.026,-0.0213,0.0446,-0.059,-0.0308,-0.0591,-0.0255,0.0357,0.002,0.0293,-0.0069,-0.0414,0.0617,-0.0355,0.0077,-0.0515,0.0869,-0.0205,-0.0056,-0.0029,0.0749,0.0116,0.0932,-0.039,0.0955,-0.0895,0.0726,0.038,0.0646,-0.0436,-0.0767,0.026,-0.0493,0.0275,-0.0597,0.0497,0.0104,0,-0.0507,0.0582,0.0337,0.0612,-0.0342,0.0383,-0.0406,-0.0386,0.0826,-0.0168,-0.0139,0.0138,-0.0498,0.0922,-0.0577,-0.0397,0.0522,-0.1589,-0.0627,0.0666,0.0107,-0.0329,-0.0889,-0.0663,0.0045,0.0137,-0.0038,-0.0758,-0.0011,-0.0667,0.0414,-0.004,0.0787,0.0241,0.0161,-0.0093,0.0146,0.0007,-0.0838,0.0482,0.0102,0.0822,-0.0211,-0.0656,-0.0485,0.1307,0.0324,0.0929,-0.0878,-0.0214,-0.0002,0.0384,-0.0212,0.021,-0.0195,0.0077,0.0597,-0.0406,-0.0569,0.0547,-0.0438,-0.0044,-0.0525,0.0205,0.0321,-0.0171,0.0443,-0.0296,0.0084,0.0301,-0.0734,0.0066,-0.0354,-0.0627,0.0238,0.1098,-0.0323,-0.0168,-0.0121,0.0274,-0.0025,0.0109,-0.0313,-0.072,0.0727,0.0116,-0.0328,-0.0724,0.0446,-0.0529,-0.0506,-0.0186,-0.1332,-0.0257,0.0015,0,-0.0759,0.0139,0.0351,0.0265,-0.021,0.0749,0.0649,0.0208,-0.0783,-0.0659,0.0062,-0.0472,-0.0507,0.0699,0.0163,-0.1049,0.0422,0.0227,-0.0464,-0.0064,-0.0029,0.0292,0.0365,-0.0539,0.0204,0.0619,-0.0066,0.0164,-0.0077,-0.1076,0.0701,-0.0135,0.0131,0.0035,0.0383,0.0019,-0.0193,0.0231,0.0427,0.0789,0.0006,0.1176,0.0805,0.08,0.0014,0.0048,-0.087,-0.0297,0.0258,-0.0274,0.0699,-0.093,-0.0121,0.0263,0.0231,-0.0422,0.0676,-0.026,-0.0274,0.0871,0.0303,-0.0541,-0.0751,0.0123]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"# Traditional metrics (page views, bounce rate) don't measure content success for non-e-commerce sites Four content types require different success signals: public information, reference material,","embedding":[0.0745,-0.1218,-0.0349,0.0076,0.0648,0.0283,0.0288,0.0057,-0.0052,-0.0832,-0.001,-0.0008,0.024,0.0174,0.032,-0.0268,0.1321,0.0139,-0.0434,0.0208,-0.0075,-0.0056,0.064,0.0615,-0.0483,-0.0491,-0.0755,-0.0274,0.0302,-0.0731,0.0241,0.0859,-0.0056,0.0169,-0.0238,0.0129,0.0025,-0.0263,0.0307,-0.0097,0.0299,-0.0485,0.0297,0.0326,0.0227,-0.0544,0.0184,0.0492,-0.0634,0.0145,-0.0315,0.039,0.0166,0.0304,-0.0224,-0.0544,-0.0875,-0.0084,-0.0086,-0.0209,0.028,-0.0569,-0.0487,-0.0209,-0.0064,0.0273,-0.0422,0.0244,0.0208,0.0321,-0.0352,-0.005,0.0001,0.0787,0.0286,-0.0845,0.0332,-0.023,-0.06,0.0093,0.0036,-0.0099,-0.0056,0.0167,0.0102,-0.0192,-0.0133,0.0015,-0.0903,0.0251,-0.0487,0.1018,0.04,-0.0089,-0.0173,-0.0308,-0.0656,-0.0911,0.1086,0.0371,-0.0459,0.0497,0.0284,-0.0262,-0.0279,-0.0683,-0.0036,0.1123,-0.0064,0.1174,-0.0518,-0.0088,-0.0438,-0.1102,0.0546,-0.0621,-0.0178,0.035,0.0941,0.0255,-0.0126,-0.0023,0.1085,-0.0567,0.0178,0.0143,-0.073,0,-0.0194,0.0153,-0.0162,0.0523,-0.061,0.098,-0.0784,-0.0575,0.0478,-0.0065,-0.0104,0.1381,-0.001,0.0816,0.1011,-0.0285,-0.043,0.0816,-0.046,-0.0113,0.0376,-0.0317,0.0161,0.0485,0.0563,-0.0206,0.0082,0.0308,-0.0437,-0.0052,0.0255,-0.0255,0.026,-0.0643,-0.002,-0.0012,-0.0504,-0.043,0.0557,-0.0451,-0.1656,0.0405,-0.0506,0.018,-0.0474,0.0513,-0.0192,-0.0243,0.0415,0.0081,0.0543,-0.036,0.0612,0.019,-0.0498,0.0093,-0.0147,-0.0394,-0.0223,-0.0132,0.0242,-0.0397,0.0145,-0.1002,-0.0056,0.0346,-0.0133,-0.0166,-0.0066,0.0035,0.0929,0.0528,-0.0281,-0.0064,0.0432,0.0075,-0.0417,0.0184,0.0963,0.0822,0.0209,-0.0339,0.0849,0.0002,0.0232,0.1009,0.0784,-0.0604,-0.0093,0.0463,-0.0325,0.0873,-0.096,0.0644,-0.0688,0,-0.0656,0.0892,0.0033,0.0407,-0.0186,0.0604,-0.0438,-0.021,0.1393,0.0107,-0.0138,-0.0489,-0.0583,0.0493,-0.09,-0.0692,0.0641,-0.0726,-0.0523,0.07,0.0349,0.0289,-0.13,-0.0174,0.0169,0.0065,-0.0181,0.0005,-0.0005,-0.0724,0.017,0.0041,0.0487,0.0126,-0.0294,0.0286,0.0488,-0.0262,-0.0478,0.0086,0.0355,0.0688,0.0041,-0.0718,-0.0989,0.1069,-0.0051,0.065,-0.0771,0.0084,-0.0348,0.002,-0.0764,0.0239,-0.0455,0.0017,0.0013,-0.0476,-0.089,0.0429,-0.0202,0.0448,-0.0556,0.0142,0.0416,-0.1322,0.0758,-0.0596,-0.0448,-0.022,-0.0017,0.0194,-0.0121,-0.132,-0.0504,0.0351,0.0171,-0.012,0.0142,-0.0281,-0.0123,0.0553,-0.0028,-0.0431,0.0769,0.1317,-0.0158,-0.0525,0.0096,0.0061,-0.0238,-0.0435,-0.0768,0.0462,-0.0032,0,-0.051,0.0018,-0.0309,0.0096,-0.0253,0.0865,-0.0015,0.0242,-0.0288,-0.0502,-0.0566,-0.0285,-0.0878,0.0586,0.0889,-0.0639,0.009,-0.0006,-0.0515,-0.026,-0.0203,0,0.0234,-0.0696,0.0419,0.0508,-0.0038,0.0448,-0.0003,-0.0629,0.01,0.0026,-0.0601,-0.0449,0.0066,0.0522,0.0116,0.0304,0.007,0.1128,0.0155,0.0294,0.0519,0.1071,0.0213,0.03,-0.1012,-0.0048,0.0145,-0.0409,0.0055,-0.0792,0.0192,-0.0219,0.012,0.0115,0.0089,0.0436,0.0788,0.0722,0.1226,-0.0746,-0.0291,0.0467]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"spikes or sustained reach) Geographic distribution aligned with target audience Low bounce rates (users exploring related content) Social sharing and external referrals Time-bound engagement (peaks","embedding":[0.0412,-0.0856,0.0008,0.0079,0.0662,0.0418,-0.007,0.0061,-0.0322,-0.0312,-0.0598,-0.0045,0.0105,0.0694,0.0308,-0.0086,0.0811,0.0023,-0.001,-0.0481,0.0072,-0.0235,0.0051,0.0271,-0.0213,-0.02,-0.0181,-0.0431,0.0176,-0.0347,0.0021,0.0411,-0.0571,0.0492,-0.0433,0.0134,-0.006,-0.0634,0.0677,0.046,0.0502,-0.0421,0.0387,-0.0178,-0.0234,-0.0349,0.0157,0.0943,-0.051,0.082,0.0146,-0.0015,0.0562,0.0076,0.0065,-0.0046,-0.0193,-0.0245,0.0271,-0.0141,0.0152,-0.0866,-0.066,-0.0187,-0.0671,-0.0057,-0.0512,0.128,0.0514,0.0204,-0.0141,0.0245,0.0038,0.0574,-0.0096,-0.0107,0.0291,0.0109,-0.0172,-0.0622,0.0501,-0.0052,-0.0093,0.0065,0.0919,-0.023,0.0493,0.0749,-0.0607,0.0601,-0.0357,0.0877,0.022,0.0055,-0.0269,0.0339,-0.0257,-0.1132,0.0846,0.053,-0.014,0.0226,0.0111,-0.0606,-0.0276,-0.0642,-0.0646,0.1122,-0.0047,0.0659,-0.0601,0.0056,-0.0532,-0.0279,0.0735,-0.0229,0.0072,0.0244,-0.0166,-0.0108,0.0017,-0.0097,0.056,-0.0196,0.0068,0.0543,0.0019,0,-0.0189,0.0128,-0.0294,0.0237,-0.0712,0.0153,-0.1105,0.0033,0.0243,-0.0211,-0.0226,0.1474,0.0013,0.0678,0.0649,-0.061,-0.0364,0.0474,-0.0294,-0.0347,-0.0099,-0.0895,0.0125,0.0328,0.0967,-0.037,0.0015,0.0166,-0.0298,0.0119,0.095,-0.0178,-0.0382,-0.0547,0.0394,-0.0135,-0.0339,-0.0426,-0.0091,-0.0049,-0.0942,0.0009,-0.0603,0.0052,-0.0499,0.0417,0.0275,-0.0408,0.0254,0.0661,0.0127,-0.0189,0.0656,-0.0138,-0.0282,0.083,-0.0384,-0.0313,-0.0054,-0.0019,0.0462,-0.0645,0.0139,-0.046,0.0127,0.047,-0.0161,-0.0021,-0.0145,0.0204,0.1223,0.0029,0.0023,0.0046,0.027,-0.0329,-0.0468,0.0469,0.0351,0.0296,-0.0322,-0.076,0.077,-0.0517,0.0465,0.0432,0.0587,-0.0902,-0.0917,0.0246,-0.0666,0.0766,-0.0421,0.0993,-0.0028,0,0.0404,0.0652,0.0598,0.0114,-0.0125,0.0048,-0.0258,0.0523,0.0805,0.0194,-0.0566,0.002,0.0249,0.0742,-0.0723,-0.1141,0.1197,-0.0318,-0.0349,0.049,0.0211,-0.0513,-0.118,-0.0953,0.062,0.0186,0.0448,-0.0324,-0.0636,-0.0885,0.0007,0.0401,0.0522,-0.0584,-0.0107,0.0836,0.0503,-0.0257,-0.0521,0.0101,0.044,0.0712,0.0363,-0.0694,-0.0837,0.0955,-0.0418,0.153,-0.1093,0.0054,-0.0281,0.0305,-0.022,0.0468,-0.021,-0.0011,0.0472,-0.0647,-0.0523,0.0213,-0.0397,0.0089,-0.042,0.0056,0.0474,-0.1642,0.0417,-0.0942,-0.0197,0.041,0.0371,0.0735,-0.0825,-0.0692,-0.0262,-0.0335,-0.0205,-0.0464,0.0137,-0.0602,-0.0201,0.0202,-0.0491,-0.0464,0.0154,0.1282,-0.012,-0.0553,0.0144,0.0221,-0.0184,-0.0259,-0.1334,-0.0186,-0.0193,0,-0.0869,0.0252,-0.0096,0.0236,0.0322,0.0957,0.0357,0.0505,-0.0251,-0.0285,-0.0063,0.0018,-0.0217,0.0696,0.0294,-0.0695,0.0186,0.0254,-0.0617,0.0309,-0.0032,0.048,0.0438,0.0054,0.069,0.0323,0.025,0.0435,0.0814,-0.1154,0.0018,0.0077,-0.058,-0.0717,-0.0024,0.1033,-0.0816,0.0242,0.0097,0.097,0.0263,0.0643,0.0563,0.0499,-0.0196,0.0115,-0.0537,0.0248,-0.0016,-0.0264,-0.0064,-0.1207,-0.0596,-0.0187,-0.0079,-0.0163,-0.0276,-0.0125,0.0252,0.0658,0.0727,-0.0495,-0.1287,0.0523]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"es) Inverted long-tail pattern (opposite of typical content decay — traffic grows over time rather than declining) Quality and diversity of incoming links Categorized referrer sources (educational","embedding":[-0.0045,-0.1026,-0.0469,0.0012,0.111,0.0169,-0.0013,0.0476,0.0218,-0.0232,0.0144,0.058,0.0452,-0.0385,-0.0493,0.0238,0.0467,-0.0344,-0.0543,-0.0173,-0.0363,0.0403,0.0329,0.0035,-0.0588,-0.0858,-0.0803,-0.0918,0.0608,-0.0471,0.0222,0.1068,-0.0555,0.0106,-0.0298,-0.0338,-0.0376,-0.007,0.0606,-0.0037,-0.0125,0.0165,0.0382,0.0188,-0.0331,-0.0618,0.0184,0.026,-0.0482,0.0269,-0.0608,0.0177,0.0724,-0.0096,0.004,-0.105,-0.0284,0.0017,-0.0775,0.0096,0.0177,-0.0667,-0.0481,-0.0413,-0.0497,0.0329,-0.0249,0.0149,0.0599,0.0501,-0.0258,-0.0194,-0.017,0.0533,0.0418,-0.0429,0.0336,0.0048,0.0271,-0.0609,0.0202,-0.0322,0.0684,0.0223,0.013,-0.0517,0.0055,-0.0074,-0.0228,0.0042,-0.0035,0.0627,0.1117,-0.0037,0.0339,-0.0006,-0.0387,-0.0582,0.1157,0.0146,-0.0198,0.0471,0.0025,0.0021,-0.0397,-0.0508,-0.017,0.1335,0.0348,0.1069,-0.0502,0.0551,-0.0142,-0.0759,0.041,-0.1288,-0.0263,0.0242,0.0206,0.0782,0.0379,0.1075,0.0538,-0.038,0.0381,0.0239,-0.0628,0,0.0635,0.0307,-0.0529,-0.0238,-0.064,0.0132,-0.058,0.0071,0.0026,-0.0512,-0.0109,0.1027,-0.0055,0.037,0.0128,-0.0116,-0.0368,0.0986,-0.0821,-0.0841,0.0337,-0.1,0.057,0.0157,0.0156,-0.0203,-0.0908,0.0234,-0.0159,0.025,-0.0072,-0.0066,-0.0056,-0.088,0.0447,0.0274,0.0055,0.0016,0.0322,-0.0363,-0.1657,0.0196,0.0141,0.0325,-0.0489,-0.0406,-0.0116,-0.0175,-0.0518,0.0143,0.0208,-0.0324,0.0437,0.0393,-0.0496,0.0754,-0.0458,-0.0194,0.026,0.0244,0.0857,0.0203,-0.0144,-0.0285,0.0396,0.0034,0.0322,-0.004,0.0315,0.0331,0.0776,0.0364,-0.055,-0.0518,-0.0531,-0.0207,-0.1168,0.0228,0.0257,0.0208,0.0368,-0.0385,0.0652,-0.0835,0.0075,-0.0139,0.0764,-0.1143,-0.0596,0.0188,0.012,0.0397,-0.0353,0.0645,-0.0532,0,-0.0678,0.0031,0.0635,0.0248,-0.0491,0.015,-0.02,-0.0329,0.0708,-0.0052,-0.04,-0.0146,0.0204,0.0275,-0.0637,-0.0132,0.1318,-0.0275,-0.0699,-0.0143,0.0769,-0.057,-0.1418,0.003,-0.0082,0.0117,0.0013,-0.0662,0.0049,-0.0217,0.0321,0.0391,-0.0019,-0.0139,-0.0239,0.0428,0.0003,-0.0191,-0.0335,0.0273,0.0032,0.1104,0.0002,-0.0986,-0.0848,0.0261,-0.0393,0.0983,-0.0137,-0.0476,0.0046,-0.0004,-0.0063,0.0147,-0.0427,0.0397,-0.0568,0.0071,-0.0254,0.0377,0.0035,0.0428,-0.1388,0.0145,0.0258,-0.084,0.0372,-0.0229,-0.0315,-0.0171,0.0661,0.0163,-0.0454,-0.1104,-0.0418,0.009,0.054,0.0035,-0.0067,0.0296,0.0317,0.0152,0.0316,-0.0249,0.0505,0.0365,-0.0328,-0.0011,-0.0077,-0.0032,-0.0562,-0.0944,-0.1225,0.0242,-0.0141,0,0.0065,0.0424,-0.0199,0.0702,0.0652,0.0339,-0.0011,0.1106,-0.1032,-0.0233,-0.004,-0.0063,-0.03,0.0302,0.0705,0.004,0.0227,-0.0343,-0.0197,-0.0288,0.0012,0.0009,0.0201,-0.0687,0.0306,0.0392,-0.0013,0.0218,0.0656,-0.0026,-0.0038,0.0328,-0.0862,-0.0435,0.0269,0.0628,-0.0165,-0.0106,-0.0131,0.1187,0.0747,0.0666,0.1091,0.1039,0.0293,0.011,-0.062,0.0231,0.0639,-0.1012,0.0095,-0.1299,0.0421,0.0804,0.0754,-0.0543,0.0274,0.0148,0.0102,0.0736,0.1227,-0.0725,0.0236,0.0685]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"This showed us which hazards were driving the most demand, where our content gaps were, and which profiles were being formally cited in research and policy documents.","embedding":[-0.0427,-0.1064,-0.0761,-0.0122,0.1102,0.0222,0.0419,0.0478,0.0339,-0.034,-0.0625,0.0052,0.0222,-0.0278,-0.0026,0.0359,0.1148,-0.0194,-0.0371,-0.0037,-0.0073,0.0079,0.0357,-0.0087,-0.0241,-0.022,-0.0756,-0.0999,0.0366,-0.0199,-0.0035,0.1118,-0.0035,-0.0047,-0.0187,-0.0086,-0.0037,-0.0139,0.0915,0.0048,0.0241,-0.0372,0.0288,0.0191,0.0164,-0.0317,-0.0224,0.0446,-0.0551,0.0563,-0.0758,0.04,0.0135,0.0212,-0.0226,0.0043,0.0023,-0.0058,-0.022,0.0127,-0.0318,-0.0531,-0.042,-0.0427,-0.005,0.0371,-0.0425,-0.002,-0.0037,0.0379,-0.076,0.012,-0.0581,0.0665,0.0602,-0.0467,0.0078,0.0185,0.0268,-0.0539,-0.0096,-0.0285,0.0066,0.04,0.0439,0.0027,0.0174,-0.0031,-0.0231,0.0289,-0.0357,0.0633,0.0181,-0.0183,0.0563,0.032,-0.0999,-0.0966,0.1218,0.0257,0.0057,0.0995,-0.0029,-0.0756,-0.0572,-0.0664,0.0153,0.1021,0.0029,0.0799,-0.0108,-0.0375,0.0018,-0.1052,0.088,-0.0527,0.004,0.0232,0.0926,0.1018,0.0102,0.0553,0.0287,-0.0039,0.036,0.0144,-0.0114,0,-0.015,0.0306,-0.0621,0.0657,-0.0651,-0.0078,-0.0656,-0.0129,0.0674,-0.075,-0.0876,0.1026,-0.0126,0.0818,0.0398,-0.0433,-0.056,0.1306,-0.0724,-0.0137,0.0263,-0.1029,0.0251,0.0565,0.0694,0.0106,-0.0462,0.0377,-0.031,-0.0092,0.0177,-0.033,-0.0238,-0.0567,0.0136,0.0451,-0.0207,-0.0119,0.0142,0.0107,-0.1383,0.0099,0.01,0.002,-0.1072,0.0128,-0.0014,-0.0546,0.039,-0.0022,0.023,-0.0445,0.0784,0.0212,-0.0846,0.0324,-0.0244,-0.0144,0.0381,0.0343,0.0171,-0.0103,0.0097,-0.0283,0.0087,0.0068,-0.0009,-0.0198,0.0304,0.0328,0.0858,0.0323,-0.0602,-0.0436,0.0316,-0.0398,-0.0866,-0.0261,0.063,0.039,-0.0159,-0.0247,0.0585,-0.1157,0.0468,0.0232,0.0244,-0.1305,-0.132,-0.0125,0.0399,0.0381,-0.0713,0.0742,-0.0394,0,-0.0421,0.041,0.0568,0.0722,-0.0442,0.0493,-0.0082,-0.0291,0.1,0.0097,-0.0303,-0.0204,-0.0037,-0.0015,-0.0913,-0.0579,0.0713,-0.0485,-0.0299,0.0093,0.0904,-0.0438,-0.0937,-0.0308,-0.0443,0.0077,-0.0163,-0.043,-0.0032,-0.0738,0.0086,0.0058,-0.0285,0.0229,0.0035,0.0533,0.0842,0.0398,-0.0232,0.0382,0.0468,0.0642,-0.0004,-0.0548,-0.0401,0.0482,-0.0236,0.1153,-0.0464,0.0038,0.0298,0.0337,-0.0223,0.02,-0.0983,0.0488,-0.001,-0.0737,-0.0714,0.0582,-0.0622,0.035,-0.0522,-0.0042,0.0406,-0.0501,0.0799,-0.0172,-0.0029,0.0179,0.0594,0.0117,-0.0112,-0.0956,-0.0152,-0.0354,0.0652,-0.0122,0.0003,-0.0317,-0.0401,0.018,-0.0148,-0.0097,-0.0031,0.0678,0.0046,-0.0594,-0.02,-0.0168,-0.0373,-0.0347,-0.1317,0.0298,-0.0764,0,-0.0755,0.0327,-0.0193,0.0402,0.0317,0.0817,-0.0051,0.0858,-0.0695,-0.0556,-0.0002,-0.0587,-0.0492,0.0282,0.1088,-0.0201,0.0552,0.0182,-0.0608,-0.0629,0.0611,-0.0138,0.0274,-0.0569,0.0493,0.0349,-0.0184,0.0996,0.039,-0.023,-0.008,0.0591,-0.0921,-0.0618,0.0458,0.0473,-0.0075,-0.0298,0.0028,0.1274,0.0561,0.0663,0.0231,0.0692,0.0088,-0.0024,-0.1046,-0.0033,0.0428,-0.0528,0.0804,-0.0825,0.0102,0.0703,0.0127,-0.0395,0.0282,-0.0413,0.0418,0.0814,0.1069,0.006,-0.0246,0.0515]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"signals : Conversion rate (percentage of visitors who complete the action) Form completion rates Download counts Email subscriptions Event attendance relative to page traffic This is the closest to","embedding":[0.0402,-0.0451,-0.0539,-0.0177,0.0492,0.0472,0.0428,0.0533,0.045,-0.0547,-0.0585,0.0387,-0.0001,0.0426,0.0202,-0.0384,0.0911,-0.0177,-0.0475,-0.0201,-0.0697,-0.0935,0.0532,0.0126,-0.0083,-0.065,-0.0496,-0.0544,0,-0.0199,0.003,0.0815,0.0091,-0.0306,-0.0196,-0.03,0.011,-0.0263,0.0263,0.0144,0.028,-0.0431,0.0385,0.0503,0.0248,-0.0537,0.0147,0.0853,-0.061,0.0332,0.009,-0.0094,0.0445,-0.0114,-0.0326,0.0077,-0.0571,-0.0772,-0.0071,-0.034,-0.0259,-0.0692,-0.0374,-0.0424,-0.0637,0.0036,-0.0064,0.0289,0.012,0.024,-0.0891,0.0149,0.0027,0.0402,0.0419,-0.112,0.0158,-0.0131,0.0187,-0.0028,0.0341,0.0167,-0.0184,-0.0078,0.0511,-0.0136,0.0003,-0.0277,-0.0589,0.0408,-0.0716,0.1135,0.0144,-0.0468,-0.0155,0.0544,-0.1153,-0.0823,0.1154,0.0291,-0.024,0.1242,0.0063,-0.044,0.025,-0.0631,-0.0048,0.1448,-0.0018,0.1124,-0.0123,0.0169,0.0409,-0.0731,0.0818,-0.0323,-0.0098,0.0505,0.039,0.1367,-0.0225,0.0598,0.0709,-0.0437,0.0377,0.0159,-0.0373,0,-0.0446,0.0862,-0.0226,0.0238,-0.0407,0.0353,-0.0403,-0.0245,0.0303,-0.0191,-0.068,0.0924,0.0154,0.097,0.0812,-0.0269,-0.0727,0.0881,-0.0581,-0.0053,-0.0252,-0.0405,0.0027,0.0437,0.0565,0.0043,-0.0341,0.0638,-0.0187,-0.0302,0.0273,-0.0385,0.027,-0.0804,0.0595,-0.0132,-0.0416,-0.0494,0.03,-0.002,-0.2175,0.0459,-0.0456,-0.0218,-0.1159,0.0963,0.0102,-0.0693,0.0875,-0.0397,0.0537,-0.0424,0.0438,0.0557,-0.0682,-0.0101,-0.016,-0.0248,0.0099,0.0317,-0.0008,-0.0379,0.0151,-0.078,-0.0306,-0.0595,-0.0088,-0.0152,-0.0337,0.01,0.0774,0.0146,-0.0379,-0.0484,0.0386,-0.0234,0.0172,0.0022,0.0641,0.0669,0.0072,-0.014,0.109,-0.0926,0.0495,0.0471,0.081,-0.0785,-0.0846,0.0199,0.0143,0.0606,-0.0563,0.0856,-0.0294,0,-0.0346,0.0963,0.0356,0.0729,-0.0183,0.057,0.0143,-0.035,0.1231,0.0164,-0.027,0.0298,0.0295,-0.0167,-0.0381,-0.0642,0.085,-0.0705,-0.0178,0.0134,0.0221,0.017,-0.0785,-0.0873,0.0267,0.0033,-0.0192,-0.0079,-0.0177,-0.0547,0.037,0.0232,0.0183,0.0484,0.003,0.0109,0.0337,0.0232,-0.0349,0.0309,0.0443,0.0394,0.0078,-0.0019,-0.0648,0.0802,0.0034,0.094,-0.0217,0.0027,-0.0484,0.0106,-0.0184,0.0708,-0.0745,0.0287,-0.0195,-0.1059,0.0256,0.0257,-0.0742,0.0173,-0.0201,0.0685,0.0282,-0.1001,0.0701,-0.0102,-0.0389,0.0551,-0.0116,0.0262,-0.0099,-0.0491,-0.0465,0.0093,0.0216,0.0107,-0.0233,-0.0161,-0.051,0.0481,-0.0382,-0.07,0.0176,0.0339,0.0287,-0.0662,-0.0009,0.018,0.0124,-0.0543,-0.0753,-0.0169,-0.0179,0,-0.0874,-0.0138,-0.0059,-0.0051,0.0139,0.0398,0.0018,0.1082,-0.0489,0.0106,-0.0101,-0.008,-0.0832,0.0374,0.0769,-0.0479,0.0052,0.0322,-0.0577,-0.0159,0.003,0.0525,-0.0219,-0.0843,0.0254,0.0739,0.0309,0.1125,0.0069,-0.1067,0.0242,0.0354,-0.0656,-0.0391,-0.0073,0.0442,-0.0277,-0.0321,-0.013,0.1332,0.0571,0.048,0.0738,0.0631,-0.0495,0.0272,-0.1085,0.0182,-0.0013,-0.0398,0.0714,-0.0738,-0.0036,-0.0079,-0.0177,-0.0177,0.0344,0.0086,0.0396,0.0648,0.0257,-0.0046,-0.0578,0.0094]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"or decision-makers, technical specifications for implementers, guidance documents for working groups. This is the hardest category — and often the most important.","embedding":[0.0152,-0.0691,-0.0097,-0.014,-0.0035,-0.0326,-0.0024,0.0361,0.0031,-0.0503,-0.0362,0.0041,0.0183,-0.0098,0.0228,0.0088,0.0895,-0.0226,-0.0504,-0.0602,-0.0412,-0.0276,0.0533,0.0245,-0.0063,-0.0458,-0.0694,-0.077,0.0343,0.0166,-0.0516,0.0707,-0.0207,0.0132,0.0291,0.1036,-0.0193,-0.0582,0.0516,-0.0292,-0.0008,-0.0259,0.0462,-0.0025,0.0209,-0.0522,0.0036,0.0418,-0.0946,0.0336,-0.0796,0.0234,0.1049,-0.0109,0.0081,-0.0045,-0.0724,-0.0337,-0.0203,-0.0865,-0.0187,-0.0455,-0.0961,-0.0207,-0.0148,0.0236,-0.0327,-0.0271,-0.0357,0.0021,-0.0047,-0.0635,-0.0336,0.1026,0.033,-0.0353,0.019,0.0361,0.0715,-0.0527,0.0767,0.0485,0.0454,0.0835,0.0508,-0.0231,0.0131,0.0143,-0.0373,0.0056,0.0016,0.0458,0.0099,-0.0409,0.0072,-0.0085,-0.0366,-0.1291,0.0481,0.0321,-0.0152,0.0735,-0.0033,-0.0521,-0.0653,-0.036,-0.0366,0.0725,0.0524,0.0942,-0.0525,-0.039,0.0179,-0.0298,0.059,-0.1065,-0.0233,0.0441,0.0582,0.0829,0.0114,0.0367,0.0516,-0.0637,0.0026,0.0393,-0.0609,0,-0.0085,0.0461,0.0249,0.0841,-0.0939,0.006,-0.0989,-0.0264,0.0152,-0.0198,-0.021,0.1697,0.06,0.085,0.0498,0.0259,-0.0326,0.109,-0.0323,0.0426,-0.0067,-0.0296,0.0703,-0.0211,0.1225,-0.0144,-0.0759,0.0377,-0.0393,0.015,0.093,-0.0327,-0.0497,-0.0655,-0.0068,-0.0036,-0.0329,-0.0493,0.0172,0.0122,-0.1699,-0.0194,-0.0109,0.0419,-0.0489,0.0686,0.0045,-0.1023,0.0565,0.0239,-0.0064,0.012,0.0422,0.0269,-0.03,0.0071,0.0087,-0.0233,-0.0314,-0.0529,0.0223,0.0178,-0.0782,-0.0137,-0.0547,-0.0102,-0.0505,0.0267,0.0337,0.0272,0.0509,0.037,-0.0486,-0.0108,0.0088,-0.0319,-0.038,0.0464,0.0518,0.0436,-0.0177,-0.0557,0.061,-0.0446,0.0943,0.1222,0.089,-0.0343,-0.0555,0.0256,-0.085,-0.0042,-0.0635,0.1062,-0.0468,0,-0.0088,0.0274,0.0989,0.0741,-0.0329,-0.0131,-0.0086,-0.0834,0.1117,0.0332,-0.0411,0.03,0.0365,0.0708,-0.0658,-0.0689,0.0241,-0.0867,0.0177,0.0051,0.0668,-0.0175,-0.0781,0.0069,0.0053,0.0081,0.0134,-0.1108,-0.0192,-0.1206,0.0452,-0.0128,-0.0415,-0.0075,-0.0052,0.029,0.0474,-0.04,-0.0433,0.0529,-0.0178,0.0373,-0.001,-0.0653,-0.0967,0.0536,0.0164,0.031,-0.0973,-0.0378,-0.0276,0.0103,-0.0213,0.0219,-0.0593,0.0249,0.0455,-0.0346,-0.0058,0.0603,-0.0503,0.0762,-0.0234,0.0483,-0.0121,-0.0693,0.064,-0.0229,0.0247,-0.0165,0.0017,-0.0353,-0.0914,-0.0661,-0.0279,0.0769,0.0243,-0.0793,-0.0107,-0.0374,0.0178,-0.0296,-0.0353,-0.0649,0.0685,0.0412,0.013,-0.0324,-0.0277,0.0021,-0.0733,-0.0627,-0.0974,0.0116,-0.0314,0,-0.0182,0.0811,0.0521,-0.0227,0.0187,-0.0226,0.0128,0.0737,-0.0534,-0.0486,0.0151,-0.0384,-0.1012,0.0028,0.1123,-0.0526,0.0132,0.0748,-0.0548,-0.0489,0.0027,0.0209,-0.0076,-0.0769,0.0251,0.0232,-0.0236,0.0979,-0.0322,-0.0477,0.0405,0.0474,0.0287,-0.057,-0.0003,-0.0005,0.0007,-0.0173,0.1073,0.0114,-0.0279,0.078,0.0815,0.0802,-0.0598,0.0203,-0.0254,0.0387,-0.0105,-0.0664,0.0377,-0.0667,-0.0032,0.0692,0.039,-0.009,0.0298,-0.0068,-0.0149,0.0483,0.0676,-0.0535,-0.0395,0.0433]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"ommunications Downloads or shares by verified institutional users That does not show up as a traditional Google Analytics event.","embedding":[-0.0171,-0.0152,-0.0451,0.0014,0.0525,0.0004,0.0529,-0.0182,0.0195,-0.0341,-0.0533,-0.0052,0.0435,-0.0149,-0.0297,0.0373,0.0957,0.0164,-0.0588,-0.0888,-0.0554,0.0227,0.0776,0.019,-0.0215,-0.0015,-0.0894,-0.1028,0.0514,-0.0133,0.0052,0.0531,-0.054,0.0188,-0.0094,0.1059,0.0273,-0.0065,0.0824,-0.0356,0.0339,-0.0073,0.0649,-0.0533,0.0091,-0.0683,0.0721,0.0354,-0.123,0.01,-0.0347,0.001,0.1067,-0.0411,-0.0264,-0.0104,-0.0401,-0.019,-0.0414,-0.0482,-0.064,-0.0559,-0.0958,-0.0166,-0.0476,0.0181,-0.0232,-0.0051,-0.0174,0.001,0.01,0.0008,0.0332,0.0137,0.0008,-0.0146,-0.0096,0.0672,0.0481,-0.0573,0.0484,-0.0067,0.0995,0.0964,0.0255,-0.0547,0.0246,0.028,-0.0457,0.0173,0.0165,0.0818,0.1049,-0.0271,0.034,-0.0003,-0.0419,-0.1151,0.0888,0.0592,-0.0285,0.0648,-0.0159,-0.0539,-0.0066,-0.015,-0.006,0.1047,0.0634,0.0848,-0.0217,0.0476,-0.0006,-0.0525,0.0534,-0.1249,-0.0096,0.0344,0.0134,0.0182,0.0218,0.0178,0.0614,-0.0286,0.058,0.0811,-0.0298,0,0.0387,0.1003,-0.0546,0.0051,-0.0789,0.057,-0.1301,-0.0481,0.0215,-0.0268,0.027,0.1597,0.0464,0.0372,0.0353,0.0488,-0.0801,0.0783,0.0196,0.0036,-0.011,-0.0597,0.0302,0.0369,0.1092,-0.0407,-0.0237,0.063,-0.0545,0.0218,0.044,-0.0554,-0.0056,-0.0861,0.0099,-0.0026,-0.0234,-0.0472,0.021,-0.0289,-0.0925,0.002,0.0287,0.0181,-0.0775,0.0615,-0.007,-0.0758,0.0303,0.0367,0.0493,-0.0307,0.0345,0.0477,-0.0494,0.0196,-0.031,-0.0043,0.0546,-0.0238,0.0929,-0.0286,-0.0304,-0.0181,-0.0077,-0.0137,-0.0418,0.0573,0.0168,-0.0219,0.0418,0.0378,-0.0436,-0.0188,-0.0265,-0.0505,-0.1018,0.046,0.034,0.0517,0.0705,-0.0635,0.0778,-0.0302,-0.0012,0.022,0.0675,-0.017,-0.0813,0.0187,-0.0279,-0.0277,-0.0628,0.0773,-0.053,0,0.0088,0.0363,0.1219,0.0462,-0.0446,-0.0276,-0.0057,-0.0665,0.0895,0.0386,-0.0386,0.0026,-0.0198,0.0693,-0.0389,-0.0289,0.0176,-0.0841,-0.0211,0.0089,0.0691,-0.0631,-0.0305,-0.0261,0.0339,-0.0028,0.036,-0.1156,0.0064,-0.0479,0.0176,0.0337,-0.0199,-0.045,-0.0297,0.0389,0.0647,-0.0451,-0.0353,-0.0071,0.0061,0.0862,-0.0346,-0.0889,-0.0836,0.0808,-0.0109,0.1063,-0.0974,-0.0225,-0.0693,-0.0117,0.0104,0.004,-0.0464,-0.0254,0.0318,-0.0115,-0.0359,-0.0053,-0.0659,0.0345,-0.0755,0.0816,0.0078,-0.0308,0.0461,-0.0091,0.0111,0.0433,0.0146,-0.0413,-0.0405,-0.094,0.0081,0.0992,0.0194,-0.0889,-0.0002,-0.0334,0.0498,-0.0296,-0.0058,-0.1291,0.0609,0.0338,0.0038,-0.04,-0.0121,0.0061,-0.0551,-0.1113,-0.0875,-0.0203,-0.0108,0,-0.0579,0.0695,0.0073,0.0439,0.0471,-0.033,0.0132,0.0347,-0.0453,-0.0243,-0.0051,-0.0599,-0.1162,0.0076,0.0541,-0.0399,-0.0162,0.0295,-0.0424,-0.0215,-0.0008,-0.0155,0.0231,-0.0398,0.0529,-0.0186,0.0109,0.0587,0.0573,-0.0152,0.0305,0.0325,-0.0838,-0.0333,-0.003,0.0282,-0.0265,-0.0152,0.1568,0.02,0.0071,0.0715,0.0738,0.0695,0.0035,0.051,-0.0467,0.0387,0.0125,-0.069,0.0238,-0.1176,0.0315,0.0737,0.0151,-0.0513,0.0297,-0.0006,-0.0067,0.0093,0.0454,-0.0131,-0.0199,-0.0143]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"These anecdotes become evidence. Making it work # Understanding these types is one thing. Implementing measurement requires deliberate choices about where to invest effort.","embedding":[0.0172,-0.0146,-0.0667,-0.0069,0.0244,0.0173,-0.006,0.0203,-0.0183,0.0273,-0.0418,-0.0158,0.034,0.007,-0.0931,-0.0296,0.0919,-0.0008,-0.061,-0.0153,-0.0373,-0.0302,0.0467,0.0008,-0.065,0.0412,-0.1002,-0.0989,-0.0035,-0.0617,0.0328,0.0229,0.015,0.0189,-0.0088,0.0182,0.0138,-0.027,0.0615,-0.075,0.0316,0.0064,0.0236,-0.0153,0.0361,-0.0927,0.0068,0.0144,-0.0816,0.0456,-0.0765,0.0187,0.0871,-0.0667,-0.0796,0.0356,-0.0409,-0.0637,-0.0527,-0.0359,-0.0195,-0.0434,-0.0331,-0.0111,0.0146,0.0102,-0.0306,-0.0016,-0.013,0.0407,-0.0336,-0.0129,0.049,-0.0012,0.0021,-0.066,0.0059,0.0221,-0.0043,-0.064,0.0424,0.0138,-0.0337,0.041,0.0502,-0.0373,0.0324,0.0169,-0.073,-0.0015,-0.0102,0.0494,0.0154,-0.0121,-0.0241,0.0436,-0.0741,-0.0811,0.1024,0.0333,0.0142,0.0377,0.009,-0.0236,-0.0115,-0.0467,0.0235,0.0849,-0.0189,0.0581,0.0729,-0.0056,-0.0379,-0.0538,0.1175,-0.0636,-0.0243,0.0831,0.0279,0.0972,0.0437,0.0592,0.0154,-0.0456,0.0369,0.0942,-0.0233,0,0.0025,0.0651,-0.014,0.0314,-0.0305,0.0498,-0.0261,0.0233,0.1052,-0.0201,0.0071,0.1399,0.0496,0.0227,0.0587,-0.0038,-0.0781,0.0631,-0.0441,-0.0153,0.0048,-0.1362,0.0263,-0.0112,0.1771,-0.026,0.0049,0.0875,-0.0989,-0.0009,0.0753,0.02,-0.0097,-0.0481,0.0091,-0.0045,-0.0306,-0.0009,0.0602,-0.0091,-0.1588,0.0323,-0.0281,-0.0255,-0.1142,0.0376,-0.0338,-0.0155,0.0352,-0.0095,0.0716,-0.0715,0.0351,0.0391,-0.0086,0.036,0.0157,-0.0552,0.0539,0.0079,0.0493,-0.0797,-0.0549,-0.0185,-0.0531,0.065,0.0067,0.0933,-0.0048,-0.0221,0.0458,0.0032,0.0212,-0.0468,0.0071,0.0061,-0.0176,-0.0147,0.0378,0.0797,0.0548,-0.0181,0.0646,-0.0746,0.0868,0.025,0.0513,0.0124,-0.0482,-0.0329,0.0291,0.0449,-0.0255,0.0746,-0.0844,0,-0.0638,0.0904,0.0442,0.0678,-0.0181,-0.0037,-0.0603,-0.0023,0.0485,0,-0.0656,-0.0021,-0.0437,0.0606,-0.0907,0.0018,0.0504,-0.124,-0.0724,0.0211,0.0419,-0.046,-0.0537,-0.0217,0.0293,0.031,0.0066,-0.097,0.0215,-0.0682,0.0095,-0.075,-0.0239,0.0094,0.0538,-0.0048,0.022,-0.0444,-0.0445,0.0599,0.0366,0.0684,-0.0186,-0.0162,-0.0532,0.0808,0.023,0.0882,-0.0521,-0.0168,-0.0243,0.0038,-0.0218,0.0728,-0.0597,0.0182,0.0136,-0.0551,-0.0861,0.0413,-0.0293,0.0726,-0.0783,0.0502,-0.0167,-0.0221,0.0461,-0.0423,-0.0015,0.0454,-0.004,-0.0439,-0.044,-0.1012,-0.0225,0.1095,0.0378,-0.0763,0.007,0.0561,-0.0043,-0.0295,-0.029,-0.1114,0.0094,0.0772,0.0008,-0.0652,0.0199,0.0294,-0.0357,-0.0632,-0.1015,-0.0453,0.0356,0,-0.0836,0.0018,-0.0023,0.0405,-0.0013,0.0432,0.029,0.0219,-0.0333,-0.0333,0.0406,-0.0796,-0.1021,0.0637,0.0453,-0.0499,0.0216,0.0559,-0.0394,-0.0265,-0.0051,0.0077,0.0476,-0.0156,0.001,-0.003,-0.02,0.0665,-0.0106,-0.0334,0.029,0.0207,-0.0817,0.0004,0.0295,-0.006,-0.0635,0.0321,0.035,0.104,0.0145,0.0827,0.0723,0.1064,-0.014,-0.0424,-0.1069,-0.0029,0.0381,-0.1227,0.0572,-0.0722,0.0187,0.0401,-0.0115,0.0486,0.0615,-0.003,-0.0646,0.0176,0.0112,-0.0559,-0.0827,0.0258]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"rer categorization that distinguishes government and academic sources from general traffic Dashboards tailored to each content type's success signals This isn't trivial work, but once the","embedding":[-0.0813,-0.0467,-0.0434,0.0131,0.0083,-0.021,0.032,-0.0566,-0.0096,-0.0276,-0.0681,0.0302,0.0524,-0.0185,-0.078,-0.059,0.1753,-0.0134,-0.0963,-0.0717,-0.0535,0.0582,0.0614,-0.004,-0.0144,-0.021,-0.0516,-0.0748,0.0387,-0.0858,0.0302,0.0211,-0.008,0.0388,-0.0672,0.0435,0.0014,-0.0381,0.0574,-0.0437,-0.0154,-0.0243,0.0045,0.0334,0.0197,-0.0605,-0.003,-0.0399,-0.0269,-0.0003,-0.0499,0.0059,0.0261,-0.0322,-0.022,0.0569,-0.0593,-0.0171,-0.0255,0.0427,0.0466,-0.0346,-0.0269,0.0046,0.0276,-0.0323,0.0224,-0.0235,-0.0758,0.0042,-0.001,-0.0299,-0.0273,0.0379,0.0263,-0.0148,-0.0024,-0.0004,0.0168,-0.0402,0.0506,-0.0228,0.0346,0.1136,0.0148,-0.0775,0.0451,0.0109,-0.0221,0.0073,0.0268,0.0672,0.0407,-0.0223,0.0045,0.034,-0.0934,-0.1398,0.0829,0.0729,-0.0286,0.0524,0.057,-0.0665,-0.0066,-0.0379,-0.0028,0.1196,-0.0251,0.0897,0.0753,0.063,-0.0383,-0.0304,0.0521,-0.0324,-0.0153,0.0389,0.0425,0.0993,-0.0165,0.0541,0.0001,0.0052,0.0767,0.0692,-0.0525,0,0.0497,0.0168,-0.0159,0.0345,-0.0867,0.0935,-0.0444,-0.0204,0.0127,0.0307,-0.0276,0.1514,0.0452,0.0355,0.1125,0.0309,-0.1182,0.0125,-0.054,0.0104,0.0183,-0.1047,0.0557,-0.0311,0.0272,-0.006,-0.0978,-0.0079,-0.0956,-0.0055,0.0275,-0.0219,0.0218,0.0114,-0.0127,-0.0469,-0.0167,-0.0096,0.0518,0.0326,-0.1295,0.0339,-0.0325,-0.0194,-0.0833,0.0522,0.0461,-0.0707,0.0055,0.0211,0.0617,-0.0306,0.0882,0.054,-0.0919,0.0912,-0.0329,-0.0467,0.0706,-0.0276,0.0073,-0.0237,-0.0414,-0.0235,0.0202,0.0696,0.0211,0.0844,0.0457,-0.0001,0.0301,-0.0529,-0.0309,-0.0214,0.0601,-0.014,0.0034,-0.0116,0.0798,0.0373,0.0354,0.005,0.0787,-0.0883,0.0231,-0.0089,0.0481,-0.0594,-0.044,0.0433,-0.0407,0.0219,-0.0663,0.0656,-0.0384,0,-0.0362,0.05,0.0289,0.0942,0.0376,-0.0274,0.0047,-0.0702,0.0511,0.0145,-0.0013,0.0114,-0.028,0.047,-0.0203,-0.0831,0.0533,-0.1087,-0.063,0.0247,0.0745,-0.039,-0.0677,-0.0595,0.0842,-0.0063,-0.0498,-0.089,0.0036,0.0218,0.0589,-0.008,0.0074,-0.0271,-0.0119,0,0.018,0.0231,-0.0432,-0.0045,-0.0169,0.051,-0.046,-0.0239,-0.0327,0.1144,0.0132,0.0754,-0.1061,-0.0126,0.0114,0.0718,-0.0466,0.0109,-0.0384,-0.0057,-0.0459,-0.0657,-0.1126,0.0762,0.001,0.0514,-0.081,0.0059,0.0638,-0.0364,0.0868,-0.0178,-0.0446,0.0358,-0.0443,-0.0669,-0.0058,-0.1126,-0.0089,0.1236,0.0281,-0.0319,0.0464,0.0004,0.038,-0.018,-0.0004,-0.0448,0.0536,0.0556,-0.0581,-0.0171,0.0519,0.0034,-0.0752,-0.0415,-0.0942,0.0133,-0.0167,0,-0.0608,0.0227,-0.0499,0.0411,0.0031,0.0241,0.0106,0.0581,-0.0251,-0.0232,0.0301,-0.0666,-0.0921,0.0759,0.0387,-0.0044,0.0062,0.0271,-0.0549,-0.0007,-0.004,-0.0239,-0.0023,-0.0897,-0.0022,0.0127,-0.0009,0.0041,-0.016,-0.0442,0.0375,0.0066,-0.0354,0.0292,0.0563,-0.0062,-0.0089,0.0125,0.0538,0.0758,0.0257,0.1007,0.1299,0.0491,-0.0546,0.0006,-0.0266,0.0097,0.04,-0.0492,0.0777,-0.1084,-0.0397,-0.0047,0.0709,-0.0384,0.0695,-0.0125,-0.0132,0.0338,-0.0022,-0.0695,-0.0359,-0.0134]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"artner sites, scroll depth on long-form content — that actually reflect how your content is being used. The tooling exists; the gap is usually knowing what to track.","embedding":[0.0164,-0.0216,-0.0009,-0.0207,0.083,-0.0039,0.0321,-0.0382,-0.0142,-0.0037,-0.0428,0.0454,0.0193,-0.0259,-0.0308,0.0314,0.0702,-0.024,-0.1007,-0.0614,-0.0352,0.0274,0.0656,0.0261,-0.0615,0.0182,-0.0442,-0.0674,0.0009,0.0017,0.0323,0.0073,-0.0373,0.0324,-0.021,0.0211,-0.0507,-0.0402,0.073,-0.0121,0.0606,-0.0227,0.0613,0.0015,0.0331,-0.0465,0.0176,-0.0059,-0.0262,0.0203,-0.0541,0.0201,0.0588,-0.0864,0.0272,0.001,-0.0463,0.012,-0.0294,-0.0206,-0.0001,-0.0558,-0.0691,-0.0233,-0.0365,0.0082,-0.0043,0.0088,-0.0686,-0.0097,0.0057,-0.034,-0.0171,0.0614,-0.0072,-0.0489,0.0292,0.0737,0.0409,-0.0578,0.0549,-0.0351,0.0718,0.1098,-0.0016,-0.0774,0.0163,0.0067,0.0108,-0.0023,-0.001,0.0328,0.0567,0.0075,0.0308,0.0208,-0.0906,-0.091,0.0429,0.071,0.0411,0.0549,-0.0122,-0.0491,-0.048,-0.0129,-0.0186,0.0989,-0.0333,0.1176,0.0391,0.0223,0.022,-0.0235,0.0775,-0.0847,-0.0481,0.0626,0.0124,0.0741,0.0001,0.0111,0.0094,-0.0166,0.0146,0.0817,-0.0072,0,-0.0054,0.0384,-0.039,0.0601,-0.0704,0.0811,-0.0817,-0.0208,0.0548,-0.0269,0.045,0.1428,0.0637,0.0178,0.055,-0.0137,-0.097,0.0872,0.0094,0.0248,0.0123,-0.1168,0.0483,-0.0283,0.0985,-0.0144,-0.0897,0.031,-0.1026,-0.0091,0.0502,-0.0126,0.0232,-0.0617,0.0367,-0.0426,0.0301,-0.0032,-0.0021,0.0091,-0.1075,0.0088,0.0014,0.0294,-0.0439,0.0345,0.0344,-0.066,-0.0083,0.012,0.0322,-0.0035,0.0319,-0.0127,-0.0516,0.0729,-0.0464,-0.0369,0.0673,-0.0676,0.0542,-0.0356,-0.0559,0.0354,0.0444,0.0594,-0.0784,0.0536,0.0189,0.0091,0.0861,0.0016,0.0007,-0.0006,0.0259,-0.0307,-0.0635,0.0198,0.0253,-0.0018,-0.0057,-0.0508,0.0955,-0.0833,0.0347,-0.0245,0.0527,-0.0107,-0.0202,0.0409,-0.0933,0.0043,-0.0997,0.0386,-0.0344,0,-0.0176,0.077,0.1106,0.0346,0.0205,-0.0017,0.0079,-0.057,0.0738,-0.02,-0.025,0.0591,0.0312,0.0399,-0.0271,-0.0419,0.0796,-0.0825,-0.0427,-0.0207,0.0598,-0.048,-0.1188,0.006,0.0245,-0.0046,0.0007,-0.1205,0.0463,-0.0576,0.0389,-0.0013,0.002,-0.006,-0.0456,0.0537,0.0463,-0.047,-0.0623,0.0201,-0.0136,0.0407,-0.037,-0.0535,-0.0973,0.0697,-0.0504,0.0974,-0.0738,-0.0064,-0.0526,0.0169,-0.0157,0.012,-0.0362,0.014,0.0116,-0.0168,-0.0632,0.0286,-0.015,0.0808,-0.1149,-0.035,0.0286,-0.0368,0.0775,-0.0033,0.0805,0.0302,-0.0567,-0.012,-0.0619,-0.0932,0.0135,0.0928,0.0367,-0.0041,0.0107,-0.001,0.0559,-0.0224,-0.0368,-0.1043,0.0606,0.1016,-0.0391,-0.0579,-0.0108,0.0157,-0.1198,-0.1017,-0.0736,0.0037,-0.0247,0,-0.0247,0.0485,0.0196,0.0884,0.0105,0.0116,-0.0127,0.056,-0.0479,-0.0836,0.0075,-0.0164,-0.1002,0.0387,0.0702,-0.0945,0.0083,0.0236,-0.0389,-0.0194,0.0211,0.016,-0.0442,-0.0801,0.0137,0.0353,0.008,0.0449,0.0266,-0.017,0.0398,0.0068,-0.0592,-0.0108,0.008,-0.033,-0.0216,0.0286,0.1497,0.0301,0.0282,0.0958,0.1408,0.065,-0.0636,-0.0056,-0.0728,0.0059,0.0552,-0.0697,0.0443,-0.0937,-0.0225,0.0604,0.0612,-0.01,0.0592,-0.0073,-0.0688,0.0462,-0.0326,-0.0487,-0.09,0.0252]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"You shift the conversation from \"this didn't get enough traffic\" to \"this reached exactly who it needed to reach.\" What's next # This post is the mental model — the framework for thinking about","embedding":[-0.0223,-0.0432,-0.0507,0.0034,0.0654,-0.0254,0.0908,-0.02,-0.0369,-0.0254,-0.083,-0.0045,0.0898,0.0443,-0.07,0.007,0.1965,-0.0264,-0.1093,-0.078,-0.0292,-0.0194,0.0914,-0.0174,-0.0085,0.0302,-0.0747,-0.0881,0.0264,-0.0671,0.0274,0.0468,-0.0022,0.0752,-0.064,0.0217,0.0199,-0.0562,0.0326,-0.0424,-0.0072,0.01,0.009,0.0119,0.0371,-0.047,0.038,-0.0253,-0.0299,-0.0417,-0.0726,0.0161,0.0157,0.0042,-0.0581,0.0552,-0.0649,-0.0526,-0.0247,0.0761,0.0101,-0.102,-0.0146,0.0361,-0.0067,0.0485,-0.0106,-0.041,-0.0418,0.0348,-0.0372,0.025,0.0092,-0.0042,-0.0358,-0.0063,0.0033,0.0011,0.0605,-0.0401,0.062,-0.0013,0.0039,0.099,0.0593,-0.0436,0.0131,0.0306,-0.0455,0.0021,-0.0233,0.0759,-0.0035,0.0092,0.025,-0.0151,-0.0525,-0.1105,0.0826,0.038,0.0122,0.0547,0.0223,-0.0682,-0.0408,-0.0169,0.005,0.1234,-0.0086,0.0996,-0.0055,0.037,-0.0432,-0.0005,0.0796,-0.0513,-0.0024,0.0325,0.0046,0.0384,-0.0172,0.0627,0.0202,-0.0419,0.077,0.0709,-0.0675,0,0.0235,0.0514,0.0165,0.0184,-0.0704,0.11,-0.0808,0.0087,0.0486,-0.0251,0.0183,0.0977,-0.0344,0.0473,0.075,0.0237,-0.0781,0.0465,-0.031,0.0248,0.0239,-0.1025,-0.0056,0.0528,0.0483,0.0056,-0.0372,-0.0113,-0.0528,0.015,0.0162,-0.0291,0.035,0.0194,-0.0362,-0.0371,-0.056,0.0075,0.0397,0.0353,-0.1059,0.0452,-0.0228,-0.0629,-0.111,0.07,0.02,-0.05,0.0122,0.0353,0.0538,-0.0426,0.0558,0.0466,-0.0397,0.0456,-0.027,-0.0705,0.0464,-0.036,0.0301,-0.0314,-0.0791,-0.0123,0.0251,0.0361,0.0348,0.0186,-0.0387,0.0419,0.0512,-0.0298,-0.0072,0.0032,0.0516,-0.0175,-0.0713,0.0097,0.0443,0.0659,-0.0014,-0.0184,0.0843,-0.0685,0.0332,-0.0146,0.0767,-0.0414,-0.0733,0.0475,-0.0185,-0.0024,-0.0799,0.0469,-0.0569,0,-0.0357,0.0957,0.0353,0.111,-0.02,-0.0595,0.0285,-0.0574,0.1127,-0.0001,-0.0353,0.0088,0.0054,0.0479,-0.0489,-0.0469,0.0469,-0.1467,-0.0672,0.0089,0.0417,0.0024,-0.1123,-0.0591,0.0442,0.0258,0.0554,-0.087,-0.0328,-0.0669,0.021,-0.0435,0.0054,-0.0241,0.0095,-0.0181,0.0837,0.0297,-0.0466,0.0047,-0.0185,0.0597,-0.0971,0.0088,-0.0324,0.0366,-0.0012,0.0733,-0.0721,0.0309,-0.0359,0.067,0.0051,-0.0076,-0.0702,-0.0266,-0.0156,-0.0114,-0.0483,0.059,0.0017,0.0022,-0.0575,-0.0059,0.0069,-0.0076,0.0772,-0.0234,-0.0164,0.0342,0.0034,-0.054,-0.0691,-0.0608,0.0212,0.1094,-0.0424,-0.0427,0.0152,0.0038,-0.0081,-0.0038,-0.001,-0.0838,0.1111,0.0265,-0.012,-0.0369,0.0255,-0.0179,-0.1059,-0.0525,-0.1124,-0.0325,-0.0279,0,-0.0851,0.0046,0.0158,0.0071,0.0671,0.0632,0.0178,0.1028,0.0038,-0.034,0.0228,-0.0824,-0.0656,0.0696,0.0546,-0.0424,0.0333,-0.0063,-0.0341,-0.0106,0.0312,0.0066,-0.0448,-0.0409,-0.0007,-0.0048,0.0202,0.028,-0.0233,-0.0173,0.0711,0.0191,-0.0035,-0.0218,-0.0001,-0.0338,-0.0197,0.016,0.066,0.029,0.0013,0.1054,0.1158,0.0464,-0.0008,0.0168,-0.0983,-0.0344,0.0137,-0.0449,0.0512,-0.0724,-0.0533,0.0896,0.0966,-0.0693,0.0897,-0.0096,-0.0201,0.0708,0.0094,-0.0347,-0.1005,0.0184]},{"url":"/posts/20251203-measuring-success-beyond-page-view/","title":"Measuring success beyond the page view","snippet":"get this right stop asking \"how many people saw this?\" and start asking \"did the right people find it and use it?\" Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.0714,-0.0436,0.0047,0.0361,0.0415,0.043,0.0683,0.0607,-0.0378,-0.0267,-0.0328,0.0463,0.079,0.0257,-0.0097,0.0692,0.1069,-0.0852,-0.059,-0.013,-0.046,0.0735,0.107,-0.0129,-0.0417,-0.0189,-0.106,-0.1115,0.0228,0.0028,0.0198,0.0707,0.0506,0.0832,0.0096,-0.0398,-0.0096,-0.0155,0.0634,-0.0459,-0.0555,-0.0129,0.0206,0.002,0.0659,-0.0374,-0.0284,-0.0113,0.0281,0.0306,-0.1528,-0.0469,0.0811,-0.0593,-0.0579,0.0426,-0.0669,-0.0088,-0.005,-0.0417,0.0685,-0.0388,-0.0359,0.0164,0.0297,-0.0282,-0.0497,-0.0978,-0.018,0.0325,-0.0376,0.0772,0.047,0.0515,0.0089,-0.0065,-0.0187,-0.1121,0.0245,0.0065,-0.0354,0.0119,-0.0033,0.0764,0.0472,-0.0081,0.0501,-0.0508,-0.0091,-0.0134,-0.0149,0.0227,-0.0229,0.0102,0.0152,0.0092,-0.0781,-0.0407,-0.0351,0.0439,-0.0115,0.0761,-0.0271,-0.1669,-0.0064,-0.0062,0.0584,0.0759,0.0466,0.0319,-0.0476,0.0187,0.0092,-0.0255,0.1183,-0.0831,0.0555,0.0335,0.0734,0.0482,0.0333,0.0205,0.0105,0.0353,0.016,0.0303,-0.0079,0,0.0064,0.0026,0.0517,0.0951,-0.0133,0.0127,-0.0657,0.0163,-0.0303,-0.0499,-0.0548,0.0421,0.0271,0.0806,0.0447,-0.0183,-0.0454,0.0511,-0.0238,0.0035,0.0827,-0.0572,0.0275,-0.0075,0.0517,0.0369,0.0183,0.0044,0.0365,0.0067,-0.0324,0.0331,-0.0999,-0.0266,-0.018,-0.0026,-0.0213,-0.02,0.0041,0.0718,-0.1263,0.0281,-0.0185,-0.0634,-0.0707,0.0377,-0.0817,-0.0583,0.0114,0.0211,-0.013,0.0457,0.0077,0.0775,0.009,-0.0809,-0.0369,0.0263,0.0629,-0.0175,0.0164,-0.0501,-0.0223,-0.0019,-0.0394,0.0598,0.0421,0.0065,0.0312,0.015,0.0731,0.0147,-0.0216,-0.0684,-0.0401,-0.0164,-0.075,-0.0479,0.1131,-0.0073,0.0819,-0.0186,-0.0104,-0.0774,0.055,-0.0129,0.0657,-0.0881,0.0082,0.0318,-0.0111,0.0063,-0.02,0.034,-0.0778,0,-0.0436,0.0266,-0.0008,0.0082,-0.0687,-0.0066,-0.0292,-0.0082,0.0564,0.0486,0.0208,-0.0036,-0.009,0.062,0.0018,0.0172,0.0796,-0.1415,-0.0201,0.0101,0.0483,0.053,-0.1345,0.0043,0.0157,0.0341,-0.0249,0.0252,-0.0304,-0.1052,0.0387,-0.0439,-0.0205,0.0028,0.0358,0.0521,0.0581,-0.0609,-0.0391,0.0584,0.0184,-0.0357,-0.0905,-0.0692,-0.0573,0.0303,0.0094,-0.0014,-0.0318,0.0136,0.0074,-0.0187,-0.0196,-0.0514,-0.1171,-0.0314,-0.0108,0.0017,-0.0169,0.0314,-0.1076,0.0417,-0.0469,-0.0166,0.0271,-0.0497,0.0419,0.0237,-0.018,-0.0418,-0.0128,-0.0078,-0.0332,-0.0092,0.0295,0.1092,0.0719,-0.047,-0.0052,0.0231,-0.0064,-0.0597,0.0471,-0.0375,0.0558,0.0595,-0.0016,-0.0396,-0.0589,0.0495,-0.0259,-0.0856,-0.0227,0.0215,0.0195,0,-0.116,0.043,0.0357,0.0775,0.0355,0.0528,0.0175,0.1259,-0.081,-0.047,0.0086,-0.0469,-0.0309,0.0976,0.0753,-0.0333,-0.0175,0.0016,0.0002,-0.053,0.1133,0.0442,0.0096,-0.0107,-0.0277,0.0274,-0.0784,0.0572,-0.1624,-0.0459,0.0265,0.0131,-0.0492,0.038,0.0943,0.0026,-0.0232,-0.0392,0.0051,0.0167,0.0095,0.0725,0.0593,0.0366,0.047,0.0761,-0.0351,-0.0982,-0.0158,-0.0828,-0.0094,-0.0519,0.0149,0.0735,0.0439,-0.0199,0.0279,-0.0355,-0.017,0.0953,0.0382,0.0253,-0.074,0.0503]},{"url":"/posts/20251204-digesting-mega-project-management/","title":"Large projects need large communicating","snippet":"← Digesting Large projects need large communicating 4 Dec 2025 Filed in: project management, leadership This one resonates lately with patterns I've been experiencing in larger projects.","embedding":[0.0519,-0.0274,0.0561,-0.0119,0.0398,-0.0816,0.0505,0.0256,0.0539,0.0299,-0.0757,0.0303,-0.0217,-0.0009,0.0126,0.0435,0.0468,-0.0201,-0.0395,-0.0956,-0.0072,-0.0588,0.0222,0.0465,-0.0511,0.0159,-0.0537,-0.0795,0.0042,-0.032,0.0233,0.0764,0.1063,0.008,0.0159,0.1718,-0.0047,0.0544,0.0253,-0.0637,-0.0373,0.0086,0.0399,-0.0651,0.0189,-0.0466,0.004,-0.0705,-0.0278,-0.0613,-0.0448,-0.0883,-0.0059,-0.0345,0.048,-0.0128,0.0089,0.0389,-0.0289,-0.0709,-0.0554,-0.0714,-0.0561,-0.0738,-0.0042,0.0621,0.0361,0.088,-0.0164,0.0519,0.1073,-0.0112,-0.0527,0.0023,0.0965,-0.017,-0.0691,-0.0434,0.0377,0.0085,0.0371,0.0517,-0.0256,0.0666,0.0136,-0.0396,-0.0174,0.0367,0.0672,-0.0122,-0.0191,-0.0326,-0.01,0.0133,0.009,0.0107,0.0213,-0.0053,-0.0551,0.0317,-0.0247,0.0207,0.0379,-0.0971,-0.0667,0.0108,0.0359,0.0484,-0.0025,-0.014,-0.0366,0.0101,-0.023,0.022,0.0288,0.0048,-0.0091,0.0848,-0.0177,0.0853,0.0001,-0.0417,0.0397,-0.002,-0.0025,0.0847,-0.0199,0,-0.0077,0.0503,0.021,0.1205,0.0125,-0.0124,0.0647,0.0487,-0.0341,0.0362,0.0783,0.0083,0.0225,0.0693,0.08,-0.144,-0.0577,0.0091,-0.0474,-0.0206,0.036,-0.0761,-0.0514,-0.0644,0.0922,-0.047,0.0821,0.0153,0.0324,0.0208,0.0106,0.0246,-0.0393,0.0105,-0.0285,0.0588,-0.0272,-0.0691,0.096,0.013,-0.1001,0.0075,-0.0309,0.0115,0.0178,0.0387,0.0702,-0.0346,-0.0974,0.0079,0.0094,0.0438,0.01,0.0206,0.0497,-0.02,0.0847,-0.0474,0.0236,0.0547,0.0356,-0.0371,-0.091,0.1442,0.0774,0.0682,-0.036,0.1017,0.118,-0.0299,-0.0068,-0.0098,-0.0336,-0.0665,0.0204,-0.028,0.0196,0.0243,-0.0513,0.0273,0.0009,0.0059,0.0604,0.0045,0.051,0.0248,0.0085,-0.0029,-0.056,0.1182,0.0022,-0.0246,-0.0102,0.0476,-0.123,0,0.0286,-0.0644,0.0511,-0.0426,0.0803,-0.0349,-0.0687,-0.1203,-0.0463,-0.0863,-0.1024,-0.067,0.0139,0.0098,-0.0014,-0.082,0.0677,0.0383,0.0613,-0.085,-0.007,0.0185,-0.0558,-0.0264,-0.0218,0.0157,-0.1094,-0.0374,0.0488,-0.0279,-0.0507,-0.0702,0.0519,-0.0489,-0.0212,0.0575,-0.027,0.0042,-0.0343,0.0947,-0.0309,-0.0554,-0.037,-0.085,-0.0405,-0.0083,-0.0839,0.0017,-0.0758,0.041,-0.0047,0.012,-0.0847,-0.0866,0.035,-0.0455,0.0097,-0.033,0.0203,-0.0327,-0.0049,-0.0418,-0.0007,0.0341,0.0192,0.0328,0.0459,-0.0347,0.029,0.024,-0.0653,-0.0371,-0.0988,-0.0054,-0.0447,-0.0105,-0.0585,0.0368,-0.0109,0.0058,-0.0257,-0.0258,0.0097,-0.0061,-0.0276,0.0961,0.0077,0.0481,0.0131,0.0544,-0.0715,-0.0648,0.0302,-0.0036,0.0023,0,0.0356,0.0054,-0.017,-0.0264,0.0928,-0.0329,-0.0767,0.063,0.0053,0.0828,0.0856,-0.0281,-0.0281,0.0531,0.0645,-0.0251,0.036,-0.0417,-0.0485,-0.0064,0.0148,-0.01,-0.075,-0.0157,0.0378,-0.0519,-0.0419,0.1014,-0.0112,0.0097,-0.0335,0.0052,-0.0861,0.0165,0.0411,-0.0599,-0.0283,-0.0044,0.0591,-0.0062,0.0015,0.0368,0.0917,0.092,0.0282,0.0145,-0.0851,-0.0096,-0.0348,-0.0651,-0.0217,0.0354,0.01,0.0851,0.0476,0.0792,0.0184,-0.012,-0.0303,0.0361,0.0259,0.0107,-0.1432,0.0134],"teaser":"Ben Kuhn shares his playbook for managing complex projects at scale, from maintaining detailed plans to delegating management itself."},{"url":"/posts/20251204-digesting-mega-project-management/","title":"Large projects need large communicating","snippet":"This is harder than it sounds because it requires finding people who can think in systems, not just complete checklists.","embedding":[-0.0097,-0.0284,0.0192,-0.0636,0.0208,-0.0583,0.0069,0.0835,-0.0409,0.0186,-0.0815,0.0311,-0.0326,0.0187,-0.0191,-0.0166,0.0157,-0.077,-0.006,-0.0275,-0.0168,0.0713,0.002,0.0173,-0.1004,0.0413,0.0538,-0.0891,0.0088,-0.0175,0.0479,0.0866,0.1304,0.0148,0.0538,0.0952,0.0522,-0.002,0.0142,-0.0865,-0.0285,-0.0165,0.0249,-0.0356,0.0148,-0.1073,-0.042,-0.0089,0.0239,-0.045,-0.0552,-0.1038,0.0587,-0.0291,0.0253,0.0323,0.0167,-0.0565,-0.0637,-0.1123,-0.0054,-0.0168,-0.0713,-0.0691,0.0213,0.0977,0.0182,0.0022,0.0426,-0.0517,-0.0531,-0.0398,-0.0009,0.0254,0.0806,0.0146,-0.0206,-0.0039,0.0691,-0.0627,-0.0099,0.0586,0.0333,0.0797,-0.0067,0.0169,0.0384,0.0216,0.0532,-0.0437,-0.0036,-0.019,0.0149,-0.0572,0.0357,0.013,0.0475,-0.0488,-0.0216,0.0434,-0.0628,-0.0328,0.0652,-0.0975,-0.0869,0.0234,0.0207,-0.0038,-0.0009,-0.0497,-0.0737,0.0127,-0.0157,-0.0283,0.0161,-0.0072,-0.0349,0.0409,0.0394,0.0176,-0.0127,-0.0593,-0.0251,0.014,0.0078,0.0675,-0.0732,0,-0.0019,0.0878,-0.0068,0.1198,0.0263,-0.0557,-0.0137,0.0194,-0.0233,-0.0466,0.052,0.113,0.0044,0.0801,0.0307,-0.1168,0.0319,0.0962,-0.0289,-0.015,0.0158,-0.1203,0.0168,-0.0516,0.1033,0.0477,0.0698,0.09,0.136,-0.0149,-0.0215,-0.0216,0.0297,-0.0267,-0.0318,0.1174,-0.0982,-0.086,0.0805,-0.0044,-0.0373,0.0246,-0.0657,-0.0473,0.0654,0.0578,-0.0126,0.0148,0.0172,-0.0231,-0.0142,0.0335,-0.0383,0.0099,0.0088,-0.0592,0.0522,-0.0352,0.0784,0.0704,0.0096,0.0112,-0.0821,0.1167,0.0197,0.095,-0.0381,0.0657,0.1394,0.0111,-0.0838,0.0258,0.047,-0.0138,-0.0002,0.0165,-0.0525,-0.0007,-0.0166,0.0691,0.0149,0.0179,0.015,0.0523,0.0706,-0.0729,-0.0286,0.0638,-0.1274,0.023,-0.0111,-0.0106,-0.0175,0.1032,0.0335,0,0.022,-0.0667,0.036,-0.0219,0.0514,-0.0228,-0.0567,-0.0971,0.0345,0.0498,-0.038,-0.0991,0.0008,-0.0384,-0.0143,-0.0019,0.0566,-0.0642,0.0439,0.0071,0.0562,0.0617,-0.0466,-0.0415,-0.0435,0.0215,-0.0357,-0.0405,-0.0184,-0.0601,-0.0549,-0.0551,-0.0381,-0.0404,-0.0306,-0.0049,-0.0723,0.0092,0.0002,0.0353,0.097,-0.049,-0.0324,-0.0463,-0.041,-0.0396,-0.0949,0.033,-0.0635,-0.0322,-0.0284,-0.0013,-0.0014,-0.1028,0.0055,0.0256,0.0649,-0.0341,0.0539,0.0291,-0.0367,-0.0559,-0.0011,0.0579,-0.0444,-0.0523,0.016,-0.042,0.0616,0.0392,0.0317,-0.0223,-0.0153,0.0057,-0.0586,0.0048,-0.0678,-0.0118,-0.02,-0.0044,-0.0333,-0.0494,0.0016,-0.0085,0.0374,0.0335,0.0237,-0.0602,-0.0071,0.0994,-0.0907,-0.0561,0.0578,0.0659,-0.0242,0,0.018,0.0248,-0.0378,0.001,0.0474,-0.0746,-0.0528,0.0483,0.0252,0.1139,0.0349,-0.0655,-0.0649,0.0461,0.0701,0.0566,-0.0054,0.0079,-0.0569,-0.0437,0.0085,-0.0411,-0.0241,0.0315,0.077,-0.0152,0.0188,0.0609,-0.0483,0.0325,0.0243,0.0232,-0.0487,0.0162,0.0429,-0.0159,-0.0046,-0.0111,0.0592,-0.026,0.0072,0.0466,-0.0258,0.0416,0.0029,-0.0195,-0.125,-0.0472,-0.0333,-0.0765,-0.0008,-0.0197,0.0273,0.0326,0.023,0.1431,0.0374,-0.0143,0.046,0.0192,0.0076,0.0471,-0.0703,-0.0051]},{"url":"/posts/20251205-digesting-ai-sketchnotes-video-preview/","title":"Digest videos into sketchnotes through AI","snippet":"← Digesting Digest videos into sketchnotes through AI 5 Dec 2025 Filed in: AI, visual communication, productivity Daniel Vaughan — a colleague from my EBI days — shares an agent flow he made that","embedding":[-0.0525,-0.063,-0.0382,-0.0497,0.0773,0.0202,-0.0405,0.015,0.0278,0.009,-0.0735,-0.0055,-0.0179,0.0444,-0.0275,0.006,0.0411,-0.005,-0.0465,-0.0557,0.0757,-0.0479,0.0432,-0.0558,0.0291,0.0786,-0.0188,-0.0232,0.0457,-0.0683,0.0525,0.0793,0.0671,0.0458,-0.0212,0.024,-0.012,0.1,0.0289,-0.0217,0.0222,-0.005,-0.0129,-0.0425,0.0393,-0.0864,-0.0163,-0.0763,0.0329,0.0736,-0.1811,0.0341,-0.0559,-0.0691,-0.0096,0.0381,0.1479,-0.0576,-0.0076,-0.0789,0.0222,-0.0417,0.0625,-0.0342,0.066,-0.0236,0.0412,0.05,0.0402,-0.0036,-0.0794,0.0006,-0.0104,-0.033,-0.0348,-0.0209,-0.0273,0.0059,-0.0279,-0.1199,0.0079,0.0061,0.0996,0.085,-0.0375,0.0429,0.0703,-0.0003,0.0323,0.047,-0.078,-0.0015,0.0535,-0.0723,0.0835,0.0308,0.0359,-0.1286,0.0033,0.0361,0.0598,0.0086,0.0586,-0.0803,-0.0468,-0.0089,0.0967,0.076,0.0369,-0.0457,0.0551,0.0444,-0.0281,-0.0296,0.0692,-0.0005,0.0201,0.0045,0.0566,0.1029,0.0669,0.1024,-0.0186,0.068,0.027,-0.0178,0.0142,0,0.0193,0.0598,-0.0292,0.0287,0.03,0.032,-0.0559,-0.0225,0.0508,0.0048,0.02,-0.0387,-0.0259,0.0984,-0.0508,-0.0269,-0.0821,0.0553,-0.0242,0.0404,-0.0223,-0.0877,0.018,-0.0379,-0.0046,0.0205,-0.0017,-0.0537,0.0079,-0.0247,-0.0189,0.033,0.0142,-0.0542,-0.0095,-0.0676,-0.0153,-0.0543,0.0194,0.0165,-0.0087,0.021,0.0083,-0.0771,-0.0382,0.0415,0.0096,0.0499,0.0212,-0.0118,0.052,0.0687,0.0604,-0.1048,-0.0132,-0.0494,0.0482,-0.0981,0.0308,-0.0298,0.0071,0.0837,-0.0863,0.0725,-0.0815,0.0499,0.0281,0.0394,0.0592,-0.0144,-0.1399,0.0249,0.0128,-0.0831,-0.0434,-0.0188,-0.0189,-0.0442,-0.0015,-0.0356,-0.0188,-0.0263,0.0392,-0.1014,-0.0035,-0.023,0.0047,-0.1212,-0.0179,-0.0025,-0.0766,0.0053,-0.055,-0.0083,0.0169,0,-0.0092,0.0205,-0.04,0.0773,0.0048,0.0187,0.0156,-0.0324,0.0797,-0.0568,-0.0663,-0.0624,-0.1194,-0.0556,0.0132,-0.0514,0.0279,-0.0124,-0.0105,-0.0346,0.0167,-0.0137,0.0327,-0.0269,0.0532,0.0857,0.0474,0.0024,0.0168,-0.0155,0.0327,-0.0124,-0.0406,-0.0114,0.0103,0.0265,0.079,-0.0532,-0.0674,0.0572,0.1056,0.0181,-0.0312,-0.0152,-0.0554,0.0282,-0.051,0.0745,-0.0859,0.0115,0.0032,0.0004,-0.0647,-0.0527,-0.0531,-0.0563,0.0624,0.0041,0.0172,-0.0204,-0.1061,0.0173,-0.0303,-0.0178,0.0328,-0.0292,0.0295,0.0042,-0.0408,0.0271,0.0513,-0.082,0.0282,0.0322,0.1188,0.047,0.0251,-0.0656,-0.0301,-0.1422,-0.0315,-0.0473,0.0608,-0.0079,0.0649,0.1015,-0.0665,0.0045,0.0243,0.0634,-0.0474,0.0302,0.0079,0.0285,0.0305,0,-0.0409,0.0099,-0.0529,0.0295,0.0288,-0.0265,-0.0208,0.0042,0.0451,-0.0439,0.0468,-0.0806,-0.0102,-0.0228,0.0524,0.058,0.0053,-0.0075,-0.0328,-0.0465,0.0223,-0.0018,-0.0516,-0.0369,-0.0635,-0.0235,-0.0099,0.063,-0.0161,0.0262,0.0595,0.072,0.0269,0.0159,0.0737,-0.0696,0.0661,-0.008,0.0028,0.0226,-0.0416,0.0717,0.0108,-0.0519,0.0223,-0.0562,-0.0351,-0.1056,0.0522,0.0078,-0.0802,-0.0015,0.0206,0.1108,0.0658,-0.0665,0.0653,-0.011,0.0359,0.0639,0.0558,0.0379,0.0503,-0.0713],"teaser":"Daniel Vaughan built an agent that generates sketchnotes from YouTube videos — a visual triage step before committing to long-form content."},{"url":"/posts/20251205-digesting-ai-sketchnotes-video-preview/","title":"Digest videos into sketchnotes through AI","snippet":"Right now you get a raster image. What would make this more powerful is adding a third step to decompose it into text regions plus multiple raster elements (not a full vector trace) as a PDF or SVG.","embedding":[-0.0236,-0.0621,0.0022,-0.049,0.1163,0.0258,-0.0545,0.0355,0.0773,0.0135,-0.0896,-0.0183,-0.0583,0.041,-0.0445,-0.0102,0.0289,-0.0184,-0.0264,-0.0044,0.0907,-0.0644,0.061,-0.0691,0.0303,0.0826,0.0073,-0.0321,0.0484,-0.0471,0.0566,0.0606,0.0732,0.0282,-0.0463,0.0315,0.0079,0.0841,-0.0197,-0.0247,0.008,0.072,0.029,-0.033,0.0745,-0.0415,-0.016,-0.079,0.0321,0.0504,-0.1255,0.0202,-0.0313,-0.0725,-0.0347,0.0434,0.1455,-0.0955,0.0156,-0.0723,0.0425,-0.077,0.0656,-0.0355,0.0848,-0.0607,0.0184,0.0443,0.0454,-0.0147,-0.0259,-0.0101,0.0169,-0.0382,-0.0094,0.013,0.0113,0.0067,0.023,-0.1341,0.0211,0.03,0.1251,0.0605,-0.0262,0.0673,0.0603,-0.0351,0.0036,0.0748,-0.0254,-0.0477,0.0351,-0.0517,0.0957,0.0257,0.0533,-0.0986,0.0064,0.0206,0.0488,0.0396,0.0855,-0.1091,-0.0364,-0.018,0.0721,0.036,0.0252,-0.0375,0.067,0.0373,0.0094,0.0093,0.0617,-0.0247,0.0101,-0.0388,0.0572,0.103,0.0214,0.0764,-0.042,0.0883,0.0185,-0.009,-0.0184,0,0.0034,0.0118,-0.0305,0.0175,0.0599,-0.0371,-0.0471,-0.0194,0.0733,0.0295,-0.0356,-0.072,-0.0285,0.1286,-0.0934,-0.0186,-0.096,0.0487,-0.0522,0.0881,-0.0115,-0.0513,0.0066,-0.0451,0.0164,0.0402,0.0024,-0.0344,0.0044,-0.0376,-0.0727,0.0246,-0.0081,-0.0329,-0.0026,-0.03,0.0243,-0.0294,-0.0323,0.0055,0.0498,0.0118,-0.0107,-0.069,-0.0214,0.029,-0.0166,0.042,0.0226,-0.0157,0.028,0.0683,0.0394,-0.074,-0.0079,-0.0689,0.0169,-0.0741,0.0092,-0.0265,0.0194,0.0885,-0.0518,0.0767,-0.0726,0.0278,-0.0055,0.026,0.0725,-0.0076,-0.1334,0.037,0.0162,-0.0489,-0.0518,-0.0268,-0.0084,-0.0314,-0.0084,-0.0316,-0.0412,-0.0126,0.0213,-0.0748,-0.0269,-0.0262,0.0558,-0.1407,-0.0236,-0.0112,-0.0777,-0.0324,-0.0578,0.0341,-0.0011,0,-0.0149,0.0292,-0.0309,0.0351,-0.0218,0.031,0.0051,0.0077,0.0518,-0.0754,-0.0462,-0.0726,-0.0778,-0.0274,0.0339,-0.0577,-0.0042,-0.0176,0.0082,-0.0331,0.0109,0.0147,0.0319,-0.019,0.0227,0.0806,0.0116,-0.0005,0.0012,-0.0192,0.0672,-0.0356,0.0017,0.0207,0.0064,0.0371,0.0745,-0.0338,-0.038,0.0458,0.0814,0.0182,-0.0419,0.0112,-0.0602,0.0484,-0.0391,0.0699,-0.0488,-0.0128,0.0102,-0.0156,-0.0578,-0.0573,-0.0648,-0.0782,0.0718,-0.0442,0.01,0.0109,-0.1098,-0.0147,-0.0102,-0.0395,0.0143,-0.0042,0.0072,-0.008,-0.0791,0.0481,0.0221,-0.0582,0.0234,0.0685,0.1097,0.0288,0.0438,-0.0702,-0.0266,-0.1658,-0.0365,-0.1117,0.0518,0.0436,0.1051,0.1397,-0.045,-0.0016,-0.0113,0.1118,-0.0603,0.033,0.0232,0.0156,0.0355,0,-0.0642,0.0255,-0.0601,0.016,0.0047,-0.0416,-0.0191,-0.0044,0.0106,-0.0125,0.0171,-0.0703,-0.0382,-0.0384,0.0199,0.0697,0.0112,0.026,-0.0174,-0.0475,0.031,0.0121,-0.0746,-0.0315,-0.0015,-0.0088,-0.0134,0.0539,-0.0342,0.0305,0.0336,0.08,0.0473,0.0448,0.0658,-0.015,0.0506,-0.0068,-0.0263,-0.0048,-0.0067,0.0594,0.0074,-0.076,0.011,-0.045,-0.0182,-0.0808,0.0445,0.0306,-0.077,0.0026,0.018,0.1136,0.0725,-0.0356,0.0209,0.007,0.0675,0.0805,0.0699,0.062,0.0147,-0.0408]},{"url":"/posts/20251226-url-state-management/","title":"URLs are the state management you should use","snippet":"← Digesting URLs are the state management you should use 26 Dec 2025 Filed in: web development, state management, URL design Ahmad El-Alfy's earlier post on the hidden costs of URL design shows how","embedding":[-0.1425,0.0073,0.0456,0.0368,-0.0282,-0.0123,-0.018,-0.054,-0.0021,-0.0137,-0.0902,0.0856,0.0351,0.0249,-0.0072,0.0985,0.067,0.0069,-0.0656,-0.0049,0.1065,-0.015,-0.038,0.0193,-0.0202,-0.0265,-0.0058,-0.0035,0.0449,-0.0539,0.0533,-0.0505,-0.1145,0.0015,-0.0294,-0.0126,-0.0333,-0.1003,-0.0298,-0.0088,0.0466,0.0281,-0.0357,0.0255,-0.0319,0.0281,0.0025,0.0115,-0.0617,0.0054,-0.042,0.0218,-0.042,-0.0013,-0.021,-0.001,-0.0812,0.0423,-0.0697,-0.0144,0.0414,-0.1134,0.0496,-0.0106,0.0252,0.0354,-0.0412,0.0512,0.0159,-0.0371,-0.0692,-0.0259,0.0157,0.0541,-0.0336,-0.0959,0.0303,-0.0391,-0.0934,-0.0125,-0.0081,-0.0003,0.0081,-0.0049,0.0985,-0.0323,0.0114,-0.0307,0.0165,0.0415,0.022,-0.014,0.1393,-0.0038,0.0311,0.0213,0.0163,-0.0302,-0.0437,0.0461,0.0372,-0.0081,0.0669,-0.0333,0.009,-0.038,0.0242,0.1698,0.0053,0.0825,-0.0329,0.0179,-0.0347,-0.0552,-0.1068,-0.0774,0.0009,-0.0258,0.1068,-0.0172,-0.0023,-0.0331,-0.0052,-0.0468,-0.0399,-0.0395,-0.0212,0,0.0047,0.0764,-0.0803,-0.02,-0.0768,0.0428,0.0764,-0.016,-0.0195,-0.0759,-0.0832,0.1113,-0.0169,0.0185,0.0067,-0.0156,-0.0309,0.0714,0.0758,-0.0265,0.0122,0.1043,0.0024,-0.0405,0.0469,0.0071,0.0233,0.0295,-0.1011,0.0298,0.0983,0.0654,-0.0068,0.0007,0.0712,0.0459,0.0138,-0.0245,-0.0065,-0.0323,-0.042,-0.0145,-0.0571,0.0557,-0.0597,-0.0137,-0.0048,-0.0483,-0.0446,0.0222,-0.0375,-0.0156,0.0326,0.0644,-0.035,-0.0854,-0.0423,-0.0469,0.0376,0.0368,-0.0163,-0.0492,0.0122,-0.0388,-0.0485,-0.022,-0.0005,0.0529,-0.0158,-0.0338,0.0593,0.0414,0.0598,-0.0065,-0.0255,-0.1213,-0.0912,0.0201,-0.0537,-0.0045,0.0198,-0.088,0.0171,0.0809,-0.0476,0.0029,0.0298,-0.0418,-0.0902,0.0505,0.0219,0.0371,0.0443,0.0655,0.0416,0,0.0824,-0.0591,0.0463,0.1176,-0.0236,-0.0385,0.0251,0.0707,-0.0147,-0.0133,-0.0339,0.0749,0.0529,-0.0173,-0.1093,0.0501,0.0588,-0.1366,-0.0149,-0.0244,-0.0515,0.0633,-0.0886,0.0035,-0.038,0.0562,-0.0216,-0.1311,0.0219,0.0133,0.0469,0.0055,-0.0126,-0.0129,-0.018,0.0402,-0.0508,0.0271,0.0214,-0.0776,0.02,-0.0018,-0.0035,0.0497,0.0782,-0.0483,-0.0968,0.0395,-0.0691,0.0173,0.0294,0.0074,0.0286,-0.0522,-0.0222,-0.0207,-0.1054,0.0133,-0.0899,0.0563,0.0439,0.0286,-0.0595,0.0335,-0.0237,-0.0029,0.0262,0.0395,0.0517,-0.0088,-0.012,-0.0325,0.0283,-0.0691,0.0483,-0.0467,0.0792,0.0424,0.0126,-0.0114,-0.0517,0.0556,0.0285,-0.0213,0.0448,0.0315,-0.0372,-0.0027,-0.0479,0.022,-0.0778,0.0306,-0.0998,0.0943,0.0214,0,-0.0037,0.1011,-0.0316,0.0418,-0.1032,0.0525,0.0057,0.0542,0.0461,0.0556,0.0503,-0.0021,-0.1086,0.0825,-0.017,0.0694,-0.025,0.0227,-0.0069,0.0304,-0.0369,0.0097,0.0413,0.0297,0.0796,0.0319,0.0175,0.0345,-0.0043,0.0413,-0.0636,-0.0015,0.0002,0.028,-0.0006,0.1001,-0.051,-0.0431,0.0376,-0.0044,0.0724,-0.0296,0.0947,0.013,0.0127,-0.0294,-0.0212,-0.0042,0.0138,0.0261,0.0373,-0.0758,-0.0509,-0.0137,0.0491,0.0071,0.0076,-0.0683,0.0686,0.0889,0.1043,-0.0574,-0.0785,0.0536],"teaser":"How well-designed URLs can replace state stores with shareable, bookmarkable state."},{"url":"/posts/20251226-url-state-management/","title":"URLs are the state management you should use","snippet":"mjs.com/download.html# themes = prism-okaidia & languages = markup+css+clike+javascript & plugins = line-numbers Your selected theme, languages, and plugins are encoded right there.","embedding":[-0.1222,0.0389,0.0161,0.0485,0.0097,0.0449,-0.0224,-0.008,-0.0424,-0.0077,-0.0469,0.1007,0.016,0.0184,-0.0111,0.1189,0.0607,0.0096,-0.0767,0.0103,0.0868,-0.0206,0.0416,0.0099,-0.0052,0.0342,-0.0146,0.0596,0.1126,-0.0584,0.0553,0.0313,-0.0329,-0.005,-0.0448,-0.0691,-0.0198,-0.1176,-0.0367,-0.0034,0.0587,0.0774,-0.0537,-0.0009,-0.0235,0.0137,0.004,0.0138,-0.0512,0.0219,-0.0357,-0.016,-0.0699,-0.06,-0.0266,0.0553,-0.0683,0.0675,0.0311,0.02,0.0327,-0.0687,0.0669,0.0388,0.0181,0.0702,-0.057,0.1072,0.031,-0.0559,-0.0504,-0.052,-0.0044,0.0291,-0.0086,-0.089,0.0552,-0.0172,-0.1358,0.0153,-0.0398,-0.0018,-0.036,0.0124,0.0734,0.0162,-0.0107,0.0402,0.0443,-0.0015,0.0034,-0.0336,0.087,-0.0289,0.0186,0.026,-0.0011,-0.08,-0.0504,0.0378,0.0164,0.0359,0.0752,-0.0105,-0.0252,-0.0172,0.0676,0.1643,-0.0315,0.05,0.0298,0.0323,-0.0017,-0.0356,-0.0226,-0.0709,0.0079,-0.0091,0.1208,0.0401,0.0063,-0.0126,0.0042,0.0049,0.0043,0.0124,-0.0248,0,0.0378,0.0751,-0.0569,0.0166,-0.0101,0.0374,0.0871,-0.0256,-0.0765,-0.0086,-0.0411,0.1508,-0.0393,-0.0029,-0.0185,-0.031,-0.0211,0.0456,0.0076,0.0071,0.0243,0.0675,-0.0028,-0.0223,-0.0349,0.0638,0.0117,0.046,-0.0204,0.0136,0.0752,0.0456,-0.0513,-0.0556,0.0315,0.026,-0.0609,-0.0293,-0.0085,-0.0172,-0.0554,-0.005,-0.0773,0.0217,-0.071,0.0134,0.0295,-0.0415,0.0658,-0.0103,-0.0999,-0.0328,-0.0052,0.0266,-0.0344,-0.018,-0.0731,0.0164,0.0617,-0.0577,-0.0073,-0.0761,-0.0376,-0.0366,0.0066,-0.0203,-0.0632,0.0288,0.0127,-0.0685,0.0037,0.0585,0.0217,0.0415,0.0253,-0.1155,-0.1018,0.0564,0.0127,0.0237,0.0454,-0.0263,-0.004,0.0371,0.0209,-0.0047,0.0429,-0.0452,-0.0402,0.0482,0.0364,0.0152,0.0183,-0.0095,0.018,0,0.0612,-0.0348,0.0082,0.0963,-0.0338,-0.0344,0.0255,0.1124,-0.0497,-0.0127,0.0535,0.0664,0.033,-0.0262,-0.093,0.033,0.0855,-0.0792,0.0037,-0.0351,-0.0916,0.004,-0.0858,-0.0174,-0.0489,0.0892,-0.0112,-0.1011,0.0196,0.0305,0.0216,0.0749,-0.0787,-0.0364,-0.0059,0.029,-0.0682,0.0496,-0.0337,-0.0516,0.0031,-0.0115,0.0206,-0.0074,0.0921,0.0314,-0.0572,0.0318,-0.0701,-0.0129,0.0207,-0.0215,0.0413,-0.1092,0.0386,-0.0282,-0.0289,-0.0394,-0.0413,0.0131,0.0828,-0.0405,-0.0756,-0.0254,-0.0586,0.0159,0.0496,0.046,0.0391,0.0128,-0.0464,-0.089,0.082,-0.1127,0.0466,-0.005,0.0289,0.0086,0.0184,-0.0875,0.0017,0.0573,-0.0065,-0.0482,0.0154,-0.0254,-0.0124,-0.0078,-0.0382,-0.0449,-0.1431,0.0102,-0.0865,0.1033,0.0305,0,-0.0183,0.0272,-0.0626,0.0095,-0.0585,0.0544,-0.0145,0.0661,0.0254,0.0208,0.0204,-0.0306,-0.12,0.1448,-0.0498,0.0651,-0.0105,0.0106,0.0203,-0.0561,-0.0425,0.0017,0.0885,0.034,0.0735,0.1,-0.0251,0.0408,0.066,0.0058,-0.0482,-0.0158,0.0184,0.0429,-0.0683,0.0413,-0.07,-0.0123,0.0122,-0.0687,0.147,-0.0071,0.0767,0.0255,-0.0065,-0.0003,0.053,-0.0386,-0.02,-0.0001,0.0355,-0.0994,-0.0139,-0.0122,-0.0087,-0.0064,0.0143,-0.0796,0.0288,0.0071,0.0359,-0.0084,-0.0574,0.0136]},{"url":"/posts/20251226-url-state-management/","title":"URLs are the state management you should use","snippet":"What belongs in URLs : search queries, filters, pagination, view modes, date ranges — anything that affects what's displayed and should be shareable.","embedding":[-0.0827,0.0013,0.0391,0.0623,-0.0923,0.0757,-0.0578,-0.0241,-0.0272,-0.0423,-0.0968,-0.004,0.0399,0.0172,-0.0681,0.03,0.021,0.0475,0.0137,-0.0477,0.1061,0.0013,-0.0105,0.0276,-0.0364,0.0409,0.0236,-0.1147,0.0173,-0.0117,0.0303,-0.0132,-0.0943,0.019,-0.1008,-0.0011,-0.0583,-0.0765,-0.023,-0.1067,-0.0252,-0.0134,-0.0087,-0.0037,-0.032,0.0141,0.0433,-0.0285,-0.0533,0.0268,-0.0406,0.0211,-0.0287,0.0306,0.0402,0.0234,-0.0723,0.0092,-0.0847,-0.0709,0.0295,-0.0514,0.0414,-0.019,-0.0033,0.0578,0.0211,-0.0139,0.1285,-0.0611,-0.0291,0.0365,0.0363,0.0044,-0.0348,-0.0499,-0.0429,-0.0234,-0.0494,0.0012,0.055,-0.077,-0.0286,0.043,0.0929,-0.0665,-0.0483,-0.123,0.0622,-0.0362,0.0253,-0.0365,0.0982,-0.0467,0.032,0.0087,-0.046,0.0083,0.0286,0.0183,0.0323,0.0376,-0.0092,0.0311,0.0396,0.0043,0.0396,0.0608,-0.0211,0.0501,-0.0335,0.0222,0.0121,-0.023,-0.0336,-0.0214,0.0538,-0.0289,0.0088,-0.004,-0.0543,0.0014,-0.0305,-0.031,0.0242,0.0137,-0.0268,0,0.0551,0.0657,-0.0412,-0.0282,-0.0538,0.0742,0.1267,-0.0206,0.049,-0.0783,-0.0435,0.072,-0.0422,-0.0293,0.0336,-0.0742,-0.0313,0.0415,0.0701,-0.0766,-0.0108,0.1179,-0.004,-0.0578,0.0679,-0.0238,-0.0085,0.0186,-0.0682,-0.0224,0.0543,0.0187,-0.0405,0.0116,0.0429,0.0637,0.0069,-0.0011,-0.0092,-0.0706,-0.0409,-0.0128,0.0156,-0.0219,-0.0062,-0.0177,-0.1399,0.0074,-0.048,-0.0049,-0.0004,0.011,0.0147,-0.0893,-0.03,-0.0904,-0.0499,0.0077,-0.0064,0.0879,-0.006,-0.0548,0.0494,0.0009,-0.0652,0.0582,0.0369,0.0439,0.0097,0.0267,0.0121,0.0335,0.0211,-0.0142,0.0276,-0.0697,-0.028,-0.0395,0.0036,-0.0671,0.0635,-0.1117,-0.0133,0.138,0.0832,-0.033,-0.0233,-0.0646,-0.0256,0.0573,0.0346,0.0163,0.0354,0.0778,0.0869,0,0.1201,-0.0491,0.054,0.0995,0.0055,-0.0485,0.052,0.0178,0.0137,-0.0193,-0.0574,0.0415,0.0848,-0.0391,-0.1143,0.0903,0.0379,-0.1085,-0.0174,-0.0047,-0.0665,0.0925,-0.1291,0.0226,-0.0361,0.035,0.0175,-0.0593,0.0269,0.0252,0.0063,-0.0831,0.0223,-0.03,-0.0536,0.0949,-0.0006,0.0718,-0.0077,0.0326,-0.007,-0.0358,-0.0008,0.0823,0.0457,0.0257,-0.0879,0.1082,-0.102,-0.0096,0.0324,0.0286,-0.066,-0.033,0.0064,-0.0201,-0.057,0.0046,-0.076,0.0348,-0.035,-0.0292,-0.0168,0.0493,-0.0437,-0.0529,-0.0064,0.0121,0.0073,-0.0502,0.0346,-0.0567,0.0662,-0.0149,0.1325,-0.0758,0.0712,0.0231,0.0431,0.0579,-0.06,0.0383,0.0381,-0.0201,0.0316,0.1068,-0.034,0.0437,-0.0148,-0.0101,-0.0579,0.025,-0.0595,0.0001,0.0373,0,-0.0042,0.0914,-0.0152,0.0746,-0.0136,0.0274,-0.0146,0.1094,-0.0208,0.0019,0.0625,0.0806,-0.0364,0.0131,-0.0283,0.0213,-0.0104,-0.0192,-0.0323,0.0646,-0.0331,-0.0074,-0.0458,0.0954,0.1105,0.0317,0.0092,0.0014,0.0126,0.1065,0.0241,-0.0304,-0.017,0.0282,-0.0135,0.0222,-0.021,-0.0343,-0.0379,0.0255,0.0542,0.0093,0.0436,0.0449,-0.017,0.0107,0.0118,-0.0421,0.0299,-0.0025,0.0095,-0.0667,0.0051,0.0006,0.0854,-0.0192,0.002,-0.0056,0.0893,0.0645,0.1077,-0.0371,-0.0623,0.0305]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"← Blog How to measure impact when analytics lie 15 Jan 2026 1,683 words Filed in: analytics, content strategy, web metrics Abhijeet Rane (CC BY 2.0).","embedding":[-0.0287,0.0272,-0.0981,0.0356,0.0327,-0.0362,0.0478,0.001,-0.0163,-0.0307,-0.0567,-0.027,0.1006,0.0217,-0.0621,0.0029,0.0791,-0.0039,-0.0996,-0.0222,-0.0518,0.0047,0.0454,0.0164,-0.0414,0.0021,-0.071,-0.0591,-0.0596,-0.0239,-0.0018,0.0069,-0.0601,0.0388,-0.0679,0.0164,-0.001,-0.0616,0.0703,-0.0623,-0.0131,-0.021,0.0052,0.0231,0.03,-0.0944,0.0139,-0.0117,-0.1319,0.0245,-0.0987,0.0073,0.0254,-0.0281,-0.0302,0.0464,-0.0562,0.0293,-0.0037,0.0391,0.0263,-0.0635,-0.043,-0.0018,0.0124,0.0061,0.0179,-0.0026,-0.1032,0.0751,-0.0227,-0.0417,0.0148,0.017,0.0279,-0.0034,-0.0234,0.0528,0.0318,-0.0269,0.0613,0.0062,-0.0076,0.0946,0.0688,-0.0143,0.0202,0.0475,-0.0214,-0.0454,-0.0292,0.0378,0.0138,-0.0017,0.0877,-0.0199,-0.0514,-0.0326,0.0895,0.0137,0.0328,0.0403,0.0078,-0.005,-0.0246,-0.0361,0.0171,0.1404,-0.0569,0.0095,-0.0101,-0.0003,0.0182,-0.0583,0.1134,-0.061,-0.0521,0.0451,0.0385,0.1138,-0.0269,0.0656,0.0589,0.0077,0.0832,0.0899,-0.0594,0,-0.0025,0.0063,-0.0377,0.0497,-0.0835,0.0405,-0.0759,0.0216,0.0697,0.0221,-0.0089,0.1198,0.0174,-0.0026,0.1353,0.0544,-0.0211,0.0452,-0.0358,0,0.1024,-0.0695,0.0331,-0.0076,0.1007,-0.0034,-0.0495,0.0325,-0.1102,0.0189,0.0339,-0.0609,-0.0163,0.0164,-0.007,-0.0489,-0.0311,0.0179,-0.0128,-0.0043,-0.1176,0.0483,-0.0556,0.0487,-0.0703,0.0004,0.0103,-0.0138,0.1192,-0.0376,-0.0114,-0.0598,0.1281,0.0325,-0.0187,0.0404,-0.0085,-0.0334,0.001,0.0376,0.0108,-0.0712,-0.0723,-0.0913,-0.0327,0.0539,0.0005,0.0634,0.0429,-0.0405,0.0739,-0.0693,-0.0009,0.0113,0.1362,-0.0164,0.0081,0.0585,-0.0209,0.002,0.044,-0.0127,0.0246,-0.0991,0.0572,-0.021,0.103,-0.0224,-0.0765,0.0206,-0.0669,0.0311,-0.0304,0.0374,-0.041,0,-0.0602,0.0644,0.0024,0.082,0.0196,-0.0214,-0.0179,-0.0691,0.0691,-0.0606,-0.0108,-0.0035,-0.0612,0.0539,-0.0909,-0.0047,0.0116,-0.1661,-0.0699,0.0406,-0.0306,-0.0039,-0.0793,-0.0444,-0.007,0.0616,0.0098,-0.1027,0.0595,-0.0235,-0.0012,-0.0711,0.0211,0.0192,0.0152,-0.0394,0.0375,-0.0818,-0.0418,0.0012,0.0146,0.0466,-0.1007,-0.0309,-0.0035,0.1002,0.0247,0.0575,-0.062,-0.0057,0.0304,0.049,0.0035,0.0339,-0.0334,-0.0491,0.0343,-0.0151,-0.049,0.1013,0.0046,0.0589,-0.023,0.0509,0.0153,-0.0393,0.0218,-0.0238,-0.0011,-0.0094,-0.056,-0.0144,-0.0822,-0.066,-0.0335,0.0996,0.0089,-0.0384,-0.0262,0.025,0.0233,0.0198,-0.0025,-0.0846,0.039,0.0367,0.043,-0.029,0.0147,-0.0167,-0.0692,-0.0521,-0.1315,0.0175,0.0108,0,-0.0451,0.0621,0.0106,0.0702,0.021,0.0474,0.0233,0.044,-0.0189,0.003,0.0223,-0.0223,-0.0677,0.0539,-0.0094,-0.0973,0.0123,0.0115,-0.0347,-0.0045,0.0511,0.0069,-0.0122,-0.0587,0.0235,-0.0208,-0.0424,0.0188,-0.0129,-0.0505,0.0332,-0.0129,0.0093,0.0114,0.0217,-0.0009,-0.0461,0.0448,0.049,0.0598,-0.0019,0.1219,0.0841,0.0763,-0.0221,-0.0168,-0.0807,0.0233,0.021,-0.0612,0.0473,-0.0691,-0.0368,0.0608,0.0738,-0.0604,0.0508,-0.0265,-0.0306,0.0597,0.0396,-0.0362,-0.0774,-0.0305],"teaser":"You&#39;ve defined success. Now what? Most analytics dashboards won&#39;t answer the questions that matter.","date":"Thu Jan 15 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"rnment agencies, or technical policy organizations — you have to synthesize from adjacent sectors and decide what applies Content-type classification is the foundation: a 50% bounce rate on reference","embedding":[0.0425,-0.0901,-0.0855,0.0174,0.0475,-0.0132,0.015,-0.0108,-0.0195,-0.0387,-0.1059,-0.0461,0.0421,0.0262,-0.0182,-0.0049,0.1328,0.0313,-0.0708,-0.0538,-0.07,-0.0509,0.0742,-0.0276,-0.0147,-0.0453,-0.0506,-0.0133,-0.0402,-0.0113,-0.0372,-0.0073,-0.0421,0.0388,-0.0365,0.0513,-0.0229,-0.022,0.0887,0.0089,-0.0086,-0.0232,0.0247,-0.0465,0.0606,-0.0884,0.0168,0.0277,-0.0944,0.0344,-0.0335,0.0004,0.087,0.0144,-0.0713,0.0204,0.0023,-0.0173,-0.041,-0.0194,0.018,-0.1135,0.0057,-0.0543,0.0322,0.0277,-0.0034,0.039,-0.0111,-0.0087,0.0094,-0.0316,0.0063,0.0262,0.0398,-0.0219,-0.0168,0.0913,0.0716,-0.0996,0.0862,-0.0395,-0.0349,0.1004,0.0265,-0.0141,0.0192,0.0105,-0.0716,0.036,0.0183,0.102,0.0647,-0.0568,0.0661,0.0237,-0.0493,-0.1042,0.0679,0.0246,-0.0216,0.0133,-0.0325,0.0078,-0.0183,-0.012,0.0502,0.0619,0.0113,0.0517,0.0486,0.0078,0.0072,-0.021,0.0553,-0.0876,-0.0201,0.0005,0.0544,0.0409,-0.0216,-0.0281,0.0349,-0.0179,0.0789,0.1326,-0.1097,0,-0.0408,0.0784,-0.0508,-0.039,-0.1039,-0.0058,-0.0469,-0.0152,-0.0017,-0.003,-0.0469,0.1447,0.0531,0.0374,0.0734,-0.019,-0.0472,0.06,-0.0045,0.0029,-0.0068,-0.0282,-0.0256,0.0083,0.1206,-0.0369,-0.0601,0.0532,-0.0849,0.0099,0.0851,-0.0162,0.0268,-0.0429,0.0623,-0.0225,-0.0264,0.059,-0.0048,0.0176,-0.13,0.0474,0.0243,0.0045,-0.0948,-0.027,0.0137,-0.0344,0.0697,-0.0473,0.0412,-0.0194,0.0853,-0.0199,0.0232,0.0163,0.0146,-0.0456,0.0563,0.0496,0.033,-0.0291,-0.0054,-0.0855,-0.0212,0.0564,-0.0514,0.0516,0.0622,-0.0337,0.0698,0.0153,0.0174,-0.0089,0.0756,-0.0065,-0.0198,0.0496,-0.0242,0.0164,-0.0117,-0.0059,0.0861,-0.0908,0.0101,-0.0166,0.0586,-0.0065,-0.0436,0.0078,-0.0734,0.0385,-0.0946,0.0889,0.0247,0,-0.007,0.0218,0.0399,0.091,0.0014,-0.0399,-0.0537,-0.1075,0.1089,-0.0218,-0.0158,0.0129,-0.0182,0.0237,-0.0098,-0.024,-0.0328,-0.0844,0.0102,0.0168,0.068,-0.0403,-0.0642,0.008,-0.0294,0.0244,-0.0685,-0.1059,0.0342,-0.0926,0.0049,-0.0513,0.0427,0.0275,-0.0394,-0.0211,0.0613,-0.0526,-0.0536,-0.0212,0.0306,0.0738,-0.0444,-0.0403,-0.0103,0.1024,-0.0541,0.0925,-0.0403,-0.0047,-0.0099,-0.0039,0.0018,0.0642,0.012,-0.0162,0.0241,-0.0385,-0.0476,0.0806,0.0274,0.0892,-0.0594,0.0753,0.0119,-0.0585,0.0369,-0.0347,-0.0522,0.0118,-0.0442,-0.0313,-0.0398,-0.051,-0.0558,0.0691,0.022,-0.0047,-0.024,0.0625,-0.0011,0.0077,-0.0655,-0.0682,0.0166,0.1515,0.0319,-0.0491,-0.0171,-0.0188,-0.0624,-0.1181,-0.0749,-0.0503,-0.004,0,-0.0037,0.0233,-0.0043,0.0247,-0.0427,0.0148,-0.0412,0.0089,-0.039,-0.0436,-0.0119,-0.015,-0.081,0.0247,0.0255,-0.0711,-0.0474,0.0569,-0.0367,0.0125,0.0108,0.0235,-0.0003,-0.0781,0.0365,0.0366,0.0018,-0.0349,0.0695,-0.0206,-0.0155,0.0228,0.0054,-0.0789,0.0763,0.0214,-0.0456,0.0901,0.0632,0.0942,0.0533,0.0528,0.0361,-0.0013,0.042,-0.0519,-0.0494,0.0377,0.0786,-0.0482,0.0885,-0.0707,-0.0719,0.0574,0.0507,-0.0477,0.0184,-0.0313,0.0113,0.0539,0.0732,-0.0966,-0.037,0.0082]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"No published studies. No cross-agency comparison data. When I searched for benchmarks relevant to a technical policy organization — something between a nonprofit and a news publisher — I found a gap.","embedding":[0.0446,-0.0534,-0.073,0.0475,0.0994,0.0091,-0.0505,0.0012,0.0142,0.0077,-0.0019,-0.0114,0.064,0.0291,0.08,-0.0079,0.0782,0.0174,-0.0785,-0.0636,-0.0582,-0.0507,0.0611,-0.0043,0.0263,-0.0705,-0.0611,-0.009,-0.0284,0.0338,-0.0206,-0.0127,-0.0138,0.0435,-0.0442,0.0353,-0.0635,-0.0251,0.0117,0.0711,0.0081,-0.086,0.0027,-0.0542,0.0008,-0.0491,0.011,0.0192,-0.0897,-0.015,-0.0572,-0.0323,0.0541,0.0439,-0.0719,-0.0429,0.0001,-0.0343,-0.0068,-0.026,0.0862,-0.125,-0.0117,-0.0133,0.0532,0.0307,-0.0208,0.0728,-0.027,-0.0384,0.0603,-0.0039,-0.0077,0.0347,0.0066,-0.0328,0.0217,0.0977,0.0776,-0.1242,0.0992,-0.0238,-0.0277,0.1028,-0.0197,-0.0347,0.0263,-0.0221,-0.0365,0.0647,-0.0406,0.0513,0.044,-0.0377,-0.0226,0.0208,-0.0796,-0.1042,0.0597,0.008,-0.0406,0.0388,-0.0453,-0.0422,0.015,0.0004,0.0084,0.1007,0.0017,0.1034,-0.0186,0.0797,0.0207,-0.0311,0.1374,-0.0766,-0.0238,0.0074,0.0582,0.0492,-0.0022,0.013,0.0708,-0.0227,0.0648,0.0742,-0.1155,0,0.0315,0.081,0.0024,-0.027,-0.0448,0.0318,-0.0728,-0.0315,-0.0277,0.0066,-0.0407,0.1008,0.033,0.0519,0.053,-0.0399,-0.0651,0.0157,-0.0141,0.0006,0.0285,-0.049,-0.0144,0.0431,0.0606,-0.0796,-0.0177,0.0386,-0.0375,0.0154,0.0188,0.0391,0.0212,-0.0188,0.1164,-0.011,-0.0231,0.0026,0.0185,0.0248,-0.1117,0.0397,0.0548,-0.0046,-0.0575,0.0283,-0.0069,-0.0569,0.0308,-0.0061,0.0687,0.0681,0.0315,-0.0249,-0.0134,-0.0044,-0.002,-0.0631,0.037,-0.0327,0.0593,-0.0498,0.0176,-0.0549,-0.0174,0.1097,-0.0301,0.0104,0.0164,-0.0162,0.0952,0.0278,-0.0445,-0.0087,0.0006,-0.0238,-0.0513,0.0273,0.0284,0.02,-0.0161,-0.0117,0.0709,-0.0545,-0.0225,-0.0626,0.0687,-0.0478,-0.002,0.0019,-0.0225,0.0507,-0.0999,0.0814,-0.0435,0,-0.0401,0.0239,0.0872,0.0471,-0.0056,-0.0253,-0.0351,-0.0822,0.1307,0.0489,0.0116,-0.0004,-0.0336,-0.0255,0.0224,-0.0335,0.045,-0.0707,-0.0378,-0.009,0.0654,-0.047,-0.0459,0.0578,0.013,0.0112,-0.0575,-0.0445,0.0278,-0.0707,0.0354,0.0087,-0.0002,-0.0015,-0.0859,0.0363,0.005,-0.077,-0.001,-0.0748,0.0615,0.0541,-0.0411,-0.0116,-0.0751,0.0785,-0.0926,0.0652,0.0069,-0.0145,0.0377,0.0034,0.0133,0.058,-0.021,-0.003,-0.0211,-0.0185,-0.0592,0.0477,0.0283,0.1207,-0.107,0.0555,-0.0386,-0.0855,0.0462,-0.0511,-0.0215,0.0031,0.0408,0.0129,-0.0423,-0.1128,-0.0535,0.0156,0.0294,0.0349,-0.025,0.0513,0.0397,0.0293,0.0298,-0.0687,0.0096,0.1206,0.0427,-0.0606,-0.0606,0.0002,-0.0687,-0.123,-0.0961,0.0096,0.0576,0,0.0032,-0.0235,-0.0147,0.0684,0.0026,0.0015,-0.0344,0.0199,-0.0595,0.0108,-0.0039,0.0323,-0.0798,0.0424,-0.0113,-0.0966,-0.0151,-0.0016,-0.0193,0.0033,0.0239,0.0307,-0.0571,-0.0568,0.0971,0.0163,-0.032,-0.029,0.0528,-0.026,-0.0042,-0.0355,-0.0576,-0.0491,0.0387,0.0362,-0.0484,0.0699,0.0305,0.0711,0.0604,0.0819,0.0854,0.0316,-0.0104,-0.0464,-0.1164,0.0321,0.0485,-0.0689,0.0571,-0.0786,-0.0295,0.0361,0.0309,-0.0577,0.0086,0.043,-0.0198,0.0309,0.0723,-0.1318,-0.0407,-0.0016]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"like \"climate adaptation framework\" or \"regulatory compliance guidance\" — that benchmark is misleading. A more appropriate target: 3-8% social traffic.","embedding":[0.045,-0.0182,-0.0383,0.0198,0.0621,0.0271,-0.0167,-0.0054,-0.0271,-0.029,-0.0876,-0.0276,0.0508,0.0059,0.0208,-0.0356,0.1409,0.0127,-0.0684,-0.0821,-0.0531,-0.0443,0.0523,-0.0014,0.0156,-0.0358,-0.1023,0.0298,-0.0265,0.0499,-0.0431,0.0014,-0.0039,0.0456,-0.0606,-0.0107,-0.0214,-0.0557,0.0857,0.0332,0.0126,-0.084,-0.0289,-0.0695,0.0181,-0.0519,0.0504,0.0294,-0.1118,0.0042,-0.0712,-0.0194,0.0214,-0.0143,-0.0467,0.0318,0.018,-0.0126,0.018,-0.0001,0.0212,-0.1577,-0.0322,0.0521,0.1094,-0.0356,-0.0288,0.0211,-0.0077,0.0298,-0.0004,0.0273,0.0218,-0.0358,0.0181,0.018,-0.0623,0.0391,0.095,-0.0812,0.1243,-0.0696,-0.0162,0.0708,0.0439,-0.0508,0.0641,-0.0341,-0.04,0.0563,-0.0458,0.0231,0.0644,-0.0092,-0.0149,0.0347,-0.0149,-0.089,0.0598,0.0171,0.0163,0.0638,-0.0499,-0.0403,0.0416,0.0063,0.0125,0.0701,0.0126,0.0691,-0.0118,0.0317,0.0224,-0.0404,0.1178,-0.063,0.0179,0.0243,0.0338,0.0278,-0.0439,-0.0165,0.0496,-0.0056,0.07,0.1533,-0.0275,0,-0.0105,0.0523,0.018,-0.0617,-0.0919,-0.0232,-0.076,-0.0485,-0.0382,-0.0017,0.0273,0.0602,0.034,0.091,0.0748,-0.0138,-0.0446,0.03,0.0003,0.0696,0.0202,-0.049,-0.0724,0.0324,0.04,-0.0275,-0.0012,0.0436,-0.0758,0.0154,0.0584,0.0033,-0.0181,-0.0292,0.0766,-0.0443,0.0203,0.0058,-0.0006,0.046,-0.0875,0.0648,-0.0164,-0.0159,-0.0445,-0.0051,-0.0062,-0.0246,-0.0096,-0.0417,-0.0036,0.0374,0.0651,-0.0069,-0.0257,-0.0086,-0.0094,-0.0745,0.0193,0.0394,0.0077,-0.062,-0.0125,-0.0034,0.0359,0.123,-0.0047,0.0276,0.014,-0.0403,0.0514,0.0323,-0.0418,-0.0046,0.0799,-0.0224,-0.011,0.0276,-0.0014,0.0007,-0.0304,0.0647,0.0586,-0.0778,-0.0324,-0.0783,0.0427,-0.001,0.0255,0.0037,0.0039,-0.0141,-0.0609,0.1009,-0.032,0,0.0062,0.0542,0.059,0.057,-0.009,-0.0653,-0.0658,-0.057,0.0883,0.0359,-0.0299,0.0199,0.0145,-0.0317,-0.0145,-0.0523,0.0221,-0.0537,-0.05,-0.0255,0.0426,-0.1131,-0.0131,0.0479,0.0205,0.0199,-0.0499,-0.1173,0.0264,-0.1131,0.0245,0.007,0.0082,-0.0161,-0.0049,0.0664,-0.0151,-0.0601,0.011,0.0117,0.021,0.0051,-0.0638,-0.0656,0.0189,0.1262,-0.0578,0.0041,-0.065,0.0174,0.081,0.0522,-0.0524,0.0269,0.0061,-0.0374,0.0248,-0.0746,-0.013,0.0837,0.0469,0.102,-0.0858,0.0676,-0.0145,-0.0656,0.0127,-0.0459,0.0011,0.0117,0.019,0.009,-0.0473,-0.0239,-0.016,0.0066,0.0079,0.0371,-0.0336,0.0727,0.0123,0.0133,-0.0203,-0.1056,0.0092,0.0781,0.0095,-0.0742,-0.0466,0.0185,-0.0707,-0.0709,-0.144,-0.0625,-0.0111,0,-0.0547,-0.0348,0.0133,0.0917,-0.0359,0.0846,-0.0224,0.0306,-0.0005,-0.0004,0.0156,0.0015,0.0108,0.0866,-0.018,-0.0337,0.0254,0.0275,-0.0475,0.0136,0.0098,0.0712,-0.0293,-0.0925,0.0672,0.003,-0.0205,0.0256,0.0747,-0.0285,-0.0232,-0.0001,-0.0077,-0.054,0.0261,0.012,-0.0717,0.0903,0.0615,0.1565,0.0215,0.1326,0.0468,0.0177,0.0124,-0.0315,-0.1051,0.0966,-0.0151,-0.0424,0.0676,-0.1018,-0.0539,0.0263,0.0219,-0.0581,-0.0015,-0.0062,-0.01,0.0547,0.049,-0.0789,-0.0904,0.0022]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"You can't set meaningful targets without understanding which benchmarks apply to your specific content and audience.","embedding":[-0.0202,-0.0682,-0.044,0.0469,0.0927,0.0024,0.0915,0.0082,-0.0226,-0.0544,-0.1098,0.0177,0.0233,0.016,-0.0305,0.0122,0.164,-0.0265,-0.0566,-0.0072,0.013,0.0339,0.0871,-0.0019,-0.051,-0.0151,-0.1247,0.0083,0.068,-0.0435,0.0043,0.1567,-0.0683,0.0527,-0.0843,0.0335,-0.0018,0.0195,0.0519,-0.0199,-0.0234,-0.0324,0.0017,0.0147,0.0703,-0.0443,-0.0257,0.0005,-0.0959,0.039,-0.1129,0.061,-0.0303,0.0563,-0.0662,0.013,-0.0639,0.0025,-0.034,0.0272,0.0046,-0.1113,-0.0088,-0.0351,-0.0211,0.0408,0.0008,-0.0439,-0.0189,0.0231,0.0274,0.0262,0.0355,0.0388,0.0668,0.0046,-0.0122,-0.034,0.0031,-0.0484,0.0115,0.0325,0.0249,0.0056,0.0652,-0.0283,0.0218,-0.0352,-0.0941,0.0079,0.0287,-0.0239,0.1174,-0.029,0.1013,-0.0377,-0.0555,-0.0495,0.0835,0.0551,-0.009,0.0622,-0.0498,-0.0408,-0.0216,-0.0359,0.0604,0.1058,-0.0004,0.0303,-0.0431,0.0297,-0.0239,-0.0977,0.0073,-0.0615,0.0745,-0.0185,0.1011,0.0153,-0.0014,0.0196,0.036,-0.0277,0.0385,0.0592,-0.1112,0,0.0144,0.0266,-0.0601,0.0455,-0.0783,0.0823,-0.0717,-0.0447,0.0348,-0.0315,0.0428,0.1313,-0.0135,0.0357,0.0714,-0.005,-0.0452,0.067,-0.0477,-0.0559,0.049,-0.0122,0.0359,0.0316,0.0207,0.0431,-0.068,-0.0299,-0.0928,0.0311,-0.0292,-0.0508,0.0162,0.0101,0.0342,-0.0257,-0.034,0.0152,0.0354,-0.0265,-0.1316,0.0483,0.0079,-0.0271,-0.1069,-0.0134,-0.0396,-0.0139,0.0001,-0.0373,0.0007,-0.0778,0.0971,0.0867,0.0088,0.0291,-0.0539,-0.0069,-0.0237,0.0461,0.0235,-0.046,-0.013,-0.0195,0.0404,0.0471,-0.0169,0.0542,-0.017,-0.0176,0.0794,0.043,-0.0409,0.0021,0.049,0.025,-0.0274,-0.0177,-0.0136,0.0264,0.0047,-0.0011,0.061,-0.0514,-0.0733,-0.0189,0.0568,-0.1168,0.0037,-0.0251,-0.0077,0.0761,-0.0326,0.0436,-0.0385,0,-0.0663,0.051,-0.0306,0.0439,-0.0709,-0.0084,-0.0261,-0.0293,0.0278,-0.0283,0.0207,-0.0113,-0.0886,0.0149,-0.0339,-0.038,0.0301,-0.0991,-0.0062,0.1033,0.0902,-0.0337,-0.0891,-0.0161,0.0489,0.0215,0.0133,0.0121,-0.0072,-0.0735,0.0084,0.0276,-0.001,-0.0299,0.0388,0.0052,0.051,-0.0415,-0.0177,0.0686,0.037,0.0287,-0.0794,-0.0579,-0.0137,0.0537,-0.0354,0.1004,0.009,-0.0358,0.0141,-0.0399,-0.0434,-0.0055,-0.0339,-0.075,0.0479,-0.0481,-0.148,0.0882,-0.0107,0.0386,-0.0369,0.01,0.0479,-0.0858,0.0059,-0.073,-0.0284,-0.0009,0.0334,-0.0181,-0.0438,-0.0865,-0.0249,0.038,0.0649,-0.0252,-0.0027,-0.0022,-0.0275,0.0003,0.0011,-0.0702,0.0627,0.1502,-0.0333,0.0254,-0.0347,-0.016,0.0168,-0.0918,-0.1012,0.0729,-0.0848,0,-0.0978,0.0155,-0.0605,0.0477,0.0347,0.064,-0.0206,0.0619,-0.0395,0.0048,-0.0004,0.0155,0.0214,0.0522,0.0766,-0.031,0.014,-0.0177,-0.0267,0.027,0.0231,-0.0461,0.0007,-0.0609,0.0266,-0.0499,-0.0023,0.0545,0.0019,0.036,-0.0096,0.0981,-0.0851,-0.017,0.0644,0.023,-0.0073,-0.0245,-0.0304,0.0939,0.0778,0.0718,0.0211,0.0362,0.0378,0.0308,-0.0179,-0.0073,0.0539,-0.0136,0.0386,-0.0133,-0.0046,0.0557,0.0294,-0.0324,-0.0045,-0.0086,0.0463,0.0932,0.1029,-0.0247,0.0064,-0.006]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"s a metatag identifying its content type: <meta name=\"vf:page-type\" content=\"category;terminology\"> <meta name=\"vf:page-type\" content=\"category;publication\"> <meta name=\"vf:page-type\"","embedding":[0.0083,-0.0224,-0.0878,0.0759,0.0419,-0.0327,0.0982,0.0332,0.0045,0.018,-0.0789,-0.0107,0.0462,0.0304,-0.0445,-0.0224,0.1422,-0.0057,-0.1276,-0.0029,-0.019,0.0112,0.089,-0.0011,-0.0726,-0.0179,-0.1064,-0.0433,0.0316,-0.0351,0.0212,0.1228,-0.031,0.0255,-0.0649,-0.0135,-0.0452,0.0139,0.0709,-0.0165,-0.0266,0.0029,0.0305,0.0232,0.0371,-0.0685,-0.0525,-0.0529,-0.069,0.0445,-0.0316,-0.0199,-0.0219,0.0402,-0.025,0.0565,-0.0832,-0.0737,-0.0184,0.0173,-0.052,-0.0669,-0.0454,-0.0184,-0.014,0.0503,0.0088,-0.0348,-0.0438,0.0051,-0.0499,0.0339,-0.0187,-0.0026,0.0275,-0.0577,-0.042,0.0007,0.022,-0.0374,0.0527,-0.0018,0.0049,0.0226,0.0245,-0.0658,0.0603,0.034,-0.0556,0.0404,-0.0176,0.0991,0.0391,-0.0222,0.0151,0.0484,-0.1091,-0.0758,0.118,0.0456,0.0314,0.0436,-0.0009,0.0088,-0.0546,-0.0476,0.0308,0.1122,-0.0723,0.0596,0.0278,0.06,-0.028,-0.0627,0.0485,0.0386,-0.0072,0.0313,0.0736,0.0593,0.0345,0.0889,0.0426,-0.052,0.0191,0.0303,-0.0383,0,-0.0146,0.0459,-0.0433,0.0175,-0.0656,0.0984,-0.0716,-0.0248,-0.006,-0.0461,-0.0162,0.137,-0.0342,0.0396,0.0387,0.0163,-0.014,0.1056,-0.0691,-0.0138,0.0586,-0.0635,-0.0108,0.0467,0.0929,0.007,-0.0869,0.0159,-0.1057,0.0016,0.0198,-0.0484,-0.0467,-0.0261,0.0051,-0.0436,-0.0007,0.0276,0.0429,-0.0035,-0.1062,0.0555,0.0019,-0.0243,-0.1534,0.0134,0.0242,-0.0458,0.025,0.0131,-0.0095,-0.0664,0.0781,0.0465,0.0239,0.0479,0.009,0.0232,0.0265,0.0637,0.0056,-0.0546,-0.0371,-0.0713,0.0423,0.0189,-0.007,0.0453,0.002,0.0074,0.0875,0.0262,0.0231,-0.0113,0.1163,-0.013,-0.0263,0.0282,-0.0706,0.04,-0.0153,-0.0285,0.0042,-0.0747,-0.0174,-0.0512,0.0368,-0.0834,-0.0214,-0.0092,-0.0182,0.0686,-0.0529,0.0311,-0.0666,0,-0.0524,0.1002,0.0013,0.1184,0.0001,0.0076,-0.0023,0.0084,0.0829,-0.0304,0,-0.0173,-0.1028,0.0418,0.0094,-0.0196,0.004,-0.1472,-0.0108,0.0405,0.011,-0.0012,-0.1116,-0.0266,0.053,0.0113,-0.0233,-0.043,-0.0389,0.015,-0.0241,-0.0214,-0.0315,-0.0018,0.0116,-0.0655,0.0482,-0.0208,-0.0444,0.0506,0.0067,0.067,-0.0073,-0.0265,-0.0261,0.0523,0.0291,0.1206,0.0331,-0.0434,-0.0197,0.0484,-0.029,0.0059,-0.0194,-0.0548,0.0153,-0.13,-0.1347,-0.0204,0.0186,0.0142,0.005,-0.0317,0.0227,-0.0505,0.0314,-0.07,-0.0149,0.0585,-0.0338,-0.0513,0.0261,-0.0769,0.0026,0.0551,0.1085,-0.0808,0.0505,0.0408,-0.0186,0.0758,0.0087,-0.1497,-0.0145,0.0706,-0.0723,0.0078,-0.0066,0.0112,0.0104,-0.0241,-0.0691,0.0274,-0.0671,0,-0.0931,0.0332,-0.0543,0.0583,-0.0101,0.0622,0.0395,0.0343,-0.0431,-0.0334,0.0627,-0.0378,-0.0075,0.0657,0.0624,-0.0603,0.0723,-0.0196,-0.0474,0.0018,0.0006,0.0463,-0.0046,-0.0666,0.005,0.0238,0.0359,0.0307,0.0141,-0.0419,0.0245,0.0561,-0.051,-0.0255,0.0472,-0.043,-0.0131,-0.0014,0.0065,0.1134,0.0898,0.0595,0.0469,0.0416,0.0227,-0.0104,-0.0194,-0.016,0.0752,-0.0138,0.0377,-0.0839,-0.0175,0.0594,0.0174,0.0153,0.0332,0.0009,0.0233,0.0253,0.0331,-0.0698,-0.0515,0.0006]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"unce; pages per session; conversion actions Event pages 45-60% Registration clicks; return visits The shift: Stop asking \"is our engagement rate good?\" Start asking \"for this content type, is this","embedding":[0.0839,-0.0902,-0.0206,0.0529,0.031,-0.0087,0.0773,-0.0138,0.0172,-0.0703,-0.0874,0.0209,0.0055,-0.0226,-0.0217,-0.0482,0.1065,-0.0454,-0.0253,0.0088,-0.051,-0.0345,0.0238,-0.0021,-0.0472,-0.0878,0.0241,-0.0733,-0.002,-0.0194,0.0139,0.1091,0.007,-0.002,-0.0304,-0.0477,-0.0084,-0.0205,0.0461,-0.0152,0.0212,-0.041,0.0813,0.0124,0.0314,-0.0464,0.0234,0.0673,-0.0956,0.0703,0.0111,0.0367,0.076,-0.0107,-0.0536,-0.0413,-0.0588,0.0141,-0.036,0.0527,-0.0157,-0.0569,-0.021,-0.0009,-0.0131,0.0605,-0.0055,-0.0223,0.0635,-0.0256,-0.0053,0.0013,0.028,0.0181,0.0495,-0.0515,-0.0452,0.0042,0.0922,-0.025,0.1227,-0.0372,0.0288,0.0115,0.0727,-0.0667,-0.0136,0.0215,-0.0613,0.0749,-0.0616,0.1058,0.0663,-0.019,0.0452,0.0467,-0.0395,-0.0475,0.0547,0.0619,-0.0489,0.0571,0.0041,-0.0092,-0.0375,-0.0306,-0.0251,0.0441,0.0282,0.089,-0.0299,-0.0098,0.0186,-0.0313,0.0814,-0.1221,0.0264,0.0365,0.0339,0.0466,-0.0057,-0.0008,0.0617,-0.0052,0.08,0.0685,-0.0832,0,-0.0705,0.0584,-0.0116,0.0062,-0.0773,0.0007,-0.039,-0.0323,0.0183,0.0025,-0.0031,0.1316,0.094,0.0787,0.0412,0.0187,-0.0027,0.1017,-0.0139,-0.0122,0.0011,-0.0673,-0.0062,0.0291,0.0617,-0.0204,-0.0541,0.0467,-0.0155,-0.0253,0.0379,-0.065,-0.0054,-0.0797,0.0622,-0.016,0.0276,0.0132,0.0249,0.0033,-0.1472,0.0295,-0.0173,0.0307,-0.0644,0.0726,0.0129,-0.0606,-0.0283,-0.0006,0.0004,0.0057,0.0804,0.1043,0.0034,-0.0009,0.0255,-0.008,0.0383,-0.0111,0.0495,-0.0288,-0.0181,-0.0859,0.0154,0.0206,-0.038,0.0004,0.0064,0.0028,0.094,0.0116,-0.0481,-0.026,-0.027,0.0243,-0.0639,0.0781,0.0251,0.0688,0.0282,-0.0419,0.0582,-0.0974,0.0116,-0.0329,0.0626,-0.0729,-0.0456,0.0192,0.0443,0.0092,-0.1017,0.1139,-0.0512,0,-0.0661,0.0397,0.0127,0.1016,-0.0806,-0.0281,0.0442,-0.0657,0.1201,-0.0391,-0.0337,0.0039,0.0543,0.046,0.0059,-0.0728,0.0227,-0.0232,-0.0174,0.0581,0.0309,-0.0169,-0.1373,-0.0591,-0.0084,0.0243,-0.0219,-0.1065,-0.0192,-0.0339,-0.0196,0.0098,-0.0209,-0.0036,-0.0358,0.0288,0.08,0.0147,-0.0822,0.0403,0.0025,0.0745,-0.0769,-0.025,-0.0681,0.1088,-0.0374,0.1117,-0.0618,-0.0177,-0.0346,0.0599,0.0024,0.041,-0.0348,0.0004,0.0189,-0.0303,0.0097,0.0602,0.0027,-0.0242,-0.0954,0.0363,0.0182,-0.0773,0.0391,-0.0195,-0.0086,-0.0173,0.0337,-0.0535,-0.0678,-0.0445,-0.0344,0.0109,0.0884,-0.0214,0.0072,0.0274,-0.0133,0.0131,-0.0566,-0.1434,0.0129,0.0712,-0.0154,-0.0572,-0.0609,0.0203,-0.0515,-0.0339,-0.1054,-0.0836,-0.0627,0,-0.0584,0.0202,0.0467,0.0381,0.0385,0.029,-0.0113,0.0681,-0.0668,-0.0195,0.0107,-0.051,-0.0089,-0.0037,0.0852,-0.0361,0.0069,-0.0095,-0.0641,0.0491,-0.0022,0.0359,-0.011,-0.062,0.0156,0.0569,0.0259,0.0512,0.012,-0.0164,-0.0242,0.0093,-0.0151,-0.0419,0.0112,0.0763,-0.0583,0.0166,0.0636,0.0519,-0.0492,0.0378,0.058,0.0567,-0.0518,-0.01,-0.035,0.0294,0.0679,-0.0548,0.0321,-0.0866,-0.0263,-0.0141,0.0589,-0.0402,0.0266,0.0601,0.0127,0.127,0.0668,-0.0318,-0.1067,-0.0736]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"-type detection # Every visitor's IP address maps to an Autonomous System Number (ASN) — essentially, the network they're connecting from.","embedding":[-0.0281,-0.0254,-0.0225,-0.009,0.0435,-0.0352,0.0284,-0.1196,0.0642,-0.0311,-0.0164,0.0448,0.0208,-0.0055,-0.0549,-0.0458,0.0578,-0.0019,-0.0853,-0.0833,-0.0024,-0.0016,0.0057,-0.0403,-0.0303,-0.0444,0.0339,-0.0699,-0.0175,-0.0378,-0.0112,0.0566,-0.0068,0.0652,-0.0639,-0.0495,0.0015,0.0293,0.0543,0.0135,0.0236,-0.0316,0.1063,-0.0485,0.0083,0.0144,0.0024,-0.0191,-0.0403,-0.0319,-0.0069,0.0139,0.0366,0.0216,-0.0461,-0.0727,-0.1095,-0.0476,-0.0855,0.1501,-0.0131,-0.0495,0.0232,0.0194,0.0333,0.0551,0.0278,0.0038,-0.0048,-0.0271,0.065,0.0157,-0.0672,0.0005,-0.0097,0.0194,-0.0731,0.0473,0.1298,-0.0642,0.1065,0.0129,0.0602,0.0653,-0.0176,-0.026,-0.0229,-0.0237,-0.0143,0.096,0.0189,0.0338,0.0693,0.0133,0.0333,-0.0018,-0.0449,-0.0782,0.0599,0.0334,-0.0518,0.0479,-0.0084,-0.0228,-0.0086,0.0104,0.0445,0.0535,0.0369,0.1356,0.0263,0.0273,-0.0118,-0.0255,-0.0045,-0.0731,0.0309,0.0504,-0.0066,0.0451,-0.0125,0.0323,0.0365,-0.0691,0.0525,0.0698,-0.1247,0,0.0161,0.0911,-0.0168,-0.0492,-0.1026,0.0315,-0.104,0.0272,-0.0589,0.0931,-0.0134,0.1406,0.0796,0.0254,0.0678,0.0877,0.0422,0.0898,0.0309,0.0381,0.0779,-0.046,0.0438,0.0271,0.07,0.0166,-0.1193,0.0011,-0.0253,0.0221,0.0516,-0.0471,-0.0202,-0.0112,0.0898,-0.0249,0.0392,0.0023,0.0216,-0.0026,-0.1003,0.0368,-0.0275,0.0625,-0.035,0.0799,-0.0065,-0.0227,0.0834,0.0288,-0.0465,-0.0365,-0.0373,0.0361,-0.0363,0.0308,-0.001,0.0058,0.039,0.0044,0.0254,0.0281,-0.0702,-0.0167,0.0544,-0.0173,-0.0419,-0.0329,-0.0088,-0.001,0.1009,-0.038,0.014,0.0699,-0.0172,-0.0275,-0.0516,0.0625,-0.0019,0.0449,-0.0441,0.0053,0.042,-0.0469,-0.0735,-0.0058,0.0575,-0.0153,0.0131,0.0265,-0.0295,-0.025,-0.0798,0.0653,-0.0944,0,-0.0209,0.0585,0.0125,0.0052,-0.0288,-0.1107,0.0808,-0.006,0.0739,-0.0033,-0.0078,0.0104,0.0755,0.0151,0.0549,0.0098,0.0091,-0.0683,-0.1012,0.0617,0.0208,-0.0331,-0.0827,-0.0257,0.0531,-0.002,0.032,-0.0948,0.0324,-0.0181,-0.0136,0.008,-0.0645,-0.0013,-0.0959,-0.0268,0.0308,0.0245,-0.0197,-0.0437,-0.0162,0.0814,-0.0657,0.0158,-0.023,0.0558,-0.0642,0.1596,-0.0232,-0.0568,-0.0341,0.0546,0.0265,0.0293,0.0182,0.0073,0.0322,-0.0528,-0.0659,0.0873,0.0574,-0.0491,-0.0483,0.0774,-0.018,-0.024,0.0516,-0.042,-0.007,-0.0365,0.0313,-0.1286,-0.0561,-0.0327,-0.0519,0.0628,0.0237,-0.0221,-0.0106,0.0451,0.0151,-0.0098,-0.0297,-0.1366,0.1336,0.0036,0.0428,-0.0097,0.0594,0.0097,-0.1043,-0.0841,-0.0761,-0.0551,-0.0756,0,-0.0261,0.0066,0.0086,0.051,-0.0114,-0.0099,-0.0098,0.019,-0.0393,0.0065,0.0139,0.0135,-0.0994,-0.0139,0.0545,-0.0159,-0.0256,-0.0332,-0.0107,0.0361,-0.0502,-0.0604,-0.0764,-0.047,-0.01,-0.0126,0.0174,-0.0013,0.0108,0.043,0.0104,0.0166,0.0099,-0.0104,-0.0067,0.065,-0.0426,0.0031,0.0367,0.0269,-0.0162,-0.0416,0.0279,0.007,0.0307,-0.035,-0.0269,-0.0407,0.0924,-0.0232,0.0038,-0.0764,-0.0693,0.085,0.0893,-0.0492,0.0289,-0.0326,0.0146,0.0188,0.0592,-0.0941,-0.0658,-0.0435]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"Privacy by design: This approach supports GDPR compliance through data minimization — granular IP-derived information never leaves your server, and third parties receive only aggregate","embedding":[0.0053,-0.0796,-0.0421,-0.0422,0.0052,0.0062,0.0476,-0.0379,0.0149,-0.0403,-0.0891,0.0095,0.0297,-0.0027,-0.0288,-0.0336,0.1654,0.0173,-0.104,-0.0824,-0.026,0.0115,0.0547,-0.0069,-0.0358,-0.0996,0.041,-0.0817,0.059,-0.0794,-0.0044,0.0855,-0.0538,0.0314,-0.0562,-0.0282,-0.0518,-0.0298,0.0201,-0.0104,0.0429,-0.0459,0.0181,-0.0277,-0.0012,-0.0098,0.0322,0.0357,-0.0132,0.0036,-0.0448,0.0055,0.0595,-0.0195,-0.0454,-0.0485,-0.1263,-0.0414,-0.0718,0.1134,-0.0252,-0.0847,0.0016,0.0027,-0.03,0.1062,0.0114,0.0291,-0.023,-0.0159,0.0326,-0.0231,0.0022,-0.0015,0.0185,0.0006,-0.0171,0.0433,0.0839,-0.0586,0.0755,-0.0046,0.0241,0.0395,-0.0204,-0.0804,0.004,0.0037,-0.0592,0.0605,0.0036,0.1042,0.0536,-0.0234,0.0397,0.0336,-0.1061,-0.1294,0.1083,0.0277,-0.0312,0.0678,-0.0392,-0.0481,-0.0478,0.0446,0.0323,0.0939,0.0242,0.1815,0.0232,0.0414,0.0141,-0.04,0.0498,-0.0624,0.0034,0.0007,0.0365,-0.0016,-0.0112,0.03,0.0699,-0.0151,0.0682,0.0395,-0.1051,0,-0.0242,0.077,-0.0433,-0.039,-0.0891,0.0837,-0.0647,-0.0006,-0.025,-0.0086,0.0199,0.1437,0.0173,0.0265,0.0675,0.0717,-0.002,0.0494,-0.0089,-0.0146,-0.0061,-0.0131,-0.0009,0.0424,0.0493,-0.0211,-0.107,-0.0223,-0.0249,0.0025,0.076,-0.0477,0.0072,0.0117,0.0509,0.0168,-0.0601,0.0177,0.025,0.0393,-0.1265,0.0332,0.0211,0.0163,-0.126,0.0683,-0.0594,-0.0336,0.003,0.0271,0.0173,-0.0484,0.0324,0.0484,-0.0536,0.0357,-0.025,-0.025,0.0339,-0.0211,0.0079,0.0438,-0.0161,0.0009,0.013,0.0094,-0.0618,-0.008,0.005,-0.0157,0.1017,0.018,0.0006,0.0701,-0.011,-0.0319,-0.0442,0.0399,0.0478,0.073,0.0313,-0.011,0.0603,-0.0379,-0.0466,-0.0146,0.0626,-0.0069,0.0115,0.0489,-0.0326,-0.0095,-0.0871,0.0593,-0.0773,0,-0.0048,0.1099,0.0482,0.082,-0.0205,-0.0911,0.0264,-0.03,0.1236,0.0204,-0.0094,0.0287,0.0677,-0.007,0.0327,-0.052,0.024,-0.1097,-0.0632,0.0188,0.0013,-0.0481,-0.0861,-0.03,0.0818,0.0091,0.0048,-0.0664,0.0102,0.0108,-0.0126,-0.0126,-0.022,-0.0631,-0.0593,0.009,0.0637,0.0223,-0.0592,-0.0706,-0.0176,0.0673,-0.0287,-0.0437,-0.0439,0.0846,-0.0321,0.1115,-0.0471,-0.0682,-0.0135,0.0712,0.0711,0.0147,-0.0275,-0.0056,0.0853,-0.0517,-0.0068,0.0564,0.0246,0.0124,-0.0609,0.0036,0.0075,-0.0594,0.0275,0.0014,-0.0419,0.0054,-0.0211,-0.0699,-0.0098,-0.0568,-0.0608,0.0736,0.0429,-0.008,0.0265,-0.0051,0.0178,0.0022,-0.022,-0.1098,0.1098,0.0423,0.0398,-0.039,0.0069,-0.0213,-0.0634,-0.0677,-0.124,-0.0301,-0.0616,0,-0.0312,0.0345,0.0285,0.0461,0.0079,-0.0273,-0.0122,0.1055,-0.0566,0.025,0.0136,-0.0015,-0.059,0.018,0.0547,0.0547,-0.0501,-0.0514,-0.0322,0.0109,-0.0411,-0.0192,-0.0679,-0.0459,0.024,0.0171,0.0521,-0.0199,0.0234,-0.02,0.003,0.0573,0.0022,-0.0336,0.0063,-0.0157,-0.0681,0.0235,0.0314,0.088,-0.0225,0.0821,0.0811,0.0217,-0.0001,-0.0314,-0.0281,-0.0137,0.06,-0.0027,0.0136,-0.071,-0.0264,0.0484,0.0491,-0.074,0.0475,0.0144,0.0311,0.0585,0.0379,-0.0264,-0.0878,0.005]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"The weights reflect strategic priority: government and core stakeholder visits represent direct policy influence, academic referrals signal research uptake, while general search and social traffic —","embedding":[0.0068,-0.0924,-0.0159,0.0221,0.0454,0.0217,0.0608,0.0764,0.0204,0.0016,-0.0793,-0.0224,-0.0169,0.0188,-0.0042,0.0165,0.1004,0.0001,-0.0941,-0.0512,0.0135,-0.0336,0.0224,0.0211,-0.0069,-0.0442,-0.0665,-0.0575,0.0444,-0.0236,-0.0252,0.102,-0.0249,0.017,-0.0777,0.0301,-0.0145,-0.0042,0.053,-0.0504,0.0292,-0.0673,0.0591,-0.0666,0.0403,-0.0364,0.0102,0.0435,-0.0894,0.0272,-0.0399,-0.0353,0.0886,0.0319,-0.0607,-0.0345,0.0144,0.0153,-0.0178,-0.07,-0.0839,-0.0814,-0.0062,-0.023,0.0147,0.059,-0.0527,0.0518,0.0166,0.0049,0.1049,-0.0579,0.012,-0.0099,0.0611,0.0089,-0.0358,0.0349,0.0714,-0.0122,0.0545,-0.0049,-0.001,0.0252,0.022,-0.067,0.0263,-0.0342,-0.0487,0.0562,-0.0189,0.0521,0.0933,0.0065,-0.0207,-0.0157,-0.0781,-0.0536,0.0356,0.0587,-0.0241,0.0755,-0.0305,0.0237,-0.0234,0.005,-0.0073,0.0554,0.0856,0.0535,-0.039,-0.0153,0.0359,-0.0471,0.0565,-0.0645,0.0469,0.0757,0.0138,0.0479,-0.0136,-0.0163,0.0067,-0.0751,0.0477,0.0929,-0.0787,0,0.007,0.0215,-0.024,0.0115,-0.0528,0.0041,-0.1263,0.0014,-0.0449,-0.0314,-0.0313,0.1693,0.0565,0.0988,0.0618,-0.0455,-0.0291,0.0783,0.0158,-0.018,0.0142,-0.0569,-0.002,0.0011,0.0856,-0.0199,-0.0545,-0.0223,-0.0434,0.0148,0.0232,-0.0252,-0.0516,-0.0868,0.0316,0.0068,0.0159,0.006,0.0252,-0.0117,-0.0818,0.015,0.0252,-0.0125,-0.0301,0.0126,-0.0759,-0.0491,0.019,0.0013,0.01,-0.0221,0.0399,0.0399,-0.0247,0.0355,-0.0336,-0.0121,0.043,-0.0407,0.0404,-0.0032,-0.0172,0.0138,0.0657,0.0475,-0.0293,0.0314,0.0196,0.0511,0.0491,0.0964,0.0034,-0.0158,-0.046,-0.0071,-0.0243,0.0002,0.0056,0.0832,0.0028,-0.0229,0.0948,-0.0847,0.0425,0.0298,0.0514,-0.0839,-0.0272,-0.0059,-0.066,0.0263,-0.0483,0.0634,-0.1006,0,-0.0712,0.0657,0.0629,0.0605,0.058,-0.0152,-0.0311,-0.1171,0.0759,0.0342,-0.0398,-0.0511,0.001,0.0324,0.0534,-0.0214,-0.003,-0.0413,-0.0744,0.0008,0.0823,-0.0559,-0.1083,0.0651,0.0521,-0.0134,-0.0102,-0.0907,0.0538,-0.0336,-0.0281,0.0106,-0.0172,0.0272,-0.0626,0.054,0.0326,-0.044,-0.05,0.0222,-0.0171,0.0602,-0.0678,-0.0707,-0.0723,0.0458,-0.064,0.1214,-0.0846,-0.0402,0.0231,0.0053,-0.0223,0.0934,-0.014,-0.0268,0.1126,-0.0003,-0.0254,0.0394,0.0136,0.0323,-0.0806,0.0306,-0.0079,-0.0471,0.0357,0.0075,-0.0832,-0.0137,0.0082,-0.029,0.0209,-0.0677,-0.0067,0.0376,0.0424,0.0293,0.0052,-0.0156,0.0104,-0.0335,0.0347,-0.085,0.0621,0.1467,0.0164,-0.0039,-0.0281,0.0147,-0.0705,-0.0315,-0.099,-0.0066,0.0036,0,-0.0122,-0.0035,-0.019,0.1282,0.0176,-0.0453,-0.0439,0.0712,-0.0906,-0.0162,-0.0139,-0.043,-0.0971,0.016,0.0888,-0.0358,-0.0619,-0.0194,-0.0561,-0.0268,-0.0109,0.0061,-0.0212,-0.0318,0.0267,0.0023,0.0004,0.0407,0.0472,0.0002,-0.0074,0.0507,-0.0601,-0.0732,0.0968,0.0227,-0.0587,-0.0064,0.0278,0.1578,0.0171,0.0452,0.1262,0.0435,0.0172,-0.0144,-0.1009,0.0155,0.0547,-0.0678,0.0115,-0.0694,0.0262,0.0831,0.0453,0.0108,0.0429,0.0047,-0.0242,0.0547,0.1192,-0.0954,-0.0653,0.022]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"100 sessions from a government site (5×) scores higher than 400 sessions from unclassified sources (0.5×). The dashboard visualizes weighted impact, not raw sessions.","embedding":[0.0053,-0.025,-0.048,0.024,0.0772,0.0123,0.0528,0.0303,-0.0214,0.0059,-0.0923,0.0175,0.0516,0.0334,-0.0399,-0.0168,0.1289,0.0025,-0.0881,-0.0436,-0.0432,0.031,0.0962,0.0132,-0.0273,-0.0388,-0.0402,-0.0406,0.0551,-0.0322,0.0371,0.1071,-0.0405,0.0278,-0.1108,-0.0507,0.0338,-0.0085,0.0732,-0.0272,0.015,-0.0081,0.0405,0.0289,0.0035,-0.0645,-0.0581,-0.0455,-0.0805,0.0456,-0.0088,-0.0143,0.0189,-0.0183,-0.0453,0.0111,-0.0204,-0.0257,-0.0053,0.0257,-0.0141,-0.0557,-0.0073,-0.0297,0.0027,0.0856,-0.0016,0.0144,-0.0111,0.0353,-0.009,-0.0075,0.0179,-0.0601,0.0327,-0.0646,-0.0538,0.0374,0.0388,-0.0121,0.0424,-0.0175,0.0379,0.0208,0.0538,-0.081,0.0091,-0.0032,-0.1084,0.0968,-0.0322,0.1332,0.0384,-0.0291,-0.0292,-0.0043,-0.1368,-0.0645,0.0887,0.0718,-0.0201,0.0467,-0.0169,0.0329,0.0039,0.0081,0.0412,0.0936,-0.003,0.0836,-0.0143,0.0645,-0.022,-0.0387,0.0288,-0.0823,0.0666,0.0301,0.0426,0.0565,0.0469,0.0341,0.0597,-0.0684,0.0859,0.0932,-0.0815,0,0.0264,0.0332,0.0066,0.0354,-0.0788,0.0528,-0.0718,-0.026,0.0056,-0.0076,-0.01,0.1925,0.0121,0.0169,0.112,-0.0296,-0.043,0.0352,-0.0538,-0.0039,-0.0003,-0.0815,0.012,0.0612,0.087,0.0075,-0.0214,0.0319,-0.053,0.0035,-0.0168,-0.0256,-0.0027,-0.0795,0.002,-0.0047,0.0204,0.0333,0.0539,-0.0562,-0.0932,0.0009,-0.0333,-0.0286,-0.1087,0.0559,-0.0248,-0.0782,0.0429,-0.001,-0.0291,-0.0686,0.0501,0.0813,-0.0556,0.0059,-0.0105,-0.0058,0.0397,0.0067,0.0197,-0.0132,-0.0261,-0.1284,0.0229,0.0579,-0.0333,0.0566,-0.0491,0.0369,0.0338,0.0524,0.0259,-0.0499,0.0087,-0.006,-0.0729,-0.0093,-0.0697,0.0356,0.0475,-0.072,0.0445,-0.064,0.0341,-0.0265,0.091,-0.068,-0.0295,-0.0231,-0.0419,0.0289,0.0086,0.0276,-0.0769,0,-0.0699,0.1022,-0.0122,0.1078,-0.013,-0.046,-0.0113,-0.026,0.0664,0.0404,-0.0185,-0.0376,-0.016,0.0271,0.0146,0.004,-0.0496,-0.1208,-0.07,-0.029,0.0346,0.0303,-0.0615,-0.0544,0.0513,0.0255,-0.0044,-0.0385,0.057,0.0079,-0.0139,-0.0355,0.0396,0.0365,0.0072,-0.0051,0.0206,-0.0397,-0.0747,0.006,0.0208,0.0766,-0.0437,0.0273,-0.0748,0.1003,-0.0561,0.1032,-0.1109,-0.0043,0.0198,0.0498,0.0094,0.089,-0.0595,-0.0176,0.0749,-0.0459,-0.0679,0.0255,0.0262,0.0459,-0.0867,0.01,0.0518,-0.0821,0.0792,-0.0182,-0.0471,0.0643,-0.0215,0.0213,0.0356,-0.0499,0.049,0.1036,0.0186,-0.0619,-0.0241,-0.0275,-0.0366,0.0477,0.0051,-0.1493,0.0116,0.0371,-0.0542,0.0384,0.0019,-0.0118,-0.0292,-0.0334,-0.1262,0.0186,-0.0126,0,-0.0983,-0.0292,-0.0291,0.0488,0.0084,0.0353,0.0395,0.0869,-0.0227,0.0087,0.0039,-0.0479,-0.0801,-0.0036,0.0644,-0.0128,0.0098,0.0193,-0.0557,-0.0166,-0.0273,0.0179,0.0069,-0.0132,-0.0233,0.0188,0.0113,0.039,-0.0263,-0.0571,0.0289,0.014,-0.0266,-0.0836,0.055,0.0873,-0.034,0.0175,0.014,0.1144,-0.0113,0.0288,0.0228,0.0733,-0.0242,-0.0073,-0.0723,0.0128,0.0853,-0.0281,0.0108,-0.0436,-0.0173,0.0495,-0.0091,0.0142,0.0038,0.0193,0.0743,-0.0142,0.1052,-0.0359,-0.0407,0.0083]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"Topic-level analysis # \"Top pages\" lists tell you what's popular. They don't tell you which topics resonate.","embedding":[0.0506,-0.0456,-0.0412,0.0064,0.106,0.0472,0.0235,-0.023,-0.026,0.0089,-0.0989,-0.0141,0.0325,0.0444,-0.0214,0.0101,0.0347,0.0031,-0.0733,-0.0296,0.0047,0.0221,0.1015,-0.0199,-0.0628,-0.0283,-0.0497,-0.0137,-0.0333,-0.0151,0.024,0.124,-0.0605,0.0271,-0.0362,-0.0545,-0.048,-0.0258,0.0771,0.0277,0.0067,-0.0381,-0.0006,-0.0012,0.0107,-0.0214,0.0055,0.0479,-0.1157,-0.0025,-0.0182,-0.0063,0.0114,-0.0032,0.0394,-0.0387,-0.0183,-0.0166,-0.0197,0.04,-0.0373,-0.072,-0.0565,0.0032,-0.0037,0.0309,-0.0137,0.0886,-0.0397,0.0272,0.0005,0.0074,-0.0074,-0.0444,0.0463,-0.0675,-0.0205,0.0306,0.0731,-0.0891,0.0687,0.0198,0.0414,0.0578,0.0353,-0.1084,-0.0079,-0.0394,-0.0882,0.0416,-0.022,0.0378,0.1219,0.0138,0.0333,0.0388,-0.0721,-0.1129,0.0804,0.0246,0.0325,-0.0196,-0.0087,-0.0272,-0.0561,0.0039,0.0205,0.0651,-0.0271,0.1048,0.0179,0.0632,-0.0103,-0.0715,0.029,-0.0985,0.0791,0.0118,0.0212,0.0588,-0.074,-0.0268,0.0576,-0.0019,0.0987,0.1037,-0.0785,0,0.0073,0.0587,-0.0511,0.0435,-0.0906,0.0898,-0.0289,-0.0642,0.0215,-0.0262,-0.0016,0.2363,-0.0097,0.0578,0.1519,-0.0333,-0.0204,0.0936,-0.0491,-0.0064,0.041,-0.037,0.0362,0.0168,0.0684,-0.039,-0.0633,0.0024,-0.0336,0.0198,0.0378,-0.0174,-0.0204,-0.0302,-0.0235,-0.0065,-0.0296,0.0068,0.0047,-0.0135,-0.0811,0.0127,0.0261,-0.0039,-0.0725,-0.0014,0.0184,-0.0116,0.0032,-0.0196,-0.0365,-0.0788,0.1247,-0.0064,0.0212,0.0733,-0.0341,-0.0237,0.0543,-0.0229,-0.0117,-0.0305,0.0345,-0.0628,0.081,0.0572,-0.0334,0.06,-0.0439,-0.0206,0.0539,-0.0148,-0.0048,-0.0157,0.0125,0.0751,-0.0681,0.0379,-0.0174,0.0136,-0.0266,-0.0202,0.0713,-0.0808,-0.0002,-0.0262,0.0688,-0.0246,0.0698,0.0212,-0.0145,-0.0524,-0.0278,0.0148,0.0035,0,-0.0579,0.0346,0.0338,0.0472,-0.0441,-0.0429,-0.0282,-0.0191,0.0779,-0.033,-0.069,0.0114,-0.0322,0.0134,-0.018,-0.0723,0.0133,-0.0513,-0.0212,0.0298,-0.0194,-0.0472,-0.1166,0.001,0.0075,0.0227,-0.0481,-0.0591,0.0458,-0.023,-0.0476,-0.0456,0.035,0.0438,-0.0408,0.0586,0.0456,-0.0325,-0.0532,0.0394,-0.0063,0.0318,-0.0148,-0.0263,-0.0758,0.0406,-0.0355,0.0896,-0.0607,-0.0301,-0.003,0.0532,-0.0074,0.0257,-0.0366,0.0173,0.0615,-0.0192,-0.0885,0.049,0.0021,0.0992,-0.1146,-0.0428,-0.0015,-0.0936,-0.0185,-0.1063,0.0399,-0.034,-0.0084,-0.0211,-0.068,-0.1074,0.0138,0.0369,0.0502,-0.0109,-0.0062,0.0101,0.0206,0.0352,-0.0413,-0.101,0.073,0.0813,-0.0573,-0.0524,-0.0092,0.0073,-0.0682,-0.0448,-0.1476,-0.0308,-0.0363,0,-0.0599,0.0316,0.0544,0.0719,0.0504,0.0195,0.0172,0.0367,-0.0281,0.0732,0.0423,0.0489,0.0011,-0.0035,0.0265,0.0189,0.0173,0.0124,-0.0504,0.0249,0.0126,0.0396,-0.0265,-0.0157,0.0612,-0.0183,0.0095,-0.0027,0.0102,-0.004,0.0151,-0.0125,-0.1108,0.0181,0.0337,0.0347,-0.0126,0.0718,0.0116,0.051,0.0292,0.0968,0.0617,0.0687,-0.0093,-0.0422,-0.1293,0.048,0.048,-0.0592,-0.0306,-0.0678,-0.0201,0.0744,-0.0115,-0.0001,0.0077,0.0334,0.04,0.1173,0.0679,-0.086,-0.036,-0.0355]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"That requires qualitative validation — tracking where content is cited, monitoring policy changes, surveying stakeholders. Multilingual patterns are murky.","embedding":[0.0395,-0.0502,-0.0342,0.0183,0.0019,0.075,0.0142,-0.0387,0.0287,-0.0668,-0.0965,-0.0056,0.0118,0.0383,-0.0114,0.001,0.0734,0.0053,-0.0902,-0.0688,-0.0356,-0.0148,0.049,0.0316,-0.0032,-0.0539,-0.0474,-0.0791,0.0094,-0.0122,-0.0006,0.1071,-0.009,0.0391,0.0077,-0.0379,0.0108,-0.0541,0.0807,-0.0214,-0.0476,-0.05,0.0437,-0.0164,0.1115,-0.0003,-0.0016,0.0658,-0.0843,0.0402,-0.0736,-0.02,0.0958,-0.0554,-0.0048,-0.0116,-0.0503,-0.0111,-0.0124,0.053,-0.0428,-0.1014,-0.0382,0.0721,-0.0428,0.0461,0.0259,-0.0014,-0.0383,0.0405,-0.047,0.0142,0.0335,0.0193,0.0223,-0.0231,-0.0316,-0.0081,0.0267,-0.0963,0.0947,-0.0204,0.0514,0.0555,0.1189,-0.0704,0.0318,0.0173,-0.048,0.0438,-0.0286,0.0248,0.0855,0.0058,0.0707,0.0621,-0.0893,-0.0429,0.0709,0.0362,0.015,0.0703,-0.0237,-0.0369,-0.0578,-0.0086,0.0133,0.0648,-0.0069,0.0421,0.013,0.031,-0.0075,-0.0634,0.0417,-0.0535,0.0623,-0.0197,0.0768,0.0371,-0.0858,0.0431,-0.0054,-0.0301,0.0254,0.0953,-0.0156,0,0.0494,0.0458,-0.0773,-0.0178,-0.107,0.0475,-0.0297,-0.0688,0.0069,-0.0721,0.0298,0.1426,0.0276,0.0287,0.0638,0.0188,-0.006,0.0783,-0.0151,0.0297,0.0396,-0.0217,0.0266,0.0049,0.0559,0.0218,-0.0552,0.0083,-0.0664,-0.0012,0.0021,-0.054,-0.0162,0.0098,0.0131,-0.0599,0.0125,-0.0051,0.0102,0.0369,-0.1176,0.0717,-0.0519,-0.0046,-0.0671,0.0376,0.0134,-0.0647,0.0422,-0.034,-0.0316,-0.0214,0.0891,0.0467,0.0714,0.0552,0.0023,-0.0754,0.0617,-0.0146,0.0015,-0.0509,-0.0143,-0.0079,0.0386,0.082,-0.0512,0.0141,-0.0268,-0.0695,0.0841,-0.0152,0.0171,-0.0204,0.0124,0.0345,-0.0179,-0.0257,0.0383,0.0529,0.0139,-0.0377,0.0661,-0.0448,0.0005,-0.0049,0.076,-0.0381,0.0566,0.0337,-0.0039,-0.0239,-0.0397,0.0322,0.0096,0,-0.0155,0.0219,0.0136,0.1232,-0.0878,-0.0607,0.0467,0.018,0.0987,-0.0504,0.0175,-0.0028,0.0265,0.0687,-0.0078,-0.0325,0.0627,-0.0445,0.0239,0.0793,0.0175,-0.0041,-0.1392,-0.0541,0.0274,0.0062,-0.0693,-0.1338,-0.0538,-0.0747,-0.0338,0.0024,-0.0109,0.0487,-0.0359,0.0697,-0.0208,-0.0255,-0.0378,0.0035,0.0054,0.0632,-0.031,-0.0246,-0.0232,0.0965,-0.0868,0.0741,-0.0758,-0.0268,-0.0335,0.0067,-0.0467,-0.0319,-0.0092,-0.0618,0.0155,-0.1275,-0.1236,0.0393,-0.0398,0.06,-0.0676,-0.0083,0.0242,-0.0264,0.021,0.0172,0.0132,-0.0188,0.0234,-0.0612,-0.0826,-0.0354,-0.0176,0.0629,0.0194,-0.0131,0.0303,0.036,0.0005,0.0563,-0.03,-0.1188,0.0383,0.1274,-0.0853,0.0006,0.0273,0.0072,-0.0808,-0.0289,-0.1271,-0.0045,-0.0387,0,-0.1099,0.0459,-0.006,0.0504,0.0116,-0.0391,0.0025,0.0837,0.0108,0.0334,-0.0137,-0.0215,-0.0452,0.0121,-0.0079,-0.0041,0.0122,0.04,-0.028,0.0207,0.0116,0.048,0.0032,-0.0468,-0.0023,0.0494,-0.0219,0.0097,0.0034,-0.1083,0.0128,0.0253,-0.0623,-0.0271,0.0227,-0.0151,-0.0614,0.0737,0.0782,0.1119,0.021,0.0812,0.0412,0.0187,0.0124,-0.0237,-0.0986,-0.02,0.0289,-0.0431,0.0226,-0.0718,-0.0257,0.0787,0.0824,-0.0212,0.0148,0.0085,0.0525,0.1166,0.037,-0.0713,-0.0977,-0.0057]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"But the approach transfers: Research your benchmarks before accepting industry defaults. Decide explicitly what applies. Classify content by type in your CMS. Make success criteria type-specific.","embedding":[-0.0232,0.0012,-0.0462,0.0416,0.0444,-0.0237,0.0242,0.0235,-0.0179,-0.0208,-0.1364,-0.0158,0.0428,0.0344,-0.0046,0.0249,0.1403,-0.0455,-0.0518,-0.0424,-0.0191,0.0192,0.0467,0.0205,-0.0279,0.0098,-0.0421,-0.0057,0.0056,-0.033,0.0212,0.0355,-0.0735,0.0116,-0.0287,0.0337,0.0087,-0.0282,0.0338,-0.038,0.0133,-0.0336,-0.0169,-0.0007,0.0638,-0.0803,-0.0162,-0.0068,-0.0468,0.0175,-0.0693,-0.0667,-0.0123,0.023,-0.0187,0.0093,-0.0688,-0.0605,0.0051,0.0127,0.0351,-0.0692,-0.0402,0.0641,0.0294,0.0549,-0.0231,0.0538,0.0088,0.0212,-0.0165,-0.0162,0.043,-0.0308,0.0214,0.0219,-0.0555,0.0086,0.0603,-0.0857,0.0744,-0.0067,0.0158,0.1132,0.0089,-0.0527,0.0302,-0.0014,-0.0596,0.0337,-0.0293,0.0442,0.0661,0.0066,0.0205,0.0357,-0.0791,-0.1467,0.0864,0.1147,0.0309,0.0678,-0.0047,-0.059,-0.0667,0.0248,-0.0045,0.1319,-0.0215,0.1223,0.0384,0.0453,-0.0147,-0.0608,0.0863,-0.0604,0.0771,0.0137,0.0097,0.0729,-0.0474,0.0425,0.0133,-0.0421,0.0956,0.1431,-0.1195,0,0.0142,0.0507,0.0218,0.0521,-0.0804,0.0562,-0.0354,0.0172,0.0047,-0.0273,0.0794,0.1504,-0.0042,0.0213,0.0923,-0.0239,-0.0666,0.0616,0.0093,-0.0405,0.0035,-0.0702,-0.0208,0.0241,0.099,0.0194,-0.0655,-0.0019,-0.0623,0.0242,0.0183,-0.0371,0.0043,-0.0076,-0.0006,-0.0134,-0.0032,-0.0527,0.0295,0.0294,-0.1434,0.0503,-0.0523,-0.0314,-0.0651,0.0511,0.0129,-0.0538,0.0365,-0.0009,0.0174,-0.0438,0.0937,0.0725,0.0046,-0.0296,-0.0443,-0.107,0.0583,-0.0118,0.0569,-0.071,-0.034,-0.0149,0.0031,0.0296,-0.0031,0.0234,-0.022,0.0081,0.0264,-0.0135,-0.0033,-0.0136,-0.0026,-0.0171,-0.0392,0.0211,-0.0105,0.0311,0.0251,-0.0034,0.0266,-0.0471,0.0179,-0.0406,0.0744,-0.0594,0.0205,0.035,-0.0095,0.0488,-0.0482,0.0873,-0.0093,0,-0.0151,0.0737,-0.0245,0.1134,0.0034,-0.0819,-0.0326,-0.0635,0.1216,0.0175,-0.0302,0.014,-0.0426,0.0444,-0.0145,-0.0078,0.0309,-0.1309,0.0276,0.0541,0.0118,0.0071,-0.0996,-0.0277,0.0836,0.0309,-0.0402,-0.0854,-0.0078,-0.0372,-0.0401,-0.0191,0.0245,-0.0311,-0.0094,0.0298,0.0513,-0.0196,-0.0165,0.0019,0.0052,0.0203,-0.0367,0.0025,-0.055,0.0994,0.0038,0.0817,-0.0473,-0.009,-0.0159,-0.0074,-0.0081,-0.0581,-0.0651,-0.0459,0.0583,-0.0013,-0.0882,0.0837,0.0593,0.0433,-0.0571,-0.0499,0.0538,-0.0356,0.0366,-0.0372,-0.0882,0.0011,-0.0236,-0.0846,-0.0706,-0.095,-0.0068,0.0895,0.0359,-0.082,-0.0296,0.0162,0.0394,0.0784,-0.0036,-0.0722,0.0445,0.0921,-0.0216,0.0213,-0.0261,0.022,-0.1166,-0.0457,-0.0603,-0.0171,-0.0324,0,-0.0943,0.03,-0.0106,0.0752,-0.0219,0.0326,-0.0344,0.0815,0.0697,0.0201,0.007,-0.046,-0.0407,0.0995,0.0338,0.0159,-0.0527,0.0096,-0.0923,-0.0474,-0.0121,0.074,-0.0244,-0.0528,0.0411,0.0013,0.0204,0.0252,-0.012,-0.0053,-0.009,0.0116,-0.0422,-0.0185,-0.0153,-0.0214,-0.0202,0.0515,0.0675,0.0321,0.0047,0.1225,0.0629,0.0203,-0.0269,0.02,-0.0921,0.0587,0.0201,-0.0411,0.0041,-0.1197,0.0071,0.0704,0.0456,-0.0207,0.0197,0.0276,0.0408,0.0467,0.0552,-0.0391,-0.0573,-0.0042]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"What's next # This infrastructure answers questions we couldn't ask before — but it also reveals gaps.","embedding":[0.0264,-0.0264,-0.0255,0.0294,0.0145,-0.0039,0.014,0.0091,-0.0399,0.015,-0.1438,-0.0294,0.0221,0.015,0.0109,-0.0177,0.1968,0.0087,-0.088,-0.0372,-0.0486,-0.0046,0.0399,-0.0127,-0.0008,-0.0146,-0.0496,-0.021,0.0109,-0.0162,-0.0162,0.0352,-0.0323,0.0482,-0.0435,0.0468,0.0223,-0.0253,0.0915,0.0167,0.0642,-0.0048,-0.0012,-0.019,0.0464,-0.0662,0.0225,-0.0364,-0.0786,-0.0339,-0.0393,0.0079,0.0482,-0.0235,-0.0563,0.0197,-0.0569,-0.0519,-0.0374,0.0432,-0.0107,-0.1204,-0.0261,-0.0041,0.0335,0.0317,0.0339,-0.011,-0.0339,0.0202,-0.0241,0.0254,0.0094,0.0073,-0.006,-0.0286,0.0086,0.0799,0.023,-0.1007,0.0866,-0.047,-0.0052,0.0984,0.0118,-0.0702,0.052,-0.032,-0.086,-0.0064,0.0182,0.0828,0.0653,0.0049,0.0354,0.0328,-0.0245,-0.123,0.0826,0.0944,0.0153,0.1054,-0.0015,-0.0624,0.0025,0.0328,0.023,0.0801,-0.0587,0.0961,0.0715,0.0499,0.0185,-0.0437,0.0575,-0.0517,0.0152,0.0036,0.0159,0.0974,-0.0187,-0.0031,0.0276,-0.0215,0.0511,0.0881,-0.0343,0,-0.0215,0.0627,-0.0031,-0.0027,-0.0633,0.0707,-0.0746,-0.0679,0.0309,-0.021,-0.0044,0.1278,0.0266,0.0189,0.0658,0.0227,-0.0984,0.0311,0.0247,0.013,-0.006,-0.0802,-0.0193,0.0185,0.1276,-0.052,-0.0367,-0.0288,-0.0957,0.0008,0.0349,-0.0098,0.0202,0.0206,0.0301,-0.0001,-0.0085,0.0118,0.0123,0.0064,-0.1636,0.0425,-0.0098,-0.0287,-0.1028,0.0171,0.0128,-0.0774,0.0295,-0.0045,0.0792,-0.0122,0.0172,0.0292,-0.0252,-0.0021,-0.0096,-0.0596,0.0775,0.0426,0.0457,-0.0046,-0.0589,-0.0102,0.0142,0.0719,-0.0442,0.0572,0.0027,-0.0263,0.0869,-0.0077,0.0015,-0.0182,0.0455,0.0073,-0.0488,-0.0125,0.0408,0.0102,0.0156,0.0203,0.0774,-0.1006,0.013,-0.0485,0.0649,-0.0002,-0.0134,-0.0198,-0.0801,0.0366,-0.053,0.0439,0.0033,0,-0.0073,0.0873,0.0623,0.1413,-0.0275,-0.0509,0.0159,-0.056,0.0914,0.0406,-0.0168,0.0416,0.0036,0.0028,-0.0092,-0.0429,0.0386,-0.1306,0.0205,0.0393,0.0738,-0.0594,-0.1114,-0.0118,0.0385,0.0202,-0.0025,-0.1098,-0.0204,-0.0937,-0.0092,-0.0538,0.0013,-0.0549,-0.0295,0.0384,0.0372,-0.0345,-0.0438,0.0118,-0.0219,0.0768,-0.0188,-0.0317,-0.0341,0.1049,-0.0487,0.0898,-0.0652,-0.0141,0.0047,0.0445,-0.0337,0.0425,-0.0616,-0.0081,-0.0093,-0.051,-0.0565,0.0811,0.0341,0.0782,-0.0653,-0.0127,0.0458,-0.0532,0.0689,-0.0582,-0.0013,-0.0107,-0.0274,-0.0724,-0.0642,-0.0634,0.0319,0.0955,0.0316,-0.008,0.0394,0.0378,0.0504,0.0242,-0.053,-0.0897,0.0307,0.1112,-0.0185,-0.0691,0.0046,0.0228,-0.0867,-0.0395,-0.0761,-0.0365,-0.0037,0,-0.0198,0.0152,-0.0271,0.0566,-0.016,-0.0073,-0.023,0.0694,-0.0183,0.0141,0.0495,-0.0247,-0.1055,0.0539,0.0167,-0.0054,-0.0282,-0.0047,-0.0555,-0.0138,0.0265,0.0711,-0.0442,-0.064,0.0148,0.001,0.0228,-0.0008,0.0144,-0.0376,0.008,0.0465,-0.0322,-0.0345,0.0099,-0.016,-0.0385,0.0688,0.0776,0.0861,0.0277,0.0691,0.081,0.0239,-0.0061,-0.0398,-0.0713,0.053,0.0365,-0.0801,0.0437,-0.1202,-0.0171,0.0618,0.0389,-0.0258,0.022,0.002,-0.0182,0.0483,0.0087,-0.0882,-0.0778,0.0316]},{"url":"/posts/20260115-how-to-measure-impact-when-analytics-lie/","title":"How to measure impact when analytics lie","snippet":"ges — especially in government, policy, or nonprofit contexts where the benchmarks don't exist — I'd be interested to hear how you're approaching it. Comment?","embedding":[0.0051,0.0067,-0.0281,0.0321,0.0636,0.015,-0.0302,0.0104,-0.0358,0.0046,-0.0887,0.0342,0.0351,0.031,-0.0062,-0.0164,0.1823,0.0184,-0.0772,0.0016,-0.0135,-0.0158,0.0404,-0.0069,0.0465,-0.0081,-0.0714,-0.0857,-0.0127,0.008,-0.0365,-0.002,-0.0055,0.0442,-0.0585,-0.0334,0.0817,-0.0651,0.0443,0.0058,-0.0465,-0.0544,-0.0309,-0.0264,0.0464,-0.0407,0.0046,-0.0844,-0.1204,-0.0181,-0.1138,-0.0404,0.0512,-0.0511,-0.0387,0.0627,0.0004,-0.0382,-0.0285,0.0197,0.04,-0.0791,-0.0273,-0.013,0.0709,0.0172,0.0233,-0.0097,-0.0743,0.015,-0.0513,0.0364,-0.0103,-0.0531,-0.0136,0.0635,-0.0673,0.0386,0.1262,-0.0718,0.0879,0.0303,-0.0121,0.1147,0.034,0.004,0.0384,-0.0133,0.0053,-0.029,0.0019,0.018,0.0165,0.0154,0.0104,-0.0182,-0.0626,-0.0849,0.0076,0.0129,0.0082,0.0263,0.0284,0.0065,-0.0217,0.0218,0.0676,0.0615,-0.0539,-0.0066,0.035,0.0705,-0.0018,-0.0847,0.0909,-0.0206,0.0221,0.0433,0.0559,0.0459,0.0131,-0.0044,0.018,0.0663,0.0332,0.0749,-0.0471,0,-0.063,0.0445,-0.0058,-0.0038,-0.04,0.0145,-0.111,-0.0201,-0.013,0.0177,0.0079,0.1399,0.0138,0.0627,0.0462,0.0035,-0.0414,0.0573,-0.011,0.0104,0.0688,-0.071,0.0099,0.0149,0.0719,-0.02,-0.0556,-0.0138,-0.0465,0.0068,0.0495,-0.0182,0.0079,-0.0162,-0.0296,0.0004,-0.0341,0.0453,-0.0177,0.0393,-0.0628,0.1051,-0.0149,-0.0055,-0.0513,0.0459,0.0554,-0.0519,0.0501,-0.035,-0.039,-0.0171,-0.032,-0.0038,-0.0111,-0.0233,0.0642,-0.0541,0.0509,-0.0024,-0.0144,-0.0401,-0.0704,-0.0772,-0.0403,0.0783,0.0177,0.0693,0.0314,0.0306,0.04,0.0037,-0.021,-0.042,0.0562,0.0172,-0.0331,-0.0176,0.0151,-0.0042,0.0012,-0.0126,0.0425,-0.1349,0.0567,-0.0487,-0.0073,0.0054,-0.0466,-0.0013,-0.0427,0.0277,-0.023,0.0306,-0.0632,0,-0.0628,0.0795,-0.0215,0.0931,0.0113,-0.0658,-0.0376,-0.065,0.064,-0.0727,-0.0579,-0.0383,-0.0479,0.0896,-0.0347,-0.0236,-0.0152,-0.1518,-0.0111,0.0336,0.0514,0.0476,-0.0466,-0.0219,0.0001,0.0163,-0.0736,-0.0603,-0.0059,-0.074,-0.0042,-0.0476,0.0052,-0.0087,0.0585,-0.0028,0.0472,-0.0184,-0.0513,-0.0756,0.0282,0.0423,-0.0649,0.0121,0.0168,0.1417,-0.0604,0.0327,-0.0235,0.0032,-0.0079,-0.0082,-0.0612,-0.0055,-0.0648,-0.0725,0.0013,-0.0592,-0.0654,0.0863,0.0136,0.0825,-0.0862,0.0047,0.0144,-0.0071,0.0529,-0.0197,0.0308,-0.0679,-0.0091,-0.0457,-0.0464,-0.0488,-0.0881,0.0706,0.0796,-0.0226,0.0179,0.0547,0.014,-0.0304,0.0143,-0.1187,0.013,0.1508,-0.0098,-0.076,-0.0511,0.056,-0.1355,-0.0294,-0.0974,-0.0011,0.0202,0,-0.0177,0.0099,0.0404,0.0468,0.0137,0.0165,-0.0359,0.0901,-0.0321,0.0611,0.0359,-0.0438,-0.0494,0.0793,0.0531,-0.0093,-0.0015,0.0809,-0.0223,0.0034,0.0793,0.0883,0.0368,-0.0644,0.0171,-0.0139,-0.0088,0.0153,0.0323,0.0173,0.0666,0.0231,0.0449,0.0127,0.0487,-0.055,-0.0656,0.0921,0.0855,0.0269,0.0326,0.0549,0.0781,0.0155,0.0069,-0.0627,-0.0579,-0.0628,0.0446,-0.0085,0.0678,-0.0773,-0.0294,0.1174,0.0631,-0.0526,0.0778,-0.0187,-0.0286,0.024,0.0697,-0.0945,-0.0498,0.0463]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"← Blog VR Productivity finally almost surpasses physical displays 24 Jan 2026 1,584 words Filed in: VR, productivity, Quest 3, remote work Big screen.","embedding":[0.0072,-0.0312,0.0504,-0.0365,-0.0141,0.0025,-0.0895,0.0106,-0.0345,0.0484,-0.037,0.0176,0.0171,-0.0102,0.0253,0.0028,0.1013,0.0408,0.0348,0.1,0.0135,-0.0104,0.0151,-0.0162,0.0456,0.0753,-0.0435,-0.003,-0.0294,-0.0376,-0.0593,0.0304,-0.0326,-0.0362,0.026,-0.0526,0.0112,-0.0734,-0.1527,-0.1021,-0.0894,-0.005,0.035,0.0412,0.0388,-0.0434,0.0171,-0.0545,0.0747,-0.0256,0.0143,-0.0783,0.0507,0.062,-0.0179,0.0767,-0.024,0.0019,-0.0263,0.0262,0.0931,0.0081,0.0213,-0.0256,-0.0239,-0.0151,0.0094,-0.0398,-0.0609,-0.0049,-0.152,-0.0342,-0.0097,-0.0837,0.0506,-0.0143,-0.0339,-0.1386,0.029,0.0454,0.0631,0.071,-0.0659,0.0564,-0.059,-0.0093,-0.0082,0.0392,0.025,-0.0055,-0.0573,0.0023,-0.1119,0.0294,0.0082,-0.1255,0.0091,0.0024,0.0352,0.0249,0.0187,0.0025,0.1172,0.0239,0.0155,0.0419,0.0131,-0.0062,-0.0108,0.002,-0.0397,0.0081,-0.0802,0.0455,0.0289,0.1272,0.0264,-0.0021,0.0664,-0.0071,0.016,0.0025,0.0201,0.0285,0.0333,-0.0168,0.0203,0,-0.0751,0.0214,0.0233,0.1096,0.0786,0.0307,0.0115,0.0829,0.0026,0.0199,0.0213,0.0469,0.0077,0.0388,0.0708,-0.0741,-0.0282,0.0757,-0.09,0.0139,-0.0172,-0.0828,-0.0247,-0.0148,-0.0173,0.0253,0.0136,0.0597,-0.0023,-0.0004,-0.0809,-0.0036,0.0249,-0.0743,-0.0265,-0.0151,-0.0141,-0.039,-0.0185,0.0752,-0.0986,0.0918,0.0276,-0.0103,-0.0059,0.0447,0.0387,0.0427,-0.0626,0.0136,-0.024,0.0061,-0.0204,-0.0533,-0.067,-0.0981,0.0668,0.033,0.0101,0.0426,-0.0691,-0.0359,-0.0643,-0.0145,-0.0793,0.0321,0.0769,0.0626,-0.0547,0.0434,-0.0169,0.0778,-0.0168,-0.0608,0.0666,0.0117,-0.013,0.0841,-0.078,0.042,0.0249,0.0416,0.0522,0.0049,-0.0084,-0.0137,-0.0337,-0.0298,-0.0393,0.0063,-0.0045,0.0152,0.0683,-0.0185,-0.0336,0,0.0457,-0.0348,-0.0702,0.0042,0.0477,-0.0291,0.0127,-0.0156,-0.0201,-0.1359,-0.018,-0.038,-0.0334,0.0515,-0.0033,0.0317,-0.0135,-0.0739,-0.045,0.0696,0.1115,0.0341,-0.0373,-0.0363,0.0453,-0.0045,-0.0143,0.0154,0.0078,0.0461,-0.0131,-0.0093,0.0119,-0.0499,0.1381,0.02,-0.0068,0.0151,-0.0349,-0.0033,0.017,0.0499,-0.0082,-0.0006,0.0684,0.0936,-0.0499,-0.0147,-0.0047,-0.0083,0.0355,0.05,-0.0797,-0.0824,-0.0037,-0.0895,-0.1242,0.0103,-0.0382,-0.0126,0.0113,0.0065,-0.1048,-0.0173,0.0318,0.1222,-0.0091,0.0462,0.0389,0.0255,-0.0706,-0.0487,0.0326,0.0033,-0.0014,0.0418,0.1364,-0.0769,0.0463,0.0961,-0.008,-0.0083,0.1109,0.0123,0.0052,0.1172,-0.0549,-0.0145,-0.061,0.0561,-0.0255,-0.0197,-0.0737,0.0133,0.0207,0,-0.0265,-0.0307,-0.013,0.017,-0.0773,-0.0389,0.0577,-0.0018,0.057,0.043,-0.0324,-0.1056,0.0691,0.0653,0.0514,0.0461,-0.0068,0.0824,-0.0528,0.0248,0.0108,0.0637,0.0523,-0.0607,-0.0016,0.0238,-0.06,0.0402,0.0743,-0.013,0.0494,-0.0017,-0.1101,-0.0305,-0.0403,-0.1,-0.0191,0.0505,0.061,0.0067,-0.0349,-0.0388,-0.0367,0.0086,0.0392,-0.0494,-0.0135,-0.0621,-0.0025,0.0071,0.0345,0.0089,0.0557,0.004,-0.0029,0.0222,0.1151,0.0237,-0.042,-0.0109,0.0214,-0.0428,-0.0796,0.1022],"teaser":"After years of trying, I found a work VR work setup that works real: Quest 3, Immersed on Mac, and a single ultra-wide screen.","date":"Sat Jan 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"xpected ergonomic freedom of a screen that follows your posture Trade-offs and quirks, plus what's still missing for that serene workspace feeling A quest for VR productivity # For years I've eyed","embedding":[-0.0136,-0.0439,0.0075,-0.0356,0.0208,-0.0313,-0.0584,-0.0087,-0.0566,0.0556,-0.0625,0.0487,-0.002,0.0203,0.0136,-0.0147,0.0908,-0.0031,0.0609,0.0801,0.0052,-0.0132,-0.0115,-0.0361,0.0547,0.077,-0.0277,-0.031,-0.031,-0.0371,-0.0677,-0.0012,-0.0471,-0.0243,0.0101,-0.0329,0.0297,-0.0875,-0.1554,-0.0621,-0.125,-0.0013,-0.0068,-0.003,0.07,-0.0729,0.05,-0.0714,0.0508,-0.0222,-0.0185,-0.088,0.0284,-0.0517,-0.0152,0.0604,-0.027,-0.0307,-0.0171,0.0015,0.0983,-0.0117,0.0011,0.0396,-0.0265,0.0077,0.0234,-0.0503,-0.0026,-0.0205,-0.1591,0.0133,0.004,-0.067,0.026,-0.023,0.0228,-0.1504,0.035,0.0555,0.0995,0.0506,-0.072,0.0977,-0.0662,0.0264,-0.0323,0.0298,0.0217,-0.035,-0.017,0.0138,-0.0658,0.0136,0.034,-0.1179,0.0067,-0.0122,-0.0092,0.0607,-0.0031,-0.0111,0.0982,-0.0133,0.0115,0.0342,0.0891,-0.0082,-0.0331,0.0009,-0.0554,-0.0137,-0.0414,-0.0055,0.0191,0.093,-0.0036,0.0066,0.0687,0.0193,0.0588,-0.0122,0.0591,0.0159,0.0346,-0.0296,0.0485,0,-0.0474,0.0198,0.0072,0.0756,0.0643,0.0266,0.0281,0.073,-0.0079,0.0022,0.0337,0.0349,-0.0284,0.0586,0.1085,-0.0386,-0.0201,0.0813,-0.115,0.005,-0.0549,-0.0988,-0.0611,0.0016,0.0015,0.0553,0.0007,0.0327,0.0421,0.02,-0.063,0.0362,-0.0157,-0.0528,-0.0126,0.0314,-0.0776,-0.0465,-0.0161,0.0491,-0.0736,0.1228,0.0172,0.0068,0.0076,0.0637,0.0344,0.068,-0.1018,0.0361,-0.0529,0.0084,-0.0384,-0.0606,-0.0734,-0.0858,0.0481,0.0308,0.0172,0.0178,-0.0565,-0.0136,-0.0284,0.0261,-0.0943,0.0253,0.0914,0.0244,-0.0748,0.0362,-0.0604,0.0364,-0.0604,-0.0907,0.0679,0.0205,-0.0068,0.0518,-0.0449,0.0296,-0.0289,-0.0212,0.0395,-0.0268,0.0075,-0.0202,0.0098,-0.0725,-0.0269,-0.0156,0.0164,-0.0351,0.0493,-0.0113,-0.0191,0,0.0437,-0.045,-0.0642,0.0233,0.0163,-0.0289,0.0148,0.0093,0.0001,-0.1334,-0.0027,0.006,-0.0238,0.0612,0.044,-0.0162,0.031,-0.0871,-0.0205,0.0724,0.1164,0.0402,-0.0171,-0.0814,0.0208,0.0416,-0.004,-0.0474,-0.05,0.0563,0.0248,-0.0146,0.011,0.0265,0.1016,0.062,0.0467,-0.016,-0.0737,-0.0302,0.0304,0.0555,-0.0159,0.0111,0.058,0.0777,-0.043,-0.0352,0.0083,-0.0463,-0.0053,0.0175,-0.0283,-0.0765,-0.0114,-0.0774,-0.0987,0.0417,-0.0008,-0.0042,-0.0111,0.0242,-0.0901,-0.0573,0.0134,0.0833,0.0114,0.0759,-0.0049,-0.005,-0.0324,-0.0517,0.0278,0.0767,0.0108,0.0166,0.1504,-0.0034,0.018,0.0768,-0.0045,-0.0005,0.0939,0.045,0.0039,0.1057,-0.0465,-0.0519,-0.0793,0.0607,-0.0412,0.017,-0.0261,0.0399,0.0182,0,0.0053,0.0131,0.0211,0.0034,-0.0522,-0.0301,0.0235,0.0364,0.0146,0.0311,-0.0409,-0.0824,0.0453,0.0518,0.0522,0.085,-0.0124,0.0626,-0.0531,0.0233,0.0524,0.02,0.0774,-0.0293,-0.0077,0.0453,-0.0341,-0.0159,0.0761,0.0391,0.0355,0.0152,-0.0727,-0.0114,-0.0338,-0.0843,-0.0566,0.0377,0.0671,0.0108,-0.0246,-0.0232,0.019,0.0139,0.0355,-0.0421,-0.0026,-0.1459,-0.0139,-0.0054,0.0254,0.0068,0.0163,0.0499,-0.02,-0.0128,0.1538,0.015,-0.0592,0.0062,0.0125,-0.0238,-0.0886,0.1173]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"Still not perfect, but stable enough that I could actually get work done instead of fighting with the software.","embedding":[-0.0366,0.0225,0.0218,-0.0373,0.0181,-0.0154,-0.069,0.0165,0.0061,0.0925,0.0399,-0.0665,-0.0008,0.002,-0.0064,0.021,0.1278,0.0253,0.0286,0.0962,0.0136,-0.0195,0.0633,0.0568,0.0318,0.0987,0.0107,-0.0782,-0.0511,-0.0442,-0.0543,-0.0854,-0.0658,-0.0095,0.0368,-0.0505,0.0726,-0.0514,-0.1911,-0.064,-0.0775,-0.0206,-0.0051,0.0225,0.0391,-0.0156,0.0218,-0.0514,0.0736,-0.0348,0.0303,-0.0772,-0.0044,0.0848,-0.0481,0.0974,-0.0206,0.0137,-0.0167,-0.0076,0.0868,-0.0028,0.0172,0.0066,-0.0457,0.0137,0.045,-0.0062,-0.0583,-0.0246,-0.1292,0.003,-0.0197,-0.1004,0.0029,0.0634,-0.0139,-0.1011,0.0749,0.0211,0.0738,0.0912,-0.0751,0.0821,-0.0048,0.0071,-0.0138,-0.0339,-0.0155,-0.056,-0.0584,0.0247,-0.0504,0.0223,-0.0279,-0.1075,-0.0332,-0.0079,-0.0138,0.0115,0.0034,-0.0092,0.0585,-0.0046,0.0307,0.0153,-0.0027,-0.0441,-0.0023,0.0262,-0.0025,0.018,-0.1099,-0.0386,0.0135,0.1764,-0.0504,0.0355,0.0521,0.0176,0.0017,-0.0587,0.0745,-0.0004,0.0516,-0.0535,0.0369,0,-0.0566,-0.0174,0.0352,0.0402,0.0124,-0.0113,-0.003,0.0139,-0.0223,0.0213,-0.0346,0.0426,0.0111,0.0889,0.0421,-0.046,-0.0011,0.0096,-0.0393,-0.0118,0.0227,-0.08,0.0099,-0.061,0.07,0.0511,-0.0328,0.0609,0.0736,0.0208,-0.1102,0.0072,0.0225,-0.0382,-0.0143,0.0462,0.036,-0.0703,-0.0222,0.1425,0.0041,0.0563,0.0139,-0.0504,-0.0133,0.0232,0.0151,-0.0018,-0.083,0.0321,-0.0379,-0.0344,-0.013,-0.0119,-0.0216,-0.0596,-0.0242,0.0525,0.0482,0.0263,-0.0542,0.0007,-0.0057,-0.0026,-0.1002,0.0317,0.0738,0.0274,-0.0356,-0.0204,-0.0579,0.076,-0.0356,-0.1133,0.055,0.0515,-0.0923,0.0689,-0.058,0.0781,-0.0166,-0.0542,0.0499,0.0528,0.04,0.0398,0.0051,-0.0111,-0.0369,-0.0062,0.0372,0.0581,0.0872,-0.0622,0.0131,0,0.0462,0.0033,-0.0208,0.0218,0.0747,-0.037,0.0121,-0.0605,-0.0119,-0.1258,-0.0416,-0.0656,-0.0482,0.0522,0.0372,0.027,-0.0464,-0.0825,0.0177,0.0534,0.0799,0.0374,-0.0065,-0.0798,-0.0335,-0.0122,0.0176,0.0026,0.0014,0.0438,0.0308,0.0246,0.0042,-0.0364,0.0473,0.1108,0.0316,0.0341,0.0212,-0.0423,0.028,0.008,-0.0004,-0.0262,0.028,0.0596,-0.1212,0.0232,-0.0226,0.0203,-0.0393,0.011,-0.1009,0.0164,-0.0324,-0.0682,-0.0815,0.0857,-0.081,0.0144,0.0287,-0.0155,-0.0731,-0.0311,0.0416,0.1105,0.0083,-0.0368,0.0046,0.0396,-0.0582,-0.0166,0.06,-0.0057,0.058,0.0913,0.0321,-0.0469,0.0662,0.1021,0.0097,-0.028,0.0771,-0.0393,-0.0039,0.0861,-0.0035,-0.065,-0.0167,0.004,-0.0583,-0.0738,-0.0942,0.0612,-0.0158,0,0.0363,0.0064,-0.0006,-0.0044,-0.0164,-0.0268,-0.021,-0.0098,0.0915,0.048,-0.0353,-0.0333,0.0088,0.0518,0.0494,0.0994,-0.0051,0.076,-0.0263,-0.0069,-0.0179,0.0597,0.0226,-0.0396,0.0588,0.0526,0.0028,0.0233,0.0171,-0.0039,0.0305,-0.0276,-0.0658,0.0238,-0.019,-0.0873,-0.0366,0.0909,0.0388,-0.003,0.001,-0.063,-0.0161,-0.0272,0.0224,0.0005,-0.0204,-0.0471,-0.058,0.0518,-0.0051,0.0176,-0.0061,0.0043,0.0334,-0.0063,0.1369,-0.0044,-0.0848,-0.0032,0.0016,-0.0961,-0.0233,0.0353]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"desktop apps require a connection to their cloud service to broker the local link, which gets blocked on restrictive corporate or institutional networks.","embedding":[0.0671,0.0315,0.0633,-0.0449,-0.047,0.0128,-0.1061,0.0071,-0.0107,0.0172,0.0269,0.0163,0.0264,-0.0052,-0.0274,-0.0109,0.1698,0.0325,0.0315,0.1185,0.013,-0.0269,-0.0227,-0.0254,0.0301,0.0414,0.0154,-0.0041,0.0079,-0.0413,-0.0313,-0.0099,-0.0766,-0.0404,0.026,-0.0873,-0.0437,-0.0967,-0.1189,-0.0845,-0.0606,-0.0171,0.0449,0.0862,0.0133,-0.0278,0.0389,-0.0621,0.0518,-0.0318,0.0277,-0.0232,0.0296,0.1115,-0.0036,0.0567,-0.0404,0.0045,-0.0127,0.043,0.0889,0.0311,0.0353,-0.0222,-0.0613,-0.0001,0.0287,-0.0202,-0.0502,0.0252,-0.0417,0.0392,-0.0014,-0.1075,-0.0006,-0.0009,-0.053,-0.1046,0.0284,0.0643,0.0805,0.0685,-0.0009,0.0646,-0.0618,-0.0101,0.0119,-0.0082,0.0434,0.0034,-0.0498,0.01,-0.0804,0.0318,-0.0208,-0.1592,-0.0499,0.0005,0.0199,0.0207,0.0095,0.0158,0.1565,0.0608,0.0362,0.022,0.0137,0.0129,0.0065,0.0157,0.0124,0.0377,-0.0773,0.0351,0.0527,0.1349,0.0562,-0.0482,0.0412,0.0085,-0.0048,0.0291,0.0537,0.0459,0.0266,0.016,0.0151,0,-0.0533,-0.0267,0.0192,0.034,0.0908,0.0194,0.0397,0.0475,0.0013,-0.0214,-0.0133,0.0571,-0.0118,0.0816,0.0324,-0.0925,0.0042,0.0501,-0.0583,-0.0038,0.0049,-0.062,-0.0168,-0.0684,-0.0437,-0.0286,-0.0264,0.0227,-0.0061,0.0214,-0.0571,0.0156,0.0083,-0.0767,-0.0253,-0.0288,-0.0036,0.0095,-0.034,0.0641,-0.0832,0.0847,-0.0159,0.0151,-0.0176,0.0578,0.0703,-0.0033,-0.0468,-0.0042,-0.0136,-0.0442,-0.0161,-0.0815,-0.0396,-0.1092,0.0341,0.0451,-0.0247,0.0492,-0.0637,-0.0099,-0.0473,0.0389,-0.0693,0.0285,0.0602,0.0412,-0.0726,-0.0288,-0.1,0.0676,-0.0005,-0.0794,0.0039,-0.0616,-0.0314,0.0778,-0.0768,0.0602,0.0887,-0.0022,0.0466,-0.0174,-0.0329,0.001,0.0092,0.0291,-0.0553,0.0104,-0.0006,0.0178,0.0973,-0.0116,-0.0447,0,0.0487,-0.0436,-0.0529,0.0367,0.0705,-0.0065,0.1019,0.0449,-0.045,-0.1392,-0.0286,-0.0309,-0.0538,0.0707,-0.0455,-0.0084,-0.101,-0.0198,-0.0484,0.0406,0.0102,0.0239,0.0244,-0.0172,0.0492,-0.0152,0.0168,0.0341,-0.0394,0.057,-0.0152,0.0337,0.0416,-0.0405,0.0617,0.0555,-0.0004,0.0631,-0.035,-0.0206,0.0171,0.0252,-0.0817,0.0298,0.0165,0.1213,-0.0671,-0.0516,-0.0466,-0.0451,-0.0473,0.0414,-0.0211,-0.0033,0.0092,-0.0825,-0.0892,0.0439,0.0129,0.037,0.0547,-0.015,-0.0919,-0.0926,0.0599,0.0907,-0.0524,0.0613,0.0255,0.0166,-0.0567,-0.066,0.006,-0.0093,0.0197,0.0522,0.1312,-0.0838,0.0177,0.1077,-0.0619,-0.0043,0.0865,-0.0438,0.028,0.0755,-0.0292,-0.0396,-0.0547,0.0523,-0.0711,-0.0664,-0.0514,-0.0303,-0.0314,0,-0.0381,-0.0206,0.0377,0.0518,-0.0249,0.0167,0.04,-0.0138,0.0397,0.0406,-0.0597,-0.0422,0.001,0.077,0.0272,0.0311,-0.0167,0.0151,-0.0178,0.034,-0.0442,0.0413,0.0672,-0.0153,0.0174,0.0267,-0.0366,0.0514,0.0285,0.016,0.0468,-0.0343,-0.1054,-0.0242,-0.0758,-0.0164,-0.0781,0.0708,-0.0029,-0.0255,-0.0662,-0.0975,-0.0127,-0.0239,0.0876,0.0117,0.0157,-0.0234,0.0102,0.0412,0.0431,-0.0257,-0.0006,0.014,0.0018,-0.0014,0.0972,0.0245,-0.0626,-0.0261,0.0151,-0.0371,-0.076,0.0759]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"ironment : Set to black, along with the desktop background I don't use either physical screen while in VR, but leaving them connected makes it trivial to switch between VR and desk mode — just take","embedding":[-0.0297,0.063,-0.0372,-0.0308,0.0168,0.0681,-0.0067,0.0185,0.0187,0.0303,-0.0038,-0.0262,0.0492,-0.0119,0.0185,-0.0446,0.1278,0.0647,0.0113,0.1268,-0.0251,-0.052,0.0477,0.0468,0.0072,0.0854,-0.0563,-0.0226,-0.0417,-0.0698,-0.0706,-0.0265,-0.0312,-0.0251,-0.0593,-0.0297,0.0373,-0.0342,-0.1335,-0.0223,-0.1218,-0.003,-0.0009,-0.0311,0.0442,0.0441,0.0313,-0.0327,0.0206,-0.059,0.0452,-0.056,0.0491,0.0073,-0.0776,0.0891,0.063,-0.0079,-0.0495,0.0087,0.1296,-0.0191,-0.0147,0.0039,-0.0283,0.0285,-0.0105,-0.0676,-0.0282,0.0644,-0.1421,0.0143,-0.0454,-0.1069,0.0428,0.0548,-0.0311,-0.0747,0.1149,0.056,0.055,0.065,-0.0181,0.0781,-0.0124,0.006,0.0304,0.0208,-0.0481,-0.0128,-0.0344,0.07,-0.0405,0.0217,-0.0144,-0.0602,-0.0426,0.0166,0.0416,0.0414,0.0272,0.0015,0.1425,0.0514,0.0066,0.0211,-0.0191,-0.0351,-0.0538,-0.0091,0.0114,0.018,-0.0582,0.0059,-0.0064,0.1788,0.0053,0.0311,0.0709,0.041,0.0288,-0.0067,0.0363,0.0108,0.0403,0.02,-0.0321,0,-0.0423,-0.0032,0.0258,0.0611,0.0314,0.0463,-0.0382,0.0561,0.0355,0.0469,0.0205,0.0715,0.0239,0.0589,0.0304,-0.1021,0.0298,0.0725,-0.0875,-0.0373,-0.0212,-0.1208,-0.0534,0.0181,0.0579,0.0768,-0.0165,0.0361,-0.0282,-0.0139,-0.0704,0.0156,0.0078,-0.0824,-0.0151,0.0005,-0.0187,-0.0477,-0.0269,0.0452,0.0021,0.1207,0.0103,-0.0179,-0.0015,0.0485,0.0456,-0.0186,-0.0613,-0.0148,-0.0753,0.0072,-0.0411,-0.0634,-0.0455,-0.0847,-0.003,0.0144,0.0141,0.0149,-0.0465,0.0127,-0.0093,-0.005,-0.0652,0.0016,0.0453,0.0328,-0.0605,-0.0046,0.0099,0.0606,-0.0136,-0.0465,0.0497,0.0626,-0.0025,0.0244,-0.0387,-0.0096,0.0373,0.0392,0.1135,-0.0355,-0.0079,-0.0759,-0.0473,-0.0735,-0.054,-0.0179,0.0022,-0.0353,0.057,-0.0023,-0.0566,0,0.0253,-0.0409,-0.0156,-0.012,0.079,-0.0085,0.0315,-0.037,-0.0238,-0.0982,-0.0132,-0.0606,-0.0694,0.096,0.0531,0.0341,-0.0321,-0.0506,-0.0219,0.0637,0.1235,0.0225,-0.0176,0.0409,0.0326,-0.017,-0.0331,-0.0078,-0.0195,0.0224,-0.0207,-0.0459,0.0056,0.0013,0.0843,-0.0374,-0.0153,0.0538,0.0176,-0.0017,0.0062,0.0675,0.0083,-0.0511,0.0791,0.0343,-0.0354,0.0176,-0.0395,-0.0156,-0.0374,-0.0165,-0.0494,-0.0242,-0.0692,-0.0181,-0.0632,0.0274,-0.0575,-0.0209,0.0159,-0.0179,-0.082,-0.0314,0.0069,0.1175,0.0473,0.0327,0.0684,-0.0518,-0.0842,-0.0785,0.0343,0.0037,0.0135,0.0176,0.1261,-0.0673,0.0169,0.0353,-0.0468,-0.1028,0.0855,-0.0665,-0.0155,0.1099,-0.0752,-0.0767,-0.0694,0.0346,-0.0493,-0.0141,-0.0533,0.0356,0.0117,0,0.0147,-0.0263,0.0634,-0.0007,-0.0172,-0.001,0.0591,-0.0301,0.0038,0.0032,-0.0622,-0.0789,0.0547,0.0876,0.0703,0.1149,-0.0078,0.0948,-0.0435,0.0097,-0.0023,0.0546,0.0902,-0.0672,0.0539,0.0246,0.0022,0.0662,0.0565,0.0382,0.0333,0.0424,-0.0707,-0.0344,-0.0046,-0.0742,0.0073,0.016,0.0569,0.0257,0.0389,-0.0347,-0.0091,0.0733,0.052,-0.0472,0.0046,-0.0589,-0.0034,-0.0185,0.012,0.0061,0.0224,0.0416,-0.0465,0.0265,0.1255,0.018,-0.0389,-0.0182,0.01,-0.0876,-0.0554,0.0302]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"I keep the battery attached even though I don't use it — the extra weight counterbalances the headset so it doesn't slide down toward my nose, and I don't have to over-tighten the strap.","embedding":[-0.0248,0.0064,0.0366,0.0017,-0.024,0.0228,-0.0168,0.0469,-0.0083,0.0091,-0.0154,-0.0488,0.0022,0.0163,-0.0013,-0.0409,0.1442,0.099,0.0263,0.0849,0.0036,0.0268,0.0554,0.0714,0.0453,0.0699,-0.0455,-0.0293,-0.0158,-0.0851,-0.051,0.0099,-0.0463,-0.0253,-0.0641,-0.0117,0.0208,-0.0129,-0.1304,-0.0543,-0.1153,-0.0423,0.0408,-0.0061,0.0366,0.0038,0.0237,-0.0013,0.0433,-0.0102,0.0353,-0.0823,0.1188,0.0169,-0.0655,0.1104,0.0672,0.0076,-0.0547,-0.0113,0.1068,0.0105,0.0294,0.0552,-0.0426,0.0034,0.0262,-0.035,0,0.046,-0.1081,0.0161,-0.0832,-0.1047,0.04,0.0631,-0.0729,-0.0738,0.068,0.107,0.0511,0.053,0.0155,0.0512,-0.0038,-0.0256,0.0696,-0.0058,-0.0343,-0.0221,-0.0355,0.0516,-0.0326,0.022,0.0329,-0.0463,-0.0889,0.0305,-0.0126,0.048,-0.0094,0.0093,0.0425,0.0526,0.0029,-0.0379,-0.0472,-0.0134,-0.0497,-0.0087,-0.0002,-0.0265,-0.0852,0.042,0.0374,0.1175,0.0279,0.0289,0.0443,0.0144,-0.0118,-0.0377,0.0027,-0.0188,0.0316,0.0189,-0.0165,0,-0.0553,-0.027,0.0481,0.0361,-0.0201,-0.03,-0.0536,0.0344,0.0348,0.0353,0.0116,0.0817,0.0044,0.0575,0.0529,-0.1304,-0.027,0.0813,-0.0806,-0.0182,-0.0075,-0.0681,-0.0521,-0.0099,0.0346,0.0666,-0.0108,0.0398,-0.003,-0.0036,-0.1108,-0.0163,-0.0321,-0.116,0.0016,0.0238,-0.0012,-0.0268,-0.0131,-0.006,-0.0474,0.0921,0.0115,-0.0264,0.0186,0.0888,0.0727,0.0392,-0.0662,-0.0238,-0.0598,0.0126,-0.0217,0.0051,0.0064,-0.1092,0.0237,0.0163,0.0394,0.0307,-0.0188,0.0056,-0.0403,-0.0347,-0.0723,0.0465,0.0738,0.055,-0.048,0.0162,-0.0076,0.0804,-0.0354,-0.0344,0.0453,0.0186,0.025,-0.0031,-0.0513,0.0144,0.0759,0.0343,0.0774,-0.0267,0.0131,-0.0471,-0.045,-0.08,-0.0516,0.0219,0.0293,0.0068,0.0481,0.033,-0.0521,0,0.0028,-0.0511,-0.0308,-0.0021,0.0635,-0.0021,0.0121,0.0283,-0.0016,-0.1421,-0.0322,-0.0338,-0.0898,0.1036,-0.0076,0.0192,-0.0288,-0.0429,0.0183,0.0294,0.0919,0.0393,0.0017,-0.0153,0.0315,-0.0035,-0.0399,0.0018,-0.0507,-0.0008,0.0134,-0.0205,-0.0099,-0.0393,0.0846,0.027,0.0133,0.0992,0.0017,-0.0249,-0.0321,0.0745,-0.0079,-0.0502,0.0873,0.012,-0.066,-0.0323,-0.0685,0.0381,-0.0041,0.0302,-0.0535,-0.0579,-0.0599,-0.0318,-0.0941,0.0162,-0.0217,-0.0286,-0.0075,0.0006,-0.1241,-0.0423,0.0143,0.075,0.0133,-0.018,0.034,0.0203,-0.0653,-0.068,0.0122,-0.0096,0.0262,0.0452,0.0889,-0.1335,-0.008,0.082,-0.0271,-0.0298,0.1081,-0.0719,-0.0366,0.113,-0.0576,-0.0442,-0.0825,0.13,-0.0203,-0.0377,-0.0256,0.0285,-0.0061,0,0.0081,-0.0243,0.0876,-0.0443,-0.0356,-0.0186,0.0574,-0.0099,0.0154,-0.0315,-0.0127,-0.0644,0.0643,0.1314,0.0452,0.1154,-0.0344,0.1226,-0.0651,-0.0372,0.0267,0.0497,0.0791,-0.0393,0.0567,0.0098,0.027,0.0826,0.0486,-0.011,-0.0006,0.0592,-0.0653,-0.0036,-0.0413,-0.0595,-0.0094,0.0073,0.0296,0.0242,-0.0281,-0.012,0.0025,0.0524,0.0705,-0.0292,0.0459,-0.0665,0.0018,0.0113,0.0014,0.0289,-0.0049,0.0568,0.0374,0.001,0.0759,0.0574,-0.0276,-0.0265,-0.0209,-0.0951,-0.0218,0.0662]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"I've learned to just restart the app when this happens. Fiddly experience : This feels like a Linux-circa-2010 experience — functional but requiring occasional manual intervention.","embedding":[0.0377,-0.042,0.0929,-0.0393,0.0068,-0.064,-0.0263,0.0346,-0.0291,0.0646,0.0075,-0.0191,-0.0493,0.0386,0.0189,-0.0393,0.1088,0.0218,-0.0231,0.1048,0.0268,-0.008,0.0018,0.0066,0.053,0.0505,0.0146,-0.0339,0.011,-0.0368,-0.0368,-0.0014,-0.0402,-0.0245,-0.0249,-0.0337,0.0066,-0.0953,-0.1836,-0.091,-0.0989,0.0044,0.0688,0.0605,0.059,-0.0197,0.04,-0.0291,0.0773,-0.0852,0.0087,-0.1122,0.1009,0.0449,-0.0873,0.0821,-0.0411,-0.041,-0.0296,0.0468,0.03,0.0207,0.0699,0.0414,-0.0854,0.0349,0.0804,-0.0293,-0.0221,0.0136,-0.1203,-0.0018,-0.0526,-0.0735,-0.0029,0.0199,0.0048,-0.0688,0.043,0.0799,0.1446,0.0325,-0.0147,0.0522,-0.035,-0.0012,0.0223,0.0031,-0.0076,-0.0197,-0.1209,-0.0014,-0.0762,-0.0181,-0.0207,-0.1238,-0.017,-0.0046,-0.0099,0.0476,-0.0207,-0.0391,0.0144,0.0198,0.0391,0.0376,-0.0097,-0.0061,0.0508,0.0137,-0.0395,0.0128,-0.0524,0.0125,0.0642,0.1157,0.0239,-0.0045,0.0404,-0.0478,0.0588,-0.0242,0.0135,-0.0283,0.0471,-0.0203,0.0633,0,-0.0246,0.0245,0.053,0.06,0.0414,-0.0126,0.0309,0.0266,-0.0337,-0.0342,0.0107,0.0199,-0.0162,0.1302,0.0413,-0.0486,-0.0406,0.0441,-0.0319,-0.0046,0.0056,-0.0777,-0.0475,0.0128,-0.0299,0.0161,-0.0107,0.019,0.0531,0.0135,-0.1069,0.0309,-0.0077,-0.1069,0.0278,0.0242,0.0073,-0.0274,-0.0443,0.0599,-0.0581,0.0887,-0.0548,-0.0151,-0.0043,0.0494,0.0484,0.0554,-0.0901,0.0342,-0.0679,-0.0009,-0.0357,-0.0033,-0.0317,-0.0509,0.0485,0.0134,-0.018,-0.0111,-0.0393,-0.0219,-0.0806,0.0288,-0.1056,0.0223,0.0802,0.0568,-0.0568,0.0229,-0.0311,0.0977,-0.0308,-0.09,0.0149,0.0066,0.0099,0.0591,-0.0375,0.1109,0.0421,0.0391,0.0416,-0.028,0.0339,-0.0214,-0.0001,-0.0113,-0.0778,0.024,0.0092,0.0647,0.0763,-0.0201,-0.0433,0,0.0309,0.0336,-0.032,0.0008,0.0389,-0.0574,0.1259,0.052,0.0248,-0.1377,-0.0648,-0.0557,-0.0249,0.0361,-0.0186,-0.0123,-0.0413,-0.0738,-0.0311,0.0126,0.0387,0.0443,0.0584,-0.0833,0.0398,-0.0204,0.0037,0.0306,0.0065,-0.0191,0.0819,-0.0187,0.0222,-0.0747,0.0621,0.0693,0.014,0.029,-0.0082,-0.0504,-0.0242,-0.0077,-0.0021,-0.0188,0.0809,0.0514,-0.1191,-0.0114,-0.0112,0.0182,-0.0146,0.0653,-0.0568,0.0027,0.0012,-0.092,-0.088,0.0287,0.021,0.0229,0.035,-0.0061,-0.121,-0.0333,0.0534,0.107,-0.0494,0.0307,0.0086,0.0754,-0.0554,-0.047,0.0065,0.0007,0.0618,0.0269,0.0245,-0.0447,0.0144,0.0712,-0.0563,0.0237,0.1191,0.0102,0.026,0.1012,0.0116,-0.0442,-0.0591,0.0873,-0.0611,-0.0329,-0.0696,-0.0244,0.0334,0,-0.0101,-0.0255,-0.0003,-0.0027,-0.0279,-0.0355,0.0121,-0.0088,0.0575,0.0302,-0.03,-0.015,0.0273,0.1104,0.0535,0.0325,-0.048,0.0512,-0.0143,0.0022,-0.0022,0.0273,0.01,-0.0605,0.0254,0.0281,0.0094,0.0503,-0.0315,0.0096,-0.0108,-0.0039,-0.0707,0.0009,-0.0527,-0.0719,-0.0682,0.0349,0.0123,-0.0237,-0.0612,-0.0247,0.0275,0.0365,0.0863,0.0429,0.0363,-0.0658,0.0145,0.0255,-0.0241,-0.0315,0.0283,0.0597,0.0352,-0.0003,0.1518,0.0242,-0.0603,-0.0024,0.0078,-0.0179,-0.0647,0.0806]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"Reduced mobility : It's harder to step away from your desk or quickly grab a notepad. You're more in the VR space than the real world.","embedding":[0.0359,-0.016,0.0844,-0.017,-0.008,0.0331,-0.0522,-0.0018,0.0175,0.0338,-0.0589,0.0165,-0.0134,-0.0165,0.0201,-0.057,0.1242,0.013,-0.0014,0.0642,0.0107,0.0755,-0.0031,-0.002,0.084,0.1223,-0.07,-0.0063,0.0071,-0.0193,-0.0578,0.0148,-0.0473,-0.0294,0.0157,-0.0529,0.0219,-0.0498,-0.0626,-0.0723,-0.1457,-0.0216,0.0101,0.0341,0.0163,-0.0605,0.0273,-0.1058,0.0746,-0.0389,0.0249,-0.0599,0.0507,0.0366,-0.0208,0.0825,-0.0272,-0.0267,-0.0437,0.0118,0.0452,0.0214,0.0405,-0.0233,0.0319,-0.0419,0.0324,0.0025,-0.0229,-0.0754,-0.1126,0.0013,0.0112,-0.0652,0.0407,-0.0043,-0.1042,-0.1047,0.0646,0.0505,0.1512,0.0309,-0.0356,0.0899,-0.0582,0.0032,0.0246,0.0389,0.0614,0.0016,-0.0486,0.0554,-0.0747,-0.0085,-0.0028,-0.0979,-0.0017,0.0223,-0.0368,0.0472,-0.0434,-0.0181,0.1055,-0.0274,0.0224,0.0161,0.0417,-0.0359,-0.0088,-0.0299,-0.0564,-0.0151,-0.0975,-0.0441,0.0661,0.1074,0.0116,-0.0055,0.0337,0.0208,0.0433,0.0005,0.0497,0.0731,0.0066,-0.0484,0.0407,0,-0.0221,0.021,0.0548,0.0809,0.0423,-0.028,-0.0247,0.0424,-0.0046,-0.0436,0.0221,0.0469,0.0381,0.0786,0.1017,-0.0817,-0.0358,0.0488,-0.0584,-0.0092,-0.0207,-0.0469,-0.0173,0.0177,-0.0145,-0.0143,-0.0029,0,0.0586,0.008,-0.0988,0.0552,-0.0155,-0.0901,-0.0106,0.018,-0.0104,-0.0421,0.0127,0.038,-0.0913,0.0827,-0.0226,0.0161,0.028,0.0896,0.0755,0.0669,-0.0437,0.0205,-0.0675,-0.0072,-0.021,0.0227,-0.0958,-0.0434,0.1122,0.049,-0.0353,-0.0133,-0.0265,0.032,-0.0639,-0.0349,-0.031,0.0349,0.075,0.0832,0.0509,0.024,-0.085,0.0366,-0.0138,-0.0573,0.1085,0.0044,-0.0194,0.0065,-0.0745,0.0198,0.0334,0.0017,-0.0001,-0.0424,0.0385,-0.0049,0.0059,0.0191,-0.0598,0.0632,-0.0138,0.0176,0.0904,0.0259,-0.0384,0,0.0034,-0.0095,-0.0778,0.026,0.0522,-0.0618,0.0063,-0.0628,-0.0601,-0.0812,-0.0581,-0.0435,0.0155,0.0682,-0.0213,0.0088,-0.0553,-0.0671,-0.0418,0.0635,0.0698,0.0219,0.0079,-0.056,-0.0311,0.0257,-0.0435,0.0055,-0.0019,0.0262,0.0404,0.0172,0.0148,-0.0793,0.0823,0.0487,0.0181,-0.0216,0.0063,-0.058,0.0103,0.016,0.0051,-0.0282,0.0374,0.1048,-0.0592,0.0028,-0.0376,-0.004,0.0801,0.0542,-0.1095,-0.0672,0.0127,-0.0892,-0.0763,0,0,0.0162,-0.023,0.0412,-0.038,-0.0121,0.051,0.0378,0.0122,0.0619,0.0112,-0.0151,-0.104,-0.04,0.006,-0.0077,0.0087,0.0444,0.1046,-0.0937,-0.038,0.0279,-0.0237,-0.015,0.102,-0.0643,-0.0262,0.0925,-0.0428,-0.0417,-0.0923,0.0817,-0.0568,-0.0466,-0.0415,0.0411,-0.0359,0,0.0241,-0.0518,0.0433,-0.0339,-0.003,-0.0234,0.0424,0.0384,0.0796,0.0666,-0.0331,-0.1283,-0.0218,0.1253,0.0536,0.0991,0.0074,0.0984,-0.0349,-0.024,0.0542,0.0337,0.0055,-0.0155,0.0205,0.0428,-0.0258,0.0223,0.0512,0.0261,0.09,0.0155,-0.0653,-0.0025,-0.092,-0.0653,0.0253,0.0082,0.0423,-0.0227,-0.0014,-0.0277,-0.0254,0.0082,0.0419,-0.0419,-0.0107,-0.1316,0.0166,0.0282,0.0158,0.0126,0.0083,0.0439,0.0019,0.0208,0.1047,0.0276,-0.0248,-0.0196,0.0193,-0.0173,-0.0282,0.0756]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"Instead, you're in a black void with a floating rectangle, which works but doesn't inspire. The gap between \"this functions\" and \"this feels great\" is where VR productivity still falls short.","embedding":[-0.0014,-0.0143,-0.004,-0.0732,0.0297,-0.0065,-0.0111,0.0381,0.0222,0.0509,-0.1075,-0.0174,0.004,-0.0081,0.0219,-0.0266,0.1357,0.0292,-0.0143,0.0377,-0.0121,-0.0346,0.0338,0.0134,0.061,0.0706,-0.0332,-0.0258,-0.0097,-0.0278,-0.085,0.0391,0.018,-0.0465,-0.002,-0.0099,0.0413,-0.0199,-0.1193,-0.0465,-0.0956,-0.0353,-0.04,-0.0171,0.0219,0.0033,0.0657,-0.0411,0.0021,-0.0658,-0.0403,-0.0807,-0.0037,-0.0399,-0.0371,0.1095,-0.0168,-0.028,-0.0297,-0.0015,0.0549,-0.0175,0.0157,0.0282,0.0111,-0.0166,0.007,-0.0291,-0.0132,-0.0339,-0.1156,0.0652,-0.0162,-0.0573,0.0283,0.0085,0.0027,-0.1206,0.041,0.0043,0.1393,0.0524,-0.0687,0.0439,-0.0209,0.0403,0.0016,0.0142,-0.0067,-0.079,-0.0332,-0.0082,-0.0916,-0.0175,0.0242,-0.0682,-0.0698,-0.0581,0.0153,0.0301,0.0014,-0.0703,0.1035,-0.0463,0.0182,0.0215,0.0754,0.061,0.0187,0.0278,-0.0265,-0.0209,-0.0711,0.0131,0.0164,0.1228,-0.0499,0.0379,0.1172,0.0276,0.032,-0.0442,0.0422,0.0054,0.0215,-0.048,0.0297,0,-0.0897,0.077,0.0203,0.0365,0.0602,0.0521,0.0113,0.0102,-0.0058,-0.0153,0.0303,0.0217,0.0195,0.1256,0.1149,-0.0901,-0.0108,0.0574,-0.1273,0.0212,-0.0183,-0.0145,-0.0165,0.0386,0.035,-0.0247,0.0045,0.0456,-0.0077,0,-0.08,0.0658,-0.0031,-0.0774,0.0372,0.0457,-0.003,-0.0544,-0.0136,0.0259,-0.078,0.1146,-0.0372,-0.0277,0.0021,0.0659,0.0887,0.0461,-0.1169,0.0223,-0.0423,0.0427,-0.0606,-0.0615,-0.0431,-0.0444,0.0669,-0.0037,0.0186,-0.0238,-0.0381,0.0118,-0.0263,-0.0197,-0.0899,0.0258,0.0656,0.0517,-0.005,0.0328,-0.0276,0.0506,-0.0508,-0.0781,0.0949,0.0449,-0.0452,0.0213,-0.0097,0.077,-0.0389,0.0352,0.01,-0.038,0.0443,0.0207,0.0088,-0.0336,-0.0255,-0.0031,0.0068,0.0062,-0.0165,-0.0007,-0.0444,0,-0.0041,0.0418,0.0056,0.0642,0.022,-0.0857,0.0432,-0.0465,0.005,-0.0702,-0.0179,0.0072,-0.0617,0.073,0.0095,-0.0123,-0.0095,-0.0861,-0.0126,0.0328,0.1185,0.0523,-0.034,-0.0394,-0.0656,0.0668,-0.0309,-0.0142,-0.0219,-0.0104,0.0186,-0.0101,-0.028,-0.0391,0.0753,0.0229,0.0273,-0.0327,-0.023,-0.0306,0.0249,0.0214,0.0435,-0.0271,0.0045,0.0229,0.0156,-0.0265,-0.0139,-0.0099,-0.0101,0.0855,-0.0635,-0.0455,-0.0571,-0.0925,-0.1401,0.0413,0.0017,0.0093,0.044,0.0521,-0.1093,0.0309,0.0113,0.0702,0.0285,0.029,0.083,-0.0201,-0.0213,-0.0325,-0.0475,0.0135,-0.0396,0.0271,0.1039,-0.015,0.025,0.1058,-0.0279,-0.084,0.0908,-0.0059,0.0009,0.1236,-0.0739,-0.0529,-0.0682,0.049,-0.0613,0.0031,-0.1088,0.0387,-0.0086,0,0.0051,-0.0106,0.0632,-0.0469,-0.0074,-0.0892,-0.0094,-0.0004,0.015,0.0069,-0.061,-0.1033,0.0087,0.0516,0.0716,0.0886,-0.0242,0.0593,-0.0483,0.0387,0.0668,0.0348,0.0259,-0.0545,-0.0525,0.0561,-0.0197,0.0035,0.044,0.0167,0.0839,0.0757,0.0127,-0.0213,0.0457,-0.1045,-0.0016,0.0544,0.0445,0.0179,-0.0192,-0.0244,0.0554,0.06,0.0406,-0.0311,0.0087,-0.1116,-0.0508,-0.0292,-0.0234,0.0631,-0.0067,0.0741,-0.0079,-0.0182,0.1151,-0.0157,-0.0863,0.036,0.0381,-0.0673,-0.0619,0.0542]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"\"I'm using premium spatial computing tools.\" Whether that's worth the price premium is another question.","embedding":[-0.0558,-0.0243,-0.0481,-0.0491,0.0266,0.0258,-0.0361,0.029,0.0547,0.0875,-0.0738,-0.019,-0.0374,0.0143,0.0313,-0.0157,0.108,-0.013,0.0003,0.0408,-0.0939,-0.0351,0.0415,0.0274,0.0806,0.0397,-0.0357,-0.05,-0.0121,0.026,-0.0748,0.0324,-0.0107,-0.0036,0.027,-0.0769,0.038,-0.0474,-0.1766,-0.0465,-0.0137,0.0007,-0.1149,0.0316,0.0051,-0.0026,-0.0003,-0.0158,0.0202,-0.0002,-0.0201,-0.0773,-0.0133,0.0232,-0.0634,0.0867,-0.0256,0.0416,-0.0103,0.0334,0.029,-0.0518,-0.0154,0.0254,-0.0111,0.035,0.0527,-0.0165,-0.0008,-0.0605,-0.1259,0.0461,0.0259,-0.1056,0.0166,0.0559,0.0681,-0.0719,0.0384,0.0344,0.0374,0.037,-0.0462,0.0562,-0.0279,0.0211,-0.0114,-0.0381,0.0128,-0.1208,-0.0402,0.0042,-0.0321,0.0144,0.0286,0.0063,-0.016,-0.0339,0.0261,0.0178,0.0373,-0.0596,0.0081,-0.0238,0.0155,0.0287,0.0081,0.0077,-0.0175,0.019,-0.03,0.0067,-0.0079,-0.0325,0.0239,0.0934,-0.0206,0.0388,0.125,0.0221,0.0096,-0.0641,0.0568,-0.017,-0.0054,-0.0484,0.0082,0,-0.0914,0.0894,0.004,-0.0635,-0.0281,0.0336,0.0249,0.0373,-0.0102,0.0497,-0.0255,0.0135,-0.0025,0.0451,0.0937,-0.0882,-0.0326,0.0536,-0.0715,0.0283,-0.0125,-0.0827,0.0363,-0.0413,0.031,0.0158,0.0236,0.0081,0.0567,-0.0059,-0.046,-0.0167,0.0396,-0.0084,-0.0203,0.0198,-0.0315,-0.0638,-0.0357,0.0742,-0.0534,0.0972,-0.0234,-0.0565,0.0078,-0.021,0.0545,-0.0254,-0.1149,0.0116,-0.044,0.0451,-0.0485,-0.0219,0.0233,-0.0978,0.0504,0.0085,0.0905,0.0313,-0.0803,-0.0614,0.0186,0.0036,-0.0759,0.0423,0.0653,0.046,-0.0623,0.0306,0.0149,0.0578,-0.0652,-0.0897,0.0624,0.0541,-0.0154,0.0577,0.036,0.0504,-0.0859,-0.0008,0.0231,0.0573,0.067,-0.0045,-0.0065,-0.0743,-0.0651,-0.0142,0.0297,0.0872,-0.0297,-0.0116,0.0563,0,0.0426,0.016,0.0011,0.0071,0.0294,-0.0899,-0.0019,-0.0848,0.0514,-0.0451,-0.06,0.0346,-0.0491,0.1127,-0.0034,-0.0101,0.0158,-0.1275,0.0815,0.0199,0.0743,0.0656,-0.1072,-0.0606,-0.0487,0.037,-0.0086,-0.0114,0.0146,0.0153,0.0021,-0.0299,-0.0115,-0.0489,0.0817,0.1073,0.1106,0.0449,-0.0193,-0.0185,0.0189,0.0107,0.0329,-0.0434,0.0519,0.0259,-0.0335,-0.0025,-0.0237,0.064,-0.006,0.0679,-0.0408,0.006,-0.0813,-0.0758,-0.1168,0.0435,-0.0707,-0.0431,0.0762,0.0287,-0.0854,0.0022,0.0525,0.1473,0.0673,-0.0294,0.0189,-0.004,-0.0493,-0.0492,0.0213,-0.0004,0.0146,0.0795,0.0465,0.0118,0.1146,0.0933,-0.0252,-0.0241,0.0822,-0.0326,0.0052,0.0346,-0.0221,-0.0439,-0.0714,0.0099,-0.0425,-0.0172,-0.0687,0.0621,0.0385,0,0.0372,0.0285,-0.0062,-0.0278,-0.0296,-0.0746,-0.0119,0.0618,0.0199,0.0756,0.0147,-0.0668,0.027,0.0613,0.0424,0.1002,-0.0373,-0.0147,-0.0404,0.0223,0.0223,0.1009,0.0525,-0.0516,-0.0122,0.0441,-0.0022,0.0166,0.0461,-0.0075,0.0198,0.0294,-0.0012,-0.0116,0.0126,-0.1071,-0.0875,0.0776,0.0562,0.0183,-0.0059,-0.0362,-0.0333,0.027,0.0543,-0.0305,-0.0407,-0.0782,-0.0418,-0.0534,-0.0252,0.0599,0.0335,0.0128,0.0289,0.0014,0.1244,0.002,-0.0539,0.0578,-0.0347,-0.1273,-0.0333,0.0111]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"Expected in early 2026 at around $1,200, it's likely to sit between Quest 3 and Vision Pro in price, but exceed both in flexibility.","embedding":[-0.0289,-0.0388,0.0086,-0.0378,-0.0227,0.0417,-0.0289,0.0085,-0.0095,0.0283,-0.0994,0.0245,-0.0504,0.004,0.039,-0.0159,0.1203,0.0139,-0.0026,0.0089,-0.0547,-0.0261,-0.0204,-0.015,0.1055,0.0758,-0.0281,-0.0222,0.0229,0.0082,-0.0685,0.0463,-0.0023,0.0087,0.0229,-0.0603,0.0322,-0.0908,-0.1397,-0.0651,-0.0515,-0.0176,-0.0535,0.0255,0.0231,-0.0145,0.0182,-0.0532,0.0503,-0.0003,-0.0134,-0.1324,0.0653,0.0114,-0.0549,0.072,-0.006,0.0403,-0.0031,0.0106,0.0427,-0.0472,0.0125,0.0344,0.0216,0.0004,-0.0001,0.0287,-0.0105,-0.0486,-0.1214,0.0141,0.0106,-0.089,0.0208,0.0084,-0.0208,-0.1137,0.0596,0.0474,0.1333,0.0506,-0.0396,0.0424,-0.07,0.052,-0.0288,0.0138,0.0557,-0.072,-0.0599,0.0499,-0.047,-0.0004,0.0251,-0.0427,0.0297,-0.0362,-0.0114,0.0489,-0.0244,-0.0035,0.0816,-0.0361,-0.0133,0.0239,0.0407,0.0478,-0.0408,-0.0051,-0.0409,0.0142,-0.0319,-0.0488,0.0639,0.0686,0.0175,0.0056,0.0512,0.0438,0.0548,-0.0547,0.0008,-0.0035,-0.0145,-0.0514,0.0032,0,-0.0456,0.0399,0.0221,0.0375,0.0719,0.0123,0.0262,0.0116,-0.0176,-0.0428,0.0078,0.0382,-0.0212,0.071,0.0777,-0.0843,-0.0156,0.1092,-0.0778,0.0089,-0.0006,-0.0805,-0.0211,-0.0291,-0.0141,0.0153,-0.0048,-0.0267,0.0471,-0.0094,-0.0787,0.0211,-0.0244,-0.0485,-0.036,-0.0031,-0.066,-0.0517,-0.0021,0.0617,-0.0564,0.1261,-0.0388,-0.0139,-0.0098,0.0411,0.0504,-0.0047,-0.0331,0.0232,-0.0407,0.0528,-0.0557,-0.0108,0.0095,-0.1035,0.0732,0.0205,0.0472,0.0259,-0.1123,-0.0137,-0.0489,-0.0017,-0.0832,0.0031,0.0733,0.0829,-0.0076,0.0501,-0.0446,0.0446,-0.0382,-0.0737,0.0742,0.0197,0.009,0.02,-0.0352,0.0581,-0.0024,0.0155,0.0308,0.0034,0.0283,0.0017,-0.0297,-0.0403,-0.0934,0.0444,-0.0201,0.046,0.0733,0.0518,-0.0115,0,0.0041,-0.0025,-0.0877,0.0207,0.0444,-0.0577,0.0232,-0.0395,0.016,-0.0495,-0.0539,-0.0295,0.0021,0.1094,-0.0119,-0.009,0.0148,-0.1068,0.0132,0.063,0.0568,0.0166,-0.0473,-0.0738,-0.017,0.0437,-0.04,-0.007,-0.0248,0.0512,0.0387,-0.0791,0.016,-0.036,0.1415,0.0207,0.0531,0.0377,-0.0286,-0.001,0.0681,0.0036,-0.0086,-0.0259,0.0287,0.1334,-0.0228,-0.03,-0.091,-0.0228,0.0587,0.0264,-0.1098,-0.0374,-0.009,-0.0994,-0.0921,0.0341,-0.0766,0.0113,0.015,0.0242,-0.0308,0.0103,0.0515,0.116,0.0143,0.0275,-0.0184,0.0022,-0.0381,-0.0532,0.0074,0.0222,-0.0464,0.0502,0.1226,-0.0627,0.059,0.069,-0.067,-0.0085,0.0886,-0.0527,0.011,0.0716,-0.0468,-0.066,-0.0513,0.0529,-0.0202,-0.0141,-0.0834,0.0348,0.0475,0,0.0163,-0.0298,0.0135,-0.0205,-0.0856,-0.1002,0.0764,0.0357,0.0764,0.0716,0.0318,-0.1479,0.0428,0.0329,0.0887,0.104,-0.0084,0.0598,-0.0588,0.0051,0.0569,0.0726,0.0645,-0.0745,-0.0388,0.0183,0.0271,0.0143,0.0397,-0.0197,0.071,0.0071,-0.0195,-0.0033,0.0012,-0.1232,-0.0542,0.0229,0.0574,0.0187,-0.0252,-0.0105,0.0004,0.0141,0.0265,-0.0487,0.0066,-0.1155,0.0258,0.0023,-0.0111,0.0541,0.0394,0.01,0.044,0.0273,0.1179,0.0452,-0.049,-0.0087,-0.0006,-0.0672,-0.0245,0.0858]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"That's audio flakiness, occasional connection hiccups, wishing for more vertical pixels, and the awkwardness of video calls.","embedding":[-0.0106,-0.0574,0.0462,-0.0379,-0.0092,0.0183,-0.0469,0.0079,-0.017,0.0157,-0.0549,0.0309,0.0119,0.0006,-0.0141,0.0119,0.1404,0.0079,0.0048,0.1029,-0.0332,-0.0462,0.0228,-0.0219,0.074,0.0678,-0.0167,-0.0349,-0.0175,-0.0588,-0.0719,-0.0229,-0.0078,-0.0233,0.0042,-0.0564,0.056,-0.0758,-0.139,-0.0694,-0.0783,-0.0073,0.0027,0.0068,0.0181,-0.0718,0.0388,-0.073,0.1048,-0.0072,0.0014,-0.0722,-0.0052,0.0688,-0.0123,0.1126,0.042,-0.0282,-0.0099,-0.0127,0.1131,-0.024,0.0466,0.0223,0.0084,0.0207,0.0499,-0.0587,-0.0283,0.0071,-0.1487,0.0344,-0.0043,-0.0956,0.0495,0.0005,-0.0263,-0.1353,0.0631,0.0641,0.0904,0.0729,-0.0683,0.0767,-0.0703,-0.0213,0.0114,0.0074,-0.0084,-0.0458,-0.0123,0.0339,-0.0591,0.0472,-0.0028,-0.0727,-0.0274,-0.0096,-0.0088,0.0385,-0.0003,-0.0122,0.113,-0.0121,-0.013,0.0154,0.0048,-0.023,-0.078,0.0001,-0.0281,0.0137,-0.1022,0.0223,0.0242,0.1479,0.0124,0.0001,0.0633,0.0556,0.0231,0.0084,0.039,0.0278,0.075,-0.0505,0.0249,0,-0.0565,0.0316,0.0003,0.0985,0.0864,-0.0053,-0.0066,0.0963,0.0186,0.022,0.0032,0.0164,0.003,0.0335,0.0585,-0.0774,-0.0053,0.0652,-0.1521,0.0047,0.0044,-0.1033,-0.0368,-0.026,0.0226,0.0482,0.0065,0.0203,0.0422,-0.0032,-0.1048,-0.0014,-0.0016,-0.0628,-0.0028,0.0199,-0.0342,-0.0024,0.0317,0.054,-0.126,0.0794,0.0197,-0.0462,0.0119,0.0256,0.0597,-0.0043,-0.0707,0.0299,-0.0423,0.0324,-0.0024,-0.0177,-0.0678,-0.0953,0.0723,0.0075,0.0402,0.0253,-0.0322,-0.0093,-0.0231,0.0069,-0.1007,0.0353,0.0586,0.0521,0.0174,0.017,-0.0318,0.0421,-0.0578,-0.0773,0.0696,0.0537,-0.0522,0.0064,-0.0533,0.0285,0.0201,-0.0184,0.0745,0.0048,0.0168,0.0399,0.0106,-0.0581,-0.0358,0.0305,-0.0303,0.0283,0.0264,-0.0383,-0.0166,0,0.0391,-0.0071,-0.0449,0.0034,0.0199,-0.027,0.0175,-0.0054,-0.0172,-0.0776,-0.0339,0.0038,-0.0591,0.0549,0.0192,0.018,-0.0355,-0.0593,-0.0208,0.0699,0.0948,0.0248,-0.0314,-0.0456,-0.0021,0.0171,-0.0275,-0.0021,0.015,0.0317,-0.0188,-0.001,-0.0315,-0.0619,0.1199,0.0628,0.0066,0.054,-0.0234,-0.0258,0.0379,0.0744,-0.0373,-0.0415,0.053,0.071,-0.0522,-0.0235,-0.0621,0.0002,0.0269,0.0448,-0.0465,-0.0418,-0.0138,-0.0599,-0.1209,0.006,0.0018,-0.0248,-0.0035,0.0278,-0.0921,-0.082,0.053,0.0938,0.0173,0.0098,0.0624,-0.0025,-0.0809,-0.0492,-0.0004,-0.0051,0.0174,0.0592,0.0891,-0.104,0.0303,0.0811,-0.0298,-0.0358,0.0819,-0.0162,-0.0085,0.1022,0.0044,-0.0328,-0.0692,0.0263,-0.0239,0.014,-0.0703,0.0123,0.0111,0,-0.0259,-0.0096,0.0342,-0.0121,-0.037,-0.0821,0.0439,0.0012,0.0543,0.0391,-0.0033,-0.1008,0.0243,0.0916,0.0294,0.1202,-0.029,0.0778,-0.0606,-0.0117,0.0504,0.0666,0.0417,-0.0195,0.0408,0.0631,0.0128,0.0494,0.0564,0.0083,0.024,0.0205,-0.111,-0.0241,-0.0497,-0.0705,0.0377,0.0421,0.0557,0.0102,-0.0338,-0.0867,0.007,0.024,0.0165,-0.0414,-0.0407,-0.0674,0.0017,-0.0094,0.0206,0.0177,0.0298,0.0156,-0.0032,-0.0063,0.1418,0.049,-0.0613,0.0032,-0.0001,-0.0342,-0.1185,0.0588]},{"url":"/posts/20260124-vr-productivity-setup-quest-3-immersed/","title":"VR Productivity finally almost surpasses physical displays","snippet":"Comment? Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0118,0.0179,0.0152,-0.0045,0.0469,-0.006,-0.063,-0.02,0.016,0.0247,-0.0843,0.061,0.0097,0.0625,0.0398,-0.032,0.119,0.0209,-0.0635,0.0525,-0.0453,-0.0236,0.0194,-0.0136,0.0703,0.0509,-0.087,-0.0444,0.001,-0.053,-0.1075,0.0754,-0.0469,0.0281,-0.0302,-0.053,0.0567,-0.0222,-0.0527,-0.0635,-0.0661,-0.0566,-0.0005,-0.0104,0.0459,-0.0596,0.0281,-0.0559,-0.0342,-0.03,-0.0483,-0.0899,0.0517,-0.0153,-0.0389,0.0805,0.0128,-0.0086,-0.0224,0.0056,0.0881,0.0124,-0.0095,0.0306,0.0209,-0.0244,0.0423,-0.0304,-0.0855,0.0081,-0.0772,0.0311,-0.0185,-0.0907,0.0455,0.0369,-0.1093,-0.0321,0.1217,-0.0013,0.1227,0.0557,-0.0425,0.0799,-0.0334,0.0151,0.031,-0.0202,0.0201,-0.0516,-0.0411,0.0579,-0.0175,0.0173,-0.0381,-0.1042,-0.0615,-0.0462,0.0459,-0.0097,0.0016,0.0125,0.0718,-0.0078,-0.0093,0.0149,0.0484,0.0583,-0.0451,0.0066,-0.0098,0.0458,-0.0685,-0.0525,0.0676,0.0666,-0.0133,0.0095,0.062,0.0345,0.0323,-0.0093,0.0134,0.0639,0.0383,0.0026,0.0113,0,-0.0786,0.0361,0.0424,0.0519,0.0446,0.0344,-0.056,-0.0151,0.007,-0.0778,0.017,0.1522,0.0477,0.0969,0.1015,-0.0909,-0.0153,0.0932,-0.0731,-0.0109,0.0334,-0.049,-0.0143,0.0777,0.0463,0.0359,-0.0621,0.0549,0.0085,0.0048,-0.0135,0.0054,-0.0227,-0.059,-0.0336,-0.0112,-0.0061,-0.0473,0.0226,0.0439,-0.0173,0.0475,-0.0564,-0.0297,-0.0518,0.1011,0.0328,-0.0057,0.0109,0.0024,-0.0555,0.0162,-0.0351,-0.0464,-0.0048,-0.0546,0.0789,-0.0286,0.0252,-0.0006,-0.0832,0.0003,-0.0381,-0.0505,-0.0603,0.0016,0.1027,0.0326,0.0001,0.021,-0.0215,0.0414,-0.0259,-0.0893,0.0942,-0.0068,-0.0429,0.0237,-0.0407,0.0365,0.006,-0.0259,0.058,-0.1208,0.0794,-0.0416,0.0435,-0.0119,-0.0563,0.0323,-0.0559,0.0223,0.0239,0.0316,-0.0204,0,-0.0691,0.0529,-0.0291,0.0388,-0.0081,-0.0687,0.0134,-0.0196,0.031,-0.0777,-0.0101,-0.0402,-0.0797,0.0999,-0.0207,0.022,0.0225,-0.1563,-0.0284,0.0173,0.036,0.0052,-0.0413,0.0122,-0.0409,0.0264,-0.0348,-0.0518,-0.0004,-0.042,0.0011,-0.0681,0.009,0.019,0.092,0.0264,0.0431,-0.0237,-0.0252,-0.0385,0.0068,0.0154,-0.0505,0.0024,-0.0333,0.0788,0.0068,0.0095,-0.0421,-0.0199,0.0713,0.042,-0.0492,-0.0584,-0.0557,-0.0503,-0.0217,0.0139,-0.0278,0.0596,-0.0036,0.0167,-0.0877,-0.029,0.0498,0.0475,0.0553,-0.0217,0.0194,-0.0281,0.0187,-0.045,-0.0569,-0.0218,-0.0576,0.0303,0.1129,-0.045,-0.0185,0.0674,-0.0464,-0.0452,0.0464,-0.1128,-0.0061,0.1015,-0.0282,-0.0754,-0.0977,0.0753,-0.1179,-0.0605,-0.0964,0.0017,0.0009,0,-0.0037,-0.0137,0.0569,-0.0037,0.047,-0.014,0.0422,0.1065,0.0043,0.0698,-0.0095,-0.0839,0.0332,0.1352,0.0978,0.0614,-0.0287,0.0636,-0.0357,-0.0249,0.0758,0.0718,0.0219,-0.0446,0.0053,0.0587,-0.024,0.0311,0.0163,-0.0187,0.0758,0.0269,-0.0205,0.01,0.0078,-0.1081,0.0243,0.0447,0.073,-0.0164,-0.0058,-0.0283,0.0329,0.0794,0.0067,-0.0337,-0.0519,-0.0858,-0.0018,-0.0665,-0.0217,-0.0103,-0.0307,0.0608,0.0013,-0.0559,0.0914,0.0219,0.0042,0.0237,0.0366,-0.0714,-0.0682,0.0694]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"← Blog Digital transformation for complex organizations (Parts 1-2) 30 Jan 2026 2,001 words Filed in: digital transformation, information architecture, content strategy, organizational change Own","embedding":[0.0205,-0.0157,0.0008,-0.0631,0.028,-0.0282,-0.0732,-0.024,0.0273,-0.0095,-0.0689,0.0526,0.0134,0.0216,0.0212,-0.0314,0.0282,0.0185,-0.0682,-0.0072,0.015,-0.0152,-0.0127,0.0066,-0.0475,0.0579,-0.0249,-0.1225,-0.0504,-0.0687,0.0064,0.0362,-0.0008,0.0456,-0.0069,0.0423,0.083,-0.0302,0.0902,-0.0667,0.0582,-0.0635,-0.0321,-0.0255,0.121,0.0154,0.0091,-0.0068,-0.0768,0.0122,-0.0896,-0.0506,0.1061,0.0866,-0.0643,0.0172,0.0893,0.0326,-0.0434,-0.0263,0.0432,-0.0266,0.0405,0.0551,0.02,0.0529,0.009,0.054,0.0167,-0.043,-0.0441,-0.0211,0.0318,0.0527,0.0559,-0.0772,-0.0331,0.0082,0.0673,-0.0444,0.1327,0.0296,0.0063,0.0891,-0.0948,0.0341,-0.05,-0.0209,-0.0026,-0.0094,-0.0422,-0.0256,0.0263,0.0031,0.0709,-0.0182,-0.0187,-0.0725,0.0929,0.0239,-0.0439,0.0743,0.0435,-0.159,-0.1141,-0.0409,0.0621,0.0298,-0.0444,0.0155,-0.0199,0.0246,-0.0178,-0.0925,0.0681,-0.0778,-0.0078,0.0695,0.0323,0.0035,-0.0229,-0.0315,-0.0039,0.097,0.0744,0.063,-0.0542,0,-0.0495,0.0846,0.0145,0.08,0.0507,-0.0687,-0.0134,-0.0115,0.0105,0.0075,0.0215,0.1192,0.0023,0.0061,0.0717,-0.0859,-0.0166,0.0019,0.0337,-0.0199,0.0327,-0.0234,-0.0069,-0.0123,0.0691,0.0188,-0.0716,0.0217,0.0697,-0.009,-0.0851,-0.0057,-0.01,-0.0282,-0.0069,-0.0314,-0.048,-0.0356,0.0454,0.0182,-0.0528,0.0265,-0.0366,-0.018,0.013,0.106,0.0669,-0.0243,-0.0198,-0.007,0.0045,0.0401,-0.0213,-0.0638,0.0495,-0.0302,0.0233,-0.0926,0.0483,-0.0527,0.0792,0.0366,-0.0266,0.0998,0.0531,0.0008,0.0107,0.0308,0.0588,-0.0427,-0.0145,0.0118,-0.0835,0.0204,-0.0073,-0.0235,-0.0926,0.0057,0.0294,-0.0124,-0.0095,0.0367,0.069,0.0096,0.0749,0.0356,0.0253,0.0241,-0.0403,0.0841,-0.012,-0.0057,-0.0471,0.1098,0.0197,0,-0.0624,-0.0105,-0.0516,0.0351,0.0022,-0.0317,-0.068,-0.0262,0.1288,-0.0138,-0.061,-0.0855,-0.0638,0.029,-0.094,-0.0104,0.0318,-0.0618,-0.0473,-0.0068,0.0719,0.0459,-0.1224,0.0199,0.0083,0.0565,-0.0313,0.015,0.0683,-0.0245,-0.0489,-0.0899,0.0342,0.067,-0.0295,0.0302,0.0072,-0.0363,-0.0278,0.0466,-0.0264,0.0307,-0.0501,-0.0647,-0.0377,0.0224,-0.0387,0.0241,-0.0637,-0.044,0.0539,0.0162,0.0066,-0.101,-0.0048,0.0682,0.0429,-0.0293,-0.0508,0.0322,-0.0078,-0.0154,-0.0586,0.0301,-0.0318,-0.0471,0.0854,0.0297,-0.1003,0.0109,0.089,-0.114,-0.0882,-0.0545,0.0333,-0.0306,-0.0302,0.021,-0.0546,0.0007,-0.0116,-0.0456,-0.0183,-0.0323,0.0982,0.1036,0.0075,-0.058,-0.0386,-0.0014,-0.0555,-0.0544,-0.1095,0.0041,-0.0595,0,-0.0181,-0.0231,-0.0005,-0.0171,0.0263,-0.0039,0.0225,0.0393,-0.0348,0.0014,-0.0253,-0.0469,0.0382,0.0679,0.0897,0.0583,-0.0621,-0.0181,-0.0554,0.0197,0.0782,-0.0123,-0.0901,-0.0727,0.0726,-0.009,-0.0401,0.0127,-0.0322,0.0683,-0.0344,0.0351,-0.0247,0.0481,0.0122,-0.0629,0.1108,0.0317,0.0166,-0.0031,-0.0362,0.045,-0.0056,0.0732,-0.0117,-0.069,-0.0042,0.0259,0.0229,-0.0382,0.0377,0.0025,0.0133,0.0724,0.0605,-0.0449,0.0721,0.0784,-0.0272,0.089,0.0594,-0.0225,-0.0457,-0.012],"teaser":"A practical framework for moving legacy institutions toward measurable, audience-centered digital practice — without throwing out what already works.","date":"Fri Jan 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"I've been in rooms where technologists explain what the content and data platform can do — whether that's Drupal, a custom backend, or a database-driven system — and communicators explain what the","embedding":[-0.0052,0.0091,-0.0198,-0.07,-0.0266,-0.0454,-0.0082,0.0411,0.0081,-0.0168,-0.0875,0.0328,0.0481,0.0112,-0.0001,0.0029,0.0475,0.0043,-0.0652,-0.0395,0.0119,0.016,0.0217,0.0112,-0.0593,0.0846,-0.0001,-0.0799,-0.012,-0.079,0.0326,0.0299,0.1033,0.0386,-0.048,0.1231,0.0879,-0.0094,0.0257,-0.0479,0.0049,-0.0695,-0.0187,-0.0121,0.077,0.0241,0.0162,-0.0465,-0.0309,0.0213,-0.0564,-0.0788,0.025,0.0788,-0.0254,0.0613,0.1018,-0.019,-0.0361,-0.057,0.0694,-0.0141,0.023,0.0311,0.0492,-0.0038,-0.0389,0.0454,0.0114,-0.0681,-0.0365,-0.0179,0.0248,0.0094,0.0237,-0.0797,-0.0636,-0.0355,0.0702,-0.0432,0.1153,0.0448,0.0104,0.114,-0.0784,0.02,-0.024,-0.0322,-0.0042,-0.0285,-0.0581,0,0.0323,0.0005,0.0649,0.0009,-0.0113,-0.1125,0.0832,0.0533,-0.0281,0.0463,0.0328,-0.1481,-0.1021,-0.0659,0.0126,0.0398,-0.0524,-0.0002,-0.0145,0.0127,-0.0692,-0.0706,0.0672,-0.0554,-0.0122,0.0796,-0.0354,-0.0379,0.0302,0.0059,-0.0015,0.0861,0.0664,-0.0192,-0.0138,0,-0.0066,0.0781,0.0655,0.1186,0.0944,-0.0467,-0.0002,0.0167,0.0111,0.0324,0.018,0.1413,0.003,0.0621,0.0473,-0.0818,-0.0388,-0.019,0.0489,-0.0407,0.0401,-0.0214,-0.0467,0.0349,0.0847,-0.0029,-0.0331,0.0046,0.0365,-0.0374,-0.063,-0.009,-0.0171,-0.0141,-0.0082,0.0082,-0.0358,-0.0756,0.0261,0.0485,-0.034,0.0262,-0.0025,-0.0039,0.0172,0.0862,0.0603,-0.0267,0.0049,-0.0229,0.024,0.0157,0.0626,-0.0425,0.0397,-0.0337,0.0117,-0.0607,0.0417,-0.0172,0.0854,0.0279,-0.0218,0.1123,0.0528,0.0402,0.025,0.0167,0.1057,-0.0179,-0.06,0.0318,-0.0529,0.0169,-0.0338,-0.0124,-0.0848,-0.0675,0.0306,-0.0132,-0.0135,0.0183,0.0036,-0.0084,0.0506,0.0217,-0.0011,0.0085,-0.0212,0.0897,-0.0324,-0.0001,-0.055,0.0946,0.0501,0,-0.0516,-0.0035,-0.0958,0.0418,0.0977,-0.0171,-0.0561,-0.0377,0.0764,0.0028,-0.086,-0.0827,-0.058,0.0227,-0.089,-0.0117,-0.0194,-0.0513,-0.0897,-0.0217,0.0303,0.1114,-0.1265,0.0043,-0.0042,0.0302,-0.0408,0.0148,0.0975,0.0255,-0.0272,-0.1306,0.0237,0.0074,-0.0351,0.002,-0.0139,-0.0291,-0.0256,0.0107,-0.0159,-0.0012,-0.0454,-0.0611,-0.0133,-0.0122,-0.0873,0.0307,-0.0809,-0.0422,0.0353,-0.0182,-0.0523,-0.1162,0.0344,-0.0011,0.0555,-0.0249,-0.0659,0.0471,-0.0155,-0.0482,0.0203,0.0394,-0.0414,-0.0197,0.0561,0.0589,-0.1273,0.0373,0.0446,-0.0688,-0.0286,-0.0525,0.0454,-0.0974,-0.04,0.0213,0.0059,0.0198,-0.0587,-0.0428,0.0189,0.023,0.026,0.1146,-0.0035,-0.0009,-0.0405,0.0217,-0.0554,-0.0412,-0.103,0.0281,-0.0527,0,-0.0344,0.0296,-0.0032,0.0085,0.0209,0.0089,-0.0134,-0.0124,-0.0178,-0.0126,0.0032,-0.0764,0.0597,0.0507,0.1027,0.08,-0.039,0.0045,-0.0504,-0.0185,0.1142,0.0111,-0.0842,-0.0439,0.0651,0.0069,-0.0131,0.0084,-0.0228,0.0689,0.03,0.0427,-0.0532,0.0783,-0.0027,-0.1073,0.1033,0.0093,0.014,0.0056,-0.0171,0.0532,0.0072,0.0799,-0.0269,-0.0435,-0.04,-0.0037,0.0237,-0.0338,0.0507,-0.022,0.0015,0.0996,0.0745,0.0123,0.0663,0.0418,-0.0205,0.0606,0.0371,-0.0293,-0.0377,-0.005]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"blish a digital value loop: disciplined content → discoverability → actions → measurement → improvement.","embedding":[0.0219,0.0075,-0.0093,-0.1006,-0.0219,-0.0506,-0.0514,0.0519,0.0438,0.0244,-0.1029,0.009,0.0346,0.0311,0.0011,-0.0376,0.0281,-0.0102,-0.0501,-0.0443,0.0448,-0.0184,0.0124,-0.0192,-0.0242,-0.0023,-0.0258,-0.0489,-0.0323,-0.077,-0.0541,0.0372,0.0751,-0.0099,-0.0285,0.0834,0.0623,0.0377,0.0646,-0.0563,-0.0192,-0.0677,0.0285,-0.0025,0.0384,0.0449,0.0308,-0.0443,-0.0792,-0.0149,-0.0462,-0.1001,0.0139,0.0628,0.0046,-0.0013,0.0788,-0.0518,-0.013,-0.0453,0.0441,-0.0031,-0.0371,0.0214,0.061,-0.0342,0.0274,0.0722,-0.0418,-0.0014,0.0047,-0.0605,0.056,0.0021,0.083,-0.0755,-0.0181,0.0145,0.0759,-0.0193,0.0742,0.0543,-0.0509,0.1106,-0.0721,0.001,-0.0068,-0.0101,0.0127,-0.0223,-0.0582,0.0267,0.0776,0.0195,0.0008,-0.0224,0.0008,-0.0802,0.0193,0.0546,-0.012,0.0371,0.0601,-0.1509,-0.0732,-0.0495,0.0331,0.0845,-0.0351,0.0019,-0.0062,0.0032,-0.0667,-0.0905,0.0132,-0.069,-0.0137,0.0528,0.0256,-0.0169,0.051,-0.0068,-0.0042,0.0561,0.0441,0.0153,-0.0384,0,0.0071,0.0889,-0.0183,0.1243,0.0518,-0.0117,-0.0011,0.0255,-0.0214,0.0249,0.0062,0.1372,0.0161,0.0618,0.0723,-0.1117,-0.0469,-0.0285,0.0117,0.0023,0.0073,0.0094,-0.004,-0.0294,0.1125,-0.0514,-0.0556,-0.0168,0.0328,0.0096,-0.0711,-0.0505,0.0211,-0.0145,-0.023,0.0007,-0.0365,-0.0528,0.0282,0.0264,-0.0887,-0.03,-0.0719,0.0064,0.0408,0.0539,0.0171,-0.0179,-0.0314,0.0163,0.0135,0.0266,0.0545,0.0208,0.0264,-0.0199,0.0416,-0.0522,0.0185,-0.0294,0.0479,0.0282,-0.0029,0.0915,0.0604,0.0306,0.0293,0.0454,0.071,-0.0766,-0.069,-0.0324,-0.0595,0.0305,-0.0531,0.0329,-0.0623,0.0213,0.0241,0.0127,-0.041,0.0464,0.079,-0.0279,0.0718,0.0459,0.0288,0.0081,-0.0433,0.0857,-0.0568,-0.0303,-0.0355,0.1343,0.0569,0,-0.0523,-0.0032,-0.0881,0.0444,0.1152,-0.016,-0.0388,-0.0645,0.0645,-0.034,-0.0586,-0.0372,-0.1039,0.0301,-0.0857,-0.0462,0.0151,-0.0987,-0.0615,0.0223,0.0947,0.0931,-0.1249,0.0346,-0.0074,0.037,-0.0459,0.0121,0.0679,0.0235,-0.0229,-0.1509,0.0351,0.0405,-0.0581,0.0191,0.0402,-0.0454,-0.0282,0.0953,0.0023,0.0193,0.0142,-0.0622,-0.0184,0.034,-0.0433,-0.0254,-0.0928,0.0022,0.1161,0.0368,-0.057,-0.069,0.0197,-0.0195,0.0529,-0.0114,0.0022,0.0566,0.002,-0.0271,-0.0131,0.0583,-0.046,-0.0429,0.0119,0.0104,-0.1341,0.0566,-0.0012,-0.061,-0.0868,-0.0718,0.0417,-0.0472,-0.0278,0.04,0.0022,0.0002,-0.0316,-0.0025,0.0352,0.008,0.03,0.0933,0.0053,-0.0032,-0.0061,-0.0137,-0.0425,-0.1192,-0.0789,0.024,-0.0746,0,0.0003,0.0357,-0.0443,-0.0161,-0.0435,-0.0004,-0.0035,-0.0326,0.0194,0.0069,0.026,-0.0596,0.0097,0.037,0.0575,0.0545,-0.1039,0.07,-0.0536,-0.0623,0.0834,-0.0052,-0.1171,-0.0259,0.0583,0.0048,-0.0697,-0.005,0.0217,0.0443,0.0238,0.0842,-0.0689,0.0429,0.0225,-0.0214,0.0647,0.024,0.0293,0.0217,-0.042,0.0751,-0.0347,0.0761,0.0147,-0.0386,-0.0549,0.0159,0.011,-0.0543,0.0731,0.0514,0.0045,0.0538,0.0238,0.0276,0.1086,0.045,-0.0373,0.0476,0.0616,-0.0392,-0.0253,0.0212]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"They need technical jargon translated into choices and trade-offs that non-technical people can actually decide on. Your audience wants simplicity, relevance, speed.","embedding":[0.0131,-0.0099,-0.042,-0.0917,0.0319,-0.0343,0.0007,0.0683,0.1209,0.0073,-0.0984,-0.0021,-0.0181,0.044,0.0586,-0.0049,0.0376,-0.032,-0.0746,-0.0257,0.014,-0.0135,-0.0108,-0.0442,-0.0414,0.016,0.0096,-0.1057,-0.0022,-0.0534,-0.0278,0.0171,0.0524,-0.0008,-0.0433,0.054,0.0427,0.0431,0.0428,-0.0855,0.0246,-0.0346,-0.0045,-0.0602,0.0504,0.0061,0.0113,0.0283,-0.0331,0.0202,-0.1255,-0.0679,0.0115,0.0561,-0.0093,0.0195,0.0811,0.0088,-0.0037,-0.0611,0.0431,-0.0223,0.0548,0.0222,0.0319,0.0566,0.0127,0.0651,-0.0587,0.0247,0.0011,0.0122,0.0557,0.0275,0.063,-0.0597,-0.0274,-0.0404,0.1177,-0.0339,0.0881,0.0498,-0.0248,0.0784,-0.1027,0.0001,-0.0459,-0.0383,0.0216,-0.0191,-0.0656,0.0156,0.0646,0.0344,0.0679,-0.0246,0.0102,-0.0618,0.0174,0.0436,-0.0238,0.0323,-0.0024,-0.1821,-0.0794,-0.0575,0.0168,-0.0087,-0.0267,0.0225,-0.0331,0.016,-0.0271,-0.0716,0.0429,-0.0652,0.031,0.0836,0.0353,-0.0404,-0.0106,-0.0251,0.0029,0.12,0.1032,0.0386,-0.0374,0,-0.0755,0.0535,-0.0213,0.0903,0.0503,-0.0528,-0.0032,-0.0229,-0.0017,-0.0057,-0.0095,0.1038,0.0294,0.0681,0.0777,-0.1143,-0.037,0.006,0.0016,-0.0385,0.0004,0.0167,-0.0241,0.0157,0.0201,-0.0627,-0.021,0.0078,0.0516,-0.0122,-0.0618,-0.0677,0.0212,-0.0138,0.0519,0.0114,-0.0814,-0.0132,0.0326,0.0377,-0.0466,0.0202,-0.0577,0.0028,0.0379,0.1136,0.021,-0.0109,-0.0502,-0.0304,0.028,0.0528,0.0444,-0.0126,0.0369,-0.0802,-0.0005,-0.1131,0.0367,-0.0938,0.0227,0.0275,0.0206,0.0861,0.0437,0.0323,0.0296,0.0131,0.0233,-0.0574,-0.0272,0.0086,-0.0893,-0.028,-0.0665,-0.0092,-0.0482,0.0097,0.0058,-0.0052,-0.0105,0.0134,0.0723,-0.0107,0.014,-0.0098,0.0191,0.0319,-0.075,0.077,-0.0502,-0.0061,-0.0773,0.105,0.0695,0,-0.0682,-0.0159,-0.0481,0.071,0.0571,-0.0051,-0.0666,-0.056,0.1094,-0.0186,-0.1028,-0.0936,-0.0428,-0.0244,-0.066,-0.0296,-0.0023,-0.0654,-0.0357,-0.0199,0.1166,0.0403,-0.1106,0.0387,0.0074,0.0495,-0.0295,0.0188,0.0414,0.0087,-0.0343,-0.1188,0.0247,0.0255,-0.0138,0.0487,0.031,-0.0505,-0.0322,0.0743,-0.0191,-0.0312,-0.028,-0.0578,-0.0859,0.0472,-0.0134,0.0206,-0.0786,0.0133,0.0946,0.0153,-0.0124,-0.0735,-0.0248,0.01,0.068,-0.0071,0.0293,0.1005,-0.0295,-0.0724,0.0147,0.0072,-0.0758,-0.0211,0.0033,0.0703,-0.0725,0.0262,0.0561,-0.0501,-0.097,-0.0652,0.0129,-0.0045,-0.0217,0.0272,-0.0057,0.0026,-0.034,-0.001,0.029,0.0093,0.0271,0.1077,0.0075,0.0024,-0.0377,0.0417,-0.0278,-0.0492,-0.0447,0.0012,-0.0703,0,-0.0222,-0.0187,0.0695,0.0127,-0.0112,-0.0296,0.0051,0.0016,0.0006,0.0442,0.0018,-0.0567,0.0022,0.0633,0.0645,0.0411,-0.1102,0.0019,-0.0222,-0.0045,0.0835,-0.0557,-0.1366,-0.078,0.0968,-0.01,-0.0264,-0.0209,-0.0668,0.1024,-0.0345,0.0743,-0.0735,0.0391,-0.0108,-0.027,0.0356,0.0182,-0.0043,-0.0064,-0.0635,0.0942,-0.0296,0.0391,-0.0293,-0.0626,-0.022,0.0142,0.0031,-0.0056,-0.0068,-0.0383,0.0133,0.0498,0.0704,-0.0229,0.0666,0.0724,0.0212,0.123,0.0371,0.0069,-0.0725,0.0116]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"This is the part no AI can automate — and probably the most valuable skill in organizational digital work.","embedding":[-0.01,0.0037,-0.059,-0.0473,-0.0047,-0.0014,0.0145,0.0342,0.0725,-0.0082,-0.0507,0.0389,0.002,0.0349,0.0303,0.0014,0.0266,0.0191,-0.119,-0.0276,0.0055,0.0298,0.0011,0.0042,-0.0121,0.0546,-0.0023,-0.0822,0.0058,-0.1165,0.0264,0.0185,0.0778,0.0279,0.0097,0.0483,0.0266,-0.0033,0.0318,-0.041,0.0309,-0.0837,-0.0426,-0.0426,0.0782,0.0222,0.0062,0.0598,-0.0249,0.0201,-0.0809,-0.058,0.031,0.0519,-0.0106,-0.0081,0.0185,0.0053,-0.0466,-0.0377,0.0604,0.0034,0.0498,0.0907,0.0796,0.0345,-0.0106,0.021,-0.0692,-0.0599,0.0225,-0.0486,0.023,0.0633,0.0466,-0.1222,-0.0387,-0.0086,0.0107,0.0582,0.1068,0.0102,-0.0103,0.1164,-0.1252,0.0099,-0.0096,-0.0433,0.013,-0.0071,-0.0723,-0.006,0.06,0.0266,0.014,-0.0512,-0.0334,-0.0592,0.0798,0.0305,-0.0241,0.028,0.0579,-0.1511,-0.0889,-0.0553,0.0407,0.0508,-0.0307,0.0281,-0.0116,0.0333,-0.0475,-0.0525,0.06,-0.124,-0.0105,0.0769,-0.0112,-0.0544,0.0022,0.0281,0.0616,0.0715,-0.004,0.0002,-0.0569,0,-0.0459,0.065,0.0262,0.0973,0.0235,-0.0281,-0.0176,-0.0069,0.0074,-0.0087,-0.0029,0.1347,0.0407,0.0593,-0.0029,-0.0905,0.0247,0.0477,0.0614,-0.0313,0.055,0.0301,-0.0128,0.0236,0.0321,0.004,-0.052,-0.0042,0.005,-0.0265,-0.0522,-0.0655,-0.022,-0.0578,0.0177,-0.0343,-0.0243,-0.054,0.0209,-0.0065,-0.0198,0.0046,-0.0295,0.0059,0.0036,0.1002,0.0009,-0.0436,0.0154,-0.0179,0.082,-0.0217,0.0338,-0.0142,0.0808,0.0086,-0.0404,-0.1066,0.0285,-0.0185,0.0218,0.0055,-0.0519,0.1002,0.0791,0.0492,0.066,-0.0196,0.0683,-0.0644,-0.0129,-0.0214,-0.0835,-0.0403,-0.0236,-0.0185,-0.093,-0.0152,0.0299,0.0453,-0.0074,0.0156,0.0992,-0.0465,0.0176,0.0409,0.0573,-0.0029,-0.0662,0.103,0.0157,0.0306,-0.0901,0.1118,0.1363,0,-0.0754,-0.0665,-0.0586,0.0379,0.026,-0.0395,-0.068,-0.0272,0.0338,-0.0333,-0.0548,-0.108,-0.0707,0.013,-0.1391,-0.0094,0.0643,-0.1045,-0.0787,0.0092,0.0286,0.0762,-0.0774,-0.0058,0.0508,0.0175,-0.0143,0.0195,0.0964,0.0271,0.0158,-0.0819,0.0049,0.0342,-0.0559,0.0468,-0.0195,-0.0527,-0.0034,0.0254,-0.0466,-0.0088,-0.0341,-0.0762,-0.0655,0.0491,0.0046,-0.0221,-0.0289,-0.0085,0.0557,-0.016,-0.0303,-0.0733,0.0265,0.0333,0.0151,-0.0307,-0.0747,0.0014,0.0289,-0.0109,-0.0013,0.0134,-0.0206,-0.0206,0.0716,0.0639,-0.1148,-0.0143,0.0448,-0.0615,-0.0536,-0.0762,-0.0021,-0.0483,-0.0341,-0.009,-0.012,-0.0167,-0.0956,-0.0052,0.0246,0.0255,0.0138,0.0745,0.0234,-0.0067,0.023,0.0425,-0.0418,-0.0263,-0.1144,0.0452,-0.0773,0,-0.0565,0.0356,-0.0316,0.0406,0.0176,-0.0153,-0.0172,-0.0264,-0.0035,-0.0124,-0.078,-0.0576,-0.0163,0.0935,0.0907,0.0134,-0.042,-0.0074,0.0188,-0.0308,0.107,-0.0162,-0.0557,-0.0654,0.069,0.0294,-0.0373,-0.0213,-0.0163,0.0477,0.0326,0.0245,-0.0686,0.1081,0.0364,-0.0827,0.1234,0.0056,-0.0304,-0.0124,-0.0312,0.0754,0.038,0.0928,-0.0307,0.001,-0.0285,-0.0045,0.0224,-0.0582,0.0474,-0.0226,-0.0107,0.0535,0.0473,-0.0146,0.1005,0.0672,0.0035,0.0543,0.0205,-0.0368,-0.0093,-0.0112]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Content that can't answer these questions gets archived or merged. Duplication reduces . You can't justify three pages about the same topic serving the same action. Publishing roles clarify .","embedding":[0.0448,-0.0268,-0.0155,0.0136,0.0616,-0.01,-0.0888,0.024,0.0883,0.0126,-0.0551,0.0944,0.0197,0.044,0.0321,-0.0233,0.0561,0.0055,-0.1362,-0.0308,-0.0506,0.0051,0.0584,0.0131,-0.0607,-0.0276,-0.0316,-0.0549,-0.0184,-0.1392,0.064,0.0608,0.043,0.0108,-0.0508,0.0927,0.0341,-0.0398,0.0383,-0.073,0.0351,-0.0691,-0.003,-0.001,0.0799,-0.0875,0.005,0.0032,-0.0812,0.0345,0.0048,-0.066,0.0493,0.0047,-0.0191,0.0033,-0.0423,0.0042,-0.0029,-0.0578,0.0206,-0.023,-0.0361,0.0216,0.0229,-0.0639,0.0379,0.0041,-0.0474,-0.0403,0.018,-0.0341,0.0202,0.0358,0.0409,-0.0894,-0.0352,0.0506,0.0192,-0.0229,0.1017,-0.0268,0.0165,0.0793,-0.061,-0.0435,0.0126,-0.0576,-0.0356,0.0179,-0.0156,0.0147,0.0998,-0.0213,0.0049,-0.0219,-0.0546,-0.0242,0.0881,0.0276,0.0048,0.0962,0.0169,-0.0855,0.0011,-0.0414,-0.0069,0.0901,-0.0674,0.0432,-0.0278,0.0385,-0.0075,-0.026,0.1141,-0.073,0.0433,0.0816,0.0233,0.0276,-0.0032,0.0063,0.0448,0.0346,0.0296,-0.0183,-0.0331,0,0.0149,0.1025,-0.002,0.0905,0.0268,0.031,-0.0374,-0.0082,-0.0211,-0.0188,-0.0197,0.1532,0.0361,0.0713,0.0377,-0.0387,-0.0504,0.0548,0.0422,-0.0186,0.0405,-0.0234,-0.0195,0.0488,-0.0135,-0.0409,-0.0251,-0.0249,-0.0782,-0.0117,-0.0429,-0.0115,0.0078,-0.0051,0.0425,0.0015,0.0435,-0.0265,0.0715,-0.0598,-0.1271,0.0343,-0.0571,-0.063,-0.0036,0.0879,-0.0139,-0.0195,0.0334,0.0028,0.1093,-0.0195,0.1306,0.0445,0.0173,0.0546,-0.0219,-0.1014,0.0546,0.0151,0.0909,0.0699,-0.0592,0.0451,0.0731,0.0642,0.0083,0.0084,0.0163,-0.0162,0.0028,0.0131,-0.0527,-0.0421,-0.0253,-0.0193,-0.0906,-0.033,0.0466,0.0385,-0.0071,0.0143,0.0799,-0.114,0.0243,-0.041,0.0383,-0.0144,-0.0479,0.03,0.0469,0.0179,-0.0248,0.0899,0.1337,0,-0.0383,-0.0588,-0.0224,0.0565,-0.0089,-0.0332,-0.0873,-0.0493,0.0721,-0.0469,-0.0701,-0.0228,-0.0557,0.0282,-0.0663,-0.0411,0.0665,-0.0877,-0.0416,0.0074,0.0744,0.0031,-0.1311,0.0161,0.0444,0.0351,0.0217,0.004,0.0545,-0.0172,-0.0545,-0.0887,0.0491,-0.0191,-0.043,0.0052,-0.0134,-0.0186,-0.001,0.0262,-0.0524,0.05,-0.0191,-0.0602,-0.0355,0.1164,-0.0229,0.0685,-0.0607,-0.0435,0.0132,0.0039,-0.0324,-0.0379,0.0255,0.0007,0.0178,-0.0411,-0.0887,0.0372,-0.0145,0.072,-0.077,0.0313,-0.0315,-0.0553,0.0708,-0.0063,-0.1159,-0.0033,0.0318,-0.0826,-0.042,-0.1058,0.0079,-0.0213,0.0212,-0.0325,-0.0198,0.0091,-0.0742,0.0425,-0.0019,-0.0582,0.0135,0.1182,0.011,0.0132,-0.0499,0.03,-0.0726,-0.0384,-0.0562,-0.0036,-0.0572,0,-0.021,0.0393,-0.0591,0.0796,-0.0002,-0.0232,-0.0178,0.05,0.0067,0.0792,-0.012,-0.0318,-0.0305,0.0445,0.095,0.0209,0.0112,0.0065,-0.0419,-0.0413,0.0742,0.0159,-0.0073,-0.0779,0.0753,0.04,-0.0271,-0.0211,-0.0036,0.0238,-0.0007,0.0175,-0.065,0.0981,-0.0309,-0.1089,0.0738,0.0347,0.008,0.006,-0.0246,0.0924,0.1045,0.086,-0.0184,0.0112,-0.0173,0.0448,-0.0016,-0.0521,0.0056,-0.0482,-0.0211,0.0215,0.0384,0.0167,0.0407,0.0404,0.061,0.0357,0.0403,-0.0869,-0.0275,-0.0054]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Part 2: The Process # The groundwork in Part 1 is about human alignment. But alignment alone doesn't produce sustainable change — you also need systems that operationalize the vision.","embedding":[-0.0055,0.0231,-0.0951,-0.0776,-0.0067,-0.0202,-0.0904,0.0392,0.0523,-0.0226,-0.0346,0.0616,-0.0072,-0.0151,-0.0261,-0.0127,-0.0637,0.0346,-0.0557,-0.0691,-0.0085,-0.009,0.042,0.0016,-0.0835,0.0898,-0.0662,-0.0928,0.0212,-0.111,0.0616,0.0392,0.0927,0.0187,0.0166,0.0336,0.0842,-0.0005,0.0544,-0.0322,0.0293,-0.0882,-0.0403,-0.0705,0.0584,-0.0321,-0.0545,0.0147,-0.0756,0.0452,-0.1048,-0.0233,0.003,0.013,0.0425,0.0346,0.0825,0.0426,-0.0173,-0.0816,0.1028,-0.0436,0.0236,0.1071,0.1002,0.014,0.0014,0.032,-0.0089,-0.0021,-0.0473,-0.0041,0.0471,-0.0048,0.0578,-0.0218,-0.0066,-0.0063,0.0361,-0.0344,0.0999,0.0739,0.0387,0.0517,-0.0969,-0.0124,0.0083,-0.0453,0.0276,-0.0029,-0.0619,-0.0033,0.0195,0.01,0.0119,0.041,0.04,-0.0995,0.0516,0.0178,0.0292,0.0459,0.0724,-0.1654,-0.0829,-0.1045,0.0586,0.0766,-0.0601,-0.0273,0.0123,0.0123,-0.0363,-0.0576,0.0156,-0.0783,-0.0006,0.0615,0.0369,0.0167,0.0034,0.0109,-0.037,0.0239,0.0157,-0.0086,-0.0493,0,-0.0588,0.077,0.0039,0.0553,0.0342,-0.0249,-0.0255,-0.0143,-0.0061,0.0101,0.033,0.1032,-0.0451,0.0949,0.0441,-0.153,-0.029,0.0805,0.0101,0.0011,0.0401,-0.0131,0.0024,0.0004,0.0514,0.0667,-0.0393,0.0492,-0.0873,-0.0134,-0.015,-0.0322,-0.0133,-0.0876,0.0442,-0.0075,0.0133,-0.0573,0.0251,0.0263,-0.0524,0.0358,-0.0189,0.0047,0.0187,0.0798,0.0839,-0.0134,-0.0242,0.0074,0.005,-0.0014,0.0023,-0.0526,0.0153,-0.0224,0.0004,-0.0887,0.0084,0.031,0.0549,0.0263,-0.0729,0.0185,0.0103,0.0101,0.0742,-0.0046,0.067,-0.0089,-0.0323,0.0515,-0.0775,-0.0187,-0.0059,0.0354,-0.0378,-0.0217,-0.0053,-0.0114,0.0069,0.0776,0.0756,-0.0959,0.0474,0.0057,0.037,0.0234,-0.0245,0.0768,0.0008,0.0406,0.0251,0.072,0.1051,0,-0.009,-0.0421,-0.0224,0.0498,0.0476,0.0346,-0.0422,-0.0224,0.0367,-0.0862,-0.0595,-0.0754,-0.0958,0.0537,-0.0758,-0.0267,0.0201,-0.0682,-0.0403,-0.012,0.0448,0.0062,-0.0814,0.0243,-0.0088,0.0577,-0.0172,-0.0174,0.0764,0.0118,-0.0095,-0.1043,0.0076,0.0593,-0.0131,0.0039,0.0001,-0.05,0.043,0.0401,-0.0146,0.0283,-0.0696,-0.0781,0.0026,0.0104,-0.0154,0.0351,-0.0793,-0.0102,0.034,-0.0322,-0.072,-0.1043,-0.0174,0.0674,-0.0403,-0.0425,-0.0536,0.0241,-0.066,-0.0024,-0.0114,0.0479,-0.0168,-0.0466,0.0297,-0.0243,-0.1469,0.0147,0.071,-0.1085,-0.0695,-0.0708,-0.0329,-0.0483,0.0121,-0.0209,0.0226,-0.0078,-0.0651,0.0707,-0.0146,0.0007,-0.0043,0.1403,0.0141,-0.0379,-0.0646,0.0253,-0.044,-0.0349,-0.0712,0.0613,-0.0489,0,-0.0358,-0.0222,-0.0432,0.0842,0.0155,-0.0264,0.0438,0.0131,0.0144,0.0134,0.0231,-0.0744,0.0161,0.0542,0.1012,0.0801,-0.0706,-0.0022,-0.0413,-0.0302,0.0719,-0.0412,-0.0735,-0.0073,0.0276,0.0276,0.0076,0.0421,0.0168,-0.0222,0.023,0.0283,-0.089,0.0665,0.0255,-0.0951,0.0527,0.0388,0.0208,0.0239,-0.0035,0.0871,0.0261,0.0668,-0.0462,-0.0492,-0.0285,0.0369,-0.0255,-0.0671,-0.0325,-0.0331,0.0111,0.0039,0.0148,-0.0259,0.0787,0.089,0.0231,0.0921,0.0266,-0.0959,0.0092,-0.0054]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"The following sections unpack each element of the loop: what to measure, what to put in place, and how to implement while staying on track. 4.","embedding":[-0.0228,-0.0505,-0.1025,0.0194,0.0561,-0.0486,-0.0665,0.0559,0.0224,-0.0314,-0.0507,0.0826,-0.0127,0.0111,-0.039,-0.0358,0.0631,-0.0344,-0.0422,-0.0244,-0.0123,-0.0165,0.0942,0.0022,0.0057,0.0079,-0.0874,-0.0737,0.0023,-0.0907,0.0955,0.0551,0.0742,-0.0287,-0.023,0.0228,0.0926,-0.0322,0.0679,-0.0367,0.0183,-0.0913,0.0288,0.0045,0.0037,-0.0761,0.0115,-0.0033,-0.0563,0.0992,-0.0745,-0.0229,0.006,0.0257,-0.0175,0.0521,-0.0012,-0.0223,-0.0656,-0.0673,0.0103,-0.067,-0.0481,0.0399,-0.0049,0.035,-0.0147,0.026,0.0012,-0.0047,-0.0374,-0.0561,-0.007,0.0397,0.0465,-0.1078,0.0054,0.0407,0.0099,-0.0356,0.095,0.042,-0.012,0.0929,-0.0397,-0.0436,0.038,-0.0384,0.0042,0.0377,-0.0385,0.0464,-0.0104,-0.0263,0.0077,-0.0318,-0.0074,-0.1059,0.0769,0.0411,0.0498,0.0673,0.0532,-0.141,-0.0798,-0.0477,0.0403,0.0978,-0.0414,0.0877,0.0298,0.004,-0.029,-0.1122,0.0908,-0.0799,-0.0817,0.0426,0.0574,0.0577,-0.0237,0.0061,0.0306,-0.0319,0.0779,0.0292,-0.0447,0,-0.0465,0.0992,-0.0401,0.0735,-0.032,0.0242,-0.0053,0.0515,0.0126,-0.0283,-0.0028,0.1697,0.0153,0.0687,0.096,-0.0601,-0.082,0.1097,-0.0352,-0.0047,0.0375,-0.0674,-0.0014,0.045,0.1102,-0.0386,-0.0647,0.0299,-0.0942,-0.0334,0.0288,-0.0188,0.0175,-0.086,0.0155,0.0168,-0.0478,-0.0791,0.0082,-0.0337,-0.0637,0.0041,0.0275,0.0339,-0.0329,0.0562,0.0228,-0.0407,0.0136,0.0083,0.0195,-0.0369,0.0589,0.0284,0.0216,-0.0115,-0.0118,-0.0293,0.0111,0.0201,0.0378,-0.0335,-0.0258,-0.0411,0.0214,-0.0008,0.0157,-0.0019,0.0758,-0.0325,0.0255,-0.0102,0.0143,-0.029,0.0303,0.0139,-0.0705,-0.0316,0.0224,0.0283,-0.0148,0.0407,0.0903,-0.0556,0.0474,0.0375,0.0591,-0.0491,-0.0816,0.0738,-0.0019,0.0433,-0.0616,0.0634,0.0339,0,-0.0179,-0.015,0.0015,0.1178,0.0089,0.0249,-0.0549,-0.0249,0.0879,-0.0472,-0.0477,-0.0225,-0.0555,-0.0148,-0.0443,-0.0646,0.0716,-0.1214,-0.0239,-0.0072,0.0519,0.0304,-0.0636,0.0145,0.0476,0.0305,-0.012,-0.0698,0.0157,-0.0211,0.0251,-0.0564,0.0061,0.056,-0.0118,0.0226,-0.0003,0.0408,-0.0127,0.0277,0.0162,0.0599,-0.0411,-0.0638,-0.0184,0.0226,-0.0575,0.033,-0.0571,-0.0492,0.0447,-0.0155,-0.039,-0.0545,-0.0109,0.0586,-0.0277,-0.088,-0.0016,0.0402,-0.0135,0.0585,-0.0658,0.0425,-0.0539,-0.0582,0.0689,0.0009,-0.0759,0.033,-0.0238,-0.0411,0.0121,-0.0692,0.0049,0.0434,0.0416,0.0079,-0.0652,-0.0038,-0.0762,0.0083,-0.0455,-0.0327,0.0122,0.0946,-0.0099,-0.0942,-0.0023,-0.0087,-0.0313,-0.048,-0.0669,0.0272,-0.0176,0,-0.0496,0.0357,-0.0126,0.0342,0.0177,0.0338,0.0345,0.0744,-0.0419,0.0044,0.0427,-0.0994,-0.0647,0.0619,0.1351,0.003,0.0334,0.033,-0.0854,-0.0437,0.1028,-0.0148,-0.0608,-0.0373,0.0299,0.04,0.0039,0.053,0.035,-0.0679,0.0611,0.0355,-0.0569,0.0471,-0.0094,-0.0384,0.0682,0.0178,0.011,0.1153,0.0134,0.0892,0.0264,0.069,-0.0495,-0.0098,-0.0963,0.0087,-0.0045,-0.0914,0.0606,-0.0366,-0.0016,0.0397,0.0292,-0.0434,0.0722,0.037,-0.0115,0.0949,0.0407,-0.0605,-0.0815,0.0391]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Quality of engagement : Not just time-on-page, but scroll depth, interaction with expandable content, return visits. Downstream impact : Citations, reuse, machine readability.","embedding":[-0.0226,-0.0694,-0.0402,0.0166,0.0713,0.0111,-0.0062,0.0361,0.0183,-0.0023,-0.1068,0.0273,0.029,0.0015,-0.0509,0.0027,0.1077,0.028,-0.0557,-0.0659,-0.0011,0.0234,0.031,-0.0088,-0.0459,0.0577,-0.0295,-0.1277,0.0414,-0.0734,0.0344,0.0738,0.0449,0.0053,-0.0572,0.0253,0.0498,-0.0312,0.0997,-0.0573,0.0295,-0.021,0.0239,-0.0072,0.0931,-0.0146,-0.0139,0.0064,-0.0222,0.0932,-0.1132,-0.0265,0.0631,0.0415,-0.0726,0.0444,0.0217,-0.0067,-0.0363,-0.0307,0.0718,-0.045,0.0459,0.0123,-0.0027,0.0192,-0.0478,0.0143,-0.0263,-0.0184,0.0173,0.0127,0.029,0.0209,0.0293,-0.073,0.0141,-0.092,0.0502,-0.0469,0.0316,-0.0017,0.0168,0.0821,-0.045,-0.0563,-0.0004,-0.0263,-0.0176,0.039,-0.0098,-0.0035,0.0258,-0.0415,0.0879,0.0173,-0.0544,-0.1221,0.051,0.0171,-0.0153,0.0981,0.0077,-0.0947,-0.0535,0.0171,0.0728,0.0474,0.0015,0.0405,0.0032,0.0224,0.0205,-0.0873,0.0924,-0.0636,0.0188,0.0445,0.0767,0.0555,0.0046,0.0313,0.0501,0.0695,0.0529,0.0609,-0.0548,0,-0.0432,0.0226,0.0152,0.0711,-0.0198,-0.0419,0.0188,-0.0038,-0.0049,-0.0213,-0.0425,0.1383,0.007,0.0781,0.0323,-0.0663,-0.0174,0.0408,-0.0056,-0.0137,0.0307,-0.1489,-0.0032,0.0271,0.1358,-0.0112,-0.0768,-0.0238,-0.0531,-0.0035,-0.0731,0.017,-0.0526,-0.0478,-0.0163,-0.0063,-0.0484,0.018,-0.0147,0.0565,-0.0972,0.0235,0.0312,-0.045,-0.0732,0.0692,-0.0209,-0.0477,0.0415,-0.0136,0.0218,-0.0132,0.0569,0.0005,0.0179,-0.0089,-0.0392,-0.0361,0.0639,-0.0186,0.0539,-0.0286,-0.0661,0.0248,0.0315,0.0974,0.0311,0.0436,0.0554,-0.0227,0.0145,0.0059,-0.042,-0.0564,-0.0296,0.0081,-0.0704,-0.0951,0.0775,0.0134,-0.0066,0.0333,0.0617,-0.0855,0.0442,-0.0125,0.0229,-0.0566,-0.0635,0.0088,-0.0046,0.0463,-0.0298,0.0605,-0.051,0,-0.0825,-0.0059,0,0.0969,-0.0065,-0.0047,-0.0756,0.0033,0.1169,-0.0187,-0.06,-0.0286,-0.0747,0.0303,-0.0596,-0.0039,0.0691,-0.0657,-0.0364,0.0147,0.0853,-0.0259,-0.1022,-0.1093,0.0636,0.0317,-0.0258,0.0071,0.0032,-0.0139,0.0252,-0.0326,0.0139,0.0073,0.0017,0.0882,-0.0205,-0.0406,-0.0349,0.0714,0.0551,0.0236,-0.0328,-0.047,-0.0698,0.0634,-0.0599,0.107,-0.0496,-0.0304,-0.0158,-0.0093,-0.0425,-0.0438,-0.0649,0.0229,0.0263,0.0399,-0.0633,0.0304,-0.0684,-0.0029,-0.055,0.0218,-0.0421,-0.0551,0.0639,0.0443,-0.0517,-0.0065,0.0142,-0.0219,0.008,-0.0257,-0.038,0.0186,0.0555,-0.0138,0.0201,0.0037,-0.0315,-0.001,-0.0305,-0.0451,0.0333,0.1291,-0.0252,-0.0644,-0.0347,0.0149,-0.0626,-0.0558,-0.1179,-0.0068,-0.0777,0,-0.0584,-0.0054,0.0215,0.0479,0.0317,0.0405,0.0132,0.0541,-0.0866,-0.0476,-0.0042,-0.1041,0.0209,0.057,0.1447,0.0153,0.0118,-0.0195,-0.0315,-0.0498,0.1184,-0.0079,-0.0017,-0.046,0.0049,0.0243,0.002,-0.0191,-0.0311,0.032,0.0391,0.0924,-0.0771,0.01,0.0928,-0.0234,0.0539,-0.025,-0.0629,0.086,-0.0191,0.1358,0.0567,0.0256,0.0147,-0.0181,-0.0093,-0.0028,0.0504,-0.0698,0.0334,-0.0657,0.0169,0.0743,0.0982,-0.0043,0.0444,0.0059,0.0104,0.1035,0.0525,-0.0266,-0.0465,-0.0073]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"ep dive: I wrote more about measuring content success beyond page views , including specific implementation approaches for different content types. 5.","embedding":[0.0108,-0.0091,-0.0189,-0.0031,0.0552,-0.0066,-0.0806,0.0127,0.0071,0.0382,-0.056,0.0321,0.0289,0.019,0.0311,0.0092,0.0646,-0.0301,-0.0525,-0.0224,0.0013,0.0643,0.0088,-0.0251,-0.0502,0.1152,-0.031,-0.1198,0.05,-0.0682,0.0333,-0.0203,0.0961,0.0613,-0.0266,0.0679,0.064,-0.0172,0.0681,-0.0355,-0.0014,-0.0554,-0.0537,-0.0077,0.1332,0.0456,-0.016,-0.0387,-0.0523,0.0341,-0.1436,-0.025,-0.0008,0.0396,-0.0536,0.0755,0.0375,-0.0275,-0.0556,-0.0285,0.0149,-0.0401,0.0644,0.0334,0.0499,0.051,-0.0421,-0.0012,-0.0145,-0.061,0.0013,0.0101,0.0477,0.0595,0.0385,-0.0569,0.0212,-0.0713,0.0195,-0.0635,0.0358,0.0573,0.0434,0.0975,-0.0898,0.0175,-0.0167,-0.0289,-0.0436,0.0081,0.0103,-0.0658,0.0322,-0.0216,0.0379,0.0344,-0.0245,-0.0966,0.0284,0.0216,0.0128,0.0435,0.0128,-0.1138,-0.0713,-0.0367,0.119,0.054,-0.0353,0.0033,0.0007,0.0266,-0.0796,-0.0987,0.0016,-0.0933,-0.0186,0.0205,0.132,0.0297,0.0078,0.0273,0.0393,0.0575,0.0457,0.0065,-0.064,0,-0.049,-0.0068,0.0147,0.0888,0.0045,-0.0484,0.0147,-0.046,0.0213,0.0136,-0.0085,0.1155,-0.0257,0.0777,0.0638,-0.0707,-0.0063,0.0316,-0.0206,0.0021,0.0245,-0.0934,0.0393,0.0126,0.0827,0.0351,-0.1023,-0.0154,-0.0088,-0.005,-0.0441,0.004,-0.0139,-0.0205,-0.0513,0.007,-0.0271,-0.038,0.0243,0.0232,-0.074,0.0404,0.0231,-0.0182,-0.047,0.0782,-0.0161,-0.0688,0.004,-0.0259,0.0284,0.0228,0.0552,-0.0347,0.0521,0.0041,0.0045,-0.057,0.0337,-0.0438,0.0231,-0.0095,-0.011,0.0136,0.0032,0.0631,0.0758,0.024,0.073,-0.067,-0.0088,0.0082,-0.1068,-0.0067,-0.0159,0.0181,-0.0495,-0.1167,0.0517,0.0454,-0.0303,0.0228,0.0549,-0.0278,0.0292,-0.0361,0.0265,-0.0193,0.0012,0.0119,-0.0013,0.036,-0.0354,0.0514,-0.0107,0,-0.0271,-0.0472,-0.0896,0.0722,-0.0275,0.0043,-0.0823,-0.0242,0.0708,-0.0048,-0.0697,-0.0308,-0.0715,0.0224,-0.0901,0.0053,0.0213,-0.0573,0.0091,0.034,0.0382,0.0353,-0.0928,-0.0264,0.0541,0.0346,-0.0438,0.0269,0.0282,0.0071,0.0196,-0.0947,0.0405,0.0395,0.0054,0.0296,-0.0269,-0.0722,-0.0247,0.0856,0.0361,0.0176,-0.0536,-0.0004,-0.0881,0.0285,-0.0461,0.0437,-0.0058,-0.0225,0.0253,-0.0339,-0.0259,-0.1467,-0.0538,0.0241,-0.03,0.033,-0.1269,0.065,-0.0592,-0.0023,-0.0094,0.0076,-0.041,-0.076,0.0365,-0.0023,-0.105,-0.0475,0.0334,-0.075,-0.1012,-0.0037,-0.0457,0.0157,0.0412,0.0104,0.0106,-0.0296,-0.0248,0.0218,-0.0494,0.0315,0.0915,0.1096,0.0159,-0.044,-0.0351,0.0263,-0.02,-0.0115,-0.0935,0.122,-0.1284,0,-0.0508,-0.0335,0.0458,0.0136,0.0378,0.0771,0.0502,0.0124,-0.0769,-0.0049,-0.0207,-0.0458,-0.0185,0.0322,0.1109,0.0793,-0.0277,-0.0124,-0.0305,0.0025,0.0903,-0.017,-0.0753,-0.0657,0.0842,0.0079,-0.0304,-0.0111,-0.0519,0.0831,0.0452,0.059,-0.0204,0.0564,0.1178,-0.0395,0.1051,-0.0406,-0.0263,0.0143,0.0285,0.0882,0.0396,0.027,0.0422,0.0219,-0.0465,0.0303,0.0122,-0.0454,-0.0059,-0.0545,-0.0134,0.0665,0.0862,-0.0098,0.0508,0.0263,0.0757,0.0653,0.0663,0.0235,0.0276,-0.0243]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"What helps screen readers helps machine learning models. Metadata is semantic , not decorative. Tags and categories should map to controlled vocabularies, not ad-hoc labels.","embedding":[0.0312,-0.0006,-0.0802,-0.0273,0.0715,-0.0187,-0.0287,0.0709,-0.0005,0.0158,-0.062,0.0471,0.0381,-0.0059,0.0627,0.0349,0.0572,0.0085,-0.0277,-0.0227,0.0254,0.0773,0.0785,0.0001,-0.0848,0.078,-0.0226,-0.0677,-0.0439,-0.0879,0.0641,0.0283,0.0188,-0.0025,-0.0154,-0.0001,0.0757,0.0219,0.0974,-0.0648,0.0128,-0.0612,-0.0423,-0.0183,0.0576,0.0359,-0.0211,-0.0294,-0.0236,0.1118,-0.155,-0.0606,-0.0118,0.0411,-0.0384,0.0588,0.0212,-0.0232,-0.0736,-0.0567,0.0431,-0.0158,0.0584,0.0447,0.0794,0.0459,-0.0207,0.0586,-0.0187,-0.0159,0.0536,0.0127,0.0315,0.0106,0.0321,-0.0487,-0.0466,-0.0157,0.0797,-0.0621,0.0285,0.0842,-0.0158,0.0916,-0.0766,-0.0219,0.0149,-0.0557,-0.053,0.0311,0.0013,-0.0705,0.1081,-0.0113,0.0228,0.0173,0.0115,-0.1305,0.0661,0.048,-0.0186,0.0598,0.0439,-0.1156,-0.1017,-0.0142,0.0557,0.0112,-0.0173,0.0371,0.0238,0.0714,-0.0811,-0.0981,0.0256,-0.0649,0.0028,0.0482,0.0768,-0.0161,-0.0409,0.0327,0.0101,0.0879,0.0644,0.0457,-0.1022,0,-0.0497,0.0647,0.0043,0.071,0.028,-0.0473,0.0262,-0.0063,-0.0561,-0.0053,-0.0054,0.116,-0.0123,0.08,0.0718,-0.0434,0.017,0.0652,0.0084,-0.0464,0.0172,-0.0711,0.0246,0.013,0.0627,-0.0011,-0.1034,-0.0185,-0.0185,0.0064,-0.0095,0.0105,0.0238,-0.0283,-0.0282,-0.0303,-0.0434,-0.0623,0.0521,0.0229,-0.0298,0.0374,0.0218,0.0038,0.0162,0.1475,-0.0136,-0.0288,0.038,-0.0491,0.0295,-0.0376,0.0263,-0.0023,0.0556,-0.0294,-0.0354,-0.0938,-0.012,-0.0619,-0.0058,0.0029,0.0293,0.0663,0.0077,0.0514,0.091,0.0122,0.0899,-0.0453,0.0026,-0.0021,-0.0554,0.005,-0.0542,0.0168,-0.0506,-0.0798,0.0027,0.0357,-0.0205,0.0446,0.0412,0.0201,-0.0028,-0.0158,0.0108,0.0035,-0.0103,0.0379,0.0319,0.0281,-0.0863,0.0576,-0.0247,0,-0.0624,-0.0685,-0.0519,0.0454,-0.0195,0.009,-0.0852,0.0088,-0.0026,-0.0301,-0.0687,-0.0515,-0.1145,-0.0106,-0.0468,-0.0352,0.036,-0.0533,0.0087,0.0308,0.0713,0.0737,-0.0963,0.0218,0.1142,0.0344,-0.1003,0.0271,0.0402,-0.0045,-0.022,-0.0651,0.0423,-0.0209,-0.0016,0.0354,-0.0221,-0.0591,-0.0265,0.0757,-0.0351,0.0381,-0.0542,-0.0525,-0.0337,-0.0177,-0.06,0.0576,-0.0035,-0.0364,0.0264,-0.0513,-0.0333,-0.1642,-0.0593,0.0234,0.0047,-0.0154,-0.0641,0.0736,-0.046,0.0403,-0.0371,0.0257,-0.0683,-0.1273,0.0066,-0.0257,-0.068,-0.0801,0.009,-0.0665,-0.061,-0.0164,-0.0352,-0.0055,0.0265,-0.0074,0.0021,-0.0201,-0.0469,0.0553,-0.0171,0.0522,0.0604,0.1024,0.0081,-0.0653,-0.0173,-0.0113,0.0066,-0.0114,-0.0493,0.1136,-0.0488,0,-0.0091,0.0428,0.0331,0.0595,-0.0098,0.0055,-0.0179,0.0488,-0.0296,-0.0216,-0.0079,-0.0819,-0.0467,0.0702,0.079,0.0429,-0.0065,0.0159,-0.0686,-0.0108,0.0717,0.0129,-0.087,-0.0863,0.0862,-0.0339,0.0456,-0.0465,0.0006,0.0952,-0.023,0.0148,-0.0418,0.1099,0.044,-0.0451,0.1005,-0.0222,-0.0782,0.009,0.0048,0.0782,-0.0084,0.0185,0.0091,-0.0234,-0.037,0.0103,0.0402,0.0035,0.0036,-0.0289,0.0211,0.0406,0.0375,0.0036,0.0266,0.0423,0.0211,0.0488,0.0878,-0.0308,-0.0222,-0.0021]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Give them something meaningful to read. AI disruption: I explored how AI is commoditizing reference content and what that means for publishers trying to maintain relevance and distribution. 6.","embedding":[-0.0068,-0.0105,-0.0145,-0.0558,0.0438,-0.0292,-0.0562,0.0656,0.0184,-0.0397,-0.1036,0.0248,0.0157,-0.0225,0.0698,0.0191,0.0523,0.008,-0.0602,-0.0219,0.0131,0.0412,0.0168,0.0015,-0.0575,0.0326,-0.0132,-0.0764,0.0467,-0.0816,0.0158,0.0022,0.0672,0.0165,-0.0134,0.0277,0.0476,0.0026,0.0294,-0.0331,0.052,-0.033,-0.0498,-0.0238,0.0674,-0.0294,-0.0051,0.0332,-0.0647,0.0321,-0.046,-0.085,0.0511,0.0669,0.0014,-0.0659,0.0381,0.0299,-0.0219,-0.113,0.0509,-0.0169,0.0112,0.0293,0.0294,0.0599,-0.0144,0.0799,-0.0168,-0.0229,-0.0531,-0.0098,0.0408,0.0327,0.0128,-0.0338,-0.0381,-0.0249,0.0585,-0.033,0.0918,0.0141,0.0275,0.0647,-0.0789,-0.0155,-0.0262,-0.0477,-0.0027,0.0372,-0.0638,0.016,0.0754,-0.0264,0.0762,-0.0108,0.0173,-0.1154,0.0532,0.0454,-0.0101,0.0791,0.047,-0.1743,-0.0606,-0.0714,0.0358,0.0468,-0.0421,0.0029,-0.0332,0.0217,-0.0294,-0.073,0.0953,-0.1087,0.0139,0.0883,0.0471,0.0173,-0.0146,0.0366,-0.0186,0.0763,0.0783,0.0524,-0.0413,0,-0.0848,0.0704,-0.0397,0.0926,0.0832,-0.0337,-0.0112,-0.008,-0.0723,0.0042,0.0263,0.1289,0.0096,0.0844,0.0255,-0.0959,0.0312,0.0211,0.0198,-0.0006,0.014,-0.0086,-0.0141,-0.0242,0.0045,0.0011,-0.0383,-0.0097,0.0028,-0.0011,-0.0177,-0.0119,0.0379,-0.0607,0.0185,-0.0223,-0.013,-0.0364,0.0825,0.0482,-0.0439,0.0186,-0.0453,-0.0344,0.045,0.1195,0.0404,-0.0452,0.0463,-0.0437,0.0538,0.0193,0.0319,-0.0327,0.0831,-0.0979,-0.0597,-0.0972,0.0403,-0.0296,0.0429,0.0249,-0.0356,0.0688,0.0269,0.0251,-0.0434,-0.0178,0.0105,-0.0671,-0.0041,0.0312,-0.0774,-0.0013,-0.0533,-0.0144,-0.1193,-0.0134,0.0369,-0.0008,-0.0234,0.0788,0.0864,-0.0139,0.0264,-0.0093,0.0321,0.0223,-0.0936,0.0598,0.0232,0.0222,-0.0655,0.083,0.0887,0,-0.0025,0.0273,-0.065,-0.015,0.0505,0.0132,-0.1089,-0.0286,0.1187,-0.0247,-0.0807,-0.0988,-0.0548,0.0176,-0.0988,-0.0581,0.0533,-0.0446,-0.0452,-0.0173,0.0941,-0.0083,-0.1082,0.0148,0.0666,0.033,-0.0411,0.0315,0.0242,-0.0308,-0.0655,-0.0971,0.0642,-0.0114,-0.0484,0.0277,-0.0206,-0.0072,-0.0346,-0.0071,-0.0054,-0.0246,-0.0577,-0.0444,-0.0276,0.0725,-0.0132,0.0514,-0.0275,-0.0149,0.0301,-0.1006,-0.0128,-0.1033,-0.0014,0.0411,0.0534,-0.0238,-0.0659,0.0736,-0.0264,0.0069,-0.0141,-0.0006,-0.0023,-0.0426,0.0737,0.0244,-0.046,-0.0264,0.0668,-0.0404,-0.092,-0.1161,0.0489,0.0374,-0.0014,-0.0146,-0.0175,0.0158,-0.0723,0.0115,-0.0338,0.0217,0.0533,0.101,0.0391,-0.0276,-0.0326,0.0423,-0.0442,-0.0407,-0.0344,0.0515,0.0103,0,-0.052,-0.038,-0.0444,0.046,-0.0034,0.0491,0.0041,-0.0127,-0.0494,0.0261,-0.0348,-0.0869,0.028,0.0704,0.1209,0.0106,-0.0257,0.0175,-0.0577,-0.0253,0.0719,0.0125,-0.0485,-0.0616,0.0874,0.0274,-0.0204,-0.0462,0.0246,0.0656,-0.0114,0.0413,-0.0719,0.078,-0.0694,-0.0919,0.0593,0.0689,0.0193,0.0245,0.0075,0.0846,0.0777,0.0372,-0.0314,-0.0166,-0.0146,0.0802,0.0009,-0.0558,-0.0018,-0.0589,0.0173,0.0671,0.0682,-0.0434,0.0469,0.0408,0.0229,0.0682,0.0673,-0.0163,-0.0248,0.0171]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Design systems that offer multiple integration paths — full adoption, partial adoption, visual-only — spread faster than mandated standards. Create KPIs that senior leadership can relate to .","embedding":[0.0409,0.0841,-0.0132,-0.1092,-0.0114,-0.0525,-0.1178,0.0555,-0.0004,0.0311,-0.0893,0.0486,0.0165,0.029,0.0208,-0.0398,0.074,0.0267,-0.079,-0.0589,-0.0413,-0.0461,0.0312,0.011,-0.0487,0.0388,-0.0539,-0.0617,0.0223,-0.1222,0.0322,-0.0021,0.0791,-0.0295,-0.0761,0.0322,0.0868,0.0045,0.0243,-0.0542,-0.0072,-0.0393,-0.0667,0.0189,0.0085,-0.0789,0.026,-0.0024,-0.0288,-0.0048,-0.0452,-0.093,0.0489,0.0148,-0.0395,0.0188,-0.0016,-0.01,-0.0495,-0.0693,-0.0259,-0.0128,0.0029,0.0462,0.0152,-0.0175,0.0028,0.0584,-0.0045,0.0415,0.0519,-0.0519,0.0482,0.0096,0.0607,-0.0619,-0.0392,-0.0246,0.0622,-0.0344,0.087,0.0586,-0.0099,0.1341,-0.0583,-0.0605,-0.0169,-0.0358,-0.0493,-0.0236,-0.0223,0.041,0.0699,-0.0289,-0.0042,0.0272,-0.0058,-0.0747,0.0658,0.0429,-0.0151,0.0407,0.055,-0.1049,-0.0459,-0.0354,0.0636,0.0823,-0.0733,0.0326,0.0036,0.0263,-0.0714,-0.0583,0.0224,-0.1097,-0.0181,0.0274,0.0594,0.027,0.0214,-0.0214,0.0001,0.054,0.0389,0.083,-0.0692,0,-0.0545,0.1157,-0.0225,0.0427,0.0132,-0.0242,0.0184,0.0208,-0.0802,0.0006,0.0442,0.104,-0.0042,0.0555,0.1009,-0.0857,-0.0317,0.0653,0.041,-0.0451,0.0465,-0.0424,-0.0221,-0.002,0.1341,-0.0328,-0.0648,0.0482,0.0068,0.001,-0.0161,-0.0526,0.0139,0.0027,-0.0278,0.0015,-0.0133,-0.0788,0.0923,-0.0033,-0.1108,0.0024,-0.0537,-0.0223,-0.0098,0.1327,-0.0069,0.0079,0.0037,0.0082,0.0223,-0.0064,0.0516,0.0805,0.0379,-0.0414,0.0705,-0.0875,0.0164,-0.0042,-0.007,-0.0103,-0.0513,0.0619,0.0303,-0.0249,0.0142,0.0105,0.0383,-0.0668,-0.0519,-0.0285,-0.0446,-0.0191,-0.0227,0.0045,-0.0646,0.0039,0.0279,0.0178,-0.0327,0.0658,0.0847,0.0031,0.0873,0.0158,0.0886,0.0297,-0.0573,0.1108,-0.0331,0.0193,0.0011,0.1202,0.019,0,0.0113,0.0245,0.0377,0.0889,0.0874,0.0507,-0.0648,-0.0553,0.0576,-0.0401,-0.016,-0.0181,-0.0462,0.0278,-0.0661,0.0126,0.0638,-0.069,-0.0137,-0.0192,0.0671,0.0465,-0.1012,0.0337,-0.0048,0.0057,-0.07,-0.0267,0.0218,0.0389,-0.0629,-0.098,0.0779,0.0039,-0.0157,0.0555,-0.0056,-0.0457,-0.0228,0.0659,-0.0422,-0.0185,0.0386,-0.0681,-0.0128,0.0605,-0.0483,0.0171,-0.107,-0.04,0.0367,-0.0075,-0.0077,-0.0471,-0.0192,-0.0189,0.0181,-0.0193,-0.0265,0.0435,-0.0135,-0.0127,-0.0468,0.0585,-0.0192,-0.0838,0.0412,-0.0501,-0.1156,0.0538,0.0279,-0.0405,-0.091,-0.0382,0.0038,0.0033,-0.0266,-0.0122,-0.01,0.011,-0.0357,0.0777,-0.0085,-0.0606,0.0225,0.1178,0.0105,-0.0435,-0.0009,-0.0131,-0.0582,-0.0798,-0.0569,0.0539,-0.0006,0,-0.0359,-0.0343,-0.0102,0.0127,-0.0167,-0.0046,-0.0189,0.0482,0.0465,0.0357,0.021,-0.0509,0.012,0.0704,0.1081,0.0216,-0.0914,0.0642,-0.0549,-0.0334,0.0212,0.0365,-0.0911,-0.0872,0.0968,0.0315,0.0102,-0.0022,0.0273,0.0255,-0.011,0.017,-0.0416,0.0895,0.0294,-0.0708,0.0174,0.0727,0.0002,0.0368,0.0155,0.1129,-0.0052,0.0613,-0.0418,0.0098,-0.0759,0.1165,-0.0281,-0.0456,0.0379,0.0058,0.0032,-0.0101,0.019,-0.0168,0.074,0.0591,0.0254,0.0386,0.0881,-0.0628,-0.0283,0.0309]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Ship something focused and high-quality that doesn't do everything, gather feedback, and let audience demand guide what comes next.","embedding":[0.0197,-0.0107,-0.0415,-0.0582,0.0837,-0.0242,-0.0825,0.0756,0.035,0.0045,-0.1001,0.0114,-0.0205,0.0222,0.0243,0.0043,0.0515,-0.0271,-0.0178,-0.0168,-0.0568,0.0234,0.0576,0.0007,-0.0486,0.0452,-0.0422,-0.1114,-0.008,-0.0628,0.0622,0.0133,0.0437,0.0285,-0.0124,0.0439,0.0497,-0.0344,0.0531,-0.0652,0.0347,-0.0654,-0.0791,0.0143,0.0717,0.0147,0.0282,0.0058,0.0265,0.0729,-0.0874,-0.0701,0.0472,-0.0182,-0.0052,0.0054,0.0174,0.0264,-0.0336,-0.063,0.0088,-0.0495,0.0307,0.0191,0.024,0.0717,0.0071,0.0792,0.0339,-0.0093,0.0364,0.013,0.057,0.0481,-0.0017,-0.01,-0.0068,-0.0121,0.0902,-0.0132,0.0757,-0.0191,-0.0111,0.1026,-0.0907,-0.0601,-0.0083,-0.0304,0.0163,0.0335,-0.0436,0.0571,0.1178,0.0222,0.0326,0.057,0.028,-0.1002,0.0307,0.0907,-0.0397,0.015,0.0113,-0.1649,-0.1239,-0.027,0.0631,-0.0209,-0.0246,0.0191,-0.009,0.0148,-0.0307,-0.0718,0.0923,-0.0536,-0.0138,0.0902,0.0481,0.0109,-0.008,-0.0289,0.0249,0.095,0.0563,0.0937,-0.0244,0,-0.0975,0.0833,0.0091,0.0362,0.0356,-0.0387,0.0452,0.0109,-0.0203,-0.015,0.013,0.0871,-0.0266,0.0278,0.1047,-0.1162,0.017,0.0666,0.0295,-0.0415,-0.019,-0.0937,0.0154,0.032,0.0866,-0.0455,-0.0263,-0.0421,0.0438,-0.0202,-0.0606,-0.0025,0.0349,0.0051,-0.039,-0.0038,-0.0793,-0.0469,0.0124,0.0776,-0.0445,0.0494,-0.0026,-0.0108,0.0073,0.078,0.0193,-0.0488,-0.0065,-0.0626,0.0416,-0.0046,0.0148,-0.0267,0.0784,-0.0578,-0.0223,-0.1065,0.0007,-0.1003,0.0122,-0.0052,0.0005,0.1085,0.0292,0.0439,0.0427,0.0371,0.0487,-0.0598,0.0562,-0.0462,-0.0347,-0.0465,-0.0034,0.0309,-0.0499,-0.0244,0.04,0.0189,-0.0171,0.0403,0.0414,0.0087,0.0954,0.0056,0.0022,0.0491,-0.0047,0.0895,-0.0242,0.0094,-0.0722,0.1199,0.0274,0,-0.0511,-0.0174,-0.0661,0.0111,0.0061,0.0159,-0.1029,-0.0658,0.0837,-0.0217,-0.1076,-0.105,-0.0692,-0.0116,-0.0732,-0.0508,0.0458,-0.0586,-0.0024,-0.025,0.086,0.0193,-0.1119,0.046,0.0595,0.0016,-0.0473,-0.0075,0.054,-0.0171,0.0056,-0.0906,0.0495,0.0134,0.0425,0.0831,0.0037,-0.0016,-0.0508,0.0639,-0.0069,-0.0094,-0.0795,-0.0756,-0.0531,0.0046,-0.053,0.0298,-0.014,-0.0297,0.019,-0.0283,0.0046,-0.1567,-0.0638,0.0158,-0.0061,0.0238,-0.0503,0.0889,-0.0188,-0.0499,-0.0005,-0.0086,-0.0276,-0.0178,0.0089,0.0586,-0.0799,0.0149,0.0611,-0.0716,-0.0562,0.025,-0.0311,0.0284,-0.0187,0.0212,0.0244,-0.018,-0.0226,0.0813,-0.0112,-0.036,0.0473,0.0992,-0.0046,-0.0416,-0.016,0.0507,0.0004,-0.0365,-0.0147,0.0591,-0.0329,0,-0.0238,-0.0055,0.0307,0.0285,0.0251,0.0322,-0.0177,0.0319,0.0198,-0.005,-0.0189,-0.0837,0.002,0.0802,0.0732,0.0638,-0.0347,-0.0186,-0.0483,0.0097,0.0766,-0.0119,-0.0733,-0.0716,0.0515,-0.0609,0.0206,-0.0292,0.0034,0.0907,-0.0456,-0.0033,-0.0695,0.0994,0.0495,-0.0458,0.0427,-0.0077,-0.0325,0.0202,-0.0023,0.1017,0.0226,-0.0052,-0.0175,-0.058,-0.0876,0.0025,0.0448,-0.0359,0.031,-0.0156,-0.0115,0.0964,0.0693,-0.0121,0.0515,0.079,0.0621,0.0719,0.0363,-0.0741,-0.0094,0.0181]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"If you don't design for disciplined content from the start, you'll never retrofit it effectively. Publishing PDFs with zero tracking .","embedding":[0.0166,0.042,-0.0701,-0.0522,0.0026,-0.007,-0.11,0.0528,0.0854,0.0258,-0.0672,0.0657,-0.0117,0.0125,0.0139,-0.0354,0.0309,-0.0001,-0.0575,-0.0391,-0.0493,-0.0217,0.028,0.0063,-0.0066,-0.0168,-0.0126,-0.0709,-0.0234,-0.1145,0.0295,0.027,0.0009,-0.0331,-0.0178,0.0527,0.0651,0.0307,0.0497,-0.0536,0.0246,-0.0718,-0.0685,0.0117,0.013,-0.0748,0.0599,0.0074,-0.0585,0.0406,-0.0143,-0.0774,0.0272,0.0479,0.0006,0.0113,0.0925,0.0003,-0.0292,-0.0976,-0.0034,0.0082,0.0058,0.0005,-0.0136,0.0335,0.0571,0.0583,-0.0406,0.0082,-0.0204,-0.0215,0.0226,0.0173,-0.0003,-0.0921,-0.0053,0.0437,0.0828,-0.0313,0.1428,0.0287,-0.0192,0.1075,-0.1211,-0.0251,0.043,-0.0145,0.0547,0.0256,0.0018,0.0916,0.0456,-0.033,0.013,0.0072,-0.0157,-0.0708,0.096,0.0489,0.033,0.033,0.1013,-0.135,-0.0288,-0.0477,0.0631,0.0141,-0.0723,0.0032,0.0617,-0.0114,-0.0373,-0.0531,0.0667,-0.0525,-0.0173,0.0443,-0.0243,0.0853,0.0209,0.0507,0.0043,0.0532,-0.0112,0.0612,-0.0115,0,-0.0048,0.09,-0.053,0.0809,0.0535,-0.0277,0.0574,0.0158,-0.0253,-0.055,0.0384,0.1169,-0.0114,0.0486,0.0646,-0.1134,0.0075,0.0975,0.0712,-0.0482,-0.0223,-0.0766,-0.0505,-0.0098,0.0528,-0.0068,-0.027,0.0084,-0.02,-0.0308,-0.0079,-0.0018,0.011,-0.0381,0.009,-0.0516,-0.0068,-0.0449,0.0774,-0.0044,-0.0944,0.0136,-0.043,-0.0374,0.0342,0.0932,0.0407,-0.0006,-0.0085,-0.0532,0.0967,-0.0053,0.0081,-0.0074,0.0279,-0.0252,-0.0036,-0.1269,0.0151,-0.025,0.0371,0.0167,-0.0323,0.058,0.016,0.0403,-0.009,0.0246,0.033,-0.0875,-0.0201,-0.0362,-0.0218,-0.0433,0.0451,0.0064,-0.0462,0.0524,0.0009,0.0122,-0.0343,0.107,0.0612,-0.0087,0.0922,0.0052,0.0177,0.0752,-0.0918,0.0767,0.0151,0.0315,-0.0472,0.1131,0.1042,0,-0.0562,-0.0204,0.0264,0.0311,0.0447,-0.0006,-0.0984,0.0257,0.0979,-0.0506,-0.1118,-0.0975,-0.0925,-0.039,-0.1062,-0.0867,0.0359,-0.0494,0.0025,-0.0323,0.061,-0.0151,-0.101,0.0433,0.0081,0.0565,-0.0481,0.0048,0.0298,-0.0113,-0.0757,-0.0642,0.0533,0.0154,-0.0521,0.0013,-0.0473,-0.0034,-0.0044,0.0162,-0.0386,0.0285,0.0152,-0.0712,0.0143,0.004,-0.0237,-0.0316,0.0025,-0.0331,0.0298,0.0459,-0.0406,-0.0699,-0.0229,0.0016,0.0285,-0.0587,-0.0441,0.0485,-0.086,0.0305,0.0439,0.0469,-0.047,-0.0198,0.0262,-0.0248,-0.056,0.0048,0.0452,-0.0448,-0.067,-0.0656,0.0292,-0.0276,0.049,-0.0241,0.0148,0.0712,-0.0665,0.0346,-0.0317,-0.0359,-0.0615,0.1132,0.0249,-0.093,0.0083,0.0261,-0.0795,-0.0026,-0.0084,-0.0044,0.0211,0,-0.034,0.0557,0.0041,0.0235,-0.0057,-0.0062,0.0112,0.0735,0.0511,0.0012,0.0214,-0.0772,0.0455,0.0409,0.0247,0.0433,0.0129,-0.0132,-0.0554,-0.0144,0.0407,0.0299,-0.0585,-0.0795,0.0501,-0.0567,0.0263,-0.0156,-0.0073,0.0117,-0.0085,0.0392,-0.0244,0.131,-0.045,-0.1269,0.095,0.0713,0.0071,0.0802,0.0099,0.0499,0.0027,0.02,-0.0862,-0.1005,-0.0332,0.036,-0.0497,-0.0563,0.0781,-0.0062,0.0128,0.0141,-0.0028,0.01,0.0572,0.0587,-0.0083,0.0655,0.0003,-0.1075,-0.0393,0.0259]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"I've used these patterns at UNDRR, EMBL, and across public-sector digital teams. Part 1 — the groundwork — is about translation: making senior leadership, technologists, and your audience understand","embedding":[-0.0216,0.0288,-0.0411,-0.1117,0.0124,-0.0683,-0.037,0.0474,0.0457,-0.0083,-0.0776,0.0454,-0.0016,-0.0209,0.0402,-0.0478,-0.035,-0.0504,-0.0308,-0.0331,-0.0325,-0.0277,0.0027,-0.003,-0.0734,0.0352,-0.0217,-0.0722,0.0014,-0.0947,0.0345,0.0428,0.0481,0.014,-0.0115,0.1078,0.1036,-0.0113,0.0312,-0.0485,0.0147,-0.0639,-0.0375,0.0061,0.0648,-0.0191,0.0058,-0.0065,-0.0881,-0.0344,-0.1047,-0.1091,0.0285,0.0932,-0.0272,0.0255,0.0851,-0.0199,-0.0286,-0.0814,0.0353,0.0062,-0.0537,0.039,0.0492,0.0338,0.009,0.0223,0.0043,0.004,-0.0193,-0.0947,0.0003,0.0294,-0.0002,-0.0055,-0.0243,-0.0082,0.0685,-0.0117,0.1593,0.0815,-0.001,0.1124,-0.1018,0.0083,-0.034,-0.0679,0.0377,-0.0412,-0.0603,0.0449,-0.0065,0.012,0.0565,0.0023,0.0036,-0.0663,0.04,0.0448,-0.0095,0.0503,0.0342,-0.166,-0.0934,-0.0385,0.0235,0.0608,-0.0403,0.0123,0.0023,0.001,-0.0343,-0.0587,0.0583,-0.0666,-0.0839,0.0864,0.0087,0.0148,0.0319,0.0249,-0.0002,0.0631,0.0056,0.0229,0.0098,0,-0.0116,0.1048,-0.0066,0.0935,0.0494,-0.0674,0.0237,0.0277,-0.0205,0.0693,0.0099,0.0916,0.0069,0.0404,0.0381,-0.1403,0.0155,0.0305,0.0174,-0.0289,0.0471,0.0161,-0.0507,-0.0041,0.1107,0.0023,-0.0361,0.0138,0.0078,0.0123,-0.0311,0.0041,-0.0377,0.024,0.0391,-0.0036,-0.0955,-0.0585,0.0433,0.0402,-0.0948,0.0059,-0.0476,-0.012,0.0606,0.0598,-0.0023,-0.0387,0.0272,-0.0283,0.0161,-0.0207,0.0561,0.0448,0.0037,-0.0292,0.0382,-0.1158,0.0365,-0.0158,0.0798,-0.0046,-0.0939,0.0835,0.0342,-0.0462,0.0131,-0.0136,0.081,-0.0796,-0.0362,-0.0048,-0.0139,0.0117,-0.0235,-0.0292,-0.0426,0.0577,-0.0084,0.0167,-0.0014,0.0602,0.053,-0.0133,0.0636,0.06,0.0595,0.0261,-0.0981,0.1158,-0.0442,0.0068,-0.0335,0.1013,0.0918,0,0.0004,-0.0199,-0.0223,0.0087,0.0459,-0.0389,-0.0516,-0.0415,0.1035,0.0186,-0.1026,-0.0516,-0.0617,0.0148,-0.0713,-0.0539,0.032,-0.0563,-0.0202,-0.0222,0.0885,0.0258,-0.1192,0.0277,-0.0278,0.0399,0.0422,-0.0365,0.037,0.0305,-0.0147,-0.0863,0.041,0.0671,-0.0636,0.033,-0.0116,-0.0407,0.0246,0.0145,-0.0386,0.0217,-0.0009,-0.0674,-0.009,0.0033,-0.0154,0.0075,-0.0761,-0.0266,0.0365,0.0614,-0.0827,-0.088,0.0008,0.0008,0.0765,-0.0632,-0.0654,0.039,0.0275,0.0044,-0.0218,-0.0182,-0.0206,0.0019,0.0313,0.0155,-0.0734,0.0148,-0.017,-0.0359,-0.0901,-0.09,0.0011,-0.0317,-0.0666,-0.0069,-0.0362,0.0472,-0.0553,-0.0393,-0.0208,-0.0052,-0.0136,0.1166,0.0241,-0.0183,-0.0463,0.0104,-0.0804,-0.0741,-0.0126,0.0322,0.0173,0,0.0332,0.0266,0.0502,0.0058,-0.0001,-0.0045,-0.0107,0.0169,0.0282,0.0064,-0.042,-0.0414,-0.0045,0.0446,0.0758,0.0383,-0.0518,0.0285,-0.0714,0.0066,0.0729,-0.02,-0.1087,-0.0641,0.0516,0.0187,0.0038,0.0188,-0.0115,0.0191,0.0081,0.0563,-0.0454,0.0594,-0.0516,-0.096,0.0874,0.0521,0.0457,-0.0205,-0.0453,0.0698,0.0365,0.0761,-0.0719,-0.0312,-0.0832,0.0279,-0.0188,-0.0696,0.0144,0.0102,-0.0194,0.0982,0.0544,-0.0051,0.0775,0.0613,-0.0149,0.0979,0.0444,-0.0764,-0.0185,-0.0007]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"Perfect process without alignment produces platforms that no one adopts. Digital transformation in complex organizations isn't about buying the right technology.","embedding":[-0.0528,-0.0002,-0.0065,-0.0847,0.0068,-0.0853,-0.1161,-0.0011,0.0099,-0.0079,-0.07,0.0461,0.0122,0.0426,0.0623,-0.0532,-0.019,-0.0416,-0.0405,-0.0574,0.0241,0.0268,-0.0166,-0.0126,-0.0054,-0.005,-0.0142,-0.0851,0.0149,-0.0809,0.0037,0.0588,-0.0297,0.0046,-0.0229,0.0496,0.1095,-0.0293,0.0218,-0.1085,-0.0003,-0.0701,-0.0575,-0.041,0.0583,-0.0079,-0.0269,-0.0233,-0.1017,-0.0089,-0.0793,-0.1073,0.0433,0.0378,-0.0197,0.0704,0.0315,-0.0441,-0.025,-0.0685,-0.0023,-0.0125,0.0059,0.0584,-0.0087,0.0497,0.0869,0.0137,-0.0235,-0.0679,-0.0473,-0.0685,0.0363,0.0124,0.011,-0.0386,-0.0238,0.0178,0.0961,-0.0209,0.1324,0.1029,0.021,0.135,-0.0974,-0.0311,-0.0105,0.0165,0.0282,-0.026,-0.0342,-0.0081,0.0542,0.0376,0.0051,-0.029,-0.0134,-0.0888,0.0559,0.017,-0.0096,0.026,0.1034,-0.1606,-0.0616,-0.034,0.0275,0.0707,-0.0621,0.0008,0.0288,0.0358,-0.027,-0.0717,0.0459,-0.0483,-0.0673,0.0286,0.0472,-0.0115,0.0177,0.0395,-0.0633,0.067,0.0401,0.088,-0.0246,0,-0.0472,0.0966,0.0018,0.0739,0.0566,0.0178,0.0139,0.0407,-0.0394,-0.0091,0.0373,0.1156,-0.0147,0.0384,0.0526,-0.1178,-0.0171,0.0375,0.0424,0.0138,0.02,0.0353,-0.0052,0.0223,0.0842,0.0498,-0.0855,-0.0242,-0.0132,-0.0106,-0.0789,-0.0272,0.0108,-0.0114,0.0124,-0.0413,-0.0143,-0.0969,0.0434,0.0377,-0.0629,0.0179,-0.0972,-0.0251,0.0685,0.1441,0.067,-0.0215,0.0034,-0.019,0.0404,0.007,-0.0586,0.0115,0.0426,0.0005,0.0431,-0.1454,0.0597,-0.0157,0.0261,0.0451,-0.0271,0.0299,0.0526,-0.0378,0.0373,-0.0304,0.0171,-0.0305,-0.0206,-0.0142,-0.0218,0.0244,0.0177,-0.0064,-0.0193,0.0236,-0.0388,0.0647,-0.0709,0.1033,0.0626,-0.0051,0.0635,0.0002,0.062,0.0396,-0.0568,0.0853,-0.0207,0.0135,-0.0022,0.0796,0.0671,0,-0.0397,-0.0278,0.015,0.0445,0.0455,-0.0895,-0.0208,-0.0413,0.1301,-0.026,-0.0348,-0.0611,-0.0371,0.0199,-0.077,-0.0098,0.0171,-0.0573,-0.0496,-0.022,0.1037,0.0793,-0.1047,0.008,0.0106,0.0269,0.0244,-0.042,0.0846,0.0207,-0.0435,-0.0802,0.0328,0.0116,0.0085,-0.0219,0.0011,-0.0167,0.0055,-0.0141,-0.0383,0.0121,-0.0286,-0.0213,-0.0397,0.0704,0.0177,0.0182,-0.0306,-0.0348,0.0789,0.0551,-0.0354,-0.1003,0.0118,-0.0224,0.0846,-0.0823,-0.0768,0.0422,0.025,0.0162,0.012,-0.0032,0.0062,-0.0382,0.0553,0.0113,-0.0777,-0.005,0.0295,-0.0776,-0.0884,-0.0793,0.0525,0.0093,-0.033,-0.0197,-0.0207,0.0157,0.0008,0.0031,0.0257,0.0169,0.0165,0.096,0.0179,-0.0091,0.0418,0.0251,-0.1111,-0.0367,-0.0354,0.0496,0.0168,0,-0.045,0.0059,-0.0211,-0.0206,-0.0553,-0.0058,0.0353,0.0406,0.0082,0.0868,-0.0735,-0.0552,-0.004,0.073,0.0704,-0.0037,-0.0424,0.0444,-0.0338,-0.0147,0.0378,-0.0102,-0.0803,-0.0565,-0.0078,-0.0375,-0.011,-0.0198,0.0164,-0.021,-0.0074,0.0461,-0.0059,0.081,-0.0132,-0.1434,0.0762,0.0885,0.0541,-0.0151,-0.0342,0.0769,0.0062,0.0556,-0.0915,-0.0581,-0.0326,-0.0178,-0.015,0.0026,0.012,-0.0028,-0.0097,0.0669,0.0617,-0.0113,0.0586,0.0353,0.0428,0.0565,0.0384,-0.0632,-0.027,0.0154]},{"url":"/posts/20260130-digital-transformation-complex-organizations/","title":"Digital transformation for complex organizations (Parts 1-2)","snippet":"n, not mandate Visual storytelling for GAR 2025 — Making complex data accessible without sacrificing performance Editorial efficiency through component-based publishing — Reducing editorial overhead","embedding":[-0.0138,0.0193,0.0253,-0.0262,0.0413,-0.0446,-0.117,-0.0867,0.0121,-0.0009,-0.0789,0.0626,0.0421,0.0413,0.0344,-0.0476,0.0679,-0.0026,-0.0491,0.0139,0.0013,-0.0078,0.0138,-0.0258,0.0396,-0.0227,-0.0304,-0.0517,0.0444,-0.0699,-0.0399,0.0601,-0.031,0.0076,-0.0314,-0.0058,0.0808,-0.0032,-0.0361,-0.0744,-0.0005,-0.0459,-0.0465,-0.0427,0.0797,-0.034,-0.0408,-0.0692,-0.0724,0.0111,-0.1069,-0.0935,0.0377,-0.0035,-0.0103,0.0756,0.0052,-0.0561,-0.0244,0.0025,0.0459,-0.0078,-0.0036,0.0486,0.0093,-0.0075,0.0887,-0.0156,-0.0544,-0.0367,-0.0815,0.0041,0.0446,-0.0473,0.0238,-0.0106,-0.0795,-0.03,0.0737,-0.0658,0.1615,0.0802,-0.0284,0.0984,-0.1209,-0.0088,0.0295,-0.028,-0.0075,-0.0125,-0.0298,-0.0013,0.0729,0.0319,-0.0328,-0.0576,-0.0516,-0.0777,0.0558,-0.0055,0.0015,-0.0068,0.0948,-0.0891,-0.0486,-0.0621,0.0442,0.0517,-0.0846,0.0493,0.0134,0.081,-0.0663,-0.0875,0.0827,-0.0144,-0.0571,-0.0217,0.0681,-0.015,0.0584,0.0072,-0.0251,0.0524,0.0928,-0.0267,-0.0028,0,-0.0325,0.0695,0.0105,0.0876,0.0911,0.0608,-0.0334,-0.018,-0.057,-0.0419,-0.0063,0.1095,-0.007,0.1026,0.0649,-0.0695,-0.0476,0.0919,-0.0362,-0.0109,0.0334,-0.0272,-0.0303,0.0425,-0.0001,0.0894,-0.0644,0.0025,0.0229,-0.0064,-0.0553,-0.0055,0.0143,-0.0659,0.0328,-0.0419,0.0219,-0.0873,0.0424,0.0845,-0.03,0.0579,-0.0981,-0.0147,0.0415,0.1754,0.0684,0.0259,-0.0195,0.006,0.0054,0.0416,-0.0451,-0.0512,0.0494,-0.0602,0.0652,-0.1159,0.0534,-0.0084,-0.035,0.0696,-0.0189,0.0367,-0.0172,0.0194,0.0804,-0.0345,-0.0049,-0.0344,-0.0272,0.0277,-0.0201,-0.0516,0.044,-0.0075,-0.0516,0.0369,-0.0279,0.0558,-0.031,0.0153,0.0057,-0.0438,0.0554,-0.0513,0.0577,-0.0086,-0.0419,0.0342,-0.0239,0.0083,0.0077,0.0378,0.0067,0,-0.0533,0.0147,0.0223,0.0449,-0.0218,-0.0884,-0.0216,-0.0397,0.0945,-0.0426,0.0135,-0.075,-0.0587,0.0305,-0.0348,0.0066,0.025,-0.1098,-0.0823,-0.0059,0.0776,0.044,-0.0842,0.032,0.0076,0.0511,0.0457,-0.0313,0.0411,-0.0158,-0.0549,-0.1234,0.0453,-0.0299,0.0292,-0.005,0.0608,-0.0166,-0.0271,-0.0352,-0.0373,0.0313,-0.0703,-0.0054,-0.0665,0.0401,0.0176,0.0054,0.005,0.0317,0.0366,0.0029,-0.0141,-0.1047,0.0012,-0.0631,-0.0115,-0.0298,-0.013,0.0496,0.0211,0.0254,-0.0425,-0.0129,0.0265,-0.0092,0.058,-0.0021,-0.0336,-0.0102,0.0114,-0.0644,-0.0405,-0.0517,0.0424,0.0368,0.0361,-0.0006,0.0037,0.0557,-0.0399,-0.0283,0.0489,-0.0022,0.0294,0.1014,0.005,-0.0439,-0.0224,0.0483,-0.0996,-0.0335,-0.0276,0.0506,-0.0124,0,-0.0343,-0.0092,0.0022,-0.0452,0.0173,-0.0296,0.0318,0.0793,0.0032,0.103,0.0151,-0.0688,0.0138,0.0927,0.1421,0.0196,-0.0105,0.0148,-0.058,-0.0492,0.0586,0.0506,-0.0054,-0.0864,0.0147,0.0204,-0.0442,0.0026,0.006,0.0023,0.0162,0.0542,-0.0096,0.0702,-0.0044,-0.1585,0.04,0.1,0.037,-0.04,-0.0182,-0.0146,0.0504,0.0686,-0.004,-0.027,-0.0214,-0.0819,-0.0133,-0.0363,-0.0686,-0.0253,-0.0179,0.0818,0.0469,-0.0354,0.0945,0.0377,0.0505,0.0471,0.0118,-0.0485,-0.0566,0.0369]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"← Blog The practitioner's guide to planning digital transformation (Parts 3-4) 5 Feb 2026 2,415 words Filed in: digital transformation, business analysis, requirements, project management Own work.","embedding":[-0.0025,0.0597,-0.0067,-0.0839,-0.0527,-0.0336,-0.0537,0.0033,0.023,-0.0105,-0.0813,-0.045,-0.01,0.026,0.0381,-0.0004,-0.0306,-0.0124,-0.0527,0.0087,0.0581,-0.0243,-0.0065,-0.0357,-0.0633,0.009,0.0563,-0.0507,-0.0595,-0.0583,0.0011,0.0776,0.034,-0.0246,0.0288,0.0613,0.0263,0.0499,0.0552,-0.0202,-0.0047,-0.0581,-0.0269,-0.0675,0.0582,-0.0246,-0.0002,-0.0082,-0.051,0.0017,-0.0819,-0.0661,-0.0404,0.0657,-0.0649,0.022,0.0644,-0.0157,-0.0197,-0.0501,-0.0041,0.001,0.0191,0.0155,0.0016,0.0396,0.0558,0.0228,-0.0384,0.0125,-0.0357,-0.0612,0.0036,-0.0077,-0.0243,-0.0337,0.0159,0.0378,0.0997,-0.0426,0.1438,0.1222,-0.0406,0.0489,-0.1062,0.0033,-0.0181,-0.0104,-0.0121,0.0277,-0.04,-0.01,0.0401,0.0242,0.0309,-0.0045,-0.0705,-0.0794,0.1155,-0.0063,-0.0198,0.0426,0.0842,-0.1568,-0.1106,-0.0519,0.0559,0.0176,-0.0378,0.0155,0.0249,-0.0113,-0.0114,-0.0875,0.0465,-0.0573,-0.0522,0.0652,0.0287,-0.01,0.0345,0.0464,0.0209,0.0621,0.0014,0.0089,-0.0346,0,-0.0149,0.101,-0.0298,0.0919,0.0516,-0.0259,0.0804,0.0453,-0.0517,0.0219,0.0483,0.0579,-0.0328,-0.0025,0.0175,-0.1045,0.004,0.0212,0.0434,-0.038,-0.0244,0.0244,-0.0028,0.0064,0.1146,0.0112,-0.0138,0.0286,-0.0119,0.007,-0.0362,-0.0263,-0.0301,-0.0422,0.02,-0.0095,-0.0876,-0.0433,0.0277,0.0415,-0.0729,-0.022,-0.0655,0.0058,0.0188,0.0628,0.0521,0.0079,0.0131,0.0031,0.0129,-0.0521,0.0124,-0.0104,0.0154,-0.0426,0.0509,-0.1395,0.0257,-0.0118,0.013,0.0101,-0.0701,0.0653,0.0411,0.0198,0.0577,0.0136,0.0561,-0.1103,-0.0519,-0.0547,0.0033,0.0185,0.0074,-0.0302,-0.039,0.1057,-0.0351,0.0094,-0.0612,0.0764,0.0615,-0.0069,0.0689,0.0327,0.0781,0.0583,-0.0596,0.0754,-0.0504,0.0092,-0.0966,0.1604,0.0964,0,-0.0072,-0.0015,0.0109,0.0284,0.0605,-0.0724,-0.0666,-0.0378,0.1139,-0.057,-0.0631,-0.0672,-0.0863,-0.01,-0.1082,0.0107,-0.0029,-0.1069,-0.0539,-0.0206,0.0369,0.0763,-0.1318,0.0306,-0.0278,0.0802,0.0269,-0.0422,0.1231,0.045,-0.0506,-0.1298,0.0186,0.0442,-0.0651,-0.0037,0.0196,-0.1094,0.0197,0.0686,-0.02,0.0216,0.0493,-0.0383,-0.0028,0.0138,0.0854,0.0125,-0.0363,-0.0263,0.0548,0.0587,-0.0614,-0.0366,-0.0014,-0.0114,0.0896,-0.0829,0.0317,-0.0108,0.0465,-0.0226,0.04,0.0106,-0.0507,0.0105,0.0566,-0.0021,-0.0594,0.019,-0.0339,-0.0362,-0.0332,-0.0509,0.0297,-0.0755,-0.0834,0.0308,0.0211,0.0358,-0.0307,-0.0016,-0.0363,0.0379,0.0032,0.0732,0.0394,-0.0522,-0.0441,-0.0348,-0.0797,-0.0285,-0.0515,0.0438,0.0197,0,0.0248,0.0235,-0.0389,-0.0362,0.0241,-0.0332,-0.0547,0.0166,0.0769,0.014,0.0225,-0.0317,0.0032,0.061,0.0218,-0.0166,-0.0783,0.0268,-0.012,-0.0081,0.0146,-0.028,-0.076,-0.0542,0.067,-0.0401,-0.0263,0.0152,-0.02,0.0445,0.025,0.0719,-0.0134,0.0649,-0.0047,-0.0974,0.0578,0.0369,0.0594,0.0304,-0.037,0.0513,-0.0263,0.0905,-0.0858,-0.084,-0.042,0.0263,-0.0391,-0.0387,0.0025,0.0343,-0.0097,0.0699,0.0343,0.022,0.0786,0.0318,-0.0388,0.0738,0.0455,-0.0209,-0.0709,0.0151],"teaser":"How to assess maturity, build the business case, and avoid the change management pitfalls that derail most digital transformation initiatives.","date":"Thu Feb 05 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"This is Parts 3-4 of my digital transformation series. Start with Parts 1-2: Digital transformation for complex organizations for the strategic framework.","embedding":[0.0219,0.0331,-0.0137,-0.0849,-0.0069,-0.0386,-0.0537,0.0547,-0.0027,-0.0087,-0.0567,0.0036,-0.0001,-0.0038,0.0049,-0.0131,-0.0356,-0.0234,-0.0092,-0.0094,0.0277,0.0017,0.0154,-0.0227,-0.0329,-0.0374,0.0666,-0.0721,-0.0673,-0.0113,0.0096,0.0257,0.0011,-0.0279,0.0566,0.1053,0.0738,0.0322,0.0121,-0.0201,-0.0013,-0.0567,-0.0263,-0.0113,0.0259,-0.0284,0.0055,0.0286,-0.0678,0.0109,-0.0879,-0.065,-0.0256,0.0267,-0.0481,-0.0014,0.0525,-0.0298,-0.012,-0.0923,0.0073,-0.0373,-0.017,0.041,0.0083,0.0707,0.0183,-0.0176,-0.0128,0.0228,-0.0794,-0.1033,0.0118,-0.0016,-0.0055,-0.0012,0.0287,0.038,0.1248,-0.0193,0.1329,0.1131,-0.0102,0.0546,-0.1195,0.0202,0.0174,0.0246,0.0174,0.0039,0.0415,-0.009,0.0278,0.064,0.0036,-0.0383,-0.0237,-0.1057,0.0477,-0.007,-0.0233,0.0182,0.0756,-0.134,-0.0847,-0.0572,0.0139,0.0405,-0.0327,0.0305,0.025,-0.0009,-0.0084,-0.0612,0.1072,-0.0381,-0.0657,0.0834,0.0681,-0.0098,0.0351,0.0709,0.0158,0.0204,-0.0576,0.0464,-0.0609,0,-0.0305,0.0809,-0.0167,0.0921,-0.0059,-0.0441,0.0686,0.0105,-0.0252,0.0208,0.0713,0.0696,-0.0305,0.0382,0.0104,-0.1325,-0.0018,0.0586,0.0555,-0.0196,-0.0317,0.02,-0.0278,0.0103,0.1211,0.0279,-0.038,0.0376,0.0127,-0.0039,-0.103,-0.0186,-0.0189,-0.05,0.0456,0.0308,-0.0563,-0.0558,0.0207,0.0247,-0.1077,-0.0208,-0.0656,-0.0132,0.0376,0.029,0.048,-0.0079,-0.0056,-0.0251,0.0104,-0.0574,0.016,0.0228,0.0127,-0.0743,0.0453,-0.174,0.0169,-0.0181,0.0362,-0.0481,-0.0499,0.0029,0.0466,-0.0228,0.0299,-0.0073,0.0096,-0.0795,-0.049,-0.017,-0.0142,-0.0311,-0.0286,-0.0706,-0.0103,0.0971,0.0059,0.0394,-0.0606,0.1111,0.0469,-0.0167,0.0695,0.065,0.0561,0.0633,-0.0964,0.0646,-0.0531,-0.0082,-0.0771,0.1317,0.0836,0,-0.0075,-0.0061,0.0075,0.0815,0.0154,-0.087,-0.0719,0.0065,0.1324,-0.0737,-0.0874,-0.0576,-0.0434,-0.0202,-0.0638,-0.0339,-0.0092,-0.0639,-0.006,-0.0416,0.0506,0.0441,-0.1091,0.036,-0.0256,0.0581,0.0129,-0.0449,0.0633,0.0016,0.0094,-0.0715,0.0072,0.0783,-0.0251,-0.0002,0.0033,-0.058,0.0408,0.067,-0.0016,0.009,-0.0034,-0.0399,-0.0236,0.0418,0.0729,0.0297,-0.0033,-0.0239,0.0419,0.0396,-0.0611,-0.0529,-0.0676,0.0246,0.0946,-0.0339,0.0748,0.0028,0.024,0.0172,0.0194,-0.0008,-0.056,-0.0039,-0.0198,0.0495,-0.0256,0.0122,-0.0452,-0.0039,-0.0245,-0.1128,0.0139,-0.0555,-0.0446,0.0206,0.0188,0.0543,0.0079,0.0322,-0.0299,0.062,-0.03,0.0815,0.0679,-0.0772,-0.0474,0.0056,-0.0922,-0.0375,-0.0514,0.0649,-0.0044,0,0.0163,0.0677,-0.0077,-0.0514,-0.0185,0.0269,-0.0127,0.0554,0.0597,0.0438,-0.0302,-0.0651,-0.0269,0.0841,-0.0095,0.0109,-0.0369,0.0798,-0.0249,-0.0076,0.0119,-0.0163,-0.0634,-0.0911,0.0441,0.0252,0.0214,0.0263,-0.0222,0.0431,0.0204,0.0337,-0.0382,0.0503,-0.0518,-0.063,0.0351,0.0374,0.0837,0.0299,-0.0733,0.0969,0.0021,0.0752,-0.1398,-0.0696,-0.0747,0.0745,-0.0464,-0.0193,-0.0156,0.037,-0.0187,0.0442,0.0349,0.0073,0.0954,0.0726,-0.0413,0.0715,0.0007,-0.0517,-0.0487,0.0111]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Part 4: Plan & Execute — Build the business case around avoided costs, secure dedicated capacity, and manage the risks that actually derail initiatives.","embedding":[-0.0088,0.0668,-0.0031,-0.0408,-0.0498,-0.0143,-0.071,0.0245,-0.0094,-0.0022,-0.0534,-0.09,-0.0038,0.0246,0.0069,0.0432,-0.053,0.0116,-0.0205,-0.0088,0.0361,0.0313,0.0072,-0.0114,0.0026,0.0006,0.0192,-0.0305,-0.012,-0.068,0.0696,0.0549,-0.0116,-0.0273,0.0108,0.1012,0.0597,0.005,0.0127,-0.0443,0.0299,-0.0636,-0.0387,-0.0726,0.0476,-0.0707,0.0007,-0.004,-0.087,0.0112,-0.0381,-0.0397,0.0314,0.027,-0.092,0.0313,0.0684,-0.0247,0.0104,-0.0785,-0.0283,0.0008,0.0079,0.0243,-0.0387,0.0546,0.0329,0.0097,-0.04,0.0158,-0.1038,-0.0678,0.0186,0.03,0.0529,-0.0072,-0.0034,-0.0008,0.1071,-0.0347,0.1156,0.1109,-0.0024,0.0849,-0.0541,0.0025,0.0196,0.0105,-0.0047,0.0039,0.0439,-0.014,-0.0269,0.0549,0.0669,-0.0466,-0.0594,-0.1595,0.0967,-0.0094,-0.0053,0.0713,0.0346,-0.127,-0.0616,-0.0184,0.0434,0.0891,-0.0109,-0.0047,0.0439,0.0233,0.0117,-0.0285,0.1068,-0.046,-0.05,0.049,0.0511,-0.0141,0.0177,0.0233,0.0082,0.0041,0.0061,0.0779,-0.0322,0,-0.0346,0.0795,-0.0158,0.0723,0.0184,-0.0074,0.0722,0.0757,-0.0202,-0.0216,0.0101,0.0858,-0.0258,-0.0018,0.1046,-0.0588,-0.0327,0.0902,0.0086,-0.0173,-0.0156,-0.0249,0.0339,-0.0078,0.1231,-0.0167,-0.0011,0.0274,-0.0286,-0.0294,-0.0649,-0.0185,-0.0028,-0.0071,0.0337,0.0438,-0.0359,-0.0124,0.0065,0.0083,-0.0531,0.0042,-0.0191,0.0227,0.0395,0.0408,0.0589,-0.068,-0.0019,0.0194,0.0202,-0.0444,-0.0175,-0.0613,0.004,-0.0357,0.0212,-0.121,0.0426,-0.0261,0.0342,-0.0241,-0.0937,-0.001,0.042,-0.0093,0.0446,-0.0112,0.0375,-0.0966,-0.0327,-0.0412,-0.0226,-0.0037,0.0129,-0.0659,-0.0494,0.0664,-0.0025,0.0033,0.0126,0.1278,0.0593,-0.0714,0.1138,-0.0279,0.0716,0.0339,-0.0789,0.0253,-0.0607,0.0246,-0.0851,0.1238,0.0866,0,0.0123,0.0036,0.0206,0.0913,0.0218,-0.0838,-0.0367,-0.0279,0.0977,-0.0933,-0.0708,-0.0722,-0.0671,-0.0042,-0.068,-0.0438,-0.0689,-0.0913,-0.032,-0.0197,0.0441,0.0723,-0.1135,0.043,-0.0347,0.0593,0.0078,-0.0419,0.1178,0.021,-0.003,-0.095,0.0674,0.0502,-0.0201,-0.0294,0.0239,-0.1028,0.0282,0.0885,-0.0512,0.0183,-0.0209,-0.0408,0.0269,0.0491,0.0713,0.0213,-0.0383,-0.0284,0.0625,0.0664,-0.0612,-0.0387,-0.0092,-0.0143,0.0682,-0.0931,-0.0057,-0.002,0.0543,0.0215,0.035,-0.0139,-0.0231,0.0162,0.0294,0.0185,-0.0786,0.0301,-0.0239,-0.0597,-0.0353,-0.1318,0.0188,-0.0778,-0.0127,0.011,-0.0292,-0.0034,-0.0208,-0.0005,-0.0336,0.0322,-0.0496,0.0798,0.0877,-0.1097,-0.0281,0.0475,-0.0925,-0.0246,-0.0663,-0.0096,-0.0051,0,0.0011,0.0326,-0.018,0.005,-0.0222,-0.0231,-0.0335,0.0753,0.0609,0.0361,-0.0158,-0.0595,0.0188,0.0482,0.0351,-0.017,-0.0185,0.0861,-0.0343,0.0159,0.0079,0.0079,-0.0966,-0.0613,0.0596,-0.0455,0.0164,-0.0276,-0.0308,-0.0304,0.0222,0.0407,0.0269,0.0759,-0.0117,-0.0531,0.0573,0.0476,0.062,0.0244,-0.0408,0.0979,0.0196,0.0415,-0.07,-0.0835,-0.0442,0.0593,-0.0464,-0.0428,0.0222,-0.0005,0.0056,0.0324,0.0476,0.028,0.0663,0.0101,-0.0124,0.119,0.0648,-0.0741,-0.0309,0.0182]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Assessment dimensions # I use a lightweight framework based on industry models ( BCG , Deloitte , Google/BCG ) adapted for content-heavy organizations.","embedding":[0.0481,0.012,-0.0417,-0.0101,-0.001,-0.0096,-0.0592,0.0349,-0.0477,0.008,-0.1067,-0.0532,-0.0006,0.056,-0.0208,0.0037,0.0721,-0.002,-0.0985,0.0004,0.0026,0.0453,0.0412,0.0237,-0.0393,0.0604,0.0051,-0.0317,-0.0282,-0.113,0.0667,0.0361,0.0484,-0.0272,-0.0036,0.1025,0.0601,-0.0418,0.0069,-0.0666,-0.0174,-0.063,-0.0555,0.0088,0.0473,-0.0869,-0.0373,-0.0769,-0.052,0.0316,-0.058,-0.0338,0.0164,0.0085,-0.0956,0.0445,0.021,0.0077,-0.0306,-0.089,0.0093,-0.0103,0.004,0.0452,0.0266,0.0603,-0.0768,-0.0306,-0.0517,-0.0357,-0.1105,-0.0551,0.0233,0.0167,0.0296,-0.0767,-0.0224,-0.0284,0.0329,-0.0475,0.0662,0.1094,-0.0267,0.0933,-0.0525,-0.0124,0.0401,0.0054,-0.0462,0.0305,0.0548,0.0077,0.0241,0.0003,0.0318,-0.0098,-0.0741,-0.1535,0.104,0.0285,0.0134,0.0381,0.0433,-0.0454,-0.0507,-0.0123,0.0379,0.0818,-0.0331,-0.0144,0.0557,0.057,-0.048,-0.0755,0.1154,-0.0886,-0.0174,0.0118,0.0659,0.025,-0.0213,0.0209,-0.0168,-0.0554,0.0241,0.0833,-0.0411,0,-0.0094,0.0471,-0.001,0.0864,0.0006,0.0103,0.0501,0.0429,-0.0028,-0.0145,0.0657,0.1432,0.0055,0.0336,0.1363,-0.0414,-0.0266,0.1095,0.047,-0.0197,0.006,-0.0247,-0.0004,0.0216,0.1094,-0.0322,-0.0376,0.038,-0.0972,-0.0432,0.0164,-0.0325,-0.0211,-0.0103,-0.0114,0.0306,-0.0218,-0.0434,0.0705,-0.0335,-0.1053,0.0223,0.0126,-0.0282,-0.0568,0.1035,0.0519,-0.0897,-0.0204,-0.0104,0.0752,-0.0529,0.085,-0.0079,0.013,0.0125,0.0183,-0.0722,0.0605,0.035,0.0194,-0.0181,-0.0769,-0.0044,0.0241,0.0126,-0.0016,0.0279,0.0578,-0.0752,-0.0365,-0.0174,0.0512,-0.0064,0.0423,-0.0374,-0.0765,-0.0463,-0.0239,0.0654,-0.0122,0.1228,0.0674,-0.0946,0.0732,-0.0543,0.0393,-0.0315,-0.0388,0.0258,-0.0189,0.0664,-0.0381,0.0761,-0.011,0,-0.0307,0.0047,-0.0267,0.0733,0.0276,-0.0129,-0.0716,0.0072,0.0298,-0.081,-0.039,-0.0853,-0.0582,-0.021,-0.1029,-0.0014,-0.0431,-0.0804,-0.0192,-0.0073,0.05,0.1121,-0.117,-0.0129,0.0327,0.0158,-0.02,-0.0525,0.0832,-0.0027,-0.0099,-0.0823,0.031,0.0282,0.011,-0.0486,-0.0211,-0.0707,-0.0065,0.0889,-0.0238,0.0344,-0.006,-0.0263,-0.0297,0.0734,-0.0312,0.0365,-0.0223,-0.0712,0.0062,0.0154,-0.0278,-0.0385,0.0224,-0.0199,0.0261,-0.0871,-0.0054,0.0081,0.0042,0.0611,0.0228,0.0552,0.0237,-0.0023,0.0215,-0.0006,-0.0829,0.0289,-0.0679,-0.0339,0.0034,-0.0907,-0.0182,-0.0484,0.0011,-0.0438,-0.0049,0.0166,-0.0261,0.0308,-0.0321,0.0029,0.0009,0.1094,0.0427,-0.0558,-0.0377,0.0219,-0.0506,-0.0221,-0.0397,0.0394,-0.014,0,-0.072,-0.0098,-0.0531,0.0252,-0.0585,0.0291,-0.009,0.0311,0.0677,0.0559,0.0325,-0.1141,-0.0366,0.0806,0.0769,-0.0413,-0.013,0.0771,-0.0223,-0.0301,0.0447,0.0309,-0.0476,-0.0638,0.1035,-0.0101,0.0137,-0.0144,-0.0276,0.0018,0.0551,0.0461,-0.0201,0.0431,0.0509,-0.087,0.0181,0.0432,0.0378,0.1054,-0.0358,0.1034,0.051,0.068,-0.0169,-0.0463,-0.0697,0.0792,-0.0129,-0.0654,0.0297,-0.0317,-0.0026,0.0152,0.0574,0.0459,0.0773,0.0294,0.0037,0.0529,0.053,-0.0315,-0.0448,-0.0256]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Can you emit JSON-LD or schema markup? Governance & Process Do you have documented content workflows? Is there clear accountability for content outcomes?","embedding":[0.0803,0.0124,-0.0448,-0.0358,-0.0008,0.0026,-0.0976,0.0544,-0.0217,0.0361,-0.067,-0.0212,-0.0177,0.0368,0.0095,0.0295,-0.0177,-0.0591,0.0209,-0.0347,-0.02,0.0316,0.0246,-0.0059,-0.0349,0.0468,-0.0455,-0.0246,-0.0145,-0.082,-0.0036,-0.014,0.0999,0.0266,0.0128,0.0798,0.085,0.0147,-0.024,-0.0255,0.0083,-0.0528,-0.0482,-0.0033,0.0259,-0.0703,-0.0414,-0.0491,-0.0576,0.0056,-0.0629,-0.0781,0.0829,0.0141,-0.0701,0.0794,0.0279,-0.0425,-0.0083,-0.0935,-0.0108,-0.0226,-0.0302,0.0506,0.0973,0.0117,-0.0012,0.0061,-0.0296,-0.0015,-0.0235,-0.0545,0.0552,0.0403,0.0463,-0.0242,-0.037,-0.0028,0.0509,-0.05,0.0723,0.0953,-0.0312,0.1143,-0.0514,0.0297,0.04,0.0291,0.0051,-0.0031,0.0069,0.0213,0.0585,-0.0231,0.0379,0.0425,-0.0082,-0.1063,0.0608,0.0318,0.0056,0.0306,0.0122,-0.2071,-0.0265,-0.0136,0.0486,0.0516,-0.0256,0.009,0.0005,0.0101,-0.0443,-0.0533,0.0546,-0.0764,-0.022,0.0162,0.0403,0.0015,0.0044,-0.0025,-0.0031,-0.0027,0.0247,0.078,-0.063,0,0.0121,0.0646,-0.0215,0.1262,0.0085,-0.0253,0.0149,0.0763,-0.0579,-0.0102,0.0699,0.1021,-0.0165,0.0161,0.0903,-0.0999,0.0051,0.0218,-0.0299,-0.0087,-0.047,-0.0185,0.0122,-0.0315,0.0563,0.0134,-0.0885,0.0189,0.0157,-0.0205,-0.0129,-0.0791,-0.0296,-0.03,0.0225,0.0656,-0.0167,-0.018,0.0534,-0.0485,-0.1318,0.0359,-0.0129,-0.0231,0.0018,0.0922,0.0487,-0.0948,0.0066,0.0362,0.0196,-0.0386,0.0342,0.0511,-0.0233,-0.012,0.0021,-0.0895,0.0077,-0.0206,0.0623,0.0217,-0.0971,0.0449,0.0079,0.0072,0.0228,-0.0044,0.1151,-0.061,-0.0297,-0.023,-0.0488,-0.0137,0.0225,0.0053,-0.0535,-0.0424,0.0283,0.0257,-0.0156,0.0597,0.052,-0.0269,0.0845,-0.0021,0.0735,0.0282,-0.0432,0.0842,-0.0466,-0.0058,-0.0262,0.0987,0.0313,0,-0.0301,-0.0375,0.0081,0.0535,0.0225,-0.0244,-0.0573,-0.0409,0.0859,-0.0838,-0.0261,-0.0364,-0.0457,0.0491,-0.06,-0.0297,-0.0575,-0.0548,0.0068,-0.0411,0.0931,0.0958,-0.1259,0.0587,-0.0414,0.0755,0.02,-0.078,0.0038,-0.0151,-0.0271,-0.0992,0.053,0.0528,0.0134,-0.0184,-0.0013,-0.0835,-0.02,0.1009,-0.0306,0.0535,-0.0508,-0.0559,-0.0311,0.0218,-0.0038,0.0156,-0.1027,-0.0022,0.0189,0.0046,-0.0615,-0.0622,0.0185,-0.0102,0.0319,-0.0587,-0.0227,0.036,-0.0085,0.0526,-0.0203,0.0294,0.0146,-0.0643,0.0116,-0.0051,-0.1315,0.0437,-0.0241,-0.0008,-0.0828,-0.0999,-0.0082,-0.049,-0.0462,-0.0002,-0.0644,-0.0442,-0.0178,-0.0006,-0.0244,0.0235,0.0641,0.0921,0.1158,-0.0596,-0.0289,0.0626,-0.0459,-0.0488,-0.0477,0.0797,-0.0532,0,-0.0689,0.0445,-0.0274,0.0263,-0.0215,0.0111,-0.0163,0.0286,0.0229,0.0644,0.0272,-0.0182,-0.0415,0.0394,0.0854,0.0061,-0.0179,0.1041,-0.0681,-0.0153,0.0721,0.0377,-0.1126,-0.0435,0.031,0.0035,0.0332,0.0092,-0.0418,-0.0248,0.0302,0.0751,-0.0273,0.0864,0.0253,-0.0457,0.041,0.0591,0.0427,0.049,-0.0402,0.0914,0.0086,0.0317,-0.0443,0.0017,-0.1029,0.1441,-0.0033,-0.1013,-0.0056,-0.0056,-0.0428,0.0091,0.0375,-0.0396,0.0769,0.0487,-0.0606,0.0132,0.0933,-0.0507,-0.012,0.004]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Score each Yes (1 point), Partial (0.5 points), No (0 points). Total score guides your starting phase.","embedding":[0.0495,0.0628,-0.0586,-0.0165,-0.0321,0.0065,-0.0448,0.0212,-0.0067,0.001,-0.1059,-0.076,-0.0093,0.0353,-0.0229,0.0094,-0.0407,-0.024,-0.0262,-0.0272,-0.007,-0.0269,0.0246,-0.0249,0.022,0.0005,0.0115,-0.0649,-0.0102,-0.0215,-0.0198,0.0163,0.0456,0.0267,-0.0577,0.0785,0.0773,0.0396,0.0123,-0.0167,0.0107,-0.06,-0.0084,-0.0766,0.0581,-0.0711,-0.0442,-0.0117,-0.1044,0.0123,-0.0945,0.0001,0.0183,0.0659,-0.0424,0.0149,0.0506,-0.047,0.0045,-0.0517,-0.0531,-0.044,-0.0101,0.0158,0.0441,0.0142,0.0104,0.0146,-0.0402,-0.0042,-0.084,-0.0446,0.0262,-0.0181,0.0298,0.0029,-0.039,0.0318,0.0835,-0.0454,0.1408,0.0824,-0.0187,0.127,-0.0238,0.026,0.0191,0.0456,-0.0711,0.0044,-0.0105,0.0574,-0.0099,0.0257,0.0714,-0.007,-0.0623,-0.093,0.079,-0.0011,0.0156,0.0718,-0.0073,-0.1753,-0.119,-0.0146,0.064,0.0719,-0.0278,0.0056,0.0004,-0.0123,-0.0007,-0.0445,0.0502,-0.0726,-0.0165,0.1011,0.0333,0.0265,0.0283,-0.0068,0.0221,0.0199,0.0577,0.1252,-0.0204,0,0.0183,0.0948,-0.0144,0.1149,0.0042,-0.0032,0.0219,0.0651,-0.0076,-0.0214,0.0869,0.0689,-0.002,0.0552,0.0791,-0.0557,-0.0073,0.0246,-0.0508,-0.0232,0.0027,-0.0138,-0.0035,-0.0037,0.1547,-0.0091,-0.0534,0.0251,-0.0202,-0.0191,-0.0315,-0.0871,-0.0541,-0.0231,0.0256,0.0547,-0.0101,-0.0086,0.0378,-0.008,-0.08,0.0015,-0.0181,-0.0289,0.0013,0.0773,0.0177,-0.0103,-0.0054,0.0514,-0.0011,-0.0194,0.0252,-0.0026,0.004,-0.0183,0.0319,-0.1427,0.0204,-0.0167,0.0199,0.0211,-0.0757,0.0209,0.0108,0.0257,-0.033,-0.0063,0.0815,-0.0347,-0.0139,-0.0055,-0.032,-0.0321,-0.0542,-0.0115,-0.0754,0.0365,0.0349,0.0109,-0.0407,0.0448,0.061,-0.0721,0.0797,0.0068,0.0293,0.0421,-0.0748,0.0115,-0.0422,-0.0086,-0.0462,0.0889,0.0519,0,-0.0403,0.0389,-0.0154,0.0872,0.0541,-0.0435,-0.0692,-0.0671,0.1287,-0.0768,-0.0588,-0.0497,-0.0284,0.035,-0.0527,0.0128,-0.0567,-0.0535,0.022,-0.0197,0.0694,0.0925,-0.0672,0.0791,-0.0324,0.0215,0.0772,-0.0953,0.0497,-0.0236,-0.0075,-0.1442,0.0524,0.0398,-0.0585,-0.0306,0.0153,-0.122,0.0276,0.1186,-0.018,0.0505,-0.024,-0.0697,-0.0372,0.0384,0.0543,0.0092,-0.1056,0.0246,0.0232,0.0506,-0.042,-0.0269,-0.0242,-0.0362,0.0648,-0.0157,0.007,-0.0053,0.0441,0.0451,0.0535,0.0286,0.0005,0.0024,0.0456,0.0125,-0.1044,0.0429,-0.077,-0.0603,-0.0216,-0.0913,0.0587,-0.0516,-0.0641,0.0043,-0.0367,-0.0322,-0.0327,-0.0209,-0.0109,0.0082,-0.0136,0.0978,0.1053,-0.0453,-0.0325,0.052,-0.07,-0.0385,-0.0335,-0.0372,-0.0183,0,-0.0282,0.0558,-0.0372,0.0245,-0.0375,-0.0061,-0.0593,0.0502,0.0232,0.0579,0.0164,-0.0446,-0.0494,0.0174,0.0548,-0.0386,-0.0096,0.098,-0.0489,-0.0457,0.0535,0.0045,-0.0977,-0.0068,0.031,0.0104,0.0149,-0.0285,-0.0294,-0.0267,-0.0053,0.0673,-0.0157,0.0606,0.0049,-0.0513,0.0378,0.0705,0.0582,0.0673,-0.0532,0.0844,0.0003,0.0264,-0.0848,-0.073,-0.0745,0.0735,-0.035,-0.0314,0.0522,-0.035,-0.0268,0.0166,0.0443,0.0362,0.0698,0.039,-0.009,0.0527,0.0651,-0.0181,-0.1082,0.0122]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"2. Requirements elicitation: What you need from stakeholders # Digital transformation means different things to different stakeholders. Senior leadership wants strategic outcomes.","embedding":[0.0472,0.0579,-0.0118,-0.0657,-0.0208,-0.078,-0.0598,0.0205,0.0011,0.0204,-0.0821,-0.0393,0.0438,0.0157,0.0126,-0.0211,-0.052,-0.0226,-0.0489,-0.0086,0.0542,-0.0168,0.0059,-0.0323,-0.0746,0.0113,-0.0262,-0.0857,-0.0444,0.0023,0.0191,0.0508,0.0735,-0.0289,0.0388,0.0535,0.0213,0.012,-0.0237,0.0227,-0.0371,-0.025,-0.0535,-0.0143,0.0666,-0.0642,-0.0678,-0.0519,-0.0672,0.0015,-0.0747,-0.0691,-0.0102,0.0316,-0.0539,-0.0331,0.0717,-0.0322,-0.0403,-0.0479,-0.0414,-0.0076,-0.0504,-0.0142,0.0765,0.0188,-0.0068,0.0406,-0.0397,0.0381,-0.0506,-0.0385,0.0261,-0.0287,0.0477,-0.0331,-0.0273,0.0594,0.0723,-0.1263,0.1198,0.0828,-0.0383,0.1257,-0.0299,0.0129,0.0154,-0.0098,-0.046,0.011,-0.0185,-0.0249,0.0543,0.0019,0.0282,0.0053,0.0052,-0.0847,0.0472,-0.0344,-0.0374,-0.022,0.1065,-0.1177,-0.1052,-0.0407,0.0638,0.0119,-0.044,0.0361,0.0297,-0.0064,-0.089,-0.0719,0.0177,-0.0804,0.0032,0.0592,0.0527,-0.0268,-0.057,0.0244,0.0328,0.0006,0.0805,0.0141,-0.0147,0,-0.0108,0.1114,-0.1342,0.1296,-0.0065,0.0185,0.0172,0.0252,-0.0617,-0.0088,0.0374,0.0917,0.0103,0.0552,0.0221,-0.0985,-0.0094,0.0274,-0.0003,-0.0295,-0.034,0.0273,-0.0334,-0.0543,0.1158,0.0186,-0.0667,0.0207,-0.0358,-0.01,0.0237,-0.0376,0.0357,-0.0476,0.0252,0.0261,0.0364,-0.061,0.0688,-0.0077,-0.0933,0.0163,0.0191,-0.0019,0.0258,0.037,0.047,-0.0278,0.0529,0.0175,-0.0369,0.0048,0.0785,0.0423,0.0596,-0.0992,0.0686,-0.107,0.0273,-0.013,0.0431,0.061,-0.0779,0.0595,0.0545,0.0071,-0.0146,0.0694,0.0706,-0.0332,-0.0806,-0.0544,-0.0394,0.0089,-0.0313,0.0267,-0.0612,0.0311,0.0147,0.0027,-0.0802,0.0443,0.056,-0.0002,0.0526,0.0318,0.019,0.0711,-0.0433,0.0163,0.0164,-0.0096,-0.0261,0.1344,0.033,0,-0.0255,0.0257,0.0125,0.0776,0.1084,-0.0234,-0.0541,-0.0968,0.1127,-0.0564,-0.0426,-0.0443,-0.0206,-0.0057,-0.068,-0.01,-0.0767,-0.069,0.018,-0.0195,0.0565,0.0456,-0.0681,0.1079,-0.0093,0.029,0.0297,-0.0582,0.0266,0.0061,-0.0246,-0.1305,0.0511,0.0413,-0.0771,-0.0584,-0.0004,-0.012,-0.0234,0.1013,0.022,0.0363,0.0397,-0.0483,-0.0495,0.0903,0.0981,-0.0067,-0.0453,-0.0106,0.0603,-0.029,0.0064,-0.0339,0.0099,-0.0338,0.0208,-0.0563,0.0239,-0.0323,0.0816,0.0561,0.0477,0.0415,-0.0143,-0.0054,0.0084,-0.0235,-0.1063,0.046,-0.0718,-0.0857,-0.0699,-0.0653,0.0314,-0.0259,-0.1024,-0.0082,0.0028,-0.0226,0.0024,0.0252,-0.0307,0.0677,0.0247,0.1158,0.0076,-0.0581,-0.0189,-0.0136,-0.0376,-0.0506,-0.0364,0.0666,-0.0382,0,-0.0087,0.0898,-0.05,-0.087,-0.0104,-0.0237,-0.01,-0.0499,0.0594,0.0644,0.0239,-0.0472,-0.0346,-0.0088,0.0671,-0.015,-0.0467,0.0673,-0.0171,-0.0261,0.0461,-0.0112,-0.0772,0.0046,0.0843,0.0274,-0.0013,0.0308,0.0122,0.0127,-0.0001,0.0408,-0.0144,0.0732,0.0026,-0.0388,0.0352,0.0656,0.0633,-0.0162,-0.036,0.0925,0.0097,0.0614,-0.0292,-0.0453,-0.0687,0.0437,-0.0312,-0.0389,0.0342,-0.0262,0.0341,0.108,-0.0337,0.0054,0.0513,0.0465,0.004,-0.0056,0.0986,0.0207,0.01,0.0132]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Technologists want feasibility, requirements, constraints. They need technical jargon translated into choices and trade-offs that non-technical people can actually decide on.","embedding":[0.0371,0.0149,-0.0131,-0.0781,-0.0068,-0.028,-0.0252,0.0508,-0.0164,-0.0014,-0.112,0.0598,-0.0063,-0.0235,0.0418,0.0057,-0.0054,-0.0407,-0.056,-0.0054,0.0333,-0.0365,0.0292,-0.0301,-0.0337,-0.0231,0.0009,-0.0823,-0.0002,-0.0231,-0.0186,0.0442,0.0629,-0.0226,0.0476,0.0469,0.0569,0.0348,0.0012,-0.0536,0.0046,-0.0741,-0.0496,-0.0275,0.0271,-0.0531,-0.0002,-0.0056,-0.0515,-0.0154,-0.0717,-0.1144,-0.0031,0.0218,-0.0822,-0.0169,0.0689,-0.024,0.0368,-0.0564,-0.0012,-0.0155,-0.0159,0.058,-0.0014,0.0204,0.0531,0.0398,-0.0592,-0.0179,-0.0826,-0.0598,-0.0104,0.0399,0.0489,-0.0793,0.0038,-0.0032,0.0955,-0.0305,0.1274,0.0149,-0.0703,0.1318,-0.0749,0.0266,-0.016,-0.0107,-0.0086,-0.0166,-0.0347,0.0325,0.0593,0.0131,0.0565,-0.0058,-0.0538,-0.1048,0.0204,0.0111,-0.0185,0.0339,0.0439,-0.1714,-0.1334,-0.0393,0.0403,0.0578,-0.0254,0.0255,-0.0184,0.0029,-0.0176,-0.0578,0.0765,-0.0926,-0.0044,0.0778,0.0361,-0.0538,0.0073,0.0333,0.025,0.0422,0.0461,0.0181,-0.0481,0,0.0117,0.1361,-0.0099,0.124,0.0057,-0.0131,0.025,0.0501,-0.0451,-0.0321,0.0617,0.0984,-0.0059,0.0648,0.0384,-0.1108,0.0003,0.0109,0.0022,-0.0251,-0.0219,-0.0097,-0.0103,0.0122,0.0763,-0.0151,-0.0723,0.0109,0.0731,-0.0009,-0.0915,-0.0755,-0.0443,-0.0758,0.0649,0.0407,-0.023,-0.0391,0.0505,0.0305,-0.1419,0.0428,-0.0017,0.019,0.0211,0.0782,0.0941,0.0171,0.0102,0.0101,-0.0086,0.0244,0.0299,0.01,0.0534,-0.0421,0.0486,-0.0879,-0.002,-0.049,0.0578,0.0276,-0.023,0.0469,0.0318,0.0085,0.039,0.0123,0.0493,-0.0421,-0.0475,-0.0063,-0.0503,-0.0395,-0.0238,0.034,-0.0918,0.0164,0.0344,0.0101,-0.0267,0.0253,0.0363,-0.0142,0.0683,0.0451,0.0852,0.025,-0.0319,0.0627,-0.0055,-0.0093,-0.1125,0.1294,0.0258,0,-0.0446,-0.0181,-0.0105,0.0842,0.0623,-0.0464,-0.0672,-0.0655,0.1529,-0.0999,-0.0485,-0.0244,-0.0581,0.0183,-0.1215,-0.0239,-0.0423,-0.1103,-0.0556,-0.03,0.0882,0.0629,-0.1331,0.058,0.0134,0.0615,0.0109,0.038,0.0394,-0.0045,-0.0213,-0.0789,0.0572,0.0301,-0.0451,0.0458,0.0397,-0.0868,-0.0105,0.0631,0.0208,0.0227,0.026,-0.0698,-0.0449,0.0265,-0.0003,-0.0029,-0.0541,0.0248,0.0617,0.0162,-0.0509,-0.045,0.0124,-0.0071,0.0023,-0.0186,0.0341,-0.0108,0.0082,0.0623,0.0126,-0.0021,-0.0241,-0.0595,0.0704,0.0146,-0.1296,0.0038,0.0077,-0.0621,-0.0477,-0.1093,-0.0239,-0.001,-0.0255,-0.0162,-0.031,0.0273,-0.0838,0.0171,-0.0367,0.0558,-0.0109,0.1302,0.0131,-0.0215,-0.0306,-0.0193,-0.0358,-0.0984,-0.0529,0.0341,-0.0571,0,-0.0063,0.0617,-0.0263,0.005,0.0057,-0.0056,-0.0248,-0.001,0.0243,0.0101,-0.0005,-0.0593,0.0055,0.0554,0.1146,0.0192,-0.0593,0.0433,-0.0579,-0.0837,0.0809,0.0064,-0.0826,-0.0057,0.0288,0.0307,0.0022,-0.0166,-0.0118,0.0389,-0.0192,0.0583,-0.0219,0.027,-0.0055,-0.0492,0.0474,0.042,0.0344,0.0377,-0.0602,0.0517,-0.0033,0.0545,-0.0386,-0.0415,-0.0416,0.0537,-0.0275,-0.0349,0.019,-0.0208,0.0132,0.0627,0.0066,0.0191,0.0675,0.0703,-0.0408,0.0521,0.0509,-0.0317,-0.0614,0.0232]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"them?\" \"How much investment can you justify without demonstrated ROI?\" The goal is to translate \"we need better digital presence\" into \"we need to increase discoverability for policy briefs by 30% as","embedding":[0.0046,-0.0031,-0.048,-0.0696,0.0385,-0.0681,-0.0451,0.0753,-0.0097,0.0164,-0.1288,-0.0179,-0.021,0.0063,0.0365,0.0267,0.0389,-0.0781,-0.0299,-0.0198,0.0174,-0.0264,0.06,-0.0141,0.0053,0.0383,-0.0325,-0.0728,-0.0191,0.0272,-0.073,0.0556,-0.0087,-0.0004,-0.0025,0.0412,0.0945,-0.0315,-0.0176,-0.0573,-0.0687,-0.09,-0.0485,0.0152,0.0398,-0.0166,0.0309,-0.0306,-0.0447,0.0696,-0.1267,-0.1123,0.0564,-0.0038,-0.0495,0.0159,0.0225,-0.0128,-0.0506,-0.0231,0.0153,-0.0187,-0.0409,0.0772,0.022,0.0556,-0.0086,0.0468,-0.0006,-0.0451,-0.1066,-0.0519,-0.0262,0.01,0.0042,-0.0424,-0.0045,0.0369,0.1044,-0.1261,0.1468,0.0573,-0.0283,0.1197,-0.0507,0.0036,-0.0057,0.0364,-0.0405,0.016,0.0703,-0.0256,0.1119,-0.021,0.0906,0.0422,-0.0541,-0.1362,0.0011,0.0673,-0.0199,0.0225,0.0512,-0.0781,-0.0834,0.0136,-0.0155,0.0561,-0.0202,0.0451,0.0433,0.0305,-0.0641,-0.0546,0.0587,-0.0219,-0.0205,-0.0087,0.0435,-0.0044,-0.0541,0.0174,0.0222,0.0069,0.0628,0.0039,-0.0858,0,-0.0145,0.1186,0.0129,0.0558,-0.0402,-0.0353,0.0177,0.0362,-0.0432,-0.0543,0.0749,0.1308,-0.0228,0.0476,0.1039,-0.0571,-0.0004,0.1121,0.0202,-0.004,0.0067,-0.0478,-0.0053,0.0406,0.1276,-0.0125,-0.0648,-0.0192,0.0221,-0.0052,-0.1021,-0.036,0.0121,-0.0238,0.0356,0.0041,-0.0706,-0.0919,0.0433,0.0348,-0.0984,0.0305,-0.0062,-0.0171,-0.0056,0.0679,0.0464,0.0185,0.014,-0.0451,0.0439,0.0503,-0.0006,0.0321,0.0502,-0.0192,0.039,-0.113,-0.0267,0.0133,0.0302,-0.0368,0.0143,0.0189,-0.0774,0.0492,0.0255,0.0746,0.0438,-0.0057,-0.0529,0.0139,-0.0404,-0.0071,0.0241,0.0194,-0.0558,-0.0096,-0.0323,0.0386,-0.0259,0.0289,0.0631,-0.0108,0.01,0.0384,0.0984,0.0297,-0.0028,0.0657,-0.0172,-0.0151,-0.1218,0.0815,0.0314,0,-0.0613,-0.0721,0.002,0.0562,-0.0312,-0.0685,-0.0136,-0.0289,0.1384,-0.0482,-0.0493,-0.0351,-0.0444,-0.0138,-0.0752,-0.029,-0.0902,-0.1322,0.0341,0.0189,0.0185,0.036,-0.0828,0.021,0.0366,0.0188,-0.0851,-0.0419,0.0795,-0.0307,-0.0434,-0.0679,0.0478,-0.0091,-0.0055,0.0429,0.0432,-0.0355,-0.0056,0.0558,0.0442,0.0054,-0.0552,-0.0311,-0.0454,0.01,-0.1046,0.0789,-0.0427,-0.0818,0.0592,0.0115,0.0067,-0.1004,-0.0356,0.0022,0.0002,-0.0035,0.0015,0.0145,-0.0176,0.0399,-0.0433,0.0533,-0.021,-0.0979,0.0272,-0.0313,-0.1104,-0.0211,0.0153,-0.0732,-0.0648,-0.0573,-0.0005,0.0373,0.052,-0.0827,0.0183,0.0382,-0.068,0.0546,0.0434,0.04,-0.0093,0.0721,0.0146,-0.0222,-0.053,-0.0052,-0.0897,-0.0485,-0.1118,0.0428,-0.0066,0,0.0058,0.0818,-0.0064,0.0115,-0.0202,0.0067,0.0026,0.0528,0.033,0.0355,0.0205,-0.0618,-0.073,0.0481,0.0024,0.0676,-0.0324,0.0223,-0.064,-0.0006,0.0244,0.0156,-0.0347,-0.0754,0.0255,-0.0264,0.0389,0.049,0.0051,0.0076,-0.0578,0.0093,-0.0011,0.0152,0.0583,-0.052,0.0516,0.0337,0.0543,0.0223,-0.0325,0.0473,-0.0139,0.0393,0.025,-0.0429,-0.0747,0.0448,0.0193,-0.0478,-0.0026,-0.0435,0.0276,0.0675,0.0316,0.0345,0.017,0.0435,0.0323,0.0683,0.0498,-0.0436,-0.0059,0.0125]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"support structured metadata, but if the API is so slow that editors won't use it, that's a real constraint.","embedding":[-0.0022,-0.0088,-0.0338,-0.001,0.0453,-0.0681,-0.0487,-0.0145,0.0396,0.0105,-0.0806,-0.0424,-0.0464,-0.0309,0.0087,-0.0124,0.0669,-0.042,-0.1196,-0.0245,0.0275,-0.0389,0.0641,0.0196,-0.0495,0.0263,-0.0949,-0.0668,0.0474,-0.0139,-0.037,0.0353,0.047,0.0628,0.0253,0.0988,0.0686,-0.0151,-0.0281,-0.1062,-0.0449,0.009,-0.0524,0.0007,0.0326,-0.1008,0.0537,-0.0629,-0.0776,0.0225,-0.1342,-0.0876,-0.0068,0.0321,0.0068,0.0357,-0.0171,-0.0206,-0.0108,-0.0392,-0.0599,-0.0028,-0.0221,0.0157,-0.0229,0.0988,0.0375,-0.0144,0.0141,-0.1098,-0.1107,-0.0108,-0.0125,-0.0115,-0.0135,-0.0157,0.0146,-0.0521,0.0347,-0.1055,0.1054,-0.0135,-0.0126,0.0817,0.0151,-0.0247,0.0396,0.0449,-0.0186,0.0629,0.0335,-0.0886,0.0376,-0.0595,0.0785,0.0137,-0.0165,-0.0105,0.0542,0.0768,0.0315,-0.0146,0.006,-0.084,-0.0721,-0.0668,0.0473,0.029,-0.0539,0.0279,0.0501,0.0172,-0.0397,-0.0692,-0.0139,0.0017,0.0595,-0.0112,0.0218,0.0432,0.0351,0.0547,0.017,0.0031,0.0375,0.0187,0.0074,0,0.0401,0.0116,0.0288,0.0386,0.0195,-0.0326,-0.0125,0.0224,-0.0128,-0.0802,0.0773,0.007,-0.0265,-0.0364,0.0332,-0.0513,-0.0717,0.1498,-0.055,0.0265,-0.0334,-0.0957,-0.0587,0.043,0.0417,0.0473,-0.0736,-0.0534,0.0505,0.0092,-0.1147,-0.0447,0.0341,0.0125,-0.0686,0.0228,-0.0421,-0.0116,0.1156,-0.0613,-0.0212,0.0203,0.0117,-0.0556,0.0121,0.0637,-0.041,0.094,0.0055,0.0002,0.1406,0.0591,0.0297,-0.0302,0.0612,0.0225,0.0972,-0.0567,0.0129,0.0751,0.0226,0.0585,-0.0268,0.0996,0.0124,0.0678,-0.0108,0.0693,0.0785,-0.04,-0.0878,0.0369,-0.0687,0.0487,0.0723,-0.0324,0.013,-0.0532,-0.0252,0.0508,0.0197,0.0265,0.0132,0.0305,-0.0336,-0.014,-0.0032,0.0271,-0.0707,-0.0286,0.0345,0.0434,-0.066,0.0438,0.0221,0,-0.0015,-0.0546,-0.029,-0.0003,-0.0319,-0.0327,-0.0322,-0.0358,0.1267,-0.0214,-0.0395,-0.0729,-0.0705,0.0192,-0.1105,-0.0527,-0.0592,-0.0627,0.0092,0.0798,0.0728,-0.0094,-0.0258,0.0678,0.0188,-0.0041,-0.0234,0.0564,0.0666,-0.0818,-0.0584,-0.0413,-0.0119,-0.0853,-0.0082,0.0124,-0.0246,0.0409,-0.0188,0.0701,0.0117,0.058,-0.0531,-0.0077,-0.0518,0.0993,0.0113,0.0332,-0.0833,-0.005,-0.0063,0.0066,0.0115,-0.054,-0.0139,0.0016,-0.0266,-0.1093,-0.0915,-0.0062,-0.034,0.04,0.0091,-0.0115,0.0502,-0.0291,0.0461,-0.0635,-0.0647,0.02,0.0363,-0.0776,-0.0498,-0.0201,0.0595,0.0475,0.0194,-0.0958,0.0064,0.0118,-0.0444,0.0421,0.0978,0.0211,-0.023,0.1071,0.025,0.0434,0.0066,0.0723,-0.0686,-0.0079,0.0035,0.0143,-0.0745,0,-0.0385,0.0612,-0.0151,-0.0205,-0.0061,-0.0036,-0.0131,0.0122,0.0746,-0.0216,0.0135,-0.1273,-0.057,0.0172,0.053,0.0324,0.0318,0.0021,-0.088,-0.073,-0.0022,-0.0056,-0.0719,-0.0684,0.0623,-0.0408,0.0194,0.0574,0.0076,-0.0064,-0.0163,0.0653,-0.0341,0.0749,-0.0705,-0.0893,0.0915,0.0408,0.0349,0.0255,0.0383,0.0227,-0.0525,0.0129,-0.0218,0.0238,-0.0338,-0.0234,0.0234,-0.0083,0.0297,-0.0349,0.0258,0.0567,-0.0302,0.0811,0.0606,0.061,0.0539,-0.0459,0.0734,0.0379,-0.0305,0.0398]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Documenting requirements # Use standard BA categories: functional, non-functional, constraints.","embedding":[0.0129,-0.0507,-0.0426,-0.0422,0.009,-0.0191,-0.0706,-0.0148,-0.1034,0.0117,-0.0833,-0.0804,-0.032,0.0119,0.0279,-0.0457,0.096,-0.065,-0.0289,0.0298,0.0422,-0.0203,0.0498,-0.0007,-0.0161,-0.0116,-0.0921,-0.0021,0.0348,-0.0375,0.0553,0.0411,0.0174,0.0148,0.0905,0.0359,0.0414,-0.0357,-0.0595,-0.0691,-0.085,-0.0311,-0.0855,0.0794,0.058,-0.0393,-0.0295,-0.0692,-0.0346,0.0839,-0.1266,-0.0731,0.0249,0.0183,0.0001,0.0309,-0.0188,-0.0301,-0.0572,-0.0736,-0.1026,-0.0469,-0.0389,0.0017,0.0248,0.0821,-0.0181,-0.0118,0.0267,-0.0429,-0.1645,0.0187,-0.0313,0.0349,-0.0384,-0.0035,0.0516,0.0207,0.067,-0.1389,0.0993,0.0498,-0.0405,0.067,-0.0012,-0.0266,-0.0031,0.0057,-0.0089,0.049,0.0743,-0.0251,0.0998,-0.0293,-0.0097,-0.0221,0.0102,-0.0622,0.0302,0.0998,-0.0279,-0.046,0.0858,-0.0326,-0.084,-0.0445,0.0314,0.0634,-0.0445,0.0003,0.0394,-0.0447,-0.0683,-0.1056,0.0481,0.011,-0.0283,-0.031,0.0393,0.0298,-0.0604,0.0079,-0.0523,-0.0741,-0.0098,-0.0012,0.0323,0,0.0145,0.0361,-0.0301,0.0434,0.0528,-0.0363,0.0327,-0.0283,-0.0894,-0.0701,0.0757,0.0133,-0.0631,0.0142,0.0611,-0.0555,0.0481,0.1349,-0.0312,0.0388,0.0401,-0.0607,-0.0303,-0.0245,0.0555,0.0942,-0.0183,0.0164,0.0945,-0.0002,-0.0894,0.0222,0.0482,-0.0011,-0.0311,-0.0092,0.0127,-0.0811,0.0811,-0.0121,-0.0296,0.0293,-0.0012,-0.0404,0.0254,0.0444,0.0639,0.0463,0.0713,0.0566,0.0302,0.0157,0.0075,0.0354,0.0371,-0.0309,0.0527,-0.0528,0.0419,0.0308,-0.0118,0.0219,0.0138,0.0248,0.0344,-0.0048,0.0498,0.0295,0.0568,-0.0328,-0.086,-0.0743,0.0045,0.0593,0.0524,-0.0274,0.0163,-0.0325,0.0036,0.1013,-0.0536,0.0404,0.0073,-0.0253,0.0534,-0.074,0.0204,0.0308,-0.0569,-0.0352,0.0375,0.0344,-0.0428,0.1047,0.0109,0,0.0085,-0.0337,-0.0481,0.0808,-0.0106,-0.0332,-0.0379,-0.0171,0.0875,-0.0367,-0.0216,-0.0795,0.0237,-0.0313,-0.1144,-0.0321,-0.0054,-0.0227,-0.0163,0.0695,0.0779,0.0534,-0.1053,0.1129,0.0325,0.0264,0.0788,0.0343,-0.0038,-0.0628,0.0216,-0.0636,-0.0491,-0.0132,0.0647,-0.0494,0.0198,0.015,-0.1066,0.0914,0.0366,0.0349,-0.0372,-0.0191,-0.049,0.0718,-0.0095,-0.0171,0.0204,-0.0654,0.0068,-0.0392,-0.0122,-0.0725,-0.0326,-0.0335,-0.0297,-0.0972,-0.0478,0.0082,0.023,0.0409,-0.0035,-0.0723,0.0481,-0.0598,0.0055,0.021,-0.0314,0.0441,-0.0184,-0.0034,0.0187,-0.0315,0.0495,0.0037,0.0168,0.0281,0.0888,0.0086,-0.0509,0.0835,0.0208,-0.0226,0.0011,0.0728,0.0358,-0.0141,-0.0279,0.029,-0.0309,0.0006,0.0177,0.1529,-0.0296,0,-0.0139,0.0315,-0.0619,-0.0329,0.0113,0.0284,-0.0008,-0.0659,0.0539,0.0246,0.0587,-0.0602,-0.0151,0.008,0.0092,-0.0151,0.0086,0.069,-0.0875,-0.0406,0.0171,-0.009,0.0015,-0.1207,0.0555,-0.0125,0.0584,0.0699,0.0076,0.0638,-0.0171,-0.0071,-0.0472,-0.0023,-0.0194,-0.0785,0.067,0.0417,0.0557,0.0144,0.0544,0.0746,-0.0019,-0.0018,-0.0422,-0.0326,-0.1056,0.0045,-0.0146,-0.0927,0.0075,-0.0321,-0.0253,0.0574,0.0512,0.0415,0.0315,0.0863,0.0504,0.027,0.1067,-0.0577,-0.0311,0.036]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"standards (WCAG 2.1 AA) Must not disrupt current publishing workflows during pilot phase Budget cannot exceed $X for first 6 months Prioritize requirements using MoSCoW (Must/Should/Could/Won't):","embedding":[0.0139,-0.0032,-0.0361,-0.0424,-0.0115,-0.0176,-0.0638,0.0419,-0.0722,0.0734,-0.1068,0.0168,-0.0085,0.0735,0.0118,-0.0081,0.0646,-0.0866,-0.0706,-0.0191,-0.0254,-0.0192,0.0518,0.0171,-0.0418,-0.017,-0.0537,-0.0725,0.0205,-0.0111,0.0071,0.0102,0.0645,0.0289,0.0333,0.0344,0.0615,0.0005,0.0355,-0.0631,0.021,-0.085,-0.1109,0.0419,0.0559,-0.0121,-0.0401,-0.0243,-0.0788,0.0471,-0.0858,-0.0946,0.0104,0.0308,-0.0147,0.0047,0.0555,-0.0211,-0.0339,-0.0922,-0.0409,-0.0345,-0.1051,-0.0012,0.0411,0.0187,0.0045,0.0265,0.007,0.0154,-0.0495,-0.0254,-0.0336,-0.0015,0.0143,-0.0794,0.0038,0.0072,0.0625,-0.0625,0.0978,0.0582,-0.0772,0.0861,-0.0737,-0.0266,-0.012,-0.0059,-0.0059,-0.0014,0.0529,-0.0006,0.1071,-0.0252,-0.0492,-0.0198,0.0192,-0.0686,0.0201,0.0239,-0.0183,-0.0144,0.0315,-0.1261,-0.1066,-0.0553,0.029,0.0526,-0.0157,0.0002,-0.0343,-0.042,-0.0379,-0.0697,0.0459,-0.0076,-0.0443,0.0831,0.017,-0.0098,-0.0494,0.0318,0.0087,-0.0114,0.0249,-0.0139,-0.0197,0,0.0294,0.0854,-0.0708,0.079,0.0233,-0.004,0.0249,-0.0596,-0.0525,-0.0041,0.0149,0.0878,-0.0636,0.0284,0.0832,-0.0808,0.0204,0.0707,-0.0243,0.0445,0.0839,-0.0576,-0.0471,-0.0109,0.1317,0.052,-0.0105,0.0254,0.0202,0.0139,-0.0979,-0.0108,-0.0089,-0.0098,-0.0213,0.0247,-0.0573,-0.0624,0.0709,-0.0294,-0.0258,0.0154,-0.0509,-0.0005,0.0805,0.0776,0.0619,-0.0036,0.0705,0.0245,0.0452,0.0021,0.0475,0.0724,0.0323,-0.0578,0.0698,-0.0906,0.0542,-0.0067,0.0446,0.0052,-0.0625,0.0802,0.0582,-0.0017,-0.0103,0.0321,0.0608,-0.0634,-0.0546,-0.0286,-0.0189,0.0111,-0.0017,-0.0247,-0.0589,0.0012,0.0621,0.0355,-0.055,0.11,0.0646,-0.0054,0.1009,-0.0363,0.0872,0.0652,-0.1195,0.0373,-0.0488,-0.0019,0.001,0.1595,0.035,0,-0.0222,-0.0632,-0.0333,0.1032,0.0128,-0.0006,-0.0524,-0.064,0.1339,-0.0451,-0.0366,-0.0921,-0.0058,0.0631,-0.0773,-0.074,-0.0101,-0.0819,-0.0632,0.019,0.0823,0.0687,-0.1215,0.1051,0.0116,0.0245,0.0623,0.0029,-0.0006,-0.0328,-0.0249,-0.0912,-0.0135,-0.0265,0.001,-0.0383,0.0489,-0.0255,-0.0969,0.1056,0.0046,0.03,0.0043,0.0024,-0.0618,0.0683,-0.0079,0.0166,-0.0229,-0.0513,0.0085,-0.0386,-0.0595,-0.0285,0.0109,0.0172,-0.0086,-0.0464,-0.0208,0.0141,-0.0007,0.055,0.011,0.0252,0.0018,-0.0496,0.0988,0.0493,-0.0257,0.0402,0.0169,-0.0519,-0.0303,-0.0366,0.0242,-0.0455,0.0073,0.0179,0.0851,-0.0018,-0.0647,0.0539,-0.0281,0.0278,0.0379,0.0226,0.0306,-0.0803,0.0007,0.0323,-0.038,-0.0536,-0.0133,0.0837,-0.0423,0,0.0162,0.0404,-0.0587,0.0122,0.0197,-0.0094,-0.0076,-0.0555,0.0207,0.0392,0.0214,-0.0656,-0.0565,0.0259,0.0129,-0.0537,0.0106,0.0889,-0.0583,-0.0536,0.0334,-0.0243,-0.0127,-0.1137,0.0406,-0.0125,-0.0077,0.0225,0.0121,0.0923,0.0034,0.0008,-0.0194,0.0795,-0.0081,-0.0647,0.076,0.0583,0.0093,0.0195,0.0247,0.0665,0.0217,0.0407,-0.0507,-0.0628,-0.0847,-0.0199,0.0114,-0.0621,0.0152,-0.0084,0.0284,0.067,0.0562,0.0778,0.0577,0.0355,0.0001,0.0288,0.0912,-0.072,-0.0438,0.0442]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"\"Improve digital presence\" isn't measurable. \"Increase task completion rate by 25% on top-traffic pages within 6 months\" is.","embedding":[-0.0352,-0.0129,0.0304,-0.077,0.0407,-0.0225,-0.0638,0.0157,-0.0089,0.0039,-0.0771,0.0086,0.0285,0.0095,0.0086,0.0216,0.1438,0.0276,-0.0905,-0.0881,-0.0099,-0.0006,0.0858,-0.0483,0.0014,-0.0036,-0.0219,-0.0388,0.0327,-0.0804,0.0497,-0.0133,0.0414,-0.0008,-0.0666,0.0284,0.0007,-0.0436,0.0163,-0.0713,-0.0097,-0.0824,-0.0871,-0.008,0.0632,-0.026,-0.0277,-0.017,-0.0374,0.053,-0.0585,-0.0526,0.0574,0.013,-0.0657,0.0483,-0.0099,-0.035,-0.0091,-0.0341,0.0277,-0.0297,0.0247,0.0115,-0.0256,0.0201,0.0119,-0.01,-0.0327,0.0218,-0.0968,-0.0366,0.0222,0.033,0.0563,-0.0894,0.004,-0.0243,0.0429,-0.0491,0.073,0.0117,-0.0283,0.0643,-0.0499,-0.0605,-0.0013,0.0107,-0.0667,0.0169,0.0162,-0.0112,0.0038,-0.0397,0.0188,-0.0278,-0.0895,-0.1158,0.095,0.0334,0.0037,0.0549,-0.0118,-0.1523,-0.0405,-0.0146,0.0838,0.1239,-0.0383,0.0613,0.0555,0.0191,-0.0029,-0.0694,0.0887,-0.0222,0,0.045,0.0965,0.0117,0.0284,-0.0141,0.0061,0.0132,0.0376,-0.0154,-0.0228,0,-0.0289,0.0901,0.0181,0.0124,0.0395,-0.0645,0.0291,0.0308,-0.0413,-0.1109,-0.0074,0.0499,-0.0235,0.0498,0.0616,-0.122,-0.022,0.0689,0.0083,0.0012,0.0462,-0.1143,-0.0194,0.0083,0.0632,0.0364,0.0016,0.004,-0.019,-0.0423,-0.0599,-0.0143,-0.0638,-0.0292,-0.034,0.0144,-0.0463,-0.0582,0.0498,0.034,-0.0544,0.074,-0.0364,-0.0197,-0.0575,0.0806,0.0249,-0.0253,0.002,0.0397,0.0593,-0.0104,-0.013,-0.0268,0.0122,0.017,0.0004,-0.044,0.067,0.0084,0.0516,-0.0324,-0.0589,0.0315,0.0498,0.007,0.0746,0.0003,0.017,-0.0072,-0.0014,0.0216,0.0305,0.0098,0.0126,-0.0238,-0.0707,-0.0439,-0.0108,-0.0021,0.0438,0.0884,0.0144,-0.1205,0.0649,-0.038,0.0412,-0.0275,-0.0833,0.0733,0.0134,0.0109,-0.0752,0.1034,-0.0389,0,-0.0268,0.0339,0.0106,0.1468,0.0065,-0.0282,-0.0004,0.0215,0.1183,-0.0464,-0.0346,-0.0421,0.0234,-0.0337,-0.0927,-0.0459,-0.0152,-0.0401,-0.1039,0.0246,0.0699,0.051,-0.1059,-0.009,0.0335,0.0649,0.0042,0.0475,0.0063,-0.0289,0.0071,-0.044,-0.0074,-0.0515,0.0423,0.0208,0.0382,-0.0318,-0.0537,0.1184,0.0649,0.0474,-0.0399,-0.0124,-0.0519,0.0685,-0.0424,0.0746,-0.0604,-0.0054,0.0392,0.0388,-0.0781,-0.0162,-0.0068,0.01,0.0259,-0.1003,-0.0246,0.0384,-0.0374,-0.0012,-0.0151,0.0049,0.0563,-0.0679,0.0451,0.0148,-0.0383,0.0352,-0.0126,-0.0228,0.0054,-0.0786,0.0582,-0.0657,0.0362,0.0074,-0.0062,0.0056,-0.1174,0.0146,-0.0382,-0.0189,0.0137,0.1282,0.0082,-0.0637,-0.027,0.0208,-0.0273,0.0163,-0.0797,0.0322,-0.0783,0,-0.0357,-0.0087,-0.0447,0.0284,-0.0104,0.0157,0.0082,0.0692,-0.0133,-0.066,0.057,-0.0571,-0.0145,0.0476,0.1325,-0.0289,0.0331,0.048,-0.0377,-0.0776,0.0741,0.03,-0.0441,-0.057,0.0624,0.083,0.0061,0.0381,-0.0328,-0.0054,0.0102,0.0369,-0.0114,0.0081,0.1042,-0.0346,0.0462,0.0062,-0.0221,0.1041,0.0198,0.1355,-0.0449,0.0716,0.0073,-0.0336,-0.0816,-0.0184,-0.0209,-0.1389,0.0529,-0.0675,-0.0142,0.0401,0.0642,0.0225,0.0775,0.0141,0.0239,0.0936,0.0973,0.0019,-0.074,0.0252]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"high-value content has JSON-LD markup KR3: Citation/reference mentions in AI-generated responses increase 2x from baseline Objective 3: Demonstrate ROI KR1: Editorial efficiency improves by 15","embedding":[0.0109,-0.0201,-0.0533,-0.0415,0.0171,0.0571,-0.0688,0.0406,-0.01,0.0305,-0.0587,0.0241,-0.0051,0.0061,0.0297,-0.0223,0.0824,-0.0054,-0.0491,-0.0556,0.0148,0.0202,0.0884,0.0243,-0.018,0.0378,-0.0359,-0.068,0.0736,-0.0068,0.006,0.0898,0.0925,-0.0142,-0.0177,0.0542,0.0008,-0.0214,-0.01,-0.0421,-0.0268,-0.0606,-0.0975,0.0011,0.0828,-0.0345,-0.0548,-0.0561,-0.0656,0.1071,-0.0677,-0.0678,0.0308,0.0328,-0.0449,0.0715,-0.0661,0.0239,-0.0186,-0.0359,-0.0437,-0.0415,-0.0667,0.0054,0.0278,0.0178,-0.0253,-0.019,0.0091,-0.0557,-0.1338,-0.0297,0.0714,0.0068,0.0148,-0.04,0.007,-0.0262,0.035,-0.0801,0.0592,0.0154,-0.0296,0.0857,-0.0448,-0.0571,-0.023,0.0343,-0.027,0.0446,0.0148,-0.0054,0.0584,-0.0644,-0.0267,0.0126,-0.0622,-0.0844,0.1049,0.0074,0.0291,0.0725,0.0367,-0.1385,-0.0979,-0.0549,0.0617,0.0522,-0.033,0.0665,0.0031,0.0572,0.0048,-0.1343,0.136,-0.0194,0.0283,0.0275,0.1269,0.0513,0.0162,0.0019,0.0405,0.0137,-0.0336,-0.0333,-0.0022,0,0.0106,0.0907,0.027,0.0569,0.011,-0.025,0.0126,-0.0085,-0.0544,-0.0564,0.0407,0.0682,-0.0279,0.0884,0.0318,-0.0663,-0.0577,0.1061,-0.0058,0.0164,0.0506,-0.1023,0.0014,0.0284,0.1234,0.0276,-0.0006,-0.028,-0.0603,-0.0127,-0.0578,-0.0153,-0.0501,-0.0258,-0.0229,0.0242,-0.0376,-0.0893,0.056,-0.0017,-0.0986,0.0127,0.0007,-0.0367,-0.0441,0.0635,-0.0265,-0.0044,0.0728,0.0446,0.0175,-0.0354,0.0044,0.0061,0.0202,0.0285,0.0477,-0.0473,0.0211,0.0042,0.0374,0.024,-0.0699,0.0466,0.0024,0.0627,0.0107,-0.0337,0.0464,-0.0368,-0.0736,0.0404,0.0255,-0.0213,-0.0181,-0.0257,-0.0445,-0.0395,0.0303,0.0881,-0.0169,0.0546,-0.0186,-0.08,0.0241,-0.0237,0.0607,-0.0025,-0.061,-0.0253,0.0248,0.035,-0.0605,0.1159,-0.012,0,0.0213,-0.0036,0.0061,0.1144,0.0177,-0.0367,-0.0528,0.0209,0.1336,-0.0465,-0.0602,-0.0426,-0.0198,-0.007,-0.0586,-0.0047,-0.0328,-0.0553,-0.0082,-0.0051,0.0962,0.0204,-0.1371,0.0324,0.0216,0.0132,0.0381,0.059,0.001,-0.0378,-0.0195,-0.1248,-0.0008,-0.0217,-0.0027,-0.0055,0.0274,-0.02,-0.077,0.0641,0.0632,0.0129,-0.0334,-0.0324,-0.0641,0.0545,-0.0234,0.0482,-0.01,-0.0575,0.0001,-0.0289,-0.0736,-0.0283,-0.0099,-0.0292,0.0103,-0.0735,-0.0528,-0.0167,-0.0367,0.0432,-0.0162,0.0324,0.0041,-0.1,0.066,0.0136,-0.0743,0.0045,-0.0466,-0.015,0.1124,-0.0523,0.0109,-0.0436,0.0166,-0.0269,0.0038,-0.0205,-0.0936,0.0326,-0.0296,0.0457,0.0339,0.1242,0.0015,-0.0037,-0.0463,-0.0076,-0.0107,0.0279,-0.0275,0.0582,-0.0585,0,-0.0569,0.0035,-0.0406,-0.0044,0.0073,0.0095,0.0181,0.0911,0.0109,-0.019,0.0724,-0.0773,-0.0749,0.024,0.0873,-0.0145,0.0127,0.0922,-0.03,-0.0764,0.0495,0.0057,0.0167,-0.1064,0.0496,0.0744,-0.0235,0.057,-0.0209,-0.0502,0.0079,0.052,0.0044,0.0294,0.05,-0.0535,0.0511,0.0381,-0.0113,0.1067,-0.0109,0.0673,-0.0336,0.0526,0.016,-0.0064,-0.0945,0.0131,0.0002,-0.1591,0.0305,-0.0443,0.0046,0.0307,0.0253,0.0652,0.0394,0.0162,0.0613,0.0241,0.0405,-0.0443,-0.0835,0.0405]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"teria: Measurable improvement in 2+ pilot metrics; editor satisfaction >7/10 Rollout Phase (Months 4-9) ✅ 50% of content inventory assessed with audience task framework ✅ Semantic metadata on 100","embedding":[0.0649,0.0135,-0.045,-0.0563,-0.0431,-0.008,-0.0731,0.0493,0.0222,0.0455,-0.0517,0.0233,-0.0327,-0.0031,0.0495,0.0106,0.0872,-0.0271,-0.0488,-0.0473,0.0058,0.0123,0.0514,0.0351,-0.1033,0.0406,-0.0395,-0.0284,0.0741,-0.0288,-0.031,0.1229,0.0266,-0.0425,-0.0444,0.0991,-0.0124,0.0022,0.0157,-0.09,0.0549,-0.0687,-0.0734,-0.036,0.0625,-0.0689,0.028,-0.0032,-0.047,0.0082,-0.0705,-0.0693,0.0029,0.0244,-0.0675,0.0546,0.0567,-0.0008,-0.0553,-0.0473,-0.014,-0.0209,-0.0887,0.0133,0.0629,0.0593,-0.0074,-0.0011,-0.035,-0.0021,-0.0546,-0.0481,0.1085,0.0079,0.0272,-0.016,0.044,0.0134,0.0867,-0.0838,0.0784,0.0307,-0.0286,0.084,-0.0736,-0.07,-0.0071,0.0288,0.04,0.0305,0.0461,0.0457,0.0807,-0.0235,0.0193,0.014,-0.0459,-0.0746,0.0335,0.0316,0.0028,0.025,-0.0162,-0.1703,-0.0875,-0.0298,0.0805,0.0492,0.0004,-0.0003,-0.0267,0.0343,0.0364,-0.0528,0.0591,-0.0402,-0.0144,0.0638,0.0766,-0.0207,0.0055,-0.027,0.0459,0.037,-0.0014,-0.026,-0.0351,0,-0.0243,0.0821,-0.0078,0.0508,0.0658,0.0135,0.0497,-0.0142,-0.0371,0.0098,0.0432,0.0371,-0.0608,0.0275,0.0948,-0.1255,-0.0768,0.0929,-0.0007,-0.0151,0.0059,-0.0935,-0.0221,-0.0033,0.1251,0.0044,-0.0083,0.0107,-0.0628,-0.0023,-0.0701,0.0125,-0.0352,-0.0587,0.0219,0.0207,-0.0746,-0.0463,0.046,0.0159,-0.0818,0.0446,0.0164,-0.0351,-0.0414,0.0522,0.0005,-0.0391,-0.0224,0.0194,-0.0012,0.0046,0.0023,-0.0608,-0.0303,-0.0436,0.0404,-0.0621,0.0284,0.0075,0.0661,-0.0246,-0.0725,0.0923,-0.0015,0.0972,0.0171,0.0126,0.0467,-0.0688,-0.0628,0.0094,-0.0026,-0.0552,-0.0044,-0.061,-0.0176,-0.0053,0.0659,0.0232,-0.0034,0.0761,-0.0128,-0.0634,0.0685,0.0323,0.0308,0.0668,-0.0631,0.0263,-0.0021,0.0145,-0.0383,0.135,0.0508,0,-0.0053,-0.0155,-0.0273,0.048,0.0258,-0.0339,-0.0877,-0.0634,0.107,-0.0409,-0.027,-0.0057,-0.0507,-0.0048,-0.1159,-0.0457,0.0026,-0.111,0.0174,-0.0589,0.1133,0.0696,-0.1161,0.044,0.0152,-0.0284,-0.0129,0.1109,0.0325,-0.0279,0.0144,-0.1609,-0.0191,-0.0024,0.0069,-0.0097,0.0797,-0.0524,-0.0339,0.0989,0.0673,-0.0429,-0.0607,0.0193,-0.0558,0.063,0.0006,-0.0249,-0.0489,-0.0283,0.0341,0.0109,-0.0253,-0.0296,-0.0107,0.0022,0.0627,-0.0653,-0.0098,-0.0104,-0.0179,0.0243,-0.0004,-0.0161,-0.0129,-0.0189,0.037,0.0577,-0.0499,0.0412,-0.0517,-0.036,-0.0188,-0.0912,-0.0179,-0.0036,0.0074,-0.068,-0.0229,-0.0161,-0.1185,0.0059,-0.0347,0.0172,-0.0086,0.0995,0.0526,-0.0143,-0.0387,0.0534,-0.0356,-0.0278,-0.007,0.0161,-0.0375,0,-0.0425,-0.0086,-0.0021,-0.0045,0.011,-0.0011,-0.0326,0.0555,0.0047,-0.0177,0.059,-0.0683,-0.0471,0.0538,0.0475,-0.0015,-0.0151,0.1077,-0.0469,-0.0777,0.06,-0.0092,-0.0004,-0.094,0.0457,0.0095,0.0013,0.0007,-0.0234,-0.0295,0.018,0.0232,0.015,0.0785,0.0319,-0.057,0.0579,0.04,0.0276,0.0391,0.0105,0.0949,0.0082,0.0744,-0.0012,-0.0122,-0.0697,0.0354,0.0162,-0.1322,0.059,0.0228,0.0049,0.081,0.0656,0.0466,0.0777,0.0426,0.0111,0.0921,0.0563,-0.0566,-0.0637,-0.0283]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"You're not aiming for the complete solution upfront — you're shipping something focused and high-quality, gathering feedback, and letting audience demand guide what comes next.","embedding":[0.0288,0.0533,-0.022,-0.0394,0.0465,0.0352,-0.0075,0.0871,-0.0076,0.0169,-0.072,0.0582,0.0141,-0.0184,0.024,0.0061,0.1149,-0.0243,-0.0656,-0.0391,-0.0589,-0.0496,0.0356,0.0147,-0.0195,-0.011,-0.0282,-0.0009,-0.0096,-0.044,0.0479,0.0506,0.065,-0.0761,0.0018,0.0517,0.0075,-0.0053,-0.0154,-0.0572,-0.0035,-0.058,-0.0333,0.0092,0.0001,-0.0894,0.0687,0.035,-0.0121,-0.0048,-0.0313,-0.1075,0.02,-0.0081,-0.0451,0.041,0.0054,-0.0336,-0.0399,-0.0582,0.0013,-0.039,-0.0253,0.0088,0.0343,0.0381,0.0548,0.0158,-0.0554,0.0282,-0.0186,-0.0571,-0.066,0.0181,0.0178,0.0044,0.062,0.0308,0.0858,-0.036,0.107,-0.0081,-0.0764,0.0546,-0.1098,0.0057,0.0309,0.0056,0.0278,-0.0175,0.0184,0.0345,0.0782,0.026,-0.0051,0.0215,-0.0519,-0.0622,-0.0217,0.0654,0.0508,0.0202,0.0292,-0.1656,-0.0759,-0.0784,0.0677,0.0775,-0.0165,0.0795,-0.0264,0.0245,-0.0248,-0.017,0.0562,0.0014,-0.0341,0.0598,0.1097,0.0165,0.064,0.0471,0.0533,0.0294,0.0338,-0.0838,-0.0587,0,0.0096,0.1312,-0.0429,0.0393,0.0372,0.0039,0.0567,0.0021,-0.0639,-0.0117,0.0571,0.0625,0.0148,0.035,0.0201,-0.1176,0.0012,0.0546,0.0459,-0.0176,0.0087,-0.103,-0.0345,0.0202,0.0735,-0.0195,-0.0451,-0.0112,0.0349,0.0185,-0.0421,-0.0265,-0.0046,-0.0287,-0.0018,-0.0013,-0.1069,-0.0981,0.027,0.0335,-0.1106,0.0364,-0.0711,0.0445,0.0393,0.0977,0.0722,-0.0338,-0.0134,0.0166,0.0472,-0.0154,0.0075,-0.0101,-0.0144,-0.0734,0.0502,-0.127,0.0139,-0.0617,0.0118,0.0029,-0.0591,0.0646,-0.0285,-0.0295,0.0302,-0.0179,0.0488,-0.0863,-0.0393,-0.0479,0.0135,-0.011,-0.0161,-0.0307,-0.0817,0.0552,0.0799,0.0253,0.0427,-0.0019,-0.003,-0.017,0.0818,0.0755,0.0986,0.0521,-0.0546,0.0789,-0.0199,0.0301,-0.0505,0.1045,0.0551,0,-0.0553,0.0332,-0.006,0.0151,0.0264,-0.0348,-0.0302,-0.0955,0.1159,-0.0889,-0.0982,-0.0018,-0.0452,0.0083,-0.1258,-0.1137,0.0031,-0.141,0.0041,-0.0424,0.0508,0.0654,-0.0756,0.0933,0.0224,0.0474,-0.0132,0.0379,0.0323,-0.0114,-0.026,-0.0513,0.0414,-0.0169,-0.0231,0.0485,0.0413,-0.038,-0.046,0.0437,0.0189,0.0337,-0.0262,-0.0736,-0.046,0.0744,0.0394,-0.0196,-0.0116,0.0374,0.0465,0.0305,-0.0269,-0.0271,-0.0209,-0.0289,0.021,-0.0736,0.0173,0.0593,-0.0102,0.0803,-0.0232,-0.0025,-0.0436,-0.0411,0.0565,0.0127,-0.0292,0.0185,-0.017,-0.012,-0.0238,-0.0823,-0.0054,0.0403,0.0283,0.0095,0.0023,0.0308,-0.0986,0.0637,-0.0091,-0.0123,0.0466,0.0719,-0.0388,-0.0915,-0.0585,-0.009,-0.0864,-0.0322,-0.0266,0.0393,0.0253,0,0.0334,0.0436,-0.0213,-0.0142,0.041,-0.0591,-0.0283,0.0136,0.0891,-0.0321,0.0225,-0.0386,-0.0341,0.0846,0.048,0.031,-0.038,0.0104,-0.0879,-0.0179,0.0796,0.0148,-0.0649,-0.1128,0.0448,0.0051,0.0426,0.0311,0.0092,0.0645,-0.0493,0.0024,-0.0427,0.0042,-0.0323,-0.0872,0.0596,-0.0013,0.0595,0.0558,-0.0109,0.0341,0.0417,0.035,-0.0443,-0.0549,-0.1021,0,-0.0255,-0.0747,0.0366,-0.0176,0.0377,0.0857,0.0769,0.0023,0.0573,0.0727,-0.0377,0.0869,0.0031,-0.0627,-0.0596,0.0391]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"The benefit categories that matter most: Time savings : Editorial efficiency improvements (quantify with time studies) Risk reduction : Catching underperforming content in pilot phase instead of","embedding":[-0.0055,-0.0115,-0.0037,-0.0845,0.0082,0.0053,-0.0588,0.0431,-0.0009,0.0346,-0.0711,0.049,-0.0415,0.0243,0.0454,-0.0263,0.0088,-0.0308,0.0036,-0.0379,0.0178,-0.0543,-0.0265,-0.0083,0.0641,-0.0393,-0.004,-0.0459,-0.0116,-0.0345,-0.0702,0.1004,-0.0066,-0.0478,-0.0403,0.0487,0.0673,0.045,0.0295,-0.0574,0.027,-0.0889,-0.0452,0.0087,-0.0105,-0.0139,0.0692,-0.0298,-0.0892,-0.0118,-0.0261,-0.0806,0.0237,0.0261,-0.0632,0.0081,0.0609,-0.002,-0.0003,0.0095,-0.0048,0.001,-0.0054,-0.0072,-0.0148,-0.0459,0.0317,-0.0074,-0.0466,-0.01,-0.0589,-0.0403,-0.0283,-0.0398,0.0596,-0.0481,0.0963,0.0506,0.1436,-0.0533,0.1457,0.0731,-0.0199,0.0676,-0.1059,-0.0005,-0.0289,-0.0194,0.025,-0.0185,-0.0029,-0.003,0.0241,0.0313,0.0132,-0.0111,-0.052,-0.0468,0.0255,0.0326,-0.014,0.0231,0.0456,-0.1391,-0.1022,-0.037,0.0554,0.0287,-0.0103,0.0174,0.0304,0.0058,-0.0413,-0.0471,0.015,-0.0232,-0.0864,0.0103,0.0251,0.0685,0.0138,0.0003,-0.0147,0.0372,-0.0262,0.0246,-0.0281,0,-0.0478,0.106,-0.0344,0.0597,-0.0015,-0.0511,0.0432,0.0266,-0.0144,-0.0854,0.0265,0.073,-0.0244,0.0744,0.0729,-0.1146,0,0.0982,0.0865,-0.0358,0.015,-0.0197,-0.02,0.0102,0.1022,-0.0205,-0.0777,-0.0052,0.0594,-0.0034,-0.0514,0.0325,-0.0357,-0.0363,0.011,0.0237,-0.0598,-0.0911,0.0147,0.0609,-0.1015,0.0045,-0.0308,-0.0404,0.0416,0.0742,0.0717,-0.0047,-0.0253,0.0299,0.0174,0.0178,-0.0588,-0.0222,0.0206,-0.0129,0.0558,-0.0882,0.0017,-0.013,-0.0088,-0.0467,0.0095,0.0704,0.033,0.0153,0.1098,-0.0254,0.0642,-0.0398,-0.0554,-0.031,-0.0463,-0.0138,-0.0098,-0.0113,-0.0498,0.0416,0.0174,0.0485,-0.0568,0.0641,0.0373,-0.0815,0.1175,0.022,0.0787,0.0231,-0.03,0.0702,-0.0248,0.023,-0.1268,0.1104,0.0625,0,-0.0204,0.0067,-0.0308,0.0519,0.0391,-0.039,-0.038,-0.0345,0.0816,-0.021,-0.0998,-0.051,-0.0275,-0.021,-0.1263,-0.0974,-0.0148,-0.0978,-0.028,0.0095,0.1157,0.0626,-0.0839,0.0288,0.004,0.0334,-0.0662,0.0399,0.032,0.0164,-0.0534,-0.0545,0.0057,0.0149,-0.0404,0.073,0.0431,0.0075,-0.0204,0.0781,0.0035,-0.0167,0.0162,-0.0543,-0.0437,0.0183,0.0084,-0.0121,-0.0072,0.0078,0.1464,0.0529,-0.0546,-0.0506,-0.0394,-0.01,0.0643,-0.0756,-0.0189,0.0458,-0.0088,0.0223,-0.0186,0.0222,-0.0194,-0.0364,0.0673,-0.0038,-0.0224,-0.0168,0.0228,-0.005,-0.0547,-0.0882,-0.0327,0.0015,0.0373,0.0078,-0.0016,0.022,-0.0926,-0.0165,0.0311,-0.0171,-0.0522,0.1092,0.0269,-0.0691,-0.0447,-0.003,-0.1047,-0.0428,-0.0638,0.0113,0.008,0,0.0273,0.0646,0.0004,-0.0198,0.009,-0.0708,0.0063,0.1139,0.0418,0.0822,-0.0261,-0.0417,0.1005,0.0969,0.0557,0.0411,-0.0484,0.0094,-0.0746,-0.0089,0.0411,0.0033,-0.0766,-0.0818,0.0178,0.0056,-0.0542,0.0118,-0.0172,0.0631,-0.0031,0.0512,-0.0187,0.0637,0.0262,-0.0897,0.0454,0.0158,-0.0406,0.0577,-0.003,0.0558,-0.0261,0.0444,-0.0573,-0.0701,-0.1146,0.0377,-0.023,-0.0691,0.0607,0.0303,-0.02,0.0213,0.0643,0.0182,0.0678,0.0373,-0.0375,0.116,0.0183,-0.1079,-0.0267,0.0129]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Transformation requires dedicated capacity — not full-time necessarily, but protected time.","embedding":[-0.0109,0.0303,0.021,-0.0356,0.0268,0.0053,-0.1182,0.0228,0.0522,0.0489,-0.0806,0.0168,-0.0048,-0.0177,0.0268,-0.04,-0.0359,-0.0171,-0.0622,-0.0187,-0.0692,-0.0118,0.0104,0.0174,-0.0121,0.0105,0.0092,-0.0212,-0.0407,-0.0809,-0.0194,-0.0183,0.0241,-0.0003,-0.0552,0.0957,0.0608,0.0218,0.0225,-0.1065,-0.0173,-0.0627,-0.0521,-0.0015,0.0487,-0.0644,0.0252,-0.0707,-0.0885,0.0017,-0.0216,-0.1082,0.0437,0.0496,-0.056,0.0147,0.0575,-0.0195,0.0116,-0.0436,-0.0195,0.0141,-0.0032,0.0137,-0.0364,0.0058,0.0583,0.0492,0.0045,-0.0479,-0.0251,-0.0736,0.0038,0.0018,0.0572,-0.0905,0.0192,0.0266,0.1221,-0.0412,0.1102,0.0589,-0.0037,0.145,-0.0579,0.0276,-0.0072,0.0294,0.0122,0.0149,0.0114,-0.0016,0.1031,-0.0318,-0.0012,-0.0178,-0.0643,-0.0631,0.0355,0.0289,-0.0399,-0.0116,0.0302,-0.1156,-0.0471,-0.0439,0.0892,-0.0127,-0.0412,0.0235,0.0419,-0.0107,-0.028,-0.057,0.0754,0.0109,-0.0662,0.0547,0.0148,0.0679,0.0365,0.0517,0.0145,0.0215,-0.0056,0.0867,0.0058,0,0.0612,0.1205,-0.0307,0.1095,0.0676,-0.0063,0.0275,0.027,-0.0498,-0.0695,0.076,0.0939,-0.031,0.0704,0.0565,-0.1114,0.0129,0.0562,0.0523,-0.0517,-0.0334,-0.0467,-0.0196,0.012,0.0527,0.0101,-0.0279,0.031,0.0538,0.0038,-0.0697,-0.0156,-0.0397,-0.0397,0.0329,0.0344,-0.0412,-0.0838,0.0761,0.0035,-0.1011,0.0243,-0.0065,-0.0326,0.0449,0.0707,0.0777,-0.0082,0.0152,-0.0042,0.0251,0.0297,0.0408,0.0435,0.0128,0.0096,0.0965,-0.0948,0.0258,-0.0251,0.0362,0.0528,-0.0504,0.1213,0.0343,0.0129,0.0249,0.0075,0.0508,-0.0635,-0.079,-0.0351,-0.0804,-0.0185,-0.0703,-0.0138,-0.0399,0.0083,0.0434,0.0257,-0.0642,0.0366,0.108,-0.0071,0.1163,-0.033,0.0249,0.0826,-0.0324,0.0806,0.0177,-0.0023,-0.0366,0.1087,0.0392,0,-0.0562,-0.0288,-0.0094,0.055,0.0377,-0.0349,-0.0791,-0.0068,0.1211,-0.0707,-0.048,-0.0499,-0.044,-0.0317,-0.0493,-0.0407,-0.0239,-0.0565,-0.0238,-0.0499,0.116,0.0123,-0.0945,0.0314,-0.0295,0.0151,-0.0132,0.0552,0.0323,-0.0254,-0.0568,-0.0765,-0.0121,-0.0031,-0.0258,0.0285,-0.0275,-0.0293,-0.036,0.072,0.0031,0.015,0.0468,-0.0365,-0.0625,0.085,-0.0217,-0.0041,-0.0701,0.0039,0.0078,0.0021,-0.0233,-0.0493,0.0378,-0.0244,0.0355,-0.0472,-0.0431,0.0116,-0.0246,0.0507,0.0118,0.0294,-0.0266,-0.0005,-0.002,-0.0062,-0.0903,0.0401,0.0891,-0.0613,-0.0636,-0.132,-0.032,-0.0808,-0.0206,-0.0137,-0.0197,-0.0381,-0.0495,0.0261,0.0077,-0.0739,-0.033,0.1309,0.0384,-0.0421,-0.0151,0.0261,-0.0727,-0.0347,-0.0715,0.0326,-0.0294,0,0.0028,0.0417,-0.0021,-0.0245,0.0632,-0.0286,-0.053,0.0356,0.0888,0.0594,0.0631,-0.0326,0.0508,-0.0134,0.0564,0.0193,-0.0653,0.0604,-0.0705,-0.053,0.0053,0.0084,-0.0857,-0.0801,0.0718,-0.0172,-0.0122,0.0348,-0.0031,0.0585,-0.0467,0.0214,-0.0037,0.0977,-0.0481,-0.0737,0.0428,0.0274,0.0098,0.0128,0.0048,0.0562,0.009,0.044,-0.123,-0.0622,-0.0434,0.0555,0.0297,-0.0766,0.0124,0.001,0.0362,0.0682,0.0296,0.0628,0.0624,0.0438,0.0114,0.0391,-0.0206,-0.0973,-0.0113,0.0199]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Brief leadership monthly with metrics, not just activity. Editors resist workflow changes. This is the highest-probability risk.","embedding":[0.0253,0.0356,-0.0338,-0.0445,0.0192,0.0168,-0.0964,0.0189,0.0399,0.0715,-0.0828,0.0295,-0.0258,0.0165,0.0439,-0.0325,-0.0575,-0.0303,-0.0584,-0.0323,0.0028,-0.0413,-0.0466,0.0422,-0.0674,-0.0288,0.01,-0.0114,0.0044,-0.0531,-0.0142,0.1058,-0.0101,-0.0277,0.0072,0.0297,0.0688,0.0343,0.0758,-0.0744,-0.0078,-0.0448,-0.0367,0.0071,0.0216,-0.0504,0.0219,-0.0252,-0.0545,0.0212,-0.0762,-0.1446,0.0043,-0.0045,-0.018,0.0179,0.061,-0.0141,-0.0163,-0.0687,-0.0548,-0.0035,-0.0977,-0.011,0.0619,-0.0068,-0.0005,-0.0121,0.0052,0.0186,-0.0253,-0.0812,0.0282,-0.0226,0.0252,0.0273,0.0255,0.0315,0.0993,-0.0994,0.09,0.0895,-0.0024,0.0927,-0.0723,-0.0304,0.0167,0.004,0.0553,0.0131,-0.0178,-0.022,0.1068,0.0005,-0.0394,0.0466,-0.0389,-0.0605,0.0437,0.0401,0.0114,0.0142,0.0528,-0.1086,-0.0781,0.0191,0.0906,-0.0533,-0.0179,-0.0168,-0.0069,0.0847,0.0391,-0.0674,0.0564,-0.015,-0.0663,0.047,0.0254,0.0714,-0.0066,0.0168,0.0793,-0.0021,-0.0012,0.007,-0.0222,0,-0.0172,0.0549,-0.0569,0.1069,0.0577,0.0163,0.0407,-0.019,-0.0539,-0.0071,0.0499,0.0026,-0.0266,-0.0177,0.0506,-0.1528,0.0195,0.064,0.0035,0.0067,-0.0249,-0.1385,-0.0583,-0.031,0.1461,0.0013,-0.0017,0.0091,0.0023,0.0524,-0.0486,0.0349,-0.06,0.0149,0.0256,0.0501,-0.0221,-0.0771,0.0551,0.0102,-0.117,-0.0052,0.007,-0.0186,0.0348,0.0379,0.0185,-0.0142,0.017,0.0047,-0.0242,0.0009,0.0472,0.0098,0.0321,-0.0179,0.0604,-0.0806,-0.0037,0.0342,0.0084,-0.006,-0.1355,0.1181,0.0322,0.0031,-0.0281,-0.0275,0.0927,-0.0765,-0.0854,-0.0313,-0.0061,-0.0179,-0.0689,-0.0152,0.0082,0.0629,0.0317,0.0464,-0.0653,0.0663,0.0358,-0.0239,0.0605,-0.0312,0.0635,0.0568,-0.075,0.0408,-0.0644,-0.0232,0.0732,0.1413,0.0586,0,-0.0029,-0.0339,0.0077,0.0157,0.0486,-0.0406,-0.0485,-0.0756,0.0631,-0.0777,-0.0862,-0.0351,-0.0427,-0.0065,-0.0431,-0.0467,0.0137,-0.0608,0.0647,-0.0303,0.0931,0.0118,-0.1419,0.0761,-0.0152,0.0165,-0.0266,0.0344,0.0275,0.0251,-0.0387,-0.0714,0.0001,0.0477,-0.0465,0.0132,0.0392,-0.078,-0.0331,0.0516,0.0455,0.0014,0.0006,-0.0776,-0.0298,0.0521,0.0509,0.0018,-0.0784,-0.0406,-0.0026,-0.0146,-0.0651,-0.0341,0.0263,-0.0026,0.0994,-0.0608,0.0461,0.0261,0.0045,0.0485,0.0106,0.0282,-0.0057,-0.0146,0.044,0.019,-0.0192,0.0345,-0.017,-0.0205,-0.059,0.0139,-0.0371,-0.0366,-0.0002,-0.1005,-0.0242,-0.0104,-0.0341,0.0012,-0.0738,0.0146,-0.0105,0.1354,0.0502,-0.0406,0.0033,-0.0118,-0.0981,-0.0436,-0.0106,0.0421,0.0049,0,0.0023,0.0669,-0.0073,0.011,0.0356,-0.0708,-0.018,-0.0085,0.0884,0.0542,0.0086,-0.0443,0.0082,0.0632,0.0182,0.0487,-0.0432,0.1106,-0.0699,-0.0129,0.001,0.0224,-0.0577,-0.0511,0.0236,-0.0124,-0.0359,0.0742,0.0018,0.0447,-0.0253,0.0458,-0.0052,0.0987,-0.0522,-0.0259,0.0129,0.0182,0.015,0.0209,0.0177,0.0773,0.0323,0.0302,-0.0902,-0.0396,-0.0869,0.0218,0.001,-0.1231,0.0065,0.0416,0.0537,0.1105,0.0693,0.1076,0.0395,0.0182,0.0376,0.0758,0.0049,-0.0539,-0.0451,-0.0303]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"Build 20% buffer into timelines. Identify dependencies early. The critical path runs through validation gates, not deliverable dates.","embedding":[0.0774,0.0535,-0.0344,-0.0873,-0.0107,0.0475,-0.0391,0.0884,-0.0291,-0.0018,-0.0547,-0.0062,-0.0233,-0.0036,0.0077,-0.0227,-0.0151,-0.0327,-0.0326,-0.0128,0.0145,-0.0273,0.0146,-0.0492,-0.058,0.0061,0.0647,-0.0577,-0.0144,0.0004,0.0335,-0.0086,0.0381,-0.0492,0.0189,0.0775,0.0399,-0.0072,-0.0266,-0.0098,-0.0272,-0.0732,-0.0698,-0.0038,0.082,-0.0586,-0.0188,0.0339,-0.0433,-0.0114,-0.1363,-0.0923,-0.0162,0.0001,-0.0531,0.0682,0.0703,-0.0074,-0.0158,-0.0805,-0.0316,-0.0485,-0.0588,0.0088,0.0241,0.0624,0.0239,0.043,-0.0241,0.0657,-0.08,-0.0829,0.0029,-0.0031,-0.0238,0.0338,0.0451,0.022,0.0704,-0.0755,0.0827,0.11,-0.0181,0.0739,-0.0475,0.0038,0.0493,0.0261,0.0153,0.0081,0.0325,0.0137,0.0185,-0.0075,0.016,0.0556,-0.0925,-0.1237,0.0554,-0.0096,0.0216,-0.0008,0.0622,-0.072,-0.083,-0.0113,0.0005,0.0563,-0.0293,0.0172,0.035,0.0239,0.026,-0.0778,0.0807,-0.0475,-0.0538,0.0369,0.0706,0.0508,-0.0143,0.0235,0.0288,-0.0068,-0.0537,0.0351,-0.0569,0,-0.0431,0.0482,-0.0433,0.0996,-0.0185,-0.0155,0.0565,0.0298,-0.0583,0.0196,0.0515,0.0055,-0.0242,0.0705,0.0089,-0.1288,0.0031,0.0913,0.0596,-0.0043,-0.0087,-0.0474,-0.0436,-0.027,0.1484,0.0425,0.0075,0.0177,-0.0702,0.0019,-0.026,-0.0081,-0.0918,-0.0043,0.0528,0.0664,-0.0367,-0.0828,0.0205,0.0364,-0.1043,0.0097,-0.0312,-0.0143,0.0046,0.0086,0.0274,-0.0252,0.0426,-0.0501,-0.0119,-0.0582,0.051,-0.0007,-0.0107,-0.0355,0.0077,-0.1463,-0.0073,0.0493,0.0209,-0.0547,-0.0887,0.0179,-0.0444,-0.0103,-0.0353,-0.0411,0.0756,-0.0874,-0.0456,-0.0152,0.0468,0.0148,-0.0212,-0.0192,-0.0356,0.0548,0.0051,0.0602,-0.0827,0.0911,0.0706,-0.0325,0.0524,-0.0075,0.093,0.0653,-0.0951,0.0116,-0.0435,0.0063,-0.0199,0.1316,0.0356,0,0.0314,0.0277,0.0479,0.009,0.064,-0.061,-0.0447,-0.0422,0.0766,-0.0918,-0.1005,-0.0352,0.0277,-0.02,-0.0794,-0.0309,-0.0008,-0.1013,0.047,-0.0262,0.0341,-0.0152,-0.0927,0.0563,-0.0175,0.0123,0.0231,-0.046,0.0273,-0.0212,-0.0251,-0.0745,0.0345,0.0409,-0.0343,0.0584,0.0184,-0.0981,0.0221,0.088,0.0336,0.0009,-0.0072,-0.0966,-0.0329,0.0399,0.0578,0.0387,-0.0377,-0.0509,0.0293,0.0589,-0.0684,-0.0392,-0.068,-0.0008,0.1273,-0.0724,0.0308,0.0483,0.0143,0.0572,0.0228,0.017,-0.0129,-0.0091,0.0082,-0.0355,-0.03,-0.0459,-0.1294,0.0191,-0.001,-0.0044,-0.0482,-0.065,-0.0275,-0.0438,0.0212,0.0419,-0.0114,0.01,-0.0791,0.0542,-0.0282,0.0965,0.0509,-0.1081,-0.027,0.0007,-0.1334,-0.0469,-0.048,0.0807,0.0037,0,-0.0122,0.0627,0.0347,0.0092,-0.0181,-0.0089,-0.0138,0.0051,0.096,0.0233,-0.0456,-0.0213,-0.0304,0.07,0.0287,-0.0052,0.0125,0.0734,-0.0349,0.003,0.0618,0.0018,-0.0762,-0.0711,0.0893,-0.0228,0.005,0.0589,0.0294,0.009,-0.0004,0.022,0.0178,0.0268,0.0023,0.0174,0.0264,0.0322,0.0901,0.0585,-0.0243,0.0791,0.0303,0.0267,-0.0462,-0.0265,-0.1074,0.0591,-0.0405,-0.0151,0.054,-0.0087,0.0162,0.0764,0.0524,0.0259,0.1038,-0.0003,0.0358,0.0844,-0.0032,0.0057,-0.0652,-0.0031]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"don't skip this Build the business case with quantified benefits (time savings + avoided costs) Use phase gates to validate before scaling Involve stakeholders early and often (especially editors)","embedding":[-0.0203,0.0267,0.0092,-0.0941,-0.0501,-0.0365,-0.0602,0.0663,0.0089,0.0024,-0.0899,-0.0052,-0.0091,0.0234,0.0589,-0.0014,-0.0256,-0.0062,-0.0656,-0.0387,0.0523,-0.062,-0.038,-0.0055,-0.0197,0.0054,0.0433,-0.05,0.0162,-0.0234,-0.046,0.0748,-0.0157,-0.046,0.0212,0.0756,0.1248,0.0352,0.0221,-0.0748,0.0324,-0.0942,-0.0204,-0.0366,0.0681,-0.0184,0.0387,0.0166,-0.0911,-0.0317,-0.0372,-0.0286,0.0024,0.0353,-0.0674,0.0569,0.1298,0.0076,-0.0262,-0.0494,-0.0193,-0.0157,-0.0205,0.0004,-0.0021,0.087,0.0367,-0.0415,0.003,-0.0004,-0.0612,-0.0874,0.0438,0.0322,0.029,-0.086,0.0452,0.0027,0.0935,-0.0219,0.1174,0.1116,-0.0097,0.0836,-0.0964,-0.0067,-0.0435,0.0155,0.0326,0.0023,0.0199,-0.027,0.0081,0.0439,0.0918,-0.0356,-0.057,-0.0658,0.0844,-0.0216,-0.0052,0.027,0.0466,-0.1454,-0.064,-0.0599,0.049,0.0034,0.0264,-0.0173,0.0499,-0.0138,0.0274,-0.0431,0.0631,-0.0511,-0.0219,0.0095,-0.0076,0.0009,-0.0074,0.0225,0.0202,0.0553,-0.0267,0.0141,-0.0659,0,-0.0604,0.1123,-0.0438,0.0724,0.0194,0.0078,0.0635,0.0026,-0.0281,0.0068,0.0426,0.0775,-0.0498,0.014,0.0747,-0.1062,0.0001,0.0312,0.0594,-0.0495,-0.0015,-0.0486,-0.0191,0.0294,0.0765,-0.0197,-0.0207,0.0398,0.0304,-0.0042,-0.0761,-0.0579,0.014,-0.0483,0.0748,0.0538,-0.0529,-0.0768,0.0271,0,-0.0775,0.0084,-0.0159,-0.0093,0.0379,0.052,0.0466,0.0001,-0.0214,-0.0117,0.0172,0.0183,0.0005,-0.0284,0.032,-0.0128,0.0554,-0.1219,0.0106,0.0262,0.0142,-0.0838,-0.0746,0.079,0.0349,0.0364,0.0261,0.0009,0.0038,-0.1009,-0.0385,-0.0382,-0.0688,-0.0303,0.0226,-0.013,0.0092,0.0865,-0.0159,0.0515,-0.0276,0.0931,0.0495,-0.0035,0.0846,0.0218,0.0695,0.0686,-0.0834,0.0367,-0.0294,0.0041,-0.0463,0.1429,0.0675,0,-0.0707,-0.0027,0.0134,0.0809,0.0448,-0.0438,-0.0202,-0.0346,0.1339,-0.0514,-0.0785,-0.0554,-0.038,-0.0327,-0.1166,-0.0293,-0.0376,-0.0925,0.0268,-0.0127,0.1011,0.0515,-0.1531,0.0665,-0.0199,0.0276,-0.0436,0.0053,0.0665,0.007,0.0056,-0.0408,0.0259,0.0159,-0.0579,-0.0094,0.0453,-0.0576,0.0137,0.0536,-0.0274,-0.0237,-0.018,-0.0822,-0.0354,0.0393,0.0834,0.0213,-0.0107,0.0159,0.0937,0.074,-0.0097,-0.0506,-0.007,-0.0127,0.0433,-0.0398,-0.0123,-0.0316,-0.0078,-0.0064,0.0606,0.0036,-0.0487,-0.014,0.0832,0.0541,-0.048,-0.0049,-0.0491,0.0013,-0.0343,-0.0931,-0.062,-0.1008,-0.0145,-0.0297,0.0154,0.0247,-0.0602,0.0063,-0.0366,0.012,-0.0099,0.0901,0.0489,-0.0601,-0.0249,0.0427,-0.118,-0.0292,-0.0586,0.0247,-0.0301,0,-0.0116,0.0565,-0.0011,-0.0488,-0.0138,-0.011,-0.0141,0.0359,0.0267,0.0183,-0.0077,-0.0502,-0.0078,0.0734,0.0291,-0.0008,0.0274,0.0264,-0.0247,0.0234,0.046,-0.0239,-0.1022,-0.0539,0.0466,-0.0454,0.0122,0.0355,-0.018,-0.0104,-0.0133,0.073,0.0213,0.0881,-0.0443,-0.0779,0.0683,0.0654,0.0253,-0.0005,-0.0067,0.0646,0.0065,0.061,-0.1138,-0.0884,-0.0804,0.0561,-0.0217,-0.0044,0.0336,0.0444,0.0014,0.049,0.0353,0.0415,0.0698,0.045,0.0058,0.1163,0.0128,-0.0464,-0.0571,0.0052]},{"url":"/posts/20260205-business-analyst-guide-digital-transformation/","title":"The practitioner&#39;s guide to planning digital transformation (Parts 3-4)","snippet":"If you're planning a digital transformation initiative and need help with requirements, business case development, or implementation planning, I'd love to hear about your challenges.","embedding":[-0.0321,0.0539,0.0017,-0.0787,0.0334,-0.0233,-0.0328,0.0358,-0.0749,-0.0393,-0.0781,0.0126,-0.0084,0.0291,0.024,0.015,-0.0142,-0.0139,-0.05,0.0058,0.0312,-0.0331,0.0065,-0.0463,-0.0544,0.0095,0.0303,-0.0709,-0.007,-0.0643,0.0047,0.0642,0.0201,-0.0212,0.0224,0.0542,0.1427,0.0424,-0.0042,-0.0481,-0.0179,-0.0413,-0.0578,-0.024,0.0719,-0.0387,-0.0005,0.0006,-0.0788,-0.0272,-0.1083,-0.0811,0.001,0.0073,-0.049,0.0596,0.0644,-0.0476,0.0116,-0.0757,0.0466,0.0025,-0.0251,0.0641,-0.019,0.027,0.0472,-0.0394,-0.0198,-0.0434,-0.0812,-0.0437,0.0383,-0.0228,0.0136,-0.0414,-0.01,0.008,0.0704,-0.071,0.1472,0.1163,-0.0248,0.1079,-0.0691,-0.0096,-0.0322,-0.0524,0.0159,0.0084,0.0036,0.0132,0.0525,0.0089,0.046,-0.0356,-0.0509,-0.1407,0.064,0.0275,-0.035,-0.0068,0.0713,-0.1569,-0.0537,-0.0354,0.0037,0.0612,-0.039,-0.0002,0.0669,-0.0015,-0.0366,-0.0919,0.0543,-0.038,-0.0554,0.0384,0.0677,0.0094,0.006,0.0605,-0.0432,0.0596,0.0305,0.0287,-0.0497,0,-0.0427,0.0758,-0.0596,0.0958,0.0718,-0.0713,0.0211,-0.0009,-0.0763,-0.0029,0.0588,0.1013,-0.0137,0.0616,0.0336,-0.1253,0.011,0.0853,0.0448,-0.0322,-0.0079,0.0294,-0.032,0.0062,0.1108,0.0768,-0.0257,0.0336,0.0023,0.0007,-0.0457,0.0059,-0.0473,-0.0144,0.0212,0.0193,-0.0191,-0.0812,0.0181,0.0483,-0.1011,0.0119,-0.0311,-0.0504,0.0466,0.0868,0.0345,-0.0053,0.0598,-0.0284,0.0044,-0.0173,-0.0132,0.0062,0.0021,-0.0552,-0.0072,-0.1034,0.0745,-0.0072,0.0531,-0.0232,-0.028,0.0012,0.0321,-0.0469,0.0292,-0.0258,0.0197,-0.0726,-0.0601,0.0113,0.0151,-0.0037,0.0165,-0.0271,-0.0406,0.07,-0.036,0.012,-0.0373,0.1019,0.0918,-0.0521,0.089,0.0304,0.1009,0.03,-0.0886,0.0453,-0.0237,0.0271,-0.0715,0.1038,0.1015,0,-0.029,0.0167,0.037,0.0289,0.0471,-0.0603,-0.0306,-0.0198,0.1148,-0.0727,-0.0548,-0.0527,-0.0837,0.0114,-0.1225,0,-0.0103,-0.0896,-0.0536,-0.0034,0.039,0.0686,-0.1394,-0.001,-0.0391,0.051,0.0411,-0.0182,0.0604,-0.0093,-0.0501,-0.0563,0.0083,0.0418,-0.0103,0.0448,-0.0036,-0.059,-0.0119,0.0324,-0.0352,0.0032,0.0436,-0.0405,-0.0131,0.0221,0.0447,0.0498,-0.0315,-0.0125,0.0529,0.0499,-0.0389,-0.0814,-0.034,0.0027,0.1131,-0.0834,-0.0076,0.0253,-0.038,0.0347,-0.0013,0.0189,-0.022,0.0149,-0.0151,-0.0382,-0.0873,0.0014,-0.0193,-0.0276,-0.0411,-0.0692,0.0022,-0.0918,0.0414,0.0333,-0.0099,0.0965,-0.0112,0.0017,-0.0233,0.0173,-0.0168,0.0996,0.036,-0.0217,-0.0307,0.0277,-0.1121,-0.0449,-0.0565,0.039,0.0302,0,-0.0307,0.0787,-0.0458,-0.0032,-0.0103,-0.0024,-0.0219,0.0426,0.0017,0.0079,-0.0458,0.0189,0.0194,0.107,0.0115,-0.018,-0.0161,-0.0067,-0.0336,-0.0408,0.0431,-0.0228,-0.0591,-0.0289,0.0395,0.0123,-0.0262,0.0166,0.0005,-0.0002,-0.0016,0.0764,-0.0351,0.1005,0.0079,-0.1029,0.0076,0.0357,0.0495,-0.0083,0.0069,0.0488,0.023,0.051,-0.0997,-0.0456,-0.0327,0.0045,-0.0328,-0.0352,-0.01,0.0019,0.0032,0.0899,0.0807,0.0029,0.0938,0.0078,0.011,0.1175,0.0186,-0.0493,-0.0745,-0.0015]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"← Blog Your browser utility wants to be a floating palette 16 Feb 2026 1,127 words Filed in: UI design, web development, retro computing Own work.","embedding":[-0.0494,0.0351,-0.0143,0.049,0.0208,-0.0548,-0.0243,0.0426,-0.071,-0.0453,-0.0279,0.0189,-0.0245,0.028,0.0565,0.0125,0.074,-0.0315,0.0375,0.0705,-0.0031,-0.0936,0.0155,-0.0264,-0.035,0.0854,-0.1212,-0.0502,-0.0123,-0.0422,0.0689,0.0605,0.0079,-0.0487,-0.0619,-0.0185,-0.0143,0.0256,-0.023,-0.0111,-0.0818,-0.0036,-0.0334,0.0533,0.0065,-0.099,0.002,-0.0285,-0.0074,0.0092,0,-0.0259,-0.0108,-0.0582,0.0164,0.0218,-0.036,0.0004,0.009,0.0199,0.0008,0.0029,0.0437,0.0675,0.0156,0.0702,0.0305,0.0164,0.0161,-0.0067,-0.0301,-0.0073,0.0175,0.0241,0.0367,-0.0936,0.0168,-0.0347,-0.0745,0.0032,0.0549,0.0189,-0.0037,0.106,0.0001,0.0217,0.0151,-0.0807,-0.0362,-0.0356,-0.0109,-0.0234,0.0167,0.035,0.0325,-0.0401,0.046,-0.0916,-0.0621,0.0663,0.0273,-0.0175,0.1808,-0.0062,0.0055,-0.0414,0.0274,0.0428,0.0121,0.0374,0.0741,-0.0797,-0.1172,-0.0395,-0.0301,-0.0017,-0.0087,-0.0131,0.0858,0.0703,-0.0123,0.1392,-0.0762,-0.0257,0.1367,0.0543,0.0395,0,0.0163,-0.0344,-0.1117,0.0536,0.1024,-0.0312,0.0209,-0.0074,-0.0515,0.0018,0.086,0.0896,-0.1152,0.1116,0.0676,-0.0341,0.0245,0.0647,0.0097,-0.0518,-0.0685,0.0421,-0.0305,-0.0697,-0.0128,0.0648,-0.014,0.0404,-0.091,0.0271,-0.0554,0.0472,0.0628,-0.0856,-0.0622,0.0209,-0.0287,-0.0689,0.0478,-0.0052,-0.1092,0.0321,0.0415,-0.0317,-0.0135,-0.0346,0.0316,0.0822,0.0149,0.0461,-0.037,0.034,-0.0016,0.0226,-0.0927,-0.087,-0.0187,0.0563,0.0654,-0.0005,0.0404,-0.0219,-0.0562,-0.0319,0.0169,0.0294,0.0641,0.0581,-0.0582,-0.0097,-0.0268,0.0212,0.0135,-0.0361,0.1038,-0.0196,0.0778,-0.0494,-0.0225,-0.0411,0.0795,0.0111,0.0259,0.0044,-0.0318,0.033,0.0855,0.0355,-0.0849,-0.0119,-0.0239,-0.0072,0.0661,0.0021,-0.0107,0,-0.0202,-0.0357,-0.0464,0.1047,-0.0141,0.0726,0.0536,-0.0154,0.011,-0.0634,-0.0089,0.0809,-0.0701,-0.0572,-0.028,0.0916,-0.0471,-0.0539,0.0038,-0.0269,0.0707,-0.0137,-0.0737,0.0488,0.0398,-0.021,0.0741,-0.0807,-0.0095,-0.0213,-0.033,-0.0101,0.0427,-0.0186,0.0575,-0.0027,-0.0752,0.0323,-0.0702,-0.0237,-0.0845,-0.003,0.02,-0.033,0.0257,0.066,-0.0683,0.0056,0.0421,0.0516,0.0088,0.0085,0.0116,-0.0646,-0.0422,-0.0771,-0.0918,-0.0225,0.0013,-0.03,-0.0415,0.0017,-0.0961,-0.0604,-0.0193,0.0336,-0.0851,-0.0624,-0.0368,0.0025,0.0563,-0.0946,-0.0206,-0.0992,0.0057,0.0507,0.156,0.0043,-0.0284,0.0681,0.0424,0.0806,0.0225,-0.0687,-0.0173,0.076,-0.0887,0.0007,0.0048,0.066,-0.0005,0.0784,0.0035,0.0078,-0.0103,0,0.0199,-0.0181,-0.0284,0.0292,0.0105,0.0008,0.0311,0.0281,-0.0574,-0.0658,0.0577,-0.058,-0.0396,0.0292,0.0785,0.0096,0.0012,-0.007,-0.0945,-0.0448,-0.0388,-0.0162,0.013,-0.0095,-0.0637,0.0648,-0.0123,0.0342,0.034,0.0206,-0.0322,0.0153,-0.1058,0.054,-0.0096,-0.0395,-0.0045,0.0219,-0.0425,0.0407,0.0099,-0.1728,0.035,-0.0078,-0.0301,0.0086,0.0091,-0.0144,-0.002,0.0291,0.0355,-0.0484,0.0375,0.0654,-0.0215,-0.0187,0.0884,0.0084,-0.0131,-0.0093,0.0376,0.0055,-0.0082,0.0733],"teaser":"Late-90s desktop paradigms may suit single-purpose browser tools better than modern minimal UI.","date":"Mon Feb 16 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"ursts, not browsed casually Mac OS 8 floating palettes were designed for exactly this use pattern PostHog and Poolsuite show retro desktop metaphors work for developer audiences \"Structure over skin\"","embedding":[-0.0475,0.0566,0.015,0.0158,0.0096,-0.0571,0.0138,0.0018,0.0007,-0.0633,-0.0368,0.0401,-0.0547,-0.0141,0.0125,0.0159,0.0605,-0.0195,-0.0113,0.0229,0.0428,-0.0923,0.0072,-0.0465,-0.058,0.083,-0.05,-0.0867,0.0256,-0.058,0.0919,0.03,0.0167,-0.045,0.0008,0.0328,-0.0347,0.0034,-0.0431,-0.0173,-0.0347,-0.0309,-0.0565,0.0243,-0.0107,-0.1115,0.0105,-0.0681,0.005,0.0105,-0.0484,-0.0312,-0.0184,-0.0865,0.0384,0.0094,0.0213,0.0403,0.0449,0.0059,-0.0079,-0.0298,-0.0187,0.0677,0.0619,0.0656,0.0318,-0.003,0.0553,-0.0091,-0.0178,0.0135,0.0233,0.0293,0.0316,-0.061,0.0061,-0.0224,-0.0288,-0.0728,0.0951,-0.0301,0.0376,0.1031,0.0916,0.0054,0.0196,-0.0759,-0.0151,-0.0142,-0.0317,-0.0193,-0.041,0.0111,0.006,-0.0219,0.0206,-0.0622,-0.0547,0.1149,0.0174,-0.0178,0.1297,-0.0194,-0.005,-0.0789,0.0372,0.1328,0.0246,0.0561,0.0584,-0.0901,-0.0732,0.014,-0.0212,0.022,-0.0143,0.013,0.1073,0.0735,0.0793,0.1158,-0.0538,-0.0456,0.1413,0.0244,0.0348,0,-0.0078,-0.0707,-0.0694,0.0067,0.023,-0.036,0.0144,-0.0111,-0.0034,0.01,0.0796,0.0679,-0.0944,0.16,0.0164,-0.0435,0.0171,0.1092,-0.0068,-0.0545,-0.0001,0.01,-0.0347,-0.0614,-0.0378,0.0657,-0.0257,0.0434,-0.0427,0.0506,-0.0398,0.0514,0.0256,-0.0365,-0.044,0.0095,0.0527,-0.0835,0.0549,-0.0229,-0.1134,-0.0192,0.0355,-0.0226,-0.0906,-0.0944,-0.0472,0.0298,-0.0569,0.1046,-0.0006,0.0953,0.0389,0.012,-0.0602,-0.0489,-0.0297,-0.0003,0.0209,0.0421,0.0971,0.0328,-0.0511,-0.0538,-0.0163,0.0149,0.0637,0.0695,-0.0282,-0.0285,-0.0608,0.021,0.0379,-0.0661,0.0778,-0.0961,-0.0181,0.0383,-0.04,-0.0172,0.0842,-0.0624,0.0285,-0.0168,-0.0297,0.0408,0.0541,0.0223,-0.1218,-0.0332,0.0107,0.0036,-0.0017,0.038,0.0308,0,-0.0135,-0.0082,-0.0455,0.0791,0.0108,0.0502,0.029,-0.0217,-0.0191,-0.0318,-0.0275,0.0801,-0.0856,-0.0854,-0.0371,0.0655,-0.0319,-0.0469,0.0055,-0.0584,0.0461,0.0335,-0.0389,0.0169,-0.0122,-0.0103,0.066,-0.0431,0.0021,0.0229,-0.0376,0.0246,0.0226,-0.0346,0.0443,0.0252,-0.0851,0.0343,-0.0405,0.0368,0.013,-0.0537,0.0219,-0.0071,0.0454,0.0432,-0.046,0.0046,0.0181,0.0803,0.0266,0.0566,-0.0076,-0.1016,-0.0575,-0.0514,-0.1006,-0.03,-0.0073,-0.0292,-0.0005,0.0215,-0.0746,-0.0292,0.0359,0.0301,-0.072,-0.092,0.0338,0.0051,0.0422,-0.0584,-0.0449,-0.1087,0.0413,0.0016,0.0612,-0.0166,-0.05,0.0481,0.022,0.0898,0.0683,-0.0575,-0.0136,0.0807,-0.0938,0.061,0.0164,0.0415,0.0196,0.0649,-0.0656,0.0509,-0.0507,0,0.0004,0.0221,-0.0079,0.0247,0.064,0.0044,-0.019,0.0692,-0.0425,-0.0595,0.0837,-0.0054,-0.0359,0.0047,0.0533,0.0097,0.0166,-0.0291,-0.1223,-0.071,-0.0318,-0.0222,-0.0112,-0.0076,-0.0672,0.0641,-0.0483,0.0374,0.0073,0.0291,-0.0205,0.0187,-0.1585,0.0742,-0.0197,0.0108,0.0134,-0.0394,0.0088,-0.0015,-0.0002,-0.1127,0.0575,0.0202,-0.0106,0.0403,0.0014,-0.0266,-0.0295,0.0381,-0.013,-0.0686,-0.0415,0.0814,0.035,-0.0602,0.0959,-0.0405,0.0007,0.0624,0.0326,-0.01,-0.0038,0.0358]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"Utility users already know what they want. They need information density, not a funnel.","embedding":[-0.0832,-0.0273,-0.0136,0.0873,0.026,-0.0275,0.0579,0.0171,-0.0043,-0.0449,-0.0516,0.0268,-0.021,-0.002,-0.0013,0.0104,-0.0065,-0.0769,-0.0438,0.0483,0.0537,-0.0801,0.0034,-0.0312,-0.0416,0.0582,-0.083,-0.0805,-0.0034,-0.055,0.058,0.0217,0.0204,-0.0409,-0.0029,-0.0408,0.0341,-0.0268,-0.1008,-0.0183,-0.0599,-0.0042,-0.0094,0.0694,-0.0249,-0.0795,0.0176,-0.0017,0.0311,0.0187,-0.0317,0.0027,0.0141,0.0011,-0.0039,0.0797,0.0391,-0.0263,0.0219,0.0298,-0.0312,0.0333,0.0102,0.0266,0.0474,0.0838,-0.0213,0.008,-0.0123,-0.0311,0.0088,-0.0407,0.062,0.0013,0.0771,-0.0995,0.0306,-0.0321,-0.0281,-0.042,0.0497,0.007,0.027,0.1006,0.0289,0.0176,0.0053,-0.0202,-0.0285,0.01,-0.0134,-0.0749,-0.0171,0.0092,0.0143,-0.0348,0.042,-0.0837,0.0243,0.0218,0.0514,-0.0606,0.1829,0.0179,-0.0477,-0.0776,-0.0025,0.0573,-0.0126,0.0052,0.0868,-0.0642,-0.0262,0.0635,-0.0493,0.0294,-0.0287,-0.0614,0.0522,0.0478,0.0077,0.1245,-0.0418,-0.0102,0.0862,0.0109,0.0225,0,0.0241,-0.1286,-0.0877,-0.0082,0.0779,-0.0549,0.0453,0.0071,-0.0704,0.036,0.0718,0.0678,-0.1038,0.1107,0.0327,-0.0081,0.0331,0.0942,-0.0374,-0.0727,-0.0503,0.0081,-0.0748,-0.0429,0.0317,0.1157,-0.0866,0.0576,-0.037,0.0576,-0.1006,0.0441,0.0765,-0.0476,-0.0912,0.0637,-0.0526,-0.0462,0.0591,-0.006,-0.1084,0.0042,0.0828,0.0156,-0.0434,-0.0185,0.0135,0.0958,-0.0133,0.0832,-0.0371,-0.0083,0.0333,0.0037,-0.0196,-0.0451,-0.0366,0.0742,0.0624,0.0203,0.0651,0.037,-0.088,0.0036,-0.0099,0.0094,0.0345,0.0685,-0.0109,-0.0251,-0.0856,0.0295,-0.0256,-0.0153,0.0777,-0.0817,0.0705,-0.0545,-0.0505,0.0097,0.0511,0.0027,0.0322,-0.0709,-0.0812,0.0754,0.0313,0.0185,-0.1372,-0.0378,-0.0019,-0.0269,0.0208,-0.0156,0.0032,0,-0.0426,-0.0345,-0.0483,0.1344,-0.0016,0.127,0.0215,-0.0287,0.0073,-0.0866,-0.0393,0.1044,-0.0226,0.0128,0.0053,0.0518,-0.0586,0.0128,-0.0676,-0.0022,0.04,-0.0844,-0.0164,0.0702,-0.0034,-0.0382,0.0354,-0.0576,-0.0003,-0.0072,-0.0239,0.0427,-0.0215,-0.0091,0.0774,-0.0854,-0.009,0.0131,-0.0961,0.0199,-0.0692,-0.0059,0.0113,0.0132,-0.0206,0.1274,-0.0035,-0.0008,0.0339,0.0229,-0.0248,0.0119,-0.0144,-0.0329,-0.0403,-0.0309,-0.0351,0.0161,0.0037,0.0103,0.0161,0.0097,-0.0859,-0.0262,0.0175,-0.0258,-0.0624,-0.0102,0.0077,0.0078,-0.0066,-0.081,0.0633,-0.09,-0.0187,0.0339,0.1022,-0.0842,-0.0443,0.0281,0.0625,0.0798,0.064,-0.0666,-0.0139,0.0545,-0.03,0.0305,-0.0127,0.0062,-0.0255,0.0373,-0.0091,-0.004,-0.0625,0,0.0146,0.0282,-0.0079,0.0246,-0.0029,0.0159,0.0487,0.0635,-0.0328,-0.0071,0.0241,-0.0476,-0.0416,-0.0092,0.0363,0.0088,0.0152,-0.0048,-0.0465,-0.0714,0.0169,-0.0554,0.0327,0.0397,-0.0585,0.0497,-0.0661,0.0778,0.0794,0.0196,-0.0119,0.0176,-0.1215,0.1173,-0.0617,-0.0154,-0.0182,0.0548,-0.0526,0.0204,0.0089,-0.1017,-0.0016,-0.0035,-0.0525,0.0346,-0.0187,0.0037,-0.018,0.0507,-0.006,-0.0642,0.0575,0.0978,0.0376,-0.0051,0.0843,-0.042,0.002,0.007,-0.0178,-0.0213,-0.0485,0.0866]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"A main document window with a persistent drop zone, and five floating draggable palettes: Settings, Results, Inspector, Preview, and Accessibility.","embedding":[-0.062,0.0765,0.033,0.0642,0.0041,0.0121,0.0414,-0.0225,0.001,-0.0656,-0.0643,0.0513,-0.0153,-0.0479,0.0146,0.0356,0.013,-0.0806,-0.0035,0.0229,-0.0084,-0.0948,-0.0331,-0.0196,-0.0187,0.0767,-0.1139,0.0113,-0.0182,-0.0618,0.0675,0.0248,-0.0346,-0.0435,-0.0352,0.0366,0.0107,-0.0367,-0.0631,-0.0345,-0.0304,0.0288,-0.0409,0.0417,-0.0274,-0.0797,0.0176,-0.0801,-0.0041,0.02,0.0295,-0.0424,0.0683,-0.0521,0.0076,0.0078,0.0443,0.0638,0.031,0.0193,0.0067,-0.0067,-0.0117,0.0238,0.0756,0.037,0.0035,-0.0132,0.0108,-0.0656,-0.0234,-0.0208,-0.0189,-0.0347,0.0234,-0.0158,-0.0086,-0.0233,-0.0139,0.0475,0.1386,0.0101,-0.0352,0.1382,0.0208,0.0248,0.0036,-0.0511,-0.0135,-0.0617,-0.0647,-0.0463,0.0654,0.0267,-0.0053,-0.0847,-0.0486,-0.0056,-0.057,0.0574,0.0254,0.0049,0.1678,0.0662,0.0286,-0.0265,0.0314,0.0447,-0.018,-0.0063,-0.0226,-0.0545,-0.0344,0.0322,0.0364,0.0319,-0.073,0.0188,0.0887,-0.0086,0.0562,0.1189,-0.0057,-0.06,0.1245,0.0118,0.0155,0,0.038,-0.0181,-0.0353,0.0642,0.1126,-0.0658,0.0162,0.054,-0.0284,-0.0004,0.1419,0.0315,-0.0726,0.0697,0.0674,-0.0681,0.0139,0.0807,-0.0051,-0.0899,-0.0791,0.0747,-0.0468,-0.0595,-0.0156,0.08,-0.0556,0.0772,-0.0381,0.0417,-0.0834,0.0556,0.0121,-0.0487,-0.1049,0.0463,-0.0428,-0.0515,0.0969,0.0486,-0.0957,-0.0092,0.0323,0.0039,-0.0342,-0.0782,0.0381,0.0158,0.0095,0.045,-0.0586,-0.0008,0.0013,0.0291,-0.0846,-0.0673,0.0142,0.0386,0.0932,0.0147,0.0718,0.0198,-0.075,0.0073,0.0593,0.0278,0.0749,0.083,-0.081,-0.0156,-0.0183,-0.0123,-0.0122,0.0037,0.087,-0.0594,0.0234,-0.0638,-0.0474,-0.0211,0.0768,-0.0968,-0.0237,-0.0785,-0.0317,-0.0193,0.1042,0.0065,-0.0799,-0.0093,-0.0412,-0.0292,0.035,0.0265,0.0217,0,-0.0226,-0.0384,-0.0721,0.0171,-0.0106,0.0721,0.0223,-0.0172,-0.0525,-0.0107,-0.0381,0.1264,-0.0274,0.0452,-0.0256,0.0723,-0.0135,-0.0399,-0.0734,-0.0618,0.0528,0.0032,-0.0728,0.0634,0.0024,0.001,0.1125,-0.0615,0.0898,0.0134,-0.0254,0.0019,0.0247,0.0075,0.0767,-0.0173,-0.0682,-0.0268,-0.0874,-0.0298,-0.1182,-0.0084,0.0367,0.0233,0.0708,0.1401,-0.0523,0.0086,0.0056,0.0708,0.007,0.0477,-0.0109,-0.0805,-0.0416,-0.0686,-0.0149,0.01,-0.0042,-0.0346,0.0454,0.0475,-0.0882,-0.0767,0.018,0.0343,-0.0229,0.0064,-0.0114,-0.037,0.0062,-0.0219,-0.0204,-0.1357,-0.0035,0.0418,0.1142,0.0249,-0.0517,-0.0142,0.0079,0.0498,0.0947,-0.0774,0.0028,0.0258,-0.0826,0.0489,-0.0464,0.0069,-0.0166,0.0799,-0.0192,0.0176,0.0142,0,-0.0043,-0.0224,-0.0179,0.0235,-0.0049,-0.0292,0.0073,0.0349,0.0103,-0.0349,-0.0285,-0.0555,-0.011,0.0348,0.0002,-0.0168,0.0001,0.0415,-0.0449,-0.0182,-0.0136,-0.0213,0.1118,-0.0307,-0.0577,0.0134,-0.0324,0.0548,0.058,0.0567,0.008,0.0194,-0.0879,0.0429,-0.0557,-0.0097,0.0346,0.0142,0.0378,-0.0282,-0.0075,-0.1224,0.0001,0.029,-0.0423,0.0374,0.0436,-0.0053,-0.0182,0.0121,-0.045,-0.0092,0.0257,0.0707,0.0202,0.0077,0.0235,0.0176,0.0362,-0.0109,0.0626,0.0038,-0.0312,0.0516]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"A serious developer tools company independently chose the retro desktop metaphor and committed to it fully. That's worth paying attention to.","embedding":[-0.0842,0.0525,0.0693,0,-0.0168,-0.0401,-0.0058,0.0566,-0.0635,-0.059,-0.0069,0.0447,-0.0121,-0.0136,0.0434,0.0017,0.0649,-0.0778,0.0393,0.1086,0.0501,-0.1026,0.0121,-0.0318,-0.0132,0.1121,0.0186,-0.0105,-0.0226,-0.0794,0.0286,0.0792,-0.0006,-0.0542,-0.0174,0.0034,0.0681,0.0392,-0.057,0.0118,-0.0798,-0.0071,-0.0211,0.0807,0.055,-0.1124,0.0772,-0.0533,0.0481,0.0451,0.0358,-0.0803,-0.0279,-0.0351,-0.0029,0.081,0.0004,-0.0039,0.034,0.0458,-0.016,-0.0078,0.0324,0.0702,0.0557,0.0124,-0.0078,-0.0071,0.0085,-0.0571,0.0252,-0.0612,0.022,0.0074,0.0086,-0.0347,0.0412,-0.007,-0.0579,-0.0001,0.0397,0.0028,-0.0376,0.1362,0.0142,-0.0162,-0.0386,-0.1013,0.0021,0.0317,-0.0166,0.0712,0.0076,-0.013,0.029,-0.0208,0.0528,-0.1124,-0.0325,0.0688,0.0381,-0.0632,0.1407,0.0318,0.0414,-0.0853,0.0343,0.0682,0.0312,-0.0099,0.0429,-0.0543,-0.0592,-0.0261,-0.0184,0.0052,-0.0306,-0.0138,0.1015,0.0131,-0.0574,0.1055,-0.0541,0.0064,0.0666,-0.0233,0.0209,0,0.0164,0.0338,-0.0811,0.0216,0.0802,-0.0738,0.066,-0.0475,-0.0643,0.0076,0.0585,0.0708,-0.1267,0.1459,0.0364,-0.0366,0.0018,0.0112,0.0001,-0.054,-0.0536,0.0172,0.0113,-0.0939,-0.0534,0.0697,-0.0519,0.0519,-0.0716,0.0037,-0.0448,0.048,0.0322,-0.0988,-0.0721,-0.0224,0.024,-0.0924,0.0321,0.045,-0.0676,0.0285,0.0503,-0.0231,0.0261,-0.0185,0.012,-0.0251,0.0695,0.0593,0.0042,-0.0041,0.0336,0.0593,-0.1008,-0.0904,-0.0129,0.0566,0.0635,0.0051,0.1022,0.0336,-0.0213,-0.0693,-0.0406,0.0351,0.0347,0.0027,-0.0513,-0.0109,-0.0268,0.032,-0.0082,0.0042,0.0514,-0.0157,-0.0509,0.0313,-0.0041,0.0353,0.0278,0.0151,0.0407,0.0115,-0.0105,0.0554,0.1221,-0.0131,-0.0517,-0.0362,-0.0301,-0.0444,0.0234,0.0256,-0.0208,0,-0.0837,-0.0221,-0.0268,0.0351,-0.0181,0.0439,0.0044,0.0145,-0.0269,-0.042,-0.0201,0.1181,-0.0001,-0.0902,-0.007,0.0411,-0.0175,-0.0444,-0.0273,-0.0972,0.0644,0.0015,-0.0454,0.0489,0.0314,-0.0494,0.102,-0.0541,-0.0102,0.0267,0.018,0.0112,0.0751,0.0317,0.0862,-0.0235,-0.0604,-0.0177,-0.0605,-0.0344,-0.0259,-0.082,0.0111,-0.0202,-0.0176,0.0745,-0.0125,-0.0058,0.0574,0.0736,0.0604,0.0463,0.0258,-0.0517,-0.0462,-0.118,-0.0844,0.0298,0.1108,-0.0129,-0.0199,0.0219,-0.0396,-0.1445,-0.0304,0.0778,-0.0836,-0.0628,-0.0574,0.0103,0.0294,-0.041,-0.0339,-0.0497,0.0683,-0.0242,0.1306,0.0231,-0.0442,0.0532,0.0028,0.0535,0.0492,0.0143,0.0166,0.0387,-0.0473,-0.0378,-0.0032,0.052,0.0105,0.0365,-0.0387,0.0293,0.0094,0,-0.0011,-0.0212,0.0234,0.0602,0.0016,0.0045,0.0341,-0.0317,-0.0241,-0.0649,0.0144,-0.0816,-0.0491,0.0178,0.0384,0.0328,0.0004,0.0804,-0.0739,-0.0529,-0.0552,0.0018,0.0449,-0.0509,-0.0267,0.0815,-0.0534,0.0266,0.0164,0.0168,-0.0075,0.0195,-0.1019,0.0515,-0.043,-0.0382,-0.0359,0.029,-0.0332,0.0008,-0.0296,-0.1293,0.039,0.0081,-0.0055,0.0181,0.0251,-0.0043,-0.0355,0.0301,0.0643,-0.0782,0.0196,0.0295,-0.0452,-0.0774,0.0744,-0.0185,-0.013,0.0148,0.0723,-0.0115,-0.0042,0.039]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"2. Visual elements provide function. Striped title bars distinguish palettes from the document window. Sunken panels mark input areas. A status bar at the bottom shows what's happening.","embedding":[-0.0988,0.0793,0.0505,0.0648,0.0213,-0.0483,0.0004,0.002,0.0084,-0.026,-0.0691,0.0552,-0.0089,-0.0754,0.0849,0.0355,0.0308,-0.092,-0.0277,0.0358,0.0161,-0.0611,-0.003,-0.0123,-0.0064,0.0878,-0.0941,0.0114,0.0552,-0.0537,0.0618,0.0774,0.0606,-0.0536,-0.0772,-0.0093,0.0601,-0.0395,-0.1006,0.0194,-0.018,0.0105,-0.0548,0.0586,0.0081,-0.0835,0.0138,0.0091,0.0021,-0.0568,0.0559,-0.0311,0.081,-0.0202,-0.046,0.0242,-0.0113,0.0144,0.0478,0.0682,0.0213,0.0348,0.0183,0.0237,0.0607,0.0363,0.0054,0.0018,0.0336,-0.091,0.0034,-0.0539,-0.0185,-0.0223,0.0221,-0.0574,-0.0136,-0.0015,-0.0063,-0.0195,0.0382,-0.015,-0.0007,0.1061,0.0348,0.0044,0.02,-0.1145,-0.0515,-0.0141,-0.0246,-0.0316,0.0395,0.0466,-0.0437,-0.0094,0.0141,-0.0269,-0.0092,0.0889,0.028,-0.0237,0.1526,0.0354,0.0408,-0.029,0.0359,0.0849,-0.0046,0.0165,0.0181,-0.063,-0.0091,0.021,-0.0673,-0.0156,0.0074,-0.0366,0.0021,0.0014,-0.0188,0.0604,-0.0151,-0.0874,0.0773,0.0192,0.0149,0,0.0055,-0.0294,-0.0635,0.014,0.0821,-0.0704,-0.0066,-0.0197,-0.0436,0.0645,0.096,0.0979,-0.0765,0.0841,0.0304,-0.071,0.032,0.0185,-0.0243,-0.057,-0.0839,0.0678,0.0324,-0.0432,-0.0204,0.1525,-0.0345,0.0473,-0.1023,0.0317,0.0203,0.0442,0.0777,-0.0602,-0.1044,0.0319,-0.0128,-0.0565,0.072,0.0507,-0.1661,0.0085,0.0285,-0.0148,-0.0379,0.0059,0.0596,0.0345,-0.0073,0.0914,-0.0607,0.0348,-0.0373,0.0428,-0.0775,-0.0209,0.0259,0.0665,0.0167,-0.0244,0.0444,-0.0243,-0.083,-0.0112,0.0037,-0.004,0.0426,0.0327,-0.0786,0.0032,0.025,0.0699,0.0088,0.0587,0.0854,-0.0503,0.0599,-0.0453,-0.0216,-0.0043,0.0624,-0.0233,0.0357,-0.0629,-0.0474,0.0257,0.0898,-0.0073,-0.0723,-0.0035,-0.0252,-0.0354,0.0716,-0.04,0.0068,0,0.0226,0.0332,-0.1083,-0.0281,-0.0281,0.0716,-0.0023,0.0373,-0.0517,-0.0292,0.0552,0.13,-0.0226,0.0238,-0.0721,0.0568,0.0196,-0.068,-0.0352,-0.0416,0.0529,0.0063,-0.0919,-0.0095,0.0013,-0.0003,0.0251,-0.0302,-0.0136,-0.0218,0.0208,0.0205,0.0254,-0.0644,0.0322,-0.062,-0.0398,-0.0894,-0.0941,-0.0833,-0.0393,0.021,0.0682,0.0082,0.0051,0.1071,-0.0648,-0.0109,-0.0271,-0.0251,0.0723,0.0091,0.0123,0.027,-0.0566,-0.0358,-0.0748,0.0666,-0.0889,0.0406,0.0164,0.0651,-0.1185,-0.0774,0.0181,0.0532,-0.0314,-0.0333,0.0252,-0.0444,0.0357,-0.0608,-0.0336,-0.0829,-0.0369,0.1058,0.0736,0.0062,-0.0709,0.0084,0.032,0.0354,0.0588,-0.0216,-0.03,0.0293,-0.0938,0.0417,0.0049,0.0156,-0.022,0.061,-0.0503,0.0473,0.0092,0,0.0013,-0.0167,-0.0711,-0.0528,-0.0465,-0.0056,-0.0094,-0.0143,-0.0462,-0.0848,-0.0273,-0.0321,-0.0965,-0.0325,0.0875,0.026,-0.0371,0.1172,-0.0614,-0.0491,-0.0506,-0.0145,0.0688,0.064,-0.0081,0.0217,-0.034,0.0397,0.0585,0.0162,0.0278,0.046,0.0066,0.0394,0.0212,0.0714,0.0109,-0.0482,0.0369,-0.0001,0.0149,-0.1334,-0.0162,-0.0062,-0.0088,0.046,0.046,0.0276,-0.0095,-0.0351,-0.0181,-0.0255,0.0109,0.0642,-0.0389,-0.0422,0.0326,0.0145,0.0501,-0.0048,0.0614,-0.026,0.0101,0.0613]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"The result is a zero-scroll, single-page environment. Five palettes, an object inspector, an accessibility audit, a live PDF preview, optimization controls, theme switching, and desktop icons for","embedding":[-0.0882,0.027,-0.0106,0.0371,0.0092,0.0123,-0.0343,-0.0018,0.0179,-0.0188,0.0156,0.0633,0.0105,0.0014,-0.0057,0.0087,0.0404,-0.0513,-0.0282,0.028,0.0149,-0.096,-0.0131,-0.019,-0.0334,0.0144,-0.1439,-0.0072,-0.0053,-0.087,0.0645,0.0729,-0.0362,-0.0207,-0.0652,0.0032,-0.0054,-0.0292,-0.0547,0.004,-0.0129,0.0018,0.0054,0.0662,-0.045,-0.052,0.0032,0.0567,-0.0496,0.0186,0.0322,-0.0069,0.0391,-0.0023,-0.0186,0.006,0.0064,0.0616,0.0373,-0.0017,0.0058,0.0606,0.039,0.0818,0.082,-0.0259,-0.0164,0.028,-0.0086,0.0334,0.0166,-0.059,0.0894,-0.0038,0.0441,-0.0118,0.0094,0.0104,-0.0688,0.0331,0.1157,0.0188,-0.0136,0.1128,-0.0016,0.0127,-0.009,-0.0094,-0.074,-0.044,0.018,0.0268,-0.0096,0.049,-0.0278,-0.0681,-0.0227,-0.0833,-0.056,0.0738,0.0518,-0.0186,0.1795,0.0655,-0.0311,-0.0697,0.0176,-0.0352,-0.0362,0.058,0.0897,-0.0495,-0.038,0.0095,-0.0879,0.031,-0.0228,0.0166,0.0703,0.0148,-0.0378,0.1118,-0.0625,-0.0964,0.1277,0.0382,-0.0132,0,0.0023,-0.0574,-0.0073,-0.0112,0.1066,-0.0895,0.0305,-0.0149,-0.0493,0.0663,0.1096,0.0634,-0.0285,0.1265,-0.0138,-0.0502,0.0236,0.0523,-0.0163,-0.0695,-0.0684,-0.0375,-0.0859,-0.0692,-0.0214,0.1146,-0.0449,0.0458,-0.0208,0.0479,-0.1041,0.0952,-0.0038,-0.0801,-0.0371,-0.0017,-0.06,-0.0713,0.1018,0.0278,-0.1035,-0.0341,0.0187,0.0439,-0.0721,-0.0771,-0.0088,-0.0099,-0.0244,0.0096,-0.034,-0.0412,0.0327,-0.0189,0.0352,-0.0391,-0.0206,0.0862,0.053,0.0305,0.0311,-0.0065,-0.1019,-0.0376,0.0441,-0.0155,0.0146,0.0488,-0.0128,-0.0506,0.0231,0.0204,0.0513,-0.0173,0.0429,-0.0319,0.0529,-0.0279,0.0033,-0.0188,0.037,-0.0416,0.0379,-0.0842,-0.0493,0.0044,0.0024,-0.0052,-0.0935,0.0372,-0.0392,-0.0042,0.0891,-0.0562,0.0315,0,-0.1008,0.0128,-0.0585,0.0788,-0.0146,0.0517,0.0336,-0.0051,-0.0099,-0.0506,-0.0893,0.1409,-0.064,-0.0223,0.0103,0.1101,-0.0264,-0.0243,0.0219,-0.0682,0.0652,-0.0172,-0.0463,0.12,0.0015,-0.0183,0.0964,-0.0318,0.0198,0.031,0.0176,-0.0448,0.0109,0.021,0.0304,-0.0526,-0.1087,0.0375,-0.0164,-0.0168,-0.1099,-0.0384,0.0691,-0.0671,0.0822,0.0423,-0.0592,0.0457,0.1013,0.0171,-0.0379,0.0714,-0.0145,-0.0423,-0.0181,-0.0194,-0.0498,-0.0341,-0.0003,-0.0524,0.0469,0.0046,-0.0802,-0.0459,0.0378,0.009,-0.0008,-0.0849,0.0362,0.0248,-0.0411,-0.0211,0.0395,-0.1149,0.0361,0.0817,0.0923,0.0396,-0.0159,-0.0335,0.0176,0.0969,0.0409,-0.0914,-0.0021,0.0591,-0.05,-0.0153,0.0169,0.0334,0.0044,0.0309,-0.0017,-0.0056,0.0038,0,0.0795,-0.0025,-0.0079,-0.0217,-0.0676,0.0023,0.0363,-0.0038,0.0687,-0.0191,-0.0038,-0.0152,0.0292,0.0617,0.0378,-0.0037,0.0346,0.0348,-0.0938,-0.0081,-0.0265,0.0161,0.0592,0.0227,-0.0518,0.0547,-0.0763,0.0283,0.0306,-0.0001,-0.0576,0.0245,-0.0991,0.0657,-0.0127,-0.0081,0.0177,0.0004,-0.0124,-0.026,0.0525,-0.1153,0.0429,0.0032,-0.0403,0.0011,0.0464,0.0229,-0.0379,0.059,-0.0471,-0.0155,-0.0454,0.0657,0.0392,-0.0446,0.015,0.0288,0.025,-0.0159,-0.0157,-0.0224,-0.006,0.0218]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"PostHog's custom right-click menu broke the browser context menu. PDF-A-go-slim leaves native interactions alone. Keyboard-accessible controls.","embedding":[-0.0738,0.0501,-0.0151,0.0267,0.0055,0.0076,-0.0099,0.0136,-0.0455,-0.0278,0.013,0.09,-0.0193,0.001,0.0654,0.006,0.1156,-0.1195,0.076,0.0695,-0.0434,-0.0946,0.02,0.0357,-0.0798,0.0043,-0.0973,0.0129,-0.0453,-0.096,0.083,-0.0095,-0.0251,-0.0701,-0.0576,0.0031,0.0363,-0.0447,-0.0882,0.0113,-0.0074,-0.0201,0.0011,0.0731,-0.0218,-0.0643,0.003,-0.016,0.0557,0.0732,0.006,0.023,0.0183,-0.0656,0.0213,0.0011,0.0378,-0.0032,-0.0173,0.0203,-0.06,0.0232,-0.0091,0.039,0.0597,0.0503,0.0069,-0.0161,-0.0298,-0.0066,0.0284,-0.0676,0.0325,0.0285,0.0248,-0.0828,-0.0132,0.0258,-0.0973,0.02,0.0648,-0.0301,-0.0947,0.1025,-0.0029,0.0321,-0.0212,-0.0406,-0.0155,0.0011,0.0146,-0.0197,0.0188,0.0454,0.0294,-0.0596,0.0029,-0.0653,-0.0717,0.0583,0.0556,0.0014,0.1319,0.0092,-0.0436,-0.063,0.0216,0.0514,0.021,0.0053,0.0732,-0.1034,-0.0441,-0.0008,-0.0288,0.0214,-0.0219,-0.0048,0.0454,-0.0247,-0.0255,0.1436,-0.0476,0.0146,0.114,-0.0268,0.0422,0,0.0322,0.0076,-0.0312,0.0003,0.0196,-0.0367,-0.0077,0.0143,-0.0333,0.0163,0.0982,0.058,-0.0675,0.0856,0.0308,-0.0963,-0.0093,0.0498,0.0079,-0.0634,-0.0287,0.0182,-0.0489,-0.0636,0.0117,0.0901,-0.0404,0.0681,-0.0759,0.0273,-0.0334,0.0503,-0.0267,-0.0682,-0.0432,-0.0353,-0.0262,-0.0526,0.0111,-0.0257,-0.0768,-0.0205,-0.0011,0.0248,-0.0564,-0.0516,0.015,0.032,0.0259,-0.0101,-0.0195,-0.0303,0.1037,0.0536,-0.0535,-0.0421,-0.0204,0.0717,0.0578,-0.0305,0.1277,0.0351,-0.0357,-0.0356,0.0059,0.0064,-0.0082,0.0484,0.0206,-0.0148,0.0019,0.0119,0.052,0.0008,0.0884,-0.0461,0.0046,-0.0371,0.0098,0.0228,0.0257,-0.0698,-0.0102,-0.0425,0.0336,-0.0044,0.0271,-0.0138,-0.0467,-0.0192,-0.0172,-0.0262,0.0026,0.0196,0.0212,0,-0.051,-0.067,-0.0483,0.083,-0.0266,0.0528,0.0415,0.052,0.017,-0.033,-0.0984,0.1314,0.0111,-0.0907,0.0276,0.0631,-0.0534,0.0421,0.0372,-0.0937,-0.0086,0.0092,0.0044,0.1044,0.0337,-0.0109,0.0762,-0.0084,0.0075,-0.0226,0.0267,0.0448,0.0639,0.0358,0.0197,0.0461,-0.1126,0.1345,-0.0065,-0.0208,-0.0656,-0.0322,0.0351,-0.013,0.0928,0.07,-0.1011,-0.0002,0.0609,0.0856,-0.0066,0.0363,0.0309,-0.0364,-0.0071,-0.0434,-0.0984,-0.0415,0.0409,-0.0144,0.0327,0.0568,-0.0635,-0.128,0.0314,-0.0625,-0.0496,-0.0478,0.0572,-0.009,-0.0206,-0.0239,0.0245,-0.0744,0.0455,0.0529,0.0979,0.038,-0.0624,-0.0068,0.031,0.0369,0.0613,-0.0592,-0.0262,0.1059,-0.0789,-0.0287,-0.0404,0.0559,0.0193,0.1059,0.0582,0.0425,-0.0497,0,0.0453,0.0336,0.0284,0.0318,-0.0206,-0.0017,0.0151,0.0459,0.0031,-0.0438,-0.0178,-0.0359,0.0019,0.0503,-0.0114,0.038,-0.0132,0.008,-0.1037,-0.0489,-0.0015,-0.0672,0.0313,0.0245,-0.1005,0.0266,-0.0687,0.0347,0.0631,-0.0089,-0.0389,-0.0084,-0.1436,0.0489,-0.107,-0.023,0.0213,0.0049,0.0245,0.0441,0.0313,-0.1089,-0.0004,-0.0219,-0.1192,0.0149,-0.0169,-0.0145,-0.0604,0.0365,-0.0054,0.0009,-0.0614,0.0446,0.0201,-0.0305,0.0244,-0.0172,0.0407,-0.0068,0.082,-0.0456,0.0219,0.1001]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"ic system sounds (Sosumi, Quack, Wild Eep — the originals, curated by Steven Jay Cohen ), a Stickies palette, and a CRT scanline overlay.","embedding":[-0.0435,-0.0124,0.0117,0.0121,0.0561,-0.0564,0.0292,0.0454,-0.0872,-0.0545,-0.0758,-0.0231,0.004,-0.03,0.0379,-0.0005,0.1222,-0.0336,0.0117,0.0338,-0.0295,-0.0545,0.019,-0.026,-0.084,0.1114,-0.0306,-0.0739,0.0239,-0.064,0.0795,0.0708,0.0075,-0.0663,-0.0586,-0.0045,-0.0279,0.0046,-0.081,-0.0336,-0.0713,-0.0068,-0.035,0.0332,0.0192,-0.1639,-0.0276,-0.0485,-0.0353,0.0164,-0.0295,-0.0871,-0.0245,-0.0548,-0.0459,0.03,0.0264,-0.0143,0.0366,0.0589,-0.0161,0.0136,-0.0035,0.0592,0.1305,0.082,-0.0127,0.0203,0.0074,0.0214,-0.0314,-0.0199,0.0462,0.0142,0.0263,-0.0801,-0.0157,-0.003,-0.0581,-0.0518,0.0465,0.0164,0.0284,0.0813,0.0784,-0.014,0.0508,-0.0396,0.0013,-0.0017,-0.0228,0.0096,0.0315,0.0269,0.0433,-0.0189,0.0294,-0.0791,-0.0196,0.0667,0.0035,0.0132,0.1039,-0.0379,0.0131,0.0047,-0.0123,0.098,0.0052,0.0216,0.0479,-0.063,-0.0409,-0.0057,0.0303,-0.0191,0.0171,0.0136,0.1264,0.0604,0.0644,0.1113,-0.0341,-0.0403,0.1274,0.057,0.0191,0,-0.0357,-0.0155,-0.0967,0.0807,0.1032,-0.034,0.0155,0.022,-0.0652,0.0122,0.1573,0.1338,-0.0852,0.1261,0.0887,-0.0642,-0.0208,0.0773,-0.0125,-0.0636,-0.0738,-0.0306,-0.0437,-0.0501,-0.0077,0.011,-0.0276,0.112,-0.0927,0.0336,-0.0234,0.0215,-0.0177,0.0116,-0.0798,0.0378,-0.0321,-0.0872,0.0502,-0.0041,-0.0998,0.0061,0.0143,-0.0125,-0.0351,-0.024,0.0038,0.0328,-0.001,-0.0254,-0.0393,0.0613,0.0106,0.0508,-0.0785,-0.0662,-0.0095,0.036,0.1009,0.0176,0.042,-0.0189,-0.0356,-0.0262,-0.0189,0.0129,0.0381,0.0252,-0.0683,-0.0419,-0.0164,0.0236,0.0097,-0.0348,0.0569,-0.0877,0.0752,0.0098,-0.0294,0.0226,0.081,0.0219,0.0579,-0.0629,-0.0334,0.0115,0.053,0.0011,-0.1008,0.0189,-0.0679,-0.0327,0.0249,0.0087,-0.0464,0,-0.0615,-0.0259,0.0311,0.0767,-0.0031,0.0366,0.0039,-0.047,-0.0094,-0.042,0.0703,0.0793,-0.0305,-0.0276,-0.0059,0.0799,-0.026,-0.0981,-0.0034,-0.0163,0.0645,0.0079,-0.0683,0.0464,-0.0085,0.0386,-0.0153,-0.0395,0.007,-0.0024,-0.0143,-0.0289,0.0107,-0.1014,0.066,0.0353,-0.0521,0.0215,-0.0699,0.0433,-0.0649,-0.0317,-0.0007,-0.0206,0.0431,0.0988,-0.0534,0.0322,0.0211,0.025,0.0768,0.0972,0.0306,-0.044,-0.0319,-0.0705,-0.0465,-0.0307,-0.0114,-0.0339,0.035,0.014,-0.065,-0.0639,0.0003,-0.023,-0.0554,-0.0592,-0.0255,0.0394,-0.0006,-0.0976,-0.0347,-0.0405,-0.004,0.0216,0.1637,-0.0723,-0.0725,0.0167,0.0243,0.0585,0.0833,-0.0904,-0.0122,0.0484,-0.0778,-0.0007,-0.0075,0.0988,-0.0003,0.0659,-0.083,-0.0022,0.0592,0,0.0433,-0.0347,-0.0092,0.0063,-0.0034,-0.0009,-0.0044,-0.0539,-0.0257,-0.0135,0.0191,-0.0355,-0.0419,0.1096,0.0054,-0.0108,-0.0315,0.023,-0.0596,-0.0393,0.035,0.0291,0.0477,-0.0105,-0.0201,0.0902,-0.0137,0.0237,0.0036,0.0318,-0.0552,0.0155,-0.1027,0.081,0.0015,-0.0261,-0.0433,0.0001,-0.0345,0.0342,0.0239,-0.0952,0.0149,0.0288,-0.0098,0.0154,-0.0443,0.0331,-0.008,0.0194,-0.0239,-0.024,0.0379,0.0281,0.0332,-0.0597,0.0478,0.0316,0.0188,0.0475,-0.0051,-0.0521,-0.0317,0.0154]},{"url":"/posts/20260216-90s-desktop-paradigm-browser-utilities/","title":"Your browser utility wants to be a floating palette","snippet":"instead of rolling my own — the same way real desktop apps lean on OS-level window management rather than reimplementing it. That would push the \"web as OS\" idea from aesthetic into architecture.","embedding":[-0.0457,0.0326,-0.027,0.0109,0.0347,-0.0682,-0.0374,0.0237,-0.065,-0.0252,-0.0994,0.0775,-0.0006,0.0233,0.0191,-0.0116,0.0679,-0.0182,0.0347,0.0437,0.0255,-0.0612,0.0575,-0.0608,-0.0174,0.0164,-0.1018,-0.0368,-0.0081,-0.0925,0.1468,-0.015,0.0257,-0.042,-0.0513,-0.0578,-0.0092,-0.0668,0.0118,0.0127,0.007,-0.0343,-0.0241,0.0363,-0.0049,-0.1044,-0.0445,-0.0258,0.0075,0.053,-0.0857,0.0174,-0.0547,-0.0492,-0.0269,-0.0038,0.0224,-0.016,-0.0262,0.0045,-0.0075,0.0103,0.0294,0.0955,0.0692,0.0922,-0.0136,0.0668,-0.01,0.014,-0.0553,-0.0212,0.0683,0.0079,-0.0118,-0.0881,0.0315,0.0385,-0.0674,-0.0088,0.0796,0.018,0.0344,0.0927,-0.0259,-0.0327,0.011,-0.1035,0.0118,-0.0004,0.0058,0.0149,0.0217,0.0669,0.0326,-0.0181,0.0694,-0.1106,0.0177,0.0719,0.0217,-0.0338,0.1537,-0.0882,-0.0628,-0.0456,0.0259,0.0975,-0.0151,-0.06,0.0813,-0.0413,-0.0676,-0.0439,-0.0441,0.0282,0.0534,-0.0246,0.0811,0.0674,-0.0566,0.1162,-0.0835,0.0252,0.1377,0.0254,0.0288,0,-0.0506,-0.0223,-0.1008,-0.0159,0.1195,-0.0419,0.02,-0.0573,-0.0745,-0.065,0.0697,0.099,-0.0483,0.0879,0.0415,-0.0479,-0.042,0.0687,0.0489,-0.0309,-0.082,-0.0154,-0.0166,-0.0274,-0.0657,0.0576,-0.0637,0.0499,-0.098,0.0237,-0.0344,0.0462,-0.0096,-0.0675,-0.0569,-0.022,-0.0287,-0.0545,0.0475,0.0246,-0.0961,0.0111,0.0451,0.0464,-0.0366,-0.0182,0.0085,0.004,0.0449,-0.0256,-0.0049,0.0171,0.0503,0.0434,-0.0551,-0.0923,0.0239,0.022,0.0528,-0.0407,0.0739,-0.0517,-0.0453,-0.0568,-0.0335,-0.0153,0.0571,0.0533,-0.0536,-0.0616,-0.0123,-0.0041,0.0357,-0.0313,0.0385,0.0038,0.0762,0.0191,-0.0099,-0.0142,0.0519,0.0373,0.0774,-0.0637,0.0077,0.0208,0.0018,-0.0193,-0.0396,-0.0221,0.0108,0.0139,0.0232,0.0021,0.077,0,-0.0445,0.0046,-0.0324,0.0861,-0.0187,0.1038,0.0018,0.0082,0.0065,-0.0749,-0.0112,0.0425,-0.0869,-0.0417,-0.0598,0.0102,-0.0003,-0.0809,-0.0384,-0.0465,0.0499,0.0296,-0.0187,0.0825,0.075,-0.0065,0.0255,-0.0151,0.0106,-0.0184,-0.0364,-0.049,0.0461,-0.0117,0.0899,0.0218,-0.0227,0.0459,-0.053,-0.0033,-0.073,-0.0445,0.0298,-0.0586,0.057,0.0549,-0.0352,0.0056,0.0542,0.0324,0.0341,0.0965,0.0231,-0.0621,-0.0441,-0.0632,-0.0762,-0.0229,-0.0235,0.0161,-0.0308,0.0236,-0.0597,-0.0759,-0.0187,-0.032,-0.0994,-0.014,-0.024,0.03,0.0071,-0.0738,-0.0014,-0.0533,0.0072,0.0256,0.1591,0.0158,-0.0565,0.0468,0.0048,0.0971,0.0158,-0.0754,-0.004,0.0255,-0.0371,-0.0846,-0.0468,0.0331,0.0183,0.057,0.0185,0.013,0.0361,0,0.0061,0,-0.0081,0.0419,0.0247,0.0153,0.0382,0.0307,-0.0261,-0.0665,0.0352,-0.0676,0.0147,0.026,0.0494,0.0299,0.0159,0.0189,-0.0601,-0.0592,0.0092,-0.0533,0.03,0.0405,0.0011,0.076,-0.018,0.0131,0.0354,-0.0054,-0.113,-0.0011,-0.1589,0.1004,-0.0043,-0.0187,0.0066,0.0007,-0.0755,-0.0013,0.0209,-0.0473,0.03,0.0068,0.0061,0.0405,-0.023,-0.0118,0.0341,0.0513,0.0557,-0.051,0.0065,0.0622,-0.0481,-0.0507,0.0796,0.0717,0.0245,0.0608,0.0487,-0.0525,0.0163,0.0644]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"← Blog PDF-A-go-slim: a browser-based PDF optimizer 16 Feb 2026 995 words Filed in: web development, pdf, JavaScript, open source Own work.","embedding":[-0.0189,0.0531,-0.0631,0.0157,0.044,-0.0523,-0.0666,0.0434,0.0004,0.0103,0.0094,0.0744,-0.0319,0.0077,-0.0343,0.0172,0.0381,-0.0278,-0.0577,0.0548,-0.0204,-0.0774,0.0352,0.0123,0.0571,0.0698,-0.0922,-0.0595,-0.0454,-0.128,0.0992,0.044,0.0422,-0.0512,0.0371,0.0396,-0.0315,0.0138,0.042,-0.0086,-0.0166,0.053,-0.0695,0.0557,0.0021,0.0183,0.0192,-0.0326,-0.047,-0.0405,-0.0692,0.0318,-0.0981,-0.0207,0.0413,-0.0327,0.012,0.0444,-0.1042,0.0505,-0.047,0.0012,0.0347,0.0553,0.053,0.0725,0.0612,-0.0491,-0.0292,0.0833,-0.0458,0.0419,0.0289,0.0594,-0.0036,0.0121,0.0141,0.0528,-0.0745,-0.0595,0.0595,-0.0183,0.0005,0.0033,-0.0191,-0.008,0.0261,-0.0589,0.0326,0.0213,0.0402,0.0724,0.0162,0.0198,0.0118,-0.0383,0.0634,-0.0514,0.0205,0.0587,0.0391,-0.0338,0.0945,-0.0515,-0.0478,-0.0754,0.0814,0.0631,0.0615,0.0177,0.0968,-0.0507,-0.0241,-0.0117,-0.0087,0.084,0.0063,0.0058,-0.0245,0.0968,-0.0645,0.0019,-0.03,0.0052,-0.0228,0.0364,-0.003,0,-0.0126,0.0092,-0.0763,0.039,0.059,0.0055,0.0255,0.0168,-0.0437,-0.0438,0.0028,0.0518,-0.0579,0.0769,0.0653,-0.0155,-0.0155,0.128,-0.0661,-0.0266,0.0309,-0.0151,-0.0743,-0.0316,-0.0283,0.0362,0.0496,0.0058,-0.0541,-0.027,-0.0497,0.0208,0.0043,-0.0165,-0.0215,-0.0612,-0.0668,-0.0707,-0.0773,-0.0252,0.0041,0.0326,0.0191,0.0231,-0.036,-0.0426,0.0047,-0.0241,-0.0286,-0.0013,0.0101,0.0398,0.0612,0.0276,-0.0466,-0.0082,0.0605,-0.0211,0.0781,0.0711,0.1022,0.0148,-0.0379,-0.0202,0.0286,0.0036,0.0536,0.0313,0.0011,-0.0521,-0.0083,-0.0368,0.1254,-0.0598,0.0318,-0.0436,0.0435,-0.0023,-0.0477,-0.1006,-0.0139,0.031,0.0527,-0.0744,-0.014,-0.0615,-0.0616,0.0125,-0.0371,-0.0254,0.0271,-0.0533,-0.0066,-0.0407,0.0555,0,-0.0726,-0.0862,-0.063,0.1341,0.0085,0.0673,-0.0493,0.0776,-0.0143,-0.1074,-0.0721,0.0216,0.0017,-0.0716,-0.0835,-0.0321,0.0476,-0.0449,0.0157,-0.0305,0.029,0.0018,0.0657,0.0699,0.0806,0.0815,-0.0118,0.0349,-0.0242,-0.0103,-0.0131,0.0276,-0.0477,0.0032,0.0648,-0.0477,-0.0242,0.0644,-0.0142,-0.012,-0.0337,0.0106,0.0059,-0.0325,0.0369,0.0222,-0.095,-0.0839,0.1374,0.04,0.0121,0.0373,-0.012,0.0192,-0.0157,-0.0384,-0.0516,-0.0592,0.0163,0.0422,-0.0348,0.0068,-0.0332,-0.0424,-0.0459,0.0199,-0.0618,0.0173,0.0255,0.0344,-0.0382,-0.0204,0.0005,0.059,-0.0223,0.0271,0.1815,-0.0007,0.0043,0.0137,0.0146,0.0621,-0.0174,-0.0288,-0.0209,0.07,-0.0739,-0.0533,-0.0236,0.0715,0.0412,0.1094,0.0947,0.052,-0.0053,0,0.0055,0.039,0.0129,0.0465,0.0932,-0.0667,0.0145,0.1176,0.0003,-0.0983,0.0391,-0.1066,-0.0607,-0.0057,0.0421,-0.0727,-0.0033,-0.0437,-0.0944,-0.075,-0.0359,-0.0351,-0.013,-0.0159,0.0341,-0.0544,0.0548,0.0821,0.0286,-0.0288,-0.0531,0.0123,-0.0752,0.0457,-0.0303,0.0127,0.0654,0.0504,-0.0553,0.0846,0.0277,-0.0472,0.0601,-0.0413,0.0061,-0.056,-0.0674,-0.0844,0.0145,0.0336,0.0829,0.0285,-0.0892,0.084,-0.046,-0.0739,-0.0025,0.0159,0.0043,0.0487,0.0327,-0.0983,0.0204,0.0924],"teaser":"Eight optimization passes, zero uploads — reduce PDF file size entirely in your browser.","date":"Mon Feb 16 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"tl;dr A clean 32 KB PDF ballooned to 198 KB after one Illustrator edit Tried Ghostscript, qpdf, iLovePDF, Smallpdf — none covered everything in-browser 8 optimization passes, three presets (Lossless,","embedding":[-0.0521,0.0207,-0.1204,0.039,0.0736,0.0078,-0.0725,0.0493,0.0007,0.007,-0.0125,0.0561,0.0018,0.0527,-0.0253,-0.0098,0.0654,-0.0312,0.0092,0.0534,-0.0469,-0.0962,0.0732,-0.044,0.0457,0.0126,-0.097,-0.0425,-0.0146,-0.1053,0.132,0.0019,0.0142,-0.0344,0.0777,0.009,-0.0258,-0.018,0.0057,-0.0212,-0.0135,-0.0096,-0.0624,0.0571,-0.0443,-0.0153,0.006,-0.0381,-0.0321,-0.0167,-0.0335,0.0236,-0.091,-0.0193,0.1018,-0.0499,0.0254,-0.0216,-0.1338,0.0486,-0.0612,-0.0137,0.0048,0.0375,0.028,0.0961,0.0547,0.0083,0.0083,0.0482,-0.094,0.0255,0.0353,0.0788,0.0174,-0.0157,0.0092,0.0261,-0.0787,-0.0782,0.0756,-0.0094,0.0078,0.0249,0.0201,-0.0113,0.034,-0.0405,0.0481,0.0334,-0.0014,0.0787,-0.0018,0.0271,-0.0041,-0.0478,0.0714,-0.0686,0.0303,0.0576,0.0545,-0.0062,0.1476,-0.0801,-0.0477,-0.1009,0.0901,0.016,0.0651,0.0164,0.0759,-0.033,-0.0504,-0.0546,-0.0132,0.0469,0.0072,-0.0049,0.0246,0.0742,-0.081,0.0393,-0.0461,0.0164,0.0403,0.0329,-0.022,0,-0.0458,0.0052,-0.0658,0.0148,0.0337,-0.0242,0.0228,-0.0104,-0.0561,-0.0568,0.0239,0.0688,-0.0303,0.1091,0.0463,-0.0209,-0.0369,0.119,-0.0292,-0.0301,-0.0159,-0.0252,-0.0205,0.021,-0.0173,0.0464,0.0374,-0.0104,-0.0207,-0.0013,-0.0678,0.0329,0.026,-0.0397,-0.0191,-0.0406,-0.0919,-0.0645,-0.0642,-0.0506,-0.0226,0.0168,0.0245,0.007,-0.0703,-0.0639,-0.006,-0.0121,-0.0265,-0.0084,0.0328,0.027,0.0604,0.0417,-0.0131,-0.0478,0.0209,-0.0296,0.0521,0.0048,0.0472,0.0184,-0.0534,-0.0359,-0.0207,0.0085,0.0623,0.0061,0.0021,-0.0086,-0.0158,-0.0456,0.0674,-0.0998,0.0424,0.0016,0.0471,0.027,0.0283,-0.0693,-0.0386,0.0006,0.0618,-0.0511,0.0003,-0.0617,-0.0778,0.0231,-0.0484,-0.0154,0.0373,-0.0305,0.0423,-0.0042,0.0402,0,-0.024,-0.0555,-0.0695,0.1214,0.0146,0.0516,-0.0506,-0.0073,-0.0454,-0.0883,-0.0953,0.0101,-0.0357,-0.0577,-0.0399,-0.0544,0.0133,-0.0557,0.0281,-0.0058,0.051,0.035,0.0434,0.1009,0.1187,0.063,-0.0212,0.0036,-0.0232,-0.0305,-0.0346,-0.0056,-0.021,-0.0387,0.0605,-0.0727,0.0094,0.0971,-0.0336,0.0348,-0.0441,0.0322,0.0148,-0.0497,0.0247,0.0263,-0.0799,-0.0561,0.1089,0.0548,-0.026,0.049,-0.0266,-0.0623,-0.0275,-0.0497,-0.0655,-0.0473,-0.0079,0.0591,-0.0029,-0.0277,-0.0367,0.0047,-0.0426,0.0218,-0.0629,0.0262,-0.026,0.0357,0.0211,-0.0324,0.0056,0.0147,-0.0552,0.0588,0.1513,0.0104,0.0342,0.0274,0.0228,0.076,0.0105,-0.0318,-0.0243,0.079,-0.0718,-0.0815,-0.0348,0.0254,0.0291,0.1219,0.0657,0.0709,-0.0005,0,-0.009,0.0444,0.0085,0.0182,0.052,-0.0816,0.0485,0.0914,0.0005,-0.0513,0.1088,-0.1417,-0.021,-0.0164,0.0658,-0.0362,0.0465,-0.0282,-0.1052,-0.0221,-0.0229,0.0064,-0.041,-0.0015,-0.0006,-0.0355,0.045,0.0498,0.0602,-0.0293,-0.0712,0.0243,-0.0939,0.0645,-0.0401,0.0475,0.0572,-0.0024,-0.0646,0.0472,0.0692,-0.032,0.0356,-0.0483,-0.0025,-0.0088,-0.0072,-0.0718,0.0034,0.0773,0.0287,-0.0067,-0.0543,0.1002,-0.015,-0.0353,0.0144,0.0538,0.0544,0.0474,0.0447,-0.0924,0.0652,0.1253]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"This makes them more versatile, but less ideal when you want to optimize. I tried the obvious tools: Ghostscript got it to 96 KB but couldn't strip the redundant standard font embeddings qpdf barely","embedding":[-0.0182,0.0106,-0.0826,-0.0183,0.0084,-0.0285,-0.0822,0.0207,-0.0512,-0.037,0.004,0.0446,0.0152,0.0322,0.0025,-0.0282,0.0694,-0.0065,0.0176,0.0149,-0.0222,-0.0855,0.0796,-0.0273,0.0796,0.0125,-0.1065,-0.0136,-0.0005,-0.1039,0.1243,0.0223,0.0228,-0.0616,0.0651,0.0558,0.0089,0.0152,0.0295,0.0382,0.0105,0.0109,-0.0454,0.0402,0.0145,0.0366,-0.0131,0.0262,-0.0265,-0.0765,-0.0503,0.051,-0.0612,-0.0067,0.0943,-0.0016,0.0262,0.0383,-0.1286,0.0457,-0.0673,-0.0269,0.0106,0.033,0.0226,0.0535,0.0723,-0.021,-0.0381,0.0951,-0.0691,0.0063,-0.0158,0.0806,0.0107,0.0316,-0.006,0.033,-0.0477,-0.0491,0.0331,-0.024,-0.0161,0.0462,-0.0331,-0.0416,0.0231,-0.0331,-0.0028,0.0026,0.0237,0.0755,0.0039,0.0173,-0.0178,0.0189,0.0359,-0.0818,0.0066,0.0504,0.0787,-0.0372,0.1276,-0.086,-0.0579,-0.1182,0.0683,0.052,0.0374,0.0116,0.0697,-0.0057,-0.0311,-0.044,-0.0044,0.0735,0.0107,-0.0163,-0.0498,0.0819,-0.1215,-0.0061,-0.0403,0.0328,-0.0038,0.0022,-0.0062,0,-0.0073,0.1019,-0.0492,0.0255,-0.0191,0.0373,0.0427,-0.0102,-0.0186,0.0031,-0.041,0.0479,-0.0732,0.0944,0.0145,-0.1017,-0.0249,0.0897,-0.0364,-0.0032,0.0129,-0.0083,-0.0079,-0.0522,-0.0044,0.011,0.0473,-0.037,-0.0695,-0.0111,-0.0772,0.003,0.0443,-0.0165,0.019,-0.0947,-0.0545,-0.0731,-0.0938,0.0032,0.0119,0.0614,0.0299,0.0006,-0.0388,-0.0233,0.0092,-0.0178,-0.0212,-0.001,0.0474,-0.0008,0.0245,0.0465,-0.0333,-0.0021,-0.0074,-0.0208,0.0663,0.0208,0.0439,-0.0102,-0.0332,-0.0058,0.0575,0.0029,0.0103,-0.0527,-0.009,-0.0027,0.0186,-0.0009,0.084,-0.0732,0.0616,-0.0046,0.0623,0.0444,-0.0164,-0.0721,-0.0372,0.0445,0.0762,-0.1053,0.0337,-0.0574,-0.0416,-0.0321,-0.0434,0.0004,-0.0268,-0.0658,0.0519,-0.0423,0.065,0,-0.0123,-0.0868,-0.0676,0.117,0.0424,0.0128,-0.0544,0.051,0.015,-0.0987,-0.1206,0.0168,0.0304,-0.0925,-0.0571,-0.0606,0.0713,-0.0055,0.0619,0.0055,0.0259,-0.0065,0.0344,0.0981,0.1052,0.1094,-0.0187,0.0111,-0.0452,0.0028,-0.0381,0.0035,-0.0182,0.0052,0.0182,-0.0287,0.0114,0.1161,-0.0504,0.0145,-0.0293,0.0383,-0.0118,-0.074,0.0161,0.0076,-0.105,-0.0857,0.0971,0.0877,-0.0106,0.0621,-0.0751,0.0485,-0.0328,-0.0703,-0.0542,-0.0407,0.0235,0.0405,-0.0477,-0.0193,-0.0718,-0.0378,0.0212,-0.0035,-0.0628,-0.0171,0.0125,0.0593,-0.0336,-0.0818,0.0304,0.0644,-0.0545,0.0523,0.109,0.0443,0.0376,0.0694,0.0733,0.0561,-0.0499,0.008,0.0245,0.0985,-0.047,-0.0427,-0.0098,0.0321,0.0299,0.0679,0.0851,0.0317,0.024,0,0.0389,-0.0036,-0.0257,0.047,0.0246,-0.0974,-0.0109,0.0872,-0.0204,-0.1234,0.084,-0.0706,0.0068,-0.0491,0.0897,-0.0492,0.0306,-0.0374,-0.1116,-0.0523,-0.0189,-0.0217,-0.0669,-0.0008,0.0131,-0.0426,0.0343,0.0289,0.0473,-0.0301,-0.021,0.0041,-0.0978,0.0379,-0.0547,0.0451,0.0272,0.0299,-0.0203,0.0595,0.0454,0.0083,0.0237,-0.0494,-0.0048,-0.0388,-0.0132,-0.0615,0.0383,0.0376,0.0533,0.0545,-0.0837,0.044,-0.0265,-0.0686,0.0215,0.0456,0.0063,0.0149,0.021,-0.082,0.0763,0.0672]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"reader already includes Font subsetting — subset embedded fonts to only the glyphs actually used in the document Object deduplication — hash-based deduplication of identical streams Font","embedding":[-0.0478,0.0194,-0.0502,0.0027,0.0328,-0.0224,-0.0719,0.0475,0.0115,-0.0469,0.0173,0.0623,0.0015,-0.0031,-0.0258,-0.0515,0.1103,-0.058,-0.0213,0.0231,0.0435,-0.0609,0.0347,-0.0142,0.0942,0.0652,-0.1002,0.0036,0.0242,-0.1163,0.0393,0.014,0.0866,-0.0047,-0.03,0.0219,0.0469,-0.0257,0.0353,-0.0121,-0.0097,-0.0013,-0.0608,0.0191,-0.0207,-0.0078,-0.0632,0.0028,-0.0373,-0.0129,-0.0444,0.025,-0.1033,-0.0018,0.1028,0.0019,-0.0018,-0.0004,-0.1312,0.0311,-0.0835,0.0142,0.0458,0.0644,0.0608,0.0539,0.1019,-0.0482,0.0224,0.0199,-0.0471,0.0117,0.0232,0.0748,0.0001,0.0248,0.0214,-0.0069,-0.0563,-0.0817,0.0257,0.0132,-0.0099,0.048,0.0198,-0.0272,0.0227,-0.064,-0.0321,0.0371,-0.021,0.0088,0.043,0.0266,-0.0337,0.0082,0.0511,-0.0682,0.0558,0.0777,0.065,-0.0793,0.1239,-0.0774,-0.0825,-0.1468,0.0825,0.0106,0.0087,0.0425,0.0634,-0.0054,-0.0581,-0.0628,-0.0462,0.0151,0.0084,0.0104,0.0365,0.0633,-0.0862,-0.0289,0.0088,-0.0088,-0.0109,0.0013,-0.0215,0,-0.026,0.0123,-0.05,-0.0284,0.0037,0.0243,-0.0519,0.0091,0.0016,-0.0572,-0.0235,0.1073,-0.0984,0.1444,0.0424,-0.0186,-0.0217,0.1124,-0.0541,0.0106,-0.011,-0.0082,0.0034,-0.0439,-0.03,0.099,-0.0103,-0.0282,-0.1171,0.0126,-0.0579,0.0301,0.0303,-0.0113,0.0514,-0.0572,-0.0231,-0.0606,-0.019,-0.0059,-0.0532,0.0432,0.0233,-0.0432,-0.0025,0.0389,0.0023,-0.0547,-0.0319,0.0024,0.0231,0.0058,0.0281,0.0678,-0.0292,-0.0441,-0.0131,-0.0537,0.0338,0.0638,0.0598,0.0734,-0.0045,0.0168,0.0214,0.0046,0.0248,-0.0471,-0.0204,0.0014,0.0001,-0.0103,0.0325,-0.0533,0.0244,0.0086,0.0165,0.022,-0.0148,-0.0291,-0.0744,0.0504,0.0563,-0.1409,-0.0277,0.0211,-0.0158,-0.06,-0.0182,-0.0261,-0.0026,-0.0134,0.0211,-0.0632,0.058,0,-0.0799,-0.0435,-0.0751,0.0882,-0.0553,0.0201,-0.0585,0.0697,0.0199,-0.0775,-0.0228,0.0229,-0.0458,-0.0874,-0.0746,-0.0123,0.0449,-0.0613,0.0174,-0.0442,0.098,0.0467,-0.0109,0.0578,0.0789,0.0457,-0.0371,-0.0306,-0.003,-0.0787,0.0048,0.0419,0.0033,0.0572,0.0086,-0.058,0.0035,0.0511,-0.0308,0.0391,0.0139,0.0377,0.0203,0.012,0.023,-0.0071,-0.0985,-0.0778,0.1506,0.0599,0.02,0.0111,-0.03,-0.0127,-0.0571,-0.0622,-0.035,-0.0252,0.0144,0.0993,-0.0322,-0.0112,-0.0937,-0.0218,-0.0343,-0.0142,-0.0455,-0.0224,0.0458,-0.0025,0.0336,-0.0635,-0.0278,-0.0174,-0.0522,0.0254,0.081,0.0591,-0.0213,0.0365,0.0447,0.0428,-0.0405,0.0079,-0.016,0.0911,-0.1018,-0.0559,-0.0389,0.0612,-0.0385,0.1222,0.0043,0.0491,-0.0377,0,0.0212,-0.0071,-0.0323,0.0341,0.0221,-0.0859,-0.0607,0.1063,-0.0392,-0.1022,0.0941,-0.0645,-0.062,-0.0447,0.1093,-0.0238,0.0603,0.009,-0.0729,-0.018,0.0181,-0.0229,-0.039,-0.0081,-0.0513,-0.0074,0.018,0.0623,0.0359,0.0388,0.0066,0.0733,-0.0892,0.0379,-0.023,0.0316,-0.0088,0.0138,-0.0286,0.0903,0.0457,-0.0378,0.0113,0.0083,0.036,-0.0193,0.0468,-0.0787,0.0196,0.0157,0.0101,0.0403,-0.0716,0.0533,-0.0378,-0.053,0.0709,0.0504,0.0397,0.05,0.1253,-0.0798,0.0571,0.0919]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"The object inspector breaks down savings by category -- this 7.9 MB presentation dropped to 1.7 MB after the eight optimization passes. Privacy and accessibility # Files never leave the browser.","embedding":[-0.0568,0.0112,-0.1352,0.0157,0.094,-0.0586,-0.0277,-0.0029,-0.0491,-0.0375,0.0323,0.02,-0.0067,0.0636,-0.0005,-0.0441,0.0095,-0.0217,0.0175,0.0519,-0.008,-0.022,0.0256,0.0008,0.0217,0.0572,-0.1312,-0.0359,0.0175,-0.1085,0.0561,0.0099,0.0971,0.0349,0.0374,0.0039,0.0604,-0.0652,0.0166,-0.008,-0.0592,0.0001,-0.0081,0.0332,0.0113,-0.0237,-0.0293,-0.0288,-0.0903,0.0074,-0.0494,0.0197,-0.049,-0.0256,0.0507,0.0188,0.0044,-0.0197,-0.0933,0.0511,-0.0816,-0.0289,-0.0012,0.1097,0.0601,0.085,0.057,-0.0452,0.0158,-0.0025,-0.0949,0.0159,0.079,0.1268,0.0651,0.0158,0.0012,-0.0106,-0.0063,-0.132,0.0124,-0.0237,-0.0317,0.0559,0.012,0.0239,0.0122,0.0087,0.0127,0.0202,0.0473,-0.0059,0.0285,0.0457,-0.0389,-0.0487,0.0794,-0.0806,0.0284,0.1028,0.0402,-0.021,0.0855,-0.0972,-0.1041,-0.0918,0.085,0.0437,0.0098,0.0012,0.0757,-0.0215,-0.0624,-0.0788,-0.0719,-0.012,0.0208,-0.0428,0.0374,0.1064,-0.0966,-0.0007,-0.0385,-0.0205,0.0237,0.0189,-0.0588,0,0.0059,-0.0255,-0.0995,0.0213,-0.0069,0.0177,0.0093,-0.0232,-0.0446,-0.0316,0.0546,0.0739,-0.0701,0.078,0.099,0.0063,-0.0165,0.1226,-0.0743,-0.0037,-0.0196,-0.0186,-0.022,0.0079,0.0544,0.0864,-0.0334,-0.0283,0.025,0.0451,-0.0487,0.0075,-0.0291,-0.0032,0.0364,-0.0115,-0.0401,-0.0576,-0.0273,-0.0388,-0.0473,0.0176,0.0424,-0.0348,-0.0304,-0.0171,-0.0002,-0.0021,-0.007,-0.0039,0.0137,0.031,0.0108,0.011,-0.0247,-0.0087,-0.0218,0.0227,0.0582,0.0425,0.025,0.0138,-0.0083,-0.0189,0.0598,-0.0039,0.0069,-0.0409,0.0238,-0.0101,-0.0273,-0.0263,0.0059,0.0192,0.0297,0.022,0.0278,0.0037,0.007,-0.0488,-0.0175,0.0187,0.0759,-0.043,-0.0065,-0.0747,-0.0129,-0.0363,-0.0399,-0.0409,0.0928,-0.0178,-0.0082,-0.0621,0.0336,0,-0.0413,-0.0786,-0.0906,0.1123,-0.0644,-0.0221,-0.0008,0.0189,-0.0245,-0.0598,-0.0319,0.0129,-0.041,-0.0779,0.0009,0.0123,0.02,-0.0189,0.0234,0.0121,0.062,0.0443,-0.0129,0.0812,0.0323,0.0557,-0.0555,-0.0342,-0.0055,-0.0371,-0.0432,0.0157,-0.0573,0.0218,0.058,-0.1131,-0.0049,0.0653,-0.0017,0.0514,0.0033,0.0798,0.0076,-0.0478,0.0195,0.0559,-0.055,-0.0777,0.0479,0.0267,0.0297,-0.0093,0.0327,-0.0526,-0.046,-0.034,-0.0428,-0.0626,-0.0506,0.0665,0.0069,0.0018,-0.0735,-0.0043,-0.0214,-0.0553,-0.0969,-0.0202,-0.0251,0.0024,0.076,-0.1117,0.0051,0,-0.0515,0.0167,0.1289,0.0163,-0.0223,0.0088,0.0317,0.0516,-0.0116,0.0375,0.0536,0.0684,-0.0228,-0.0462,-0.0059,0.0302,-0.0026,0.1204,0.0368,0.0631,-0.0344,0,-0.0504,-0.033,-0.0452,0.037,0.0316,0.0082,0.0357,0.0786,-0.0275,-0.0641,0.1094,-0.1265,-0.0518,-0.0129,0.1029,0.0049,0.0283,0.0334,-0.1265,0.0034,-0.0422,-0.006,-0.0394,0.06,-0.043,0.0245,0.0229,0.0706,0.0665,-0.0226,-0.0306,0.0649,-0.1445,0.026,-0.0455,0.1138,0.0639,-0.0083,-0.008,0.1282,0.0748,-0.0375,-0.0296,0.0106,0.0275,-0.0493,-0.0183,-0.0393,0.0007,-0.0401,0.0418,0.0003,-0.0823,0.0598,-0.0543,-0.0353,0.0587,0.0444,0.0112,0.0666,0.1177,-0.0453,0.0726,0.087]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"ds: a pass/fail checklist for tagged structure, document title, display title (different than the former), language declaration, and conformance standards.","embedding":[-0.0767,0.002,-0.1064,0.0115,0.1186,-0.0538,-0.0143,-0.0055,-0.0665,-0.0541,-0.0056,-0.0273,0.0164,0.0445,-0.055,-0.0563,0.0575,-0.0024,0.0417,0.0374,-0.039,0.0039,0.0557,0.0186,-0.0255,0.0046,-0.1295,-0.0325,-0.0248,-0.1359,0.0909,0.0544,0.0155,0.0037,0.1068,-0.0175,0.0513,-0.0756,-0.0037,-0.0157,-0.0605,-0.0375,-0.0201,0.0524,-0.0357,-0.0292,-0.0002,-0.0641,-0.027,-0.0173,-0.0358,0.0157,0.0211,-0.0501,0.0707,0.0177,0,0.0103,-0.0871,0.0344,-0.0456,-0.0322,-0.0552,0.069,0.0466,0.0913,0.0174,0.0023,-0.0226,0.0166,-0.0492,0.0092,0.1187,0.0989,0.0328,0.0277,-0.0027,-0.0318,-0.0168,-0.1554,0.0092,0.0165,-0.0238,0.0789,-0.0041,0.0441,0.039,0.0029,0.014,0.0567,0.0817,0.0083,0.0112,0.0548,-0.0047,-0.0207,0.084,-0.0744,0.0413,0.093,-0.0097,-0.0067,0.0892,-0.0917,-0.0185,-0.0344,0.0647,0.0125,-0.0151,-0.0184,0.0809,-0.0209,-0.0225,-0.0789,-0.0423,0.0003,0.0493,-0.0632,0.0216,0.0792,-0.0359,0.0016,-0.0453,-0.0019,0.0369,-0.0034,-0.0071,0,0.0195,0.0004,-0.0967,0.0334,-0.0066,-0.0046,0.0113,-0.0337,-0.1066,0.0142,0.0316,0.0257,-0.0733,0.0316,0.0278,-0.0086,-0.0506,0.1099,-0.0927,0.0431,0.0167,-0.011,-0.0031,-0.0205,0.0032,0.0737,-0.0281,-0.0279,0.0303,0.0398,-0.0582,0.0172,0.036,0.0052,-0.0157,-0.0103,-0.061,-0.0557,-0.0758,-0.0699,-0.0147,-0.001,0.0047,-0.0119,0.0007,-0.0235,0.0173,0.0099,0.0572,-0.011,-0.0056,0.0434,-0.0118,-0.041,-0.0305,-0.0078,-0.0072,0.0311,0.0287,0.0155,0.0129,0.0294,-0.071,-0.059,0.024,0.0291,-0.0562,-0.0222,0.076,-0.0384,-0.0504,-0.0185,0.0202,0.0668,0.0984,0.0113,0.0432,-0.0082,0.0453,-0.0826,-0.0149,0.0062,0.114,0.0022,-0.0332,-0.0285,-0.0351,0.0272,-0.0688,-0.0217,0.0916,-0.036,0.0089,-0.0516,0.0369,0,-0.0099,-0.0651,-0.0598,0.0671,-0.0535,-0.01,-0.0474,0.0256,0.0176,-0.0234,-0.041,-0.0346,-0.0243,-0.0691,-0.0207,-0.0716,0.016,-0.0797,0.0216,0.0611,0.0963,0.0985,-0.0191,0.0676,0.007,0.0634,-0.0324,-0.0431,0.0308,0.008,0.0166,0.051,-0.0405,0.0561,0.0509,-0.0971,0.0143,0.0266,-0.0275,0.0675,-0.0088,0.072,0.0265,-0.0981,0.0226,0.0431,-0.0501,-0.0103,0.0242,0.0068,-0.0193,-0.0372,-0.0209,0.012,-0.045,-0.0169,-0.0219,-0.0459,-0.0267,0.0946,-0.0222,0.0133,-0.0822,0.021,-0.0307,-0.0275,-0.0971,-0.0355,0.0498,-0.0044,0.0309,-0.138,-0.0439,-0.0395,0.0228,0.0699,0.0854,-0.0182,-0.0489,0.0357,0.0268,0.0174,0.0122,0.0567,0.0986,0.0765,-0.0471,-0.0857,0.031,0.0437,0.0143,0.0822,0.0123,0.0344,0.0027,0,-0.04,0.0147,-0.051,0.0278,0.0343,-0.0279,0.0409,0.0096,-0.0509,0.0077,0.027,-0.1122,-0.0634,-0.0652,0.0828,-0.0104,0.0224,0.0841,-0.1345,0.0186,-0.0258,-0.0093,-0.0043,0.002,-0.1182,0.0182,0.0044,0.0041,0.0968,-0.0343,0.008,0.0881,-0.1005,0.0151,-0.0464,0.14,0.0731,0.0129,-0.0016,0.135,0.0671,-0.0065,-0.0436,-0.0024,-0.0122,-0.0173,-0.0672,-0.0498,0.0035,-0.0364,0.0838,-0.0417,-0.0671,0.0319,-0.0378,0.0111,0.0492,-0.0018,0.0084,0.0173,0.1025,-0.0662,0.1088,0.0771]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"Bug reports in this area are especially welcome. How it's built # The core engine uses four open-source libraries: pdf-lib — low-level PDF object access (MIT) fflate — pure-JS zlib compression (MIT)","embedding":[-0.1038,0.042,0.0124,0.0461,0.0848,-0.0425,-0.0372,0.0885,-0.0414,-0.0602,0.0083,0.0423,0.01,-0.0399,0.0752,-0.0024,0.1087,-0.1337,0.0243,0.0517,0.0065,-0.0525,0.0461,-0.0151,0.0539,0.0765,-0.0854,-0.0242,0.0091,-0.0389,0.0724,0.0813,0.0506,-0.055,0.0037,-0.0039,0.072,-0.0163,-0.1037,0.016,-0.0468,0.0297,0.0182,0.0839,-0.0293,-0.0332,0.0159,-0.0341,-0.0554,-0.0216,-0.0328,-0.017,-0.0479,-0.0323,0.0618,0.0245,-0.0029,0.0237,-0.0586,0.0934,-0.0639,-0.0227,-0.0025,0.0755,0.0856,-0.0267,0.103,-0.0374,-0.0385,-0.0118,0.0393,-0.046,0.0216,0.094,0.0029,-0.031,0.0243,0.0058,-0.0262,-0.0108,0.0293,-0.0214,0.0057,0.0643,0.0184,0.0067,-0.0172,-0.0787,-0.0245,0.0523,0.0265,-0.0057,0.0186,0.073,-0.0002,-0.0411,0.0525,-0.0093,0.0292,0.0809,0.024,-0.0446,0.1598,-0.0253,-0.0465,-0.1248,0.0809,0.1029,0.0566,0.043,0.0777,-0.084,-0.0179,-0.033,-0.0874,-0.0285,0.0315,-0.0086,0.0619,0.0773,-0.1151,0.0233,-0.0399,-0.0242,0.0815,0.0096,-0.0299,0,0.0043,0.0044,-0.0414,-0.0187,0.0254,-0.0475,-0.0217,-0.0089,-0.0254,0.0112,0.0265,0.0606,-0.0757,0.101,0.0687,-0.098,-0.0093,0.0562,-0.026,0.0003,-0.0553,0.0418,0.0187,-0.0661,-0.0843,0.0711,-0.0044,-0.0042,-0.0516,0.0255,-0.1,0.016,0.0132,-0.0575,-0.0069,-0.0408,-0.0169,-0.1057,-0.0533,-0.0308,-0.0419,0.0374,0.0165,-0.0112,-0.035,-0.0393,-0.0239,-0.0062,-0.0081,0.0081,0.0084,0.0523,0.1084,0.0925,-0.002,0.0091,0.0252,-0.0052,0.0353,0.0212,0.0243,0.0067,-0.0187,-0.0214,0.0355,0.0248,0.0312,-0.0309,-0.041,0.0355,0.024,0.0468,0.0129,-0.0073,0.0656,0.0002,0.0251,0.0677,-0.0311,-0.0333,0.0714,0.0591,0.037,0.0126,-0.0442,0.0459,0.0327,0.0013,-0.0485,0.0193,0.0188,-0.0749,0.0816,-0.0253,-0.0007,0,-0.0669,-0.0559,-0.0932,0.0615,0.022,0.0263,-0.0114,0.0292,-0.0173,-0.0706,-0.0049,0.0478,0.0069,-0.0833,-0.0398,0.0177,0.0109,-0.0586,0.0372,-0.074,0.114,0.0114,-0.0117,0.0301,0.0549,0.0134,-0.0416,0.0054,-0.0413,0.05,-0.0061,0.0084,-0.0199,-0.0058,0.0295,-0.0149,-0.1154,0.0878,-0.03,0,-0.0568,-0.0387,0.0294,-0.0008,0.0102,0.0865,-0.0643,-0.0244,0.0747,0.0095,-0.0069,0.0335,-0.0107,0.0205,-0.0878,-0.0803,-0.103,-0.0231,0.0116,0.0409,-0.0005,-0.0148,-0.0598,-0.1226,-0.0246,0.0047,-0.0658,-0.0399,0.0104,-0.0306,0.0471,-0.1134,-0.0105,0.0557,-0.0503,0.0875,0.1428,-0.0045,-0.0528,0.0778,0.0174,0.0851,-0.028,0.0277,0.0004,0.0531,-0.0409,-0.0882,-0.0212,0.0226,0.0366,0.0496,0.0178,0.0713,-0.0563,0,0.0278,-0.0604,-0.0399,0.0276,0.015,-0.0971,-0.0033,0.0137,-0.0039,-0.0061,0.0873,-0.0659,-0.0621,-0.0131,0.0721,0.0097,0.007,0.0559,-0.1112,-0.0495,-0.0449,-0.042,0.0042,-0.0173,-0.0481,0.0222,-0.0253,0.0423,0.0543,0.0092,-0.0716,0.0975,-0.1195,0.0667,-0.075,0.0135,-0.0234,0.0377,-0.0103,0.0363,0.0039,-0.1056,0.0304,0.0189,-0.0288,0.0083,0.0037,0.0105,-0.0349,0.0158,0.0313,-0.0164,-0.0344,0.036,-0.029,-0.0726,0.0817,-0.0217,0.0084,0.0211,0.0524,-0.057,0.0849,0.0665]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"I wrote a companion post on the design rationale if you want the full argument. Short version: browser tools are used in focused bursts, not browsed casually — the same use pattern floating palettes","embedding":[-0.0885,0.003,-0.045,0.0191,0.0636,-0.008,-0.0113,0.0527,-0.0198,-0.057,-0.0442,0.0901,0.0053,0.0411,0.0026,-0.029,0.1304,-0.0382,0.0491,0.0657,0.0047,-0.0934,0.0595,-0.0256,-0.0011,0.0226,-0.0933,-0.0259,-0.0393,-0.0474,0.0765,0.0356,-0.0071,-0.0841,-0.0331,0.0087,0.0382,0.0233,-0.0282,0.0053,-0.0663,-0.0374,-0.0135,0.0671,-0.0343,-0.0476,0.0201,-0.063,-0.0218,-0.0135,-0.0025,-0.0102,-0.0655,-0.0687,0.0661,0.0139,0.025,0.0092,-0.053,0.0386,-0.0415,0.0027,0.0126,0.0767,0.0739,0.0473,0.0841,0.017,-0.0094,0.0549,-0.0584,0.0115,0.0473,0.0473,0.0327,-0.0021,-0.0155,0.0288,-0.0871,-0.0607,0.07,0.0031,-0.0065,0.0754,-0.0365,0.0063,0.0148,-0.0456,0.0395,0.0082,0.0174,0.0265,-0.0127,0.0807,0.0793,-0.0095,0.0283,-0.0909,0.0364,0.073,0.0323,-0.0106,0.1535,-0.0734,-0.02,-0.0976,0.016,0.0858,0.0341,0.0266,0.0763,-0.0619,-0.0179,-0.0365,-0.0809,0.0187,0.0517,-0.0149,0.044,0.0644,-0.0657,0.0368,-0.0511,0.0403,0.0997,-0.0433,-0.0279,0,0.001,-0.0124,-0.0582,0.0386,0.0493,-0.0054,0.0296,-0.0284,-0.0504,-0.0348,0.0322,0.0627,-0.0704,0.1279,0.0124,-0.0611,-0.0617,0.0997,-0.0714,-0.0288,-0.069,-0.0361,-0.013,-0.0027,0.0051,0.0261,-0.0025,-0.0029,-0.0569,0.0209,-0.0722,0.0069,0.0219,-0.0428,-0.0559,0.0145,-0.0452,-0.0655,-0.0159,-0.0143,-0.0197,0.0411,0.0325,0.0347,-0.0428,-0.0574,0.0066,0.0472,0.0284,-0.0253,0.0375,0.0078,0.0283,0.0123,-0.0145,-0.0759,-0.0206,0.0495,0.089,-0.0256,0.0546,0.0393,-0.0482,-0.084,0.0049,0.0975,-0.0081,0.0058,-0.0063,-0.0692,-0.014,0.0096,0.0086,-0.0426,0.0522,-0.0017,0.0292,0.0262,0.0734,-0.0448,0.0304,0.042,0.0384,-0.0176,-0.0588,0.0132,-0.0208,0.0129,-0.0585,-0.0282,0.0316,-0.0261,0.0229,-0.0294,0.0595,0,-0.0326,-0.0766,-0.0585,0.1528,0.037,0.0515,-0.0461,-0.0446,0.029,-0.0523,-0.0442,0.0395,-0.1028,-0.0891,-0.0253,-0.0315,0.0056,-0.0922,0.0025,-0.0108,0.0644,-0.0148,0.0039,0.0285,0.0463,0.0491,0.0337,-0.0569,-0.0569,-0.0543,-0.0383,-0.0362,-0.0221,-0.0423,0.0632,-0.0178,-0.0268,0.1189,-0.0697,-0.0199,-0.0516,0.0292,0.0501,-0.0663,0.0115,0.0495,-0.0407,-0.0423,0.1097,0.049,-0.0153,0.0574,-0.012,-0.0214,-0.0383,-0.0709,-0.0647,-0.0181,-0.0056,0.0459,-0.0041,0.0096,-0.0616,-0.0451,-0.0392,-0.004,-0.0691,-0.0422,0.0279,0.0101,0.0192,-0.1264,0.0161,-0.0165,0.0275,0.0176,0.1859,0.0253,-0.0607,0.0672,0.0241,0.0688,-0.0145,-0.0216,-0.0217,0.1019,-0.1009,-0.0343,-0.0152,0.0336,0.0086,0.0533,0.0566,0.0261,0.0338,0,0.0299,0.0395,0.046,0.0321,-0.0093,-0.0232,0.0052,0.0911,-0.0146,-0.0595,0.0816,-0.094,-0.0216,0.0147,0.042,0.0134,0.0393,-0.0133,-0.1417,-0.0491,-0.0484,-0.0225,-0.007,-0.0041,-0.0132,0.0517,0.005,0.0454,0.0526,-0.0296,-0.0948,0.0543,-0.1686,0.059,-0.0668,0.0127,0.0538,0.0416,-0.0378,0.0854,0.027,-0.0813,0.0661,0.0025,0.0387,0.0214,0.0215,-0.0469,-0.0618,0.0554,0.0244,-0.0277,-0.0433,0.0765,-0.0517,-0.0408,0.047,0.0156,0.0105,0.0329,-0.0007,-0.0679,0.021,0.1093]},{"url":"/posts/20260216-introducing-pdf-a-go-slim/","title":"PDF-A-go-slim: a browser-based PDF optimizer","snippet":"Full credits for inspirations and tools that informed the project are in the README . Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.0715,-0.0294,-0.0857,0.0396,0.0813,-0.0047,-0.0073,0.009,-0.0804,-0.0463,-0.0443,0.0936,0.0447,0.0725,-0.033,0.009,0.0497,-0.0194,0.0551,-0.0051,-0.0629,-0.0654,0.1189,-0.0457,-0.0318,-0.0054,-0.1195,-0.0257,-0.0566,-0.0667,0.1029,-0.0185,0.028,-0.0577,-0.0281,-0.0539,0.0073,-0.0127,0.047,0.0439,-0.062,-0.0636,0.0188,0.0371,-0.0196,-0.0238,-0.0404,-0.0142,0.0088,0.0373,-0.0631,-0.0104,-0.0477,-0.1027,0.0447,0.0009,0.0152,-0.0402,-0.0372,0.0196,0.0179,0.0104,-0.0081,0.0928,0.0501,0.0848,0.0048,0.0202,-0.0424,0.07,-0.0894,0.0137,0.0564,0.029,0.0297,-0.0375,-0.0313,0.0187,-0.0738,-0.0473,0.0284,-0.025,-0.0195,0.0789,-0.0297,-0.0699,0.044,-0.0561,0.0261,-0.0059,0.006,0.06,0.0006,0.0436,-0.0413,0.0093,0.0436,-0.1418,-0.0109,0.0758,0.0159,-0.0363,0.1139,-0.0996,-0.0648,-0.056,0.0202,0.0922,0.0111,0.0085,0.0439,-0.0164,-0.0546,-0.0721,-0.0584,-0.0047,0.0626,-0.0581,0.062,0.0297,0.006,0.0943,-0.1089,0.0354,0.1024,0.0158,-0.0182,0,0.0139,-0.0173,-0.0642,0.0282,0.0258,0.0629,-0.008,-0.0485,-0.119,-0.0392,0.0305,0.0573,-0.0682,0.1051,-0.0236,-0.1082,-0.0275,0.1039,-0.0173,-0.0427,-0.0731,0.034,0.0212,0.048,-0.0069,0.0687,-0.01,-0.0093,-0.0523,0.0082,-0.0477,0.0328,-0.0118,-0.0353,-0.0415,-0.0093,-0.0692,-0.0951,0.0438,-0.0166,-0.0206,0.0174,0.0299,0.038,-0.0694,-0.0171,0.0013,0.0036,0.0327,-0.0349,-0.0434,0.0118,-0.0045,0.0171,-0.0065,-0.0853,-0.0572,0.0633,0.0523,-0.0298,0.0766,0.0147,-0.0427,-0.1265,-0.0175,0.0226,0.0121,0.0281,0.0284,-0.0315,0.0173,0.0185,0.0766,-0.0702,0.0415,0.0078,0.0123,0.0058,0.0462,-0.0584,0.0174,-0.0034,0.0289,-0.0591,0.0722,-0.0023,-0.0162,0.0053,-0.05,-0.0374,0.0023,-0.0204,0.0458,-0.0431,0.0815,0,-0.0494,-0.0361,-0.0427,0.1494,0.0277,0.082,-0.0316,0.0291,0.0348,-0.0315,-0.0314,0.0121,-0.073,-0.1024,-0.0435,-0.0083,0.0024,-0.0369,-0.001,-0.0299,0.0627,0.0473,-0.0175,0.0949,0.0348,0.038,0.0667,0.0093,-0.0511,0.0005,-0.056,-0.0161,0.003,0.0204,0.0783,-0.0149,0.0129,0.0641,-0.0639,-0.0187,-0.0807,-0.0038,0.038,-0.0892,0.0322,0.0448,-0.0606,0.0397,0.0744,0.0349,-0.0715,0.0225,-0.0404,-0.0764,-0.0624,-0.06,-0.0711,-0.0286,0.0218,0.0472,-0.0404,0.0248,0.0024,-0.0511,0.0055,-0.0085,-0.044,-0.0205,0.0321,0.0577,0.0643,-0.0724,0.0553,-0.0349,0.0242,0.0333,0.1674,0.0378,-0.0266,0.0328,0.0435,0.0618,0.0391,-0.0463,0.0387,0.0538,-0.0449,-0.0293,-0.014,0.0159,0.0105,0.0606,0.0974,0.0223,0.0513,0,0.0027,0.0535,-0.0006,0.0146,0.0473,0.0083,0.0537,0.0878,-0.0477,-0.0742,0.1175,-0.0522,0.0299,0.019,0.0435,0.0176,0.0043,0.0375,-0.0929,-0.0338,0.0188,-0.0282,-0.0053,0.0242,-0.0386,0.0325,-0.0453,0.0846,0.0621,-0.0768,-0.0723,0.0059,-0.1352,0.0422,-0.0153,0.0217,0.0103,-0.0099,-0.1093,-0.001,0.0197,-0.0472,0.0322,0.0119,0.0158,0.0598,-0.0107,-0.0589,-0.0072,0.0277,0.0269,-0.0288,-0.0326,0.0765,-0.0477,-0.0373,0.0252,0.0627,0.0065,0.0688,0.0225,-0.0172,0.021,0.0957]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"← Blog Feedback buttons without JavaScript, using a 1990s web pattern 20 Feb 2026 3,162 words Filed in: web development, static sites, Cloudflare Workers, retro web Image made with Loras.dev .","embedding":[-0.1614,-0.0657,-0.029,0.039,0.0873,-0.0357,0.0115,-0.057,0.0201,-0.025,-0.052,0.0219,0.0143,-0.0065,0.0076,-0.0217,0.0734,-0.069,0.021,0.0001,0.0216,0.0144,0.0397,-0.0068,-0.0362,-0.0054,-0.022,-0.0026,0.0178,-0.0211,0.0599,0.0133,-0.0625,-0.0142,0.003,0.07,0.0162,-0.0511,0.0387,0.0206,-0.0443,-0.0486,0.041,-0.0081,0.0074,-0.0329,0.0061,-0.0825,-0.0489,0.0508,0.0002,-0.088,0.065,-0.0821,-0.0526,-0.0505,-0.0154,-0.0171,-0.0128,-0.0197,0.0459,-0.1036,0.0588,0.0054,0.0144,0.0239,-0.0462,-0.0409,-0.0566,-0.0216,-0.0657,0.0027,-0.0447,0.0115,0.0575,-0.0513,-0.0744,0.0353,-0.0049,-0.0651,0.0831,-0.0848,0.0393,0.065,0.0177,0.0373,0.1093,0.06,0.0939,0.0065,-0.0471,0.0471,0.055,-0.0053,-0.0072,0.0188,-0.0221,0.049,-0.0111,0.0804,0.0288,0.003,0.0703,-0.06,0.0258,0.0048,-0.0862,0.1771,0.0589,-0.0507,-0.0891,0.0722,-0.0678,-0.047,0.0146,-0.0399,0.0978,-0.1223,0.0419,-0.0408,0.1617,0.0052,-0.0576,0.0215,0.0324,0.0287,-0.0265,0,0.0958,0.0456,-0.0323,-0.0418,0.0637,0.0169,0.0176,0.0101,-0.104,0.0128,-0.0469,0.034,0.0118,0.0067,-0.0186,-0.0346,0.0097,-0.0468,0.0032,-0.0906,0.046,0.0454,0.0386,0.0696,-0.0031,0.0779,0.0367,0.0709,-0.0369,-0.0119,0.0157,-0.0468,0.029,0.0141,-0.0193,-0.011,-0.0421,-0.1039,0.0373,-0.0082,-0.0035,0.0227,-0.0833,-0.0114,-0.0171,-0.025,0.0263,-0.0621,0.0544,0.0101,-0.064,0.082,0.1143,-0.0122,-0.0282,-0.055,-0.0568,-0.0288,0.017,0.0094,0.0305,-0.0258,-0.0227,-0.0529,-0.0788,-0.0095,-0.0005,0.1005,0.015,-0.0466,0.0698,0.0568,0.06,-0.0452,0.0159,-0.0238,-0.0895,-0.0519,-0.0224,0.0026,0.0696,-0.0791,-0.0507,0.0614,0.0704,-0.022,0.0226,0.0023,-0.0494,0.0225,0.0589,0.011,0.0388,-0.0334,0.0163,0,-0.0259,0.0117,-0.1745,0.1237,-0.0039,0.0457,0.0329,0.0115,0.0528,0.0103,0.0166,0.0102,-0.066,0.0355,-0.0509,0.0911,-0.0922,-0.0724,-0.0737,0.0135,0.0895,0.074,-0.0299,0.0031,-0.0273,0.0717,-0.0289,0.0568,-0.0312,0.0242,-0.0402,0.0675,0.0271,-0.0103,0.0766,-0.0579,-0.027,0.0354,-0.005,-0.0203,0.0278,-0.0542,0.0126,0.0283,-0.038,0.0442,-0.0972,0.0024,-0.0563,-0.0103,-0.0631,0.0076,-0.0064,-0.0595,-0.038,-0.0256,-0.0662,-0.0146,-0.0873,0.0508,-0.0248,-0.0597,0.03,-0.0287,0.07,-0.0261,-0.0027,0.0303,0.029,0.0069,0.0262,0.0449,0.0343,-0.0666,0.088,-0.0108,0.0534,-0.0733,-0.0232,0.019,-0.0366,0.0415,0.0386,-0.0966,0.0502,-0.0449,-0.0621,0.0626,-0.0352,-0.0311,-0.0554,-0.0059,0.0475,0.0628,0.0654,0,-0.0668,0.0946,-0.0483,-0.033,0.0089,0.0169,0.0604,0.0428,-0.0532,-0.0561,-0.0035,-0.0117,0.1061,0.0599,0.0068,0.0112,-0.0227,0.0236,-0.0527,-0.0544,0.002,0.029,-0.0486,0.0121,0.0087,0.0445,-0.0449,0.0913,-0.0395,-0.0416,-0.0255,-0.0453,-0.0422,-0.0173,-0.0393,0.0175,-0.0339,-0.0639,-0.0318,-0.0688,0.0434,0.042,-0.0881,0.029,0.0462,0.0672,-0.0328,-0.0638,0.0013,0.0007,0.0125,-0.0369,0.0086,0.124,0.0605,-0.0241,0.0173,-0.0368,0.0551,0.0499,0.0562,0.0451,0.0331,0.0154],"teaser":"A Cloudflare Worker is just a CGI script, and that&#39;s exactly what a static site needs.","date":"Fri Feb 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"get shows a \"Thanks!\" message after the redirect without page navigation An SVG endpoint returns just the number — the 1996 hit counter, reborn The Worker source is in the worker/ directory of this","embedding":[-0.1446,0.0351,0.0372,0.0647,0.0399,-0.0246,0.0024,-0.0716,0.0326,-0.0535,-0.0722,0.0858,0.0062,-0.0337,-0.0119,-0.0239,0.0598,-0.043,0.0393,0.041,-0.0194,-0.0112,0.0571,-0.037,-0.0652,-0.0261,-0.025,-0.0567,0.0451,-0.0802,0.0182,-0.0291,-0.063,-0.0205,-0.0433,0.0402,0.0121,-0.0356,-0.066,-0.0164,-0.096,0.0015,0.0326,0.0462,0.0288,-0.0145,-0.0498,-0.0899,-0.026,-0.006,0.0018,-0.0109,0.0532,-0.0825,-0.0104,0.0013,0.0961,-0.003,-0.0212,0.0008,0.0538,-0.0875,0.0154,-0.0122,0.0418,0.0412,0.0225,-0.0578,-0.0573,-0.0351,-0.0454,-0.0281,0.0525,0.0094,0.0669,-0.0441,-0.0051,0.005,0.0493,-0.0153,0.0082,-0.0952,-0.0011,0.0273,0.0192,0.0423,0.029,0.0104,0.0863,0.0217,-0.0292,0.0359,0.0139,-0.0387,-0.0389,0.0327,-0.0012,0.0238,-0.0158,0.0708,0.067,0.0488,0.0625,-0.0363,0.0351,0.0257,0.0034,0.1917,0.045,-0.0229,-0.0752,0.0242,-0.0193,0.006,-0.0711,-0.0644,0.0401,-0.0649,0.0757,-0.0145,0.1322,0.0205,-0.009,-0.0159,0.0816,0.0545,-0.0109,0,0.0378,0.0332,-0.0172,-0.0155,0.0038,0.0244,0.0242,0.0264,-0.0708,0.0345,0.0362,-0.0071,0.0159,0.0049,0.0033,-0.0375,0.0401,-0.0425,-0.0323,-0.0891,0.0239,0.0279,0.077,0.0227,-0.0138,0.068,-0.0653,0.0987,-0.1342,-0.0125,-0.0456,-0.0374,-0.0104,0.0371,0.0125,0.0318,0.017,-0.0549,0.0427,-0.0346,0.0111,0.0464,-0.0207,0.0044,0.0124,-0.0301,0.0216,-0.0762,-0.019,-0.0121,-0.0857,0.1239,0.0967,-0.0192,-0.03,-0.0506,-0.0673,-0.0042,-0.0215,-0.0028,0.0821,-0.0118,-0.0226,-0.0975,-0.0566,-0.0248,-0.0101,0.0344,-0.0052,-0.0707,0.0649,0.0297,0.0946,-0.0038,0.0035,-0.0498,-0.0694,-0.0447,0.0469,-0.0296,0.11,-0.0253,-0.0352,0.0582,0.1621,-0.0477,0.0448,-0.0506,-0.0391,0.0257,0.0687,0.0092,0.004,-0.0278,0.0118,0,-0.0089,-0.0295,-0.1086,0.0462,-0.0931,0.05,-0.0094,-0.0327,0.0224,-0.022,0.0585,0.0517,0.0205,0.0201,-0.0691,0.0899,-0.0668,0.0144,-0.0695,-0.0227,0.097,0.1154,-0.0722,0.0213,-0.0523,0.027,-0.0565,0.021,-0.076,0.031,0.0343,0.0354,-0.0102,-0.029,0.1246,-0.0206,-0.1132,0.0452,-0.0345,0.0797,0.013,0.01,0.0227,0.0741,0.0182,0.0417,-0.0821,0.0229,-0.0018,-0.0076,0.0106,-0.0108,0.0036,-0.0492,-0.0564,-0.0155,-0.1163,0.022,-0.0101,0.0961,0.003,-0.0173,-0.0491,-0.0497,0.0381,0.0068,0.0507,0.0771,0.1362,-0.025,0.0413,0.0265,0.0289,-0.0688,0.0459,0.0495,0.076,-0.0453,-0.0434,-0.0405,-0.0125,0.0465,0.0195,-0.0513,0.0457,-0.0486,-0.0857,0.0233,-0.0685,-0.0595,-0.0265,0.0115,-0.0061,0.1104,0.0288,0,-0.0163,0.0344,0.0101,-0.0243,0.0548,0.0268,0.0289,-0.0392,-0.0739,-0.0273,-0.0117,0.0324,0.0363,0.0468,-0.0125,0.0286,-0.0724,0.0641,-0.0975,-0.0193,-0.0367,-0.0033,-0.0689,0.0796,0.032,0.0052,0.0235,0.0979,0.0447,-0.0079,-0.0238,-0.017,-0.1027,-0.0245,-0.0219,0.018,-0.0059,-0.0396,0.0128,-0.0308,0.0282,0.0223,-0.0109,0.0416,-0.0694,0.0462,-0.0847,-0.0599,-0.0416,-0.0379,-0.0119,-0.0477,-0.0092,0.0718,0.0528,-0.0558,0.0324,0.0285,0.0197,0.0873,0.115,0.0336,0.0212,-0.0379]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"No fetch() calls, no framework, no hydration. If JavaScript fails to load, the feedback still works. The problem is obvious: the site is static HTML, so where do we put the brain?","embedding":[-0.1131,-0.0401,0.0069,0.0278,0.026,-0.0698,-0.0436,0.0151,0.027,-0.0227,-0.03,0.0246,0.0765,-0.0478,0.001,-0.0162,0.045,-0.0504,0.0116,0.0111,-0.0412,0.0269,0.0436,-0.0292,-0.0658,-0.0034,-0.0349,-0.0171,0.0103,-0.054,0.056,-0.0254,-0.0633,-0.018,-0.0268,0.0858,0.001,-0.0359,0.008,-0.0261,-0.0695,-0.0215,0.0833,0.0191,-0.0271,-0.0174,-0.0435,-0.0382,-0.0822,0.0078,-0.0086,-0.0329,0.0383,-0.0806,-0.0168,-0.0414,0.0068,-0.0278,-0.0183,-0.0106,0.0351,-0.069,0.0084,0.0412,0.0283,0.0675,-0.0071,-0.0101,0.0417,-0.0837,-0.0368,-0.0159,-0.0501,-0.001,0.0475,-0.0885,-0.0631,0.029,-0.0091,-0.0262,0.0311,-0.0861,0.0235,0.0069,0.0205,-0.0148,0.1073,0.0878,0.0475,0.0449,-0.0162,0.0417,0.0652,0.0652,-0.0147,0.0084,0.0163,-0.0414,-0.005,0.1177,0.0549,0.0266,0.0155,-0.0347,0.0863,0.011,-0.0049,0.1606,0.0293,-0.0498,-0.1539,0.0254,-0.0322,-0.0157,-0.0263,-0.1224,0.0693,-0.0443,0.0434,-0.0556,0.1478,0.0335,-0.0522,-0.0406,0.0855,0.0475,0.0158,0,0.0506,0.0083,-0.0312,0.0125,-0.0008,0.0683,-0.0035,0.0246,-0.0409,-0.0243,0.0601,0.0175,0.0378,0.0583,0.011,-0.0214,-0.0009,-0.0144,0.0674,-0.0947,-0.0225,0.0482,0.1025,0.0795,-0.0127,0.0905,-0.0556,0.1245,-0.0709,-0.0292,0.0296,-0.0636,-0.0317,-0.0001,0.0626,0.0139,0.0099,-0.1159,0.0189,-0.0138,-0.0524,0.0058,-0.0936,-0.0086,-0.0183,-0.0117,-0.0251,-0.0464,-0.058,0.0698,-0.0625,0.0887,0.0771,0.0461,-0.069,-0.014,-0.0655,-0.0364,-0.004,0.0186,0.0749,-0.0074,-0.0597,-0.0828,-0.0507,0.0025,-0.0181,0.0543,0.0161,-0.0365,0.0292,0.0233,0.0569,0.001,-0.0039,-0.0555,-0.1019,-0.0673,0.0028,0.0157,0.118,-0.0556,-0.0331,0.0181,0.0931,-0.0012,0.0552,-0.0459,-0.0294,0.0546,0.0225,0.0204,-0.0334,-0.0301,0.0033,0,-0.0355,0.0148,-0.1483,0.0648,-0.0365,0.0225,-0.0281,-0.0073,0.0511,-0.0558,0.0258,0.0241,-0.0001,0.0315,-0.0513,0.0347,-0.0166,-0.0483,-0.0456,-0.004,0.113,0.0739,-0.1004,0.0006,-0.0555,0.0448,-0.0451,0.0447,-0.0369,0.0111,0.0833,0.0389,0.0371,0.0303,0.1023,-0.0009,-0.0204,0.0135,0.0086,0.0024,0.0084,0.011,0.0312,0.0333,-0.0284,0.0613,-0.1389,0.0783,-0.0246,0.009,-0.0583,0.0011,0.0136,-0.1099,-0.052,-0.0304,-0.0337,-0.0066,0.0141,0.0739,-0.0323,-0.0291,-0.0267,-0.0499,0.0233,0.0113,0.026,0.0223,0.0631,0.0488,0.0234,0.044,0.0149,-0.0921,0.1192,0.0003,-0.0191,-0.0453,-0.0658,-0.0421,0.0027,0.0626,0.0655,-0.0793,0.0584,-0.0383,-0.0866,-0.0136,-0.0272,-0.0649,-0.0202,0.0494,0.0271,0.1003,0.0839,0,-0.0216,0.0525,0.0135,0.0364,0.0355,0.0612,0.0354,-0.046,-0.0465,-0.0823,0.0276,0.0317,0.016,0.0401,-0.0037,-0.0185,-0.0528,-0.013,-0.0472,-0.0126,0.0014,-0.0226,-0.0008,0.0131,0.0502,0.0211,0.0126,0.1094,-0.0715,-0.0236,0.0632,-0.059,-0.0456,0.0066,-0.0207,0.0548,-0.0403,-0.047,-0.0255,-0.0675,0.0036,0.0689,-0.0482,0.0374,0.024,0.0787,-0.0658,-0.0679,-0.0063,-0.0718,-0.032,-0.052,-0.0326,0.1107,0.0764,-0.0327,0.0124,0.0259,0.0111,0.08,0.0293,0.0488,-0.0451,-0.0351]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Web rings used this exact architecture. The \"Next site\" button was a link to a central CGI script: http://www.webring.org/cgi-bin/webring?ring=navships;id=002;next Click it, and the script would","embedding":[-0.1421,-0.0215,-0.04,0.0349,-0.036,-0.0504,-0.0078,-0.0355,0.0917,-0.0285,-0.0312,0.0189,0.0559,-0.0159,-0.0201,0.032,0.0364,0.0418,0.0301,-0.0378,0.0347,0.0097,0.0483,-0.0082,-0.0572,-0.036,-0.0657,-0.0382,-0.035,-0.0723,0.0401,0.0156,-0.0686,-0.0417,0.0052,0.0333,-0.0164,-0.0762,-0.0201,0.0318,-0.0069,0.0135,0.046,0.0262,-0.0196,0.023,-0.0668,0.0354,-0.069,0.0017,0.014,-0.0571,0.0154,0.0076,-0.0384,0.0248,-0.0642,-0.0211,0.0345,-0.0176,0.1147,-0.0936,0.0133,0.0046,-0.0144,0.0149,-0.0138,-0.0031,-0.0269,-0.0425,-0.0002,-0.0019,-0.0368,0.035,0.0568,-0.0358,-0.035,0.0373,-0.0506,-0.0866,0.0278,-0.0772,0.0371,-0.0022,0.0981,-0.0196,0.0635,0.0428,0.0361,-0.0093,-0.0527,0.0441,0.024,0.0174,-0.0301,0.0196,-0.0594,0.017,-0.0092,0.0711,0.0847,0.0584,0.0374,-0.0336,0.0426,0.0189,-0.0228,0.2101,0.0889,-0.0201,-0.0635,0.0632,0.0059,-0.0369,-0.039,-0.0312,0.0583,-0.0476,0.1601,-0.0278,0.1317,-0.0198,-0.0826,-0.0482,0.1064,-0.0038,0.0505,0,0.0498,0.0266,-0.0447,-0.075,0.0248,0.0282,-0.0007,0.0473,-0.0739,-0.0354,-0.0029,0.0102,0.0715,0.0164,-0.0332,-0.0626,0.0244,0.0082,0.038,-0.0634,0.0368,0.0536,0.0587,0.0757,-0.0044,0.0972,-0.0332,0.0243,-0.0451,0.0274,0.057,-0.0089,-0.0149,0.0114,0.0197,0.0151,0.0588,-0.0775,0.0144,-0.0308,-0.0699,0.025,-0.0873,0.0221,-0.0864,-0.0707,-0.0648,-0.0415,-0.0038,0.0576,-0.0564,0.0287,0.0654,0.033,-0.0355,-0.045,-0.1037,0.022,-0.0122,0.058,0.0838,0.0018,-0.0473,-0.0335,-0.0081,0.0266,-0.0502,0.0931,0.0094,-0.0055,0.006,0.06,0.0245,0.0197,-0.0122,-0.0734,-0.1127,-0.0353,0.0379,-0.0001,0.0605,-0.0641,-0.0275,0.0028,0.0803,-0.0331,0.0428,-0.0416,-0.0729,-0.0029,0.0998,0.0523,0.0369,0.0358,0.0188,0,-0.0387,0.0739,-0.1183,0.1169,-0.0424,0.0146,0.068,0.0012,0.0257,-0.0299,0.0192,0.0713,0.003,0.0704,-0.0593,-0.0014,0.0119,-0.0524,-0.0448,-0.0128,0.0889,0.0382,-0.115,-0.0028,-0.0564,0.0575,0.0329,0.0128,-0.0364,-0.0255,0.0884,0.0434,0.0384,0.0073,0.0486,0.02,-0.0432,0.0323,0.0124,0.0468,0.0628,-0.0466,0.0026,-0.027,-0.0021,0.0472,-0.0975,0.144,-0.0332,-0.0169,-0.0182,0.0146,0.0159,-0.0391,-0.0706,-0.0353,-0.0318,0.0091,-0.036,0.0281,-0.0202,0.0011,0.0195,0.0101,0.0725,0.0005,0.0543,0.0378,0.0382,-0.0075,-0.0108,0.0338,0.0347,-0.0625,0.0615,-0.0889,0.0605,-0.0667,-0.0161,0.0026,-0.0731,0.0136,0.072,-0.0711,0.0795,-0.0515,-0.0836,0.0242,-0.0373,-0.0234,-0.0225,-0.004,-0.0279,0.0211,0.0522,0,-0.0207,0.0687,-0.0884,0.0167,0.0871,0.002,0.003,0.0074,-0.0641,-0.064,0.0242,0.0558,0.0434,0.0017,-0.0209,0.019,0.0355,-0.1087,-0.0372,-0.0119,-0.0193,-0.0059,-0.0393,-0.018,-0.0188,-0.0038,-0.0227,0.093,-0.0159,-0.0844,-0.0176,-0.007,-0.0855,-0.0034,-0.0537,0.1152,-0.0132,-0.035,0.0171,-0.1107,0.0421,-0.0432,-0.0206,0.0184,-0.0057,0.0561,-0.0226,-0.0932,0.0168,-0.0858,-0.0145,-0.0546,0.0396,0.061,0.0532,-0.0218,-0.0255,-0.089,0.0232,0.1135,0.0876,-0.0047,-0.0112,0.0022]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"V storage → Worker returns: 302 Location: https://www.allaboutken.com/posts/my-post/#thanks → Browser follows redirect back to the same post → CSS :target reveals \"Thanks for the feedback!\" message →","embedding":[-0.1112,0.0818,0.0452,0.1022,0.0484,-0.048,-0.0068,-0.0338,0.0442,-0.0418,-0.0861,0.0264,0.0105,-0.011,-0.0326,0.0239,0.0551,0.0024,0.0169,-0.0288,0.0355,0.029,0.1046,0.0301,-0.0266,-0.0171,-0.012,-0.0204,0.0003,-0.1006,0.0009,-0.064,-0.0082,0.0005,0.0077,0.0815,0.0453,-0.056,-0.0428,-0.0054,-0.0358,0.0307,0.0352,0.0695,0.0175,-0.0078,-0.0134,-0.0264,-0.0458,0.0312,0.0193,-0.0859,0.0373,0.0256,-0.0379,-0.0002,0.0279,-0.0028,-0.0485,-0.0309,0.0691,-0.1069,0.0122,-0.0577,-0.022,0.0508,-0.0057,-0.0547,-0.117,0.0075,-0.0327,-0.0026,0.0176,0.0427,0.0595,-0.0642,-0.0142,0.0308,-0.0347,-0.0382,0.0228,-0.1125,0.0027,0.055,0.0441,0.0184,0.015,0.0132,0.06,-0.0195,-0.0644,0.0542,-0.0071,-0.0197,-0.1005,-0.0028,-0.0699,0.0456,-0.0255,0.1246,0.0975,0.0864,0.0229,-0.0553,0.055,0.0319,-0.0084,0.1619,0.0027,0.0029,-0.0092,0.0333,-0.0354,-0.0022,0.0023,-0.0865,0.0538,-0.0275,0.0848,-0.0402,0.1375,-0.0207,-0.0681,-0.0218,0.0701,-0.0092,0.0662,0,0.0441,0.0428,-0.0402,0.04,0.0325,0.027,-0.0001,0.0151,-0.0457,-0.0527,0.0115,-0.0153,0.0672,0.0205,-0.0472,-0.0713,0.0457,0.0325,-0.0112,-0.0632,0.0229,0.0149,0.0107,0.0387,0.0248,0.0618,-0.0039,0.0217,-0.1084,-0.0167,0.0159,0.0349,0.0272,0.0126,-0.0266,0.0304,0.006,-0.0616,0.0099,-0.0356,-0.0057,0.0295,-0.078,-0.0063,-0.0434,-0.0433,0.0075,-0.0446,0.0134,0.0102,-0.0686,0.035,0.064,0.0193,-0.05,-0.0571,-0.0461,-0.0158,-0.0171,-0.0013,0.0764,0.0162,-0.0042,-0.0522,-0.0425,0.0088,-0.0309,0.135,-0.0296,-0.0342,0.0137,0.0267,0.0144,-0.0274,-0.0383,-0.0596,-0.097,-0.0034,0.0311,-0.0403,0.0349,-0.0871,-0.0416,-0.0089,0.1318,-0.0126,0.0643,-0.0779,-0.0615,0.0397,0.0312,0.0447,0.0347,0.0024,-0.0204,0,-0.0025,0.0682,-0.1339,0.0998,-0.0445,0.0575,0.0626,0.0744,0.0233,0.0065,0.0124,0.0269,-0.0288,0.0617,-0.0933,0.0399,0.0083,0.0051,-0.0733,-0.0327,0.0359,0.0466,-0.0219,0.0042,-0.0169,0.0457,0.0651,0.0056,-0.1016,-0.0416,0.0277,0.0555,0.0691,-0.0269,0.1064,-0.0227,-0.0752,-0.0077,0.0218,0.0838,0.0835,0.0022,0.0069,0.0256,-0.0324,0.0107,-0.0176,0.0098,-0.0747,0.0126,0.0444,-0.0267,-0.0132,-0.0203,-0.0717,0.0186,-0.121,0.0185,-0.0564,0.0189,-0.0417,-0.0181,-0.0055,0.0215,0.0846,-0.0613,0.0691,-0.0093,0.1013,0.0081,0.008,0.0673,0.0411,-0.0055,0.13,-0.071,0.0896,-0.0902,-0.0739,-0.0029,-0.0454,0.0022,0.0178,-0.0718,0.0716,-0.0657,-0.0985,0.0386,-0.0742,-0.0526,-0.0092,0.0292,0.0042,0.0275,0.0521,0,-0.0156,0.0543,-0.0605,0.0071,0.0663,-0.0191,0.0328,-0.0322,-0.1145,-0.0198,-0.0169,0.0223,-0.0024,-0.0136,-0.0216,-0.0313,0.0025,-0.0299,-0.066,-0.0221,-0.0236,-0.0182,-0.0647,0.0767,0.0282,0.0082,-0.0416,0.0713,0.0412,-0.0413,0.0128,-0.0025,-0.0872,-0.037,-0.0251,0.0783,0.0184,-0.0263,0.079,-0.0108,0.0059,-0.004,-0.0088,0.0444,-0.0616,0.056,-0.0597,-0.0882,-0.0393,-0.0471,0.0145,-0.0879,0.0231,0.0937,0.0033,-0.0571,0.0341,-0.0446,0.0356,0.0712,0.1754,-0.0013,0.0199,-0.0021]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Not CSS-styleable from the page since it's a separate document. /count/posts/slug/ — return the count as plain text ( text/plain , 2-second cache).","embedding":[-0.1424,0.0313,-0.0432,0.1098,-0.002,-0.0439,0.0225,0.0211,0.093,-0.0209,-0.0524,0.0562,0.0745,-0.0269,-0.0215,-0.0213,0.0221,-0.061,0.0766,-0.0594,0.0087,-0.0179,0.091,-0.0421,-0.0002,-0.0002,-0.0834,-0.0197,0.0633,-0.0694,0.0594,-0.0312,0.002,-0.0029,0.0075,0.102,0.0685,-0.0271,0.0102,0.0234,-0.0693,0.0121,0.0438,0.0292,0.0216,0.0513,-0.0888,-0.0786,-0.0939,0.0114,0.0079,-0.0395,0.0357,-0.0437,0.0417,-0.0407,-0.0163,-0.0667,-0.0012,0.0503,0.024,-0.0516,0.0194,-0.0115,0.0469,0.0534,-0.0019,-0.0798,-0.0355,-0.0568,-0.0715,-0.0171,0.0266,0.0432,-0.0471,-0.052,-0.0434,-0.0213,0.0003,-0.0927,0.0389,-0.0671,0.0183,0.0443,0.0774,0.0695,0.0599,0.0289,0.047,0.033,-0.0384,0.0896,0.0146,0.0535,-0.0053,0.0143,-0.0128,0.0313,-0.0528,0.1189,0.0574,0.0174,0.0272,-0.0531,0.0824,0.0522,-0.0027,0.1455,0.0355,-0.0301,-0.0602,0.0421,-0.093,-0.0243,0.019,-0.1027,0.0921,-0.0535,0.1287,-0.005,0.1809,0.0195,-0.0967,-0.0438,0.0547,0.0369,0.0301,0,-0.0046,-0.0293,0.0212,0.019,0.0266,0.0049,-0.0227,0.0221,-0.085,0.0282,0.0148,-0.0245,0.012,0.0668,0.0524,-0.0664,0.0346,0.0022,0.0116,-0.088,-0.0217,-0.0125,0.0324,0.0283,-0.0043,0.1208,-0.037,0.0642,-0.0589,-0.0286,0.0422,0.0152,-0.026,-0.0283,-0.0086,-0.041,-0.0188,-0.0619,0.0102,0.023,-0.0123,-0.0006,-0.0586,-0.0279,-0.0998,-0.0048,-0.0235,-0.0494,-0.0478,0.0141,-0.0005,0.0687,0.0465,0.0013,0.0202,-0.0578,-0.0099,-0.0089,0.0094,0.0718,0.075,0.027,-0.0131,-0.0409,-0.0038,0.0194,0.0114,0.0998,-0.0433,0.0215,0.0136,0.0521,-0.0108,-0.0433,-0.0075,-0.0541,-0.0679,-0.0458,-0.0363,0.0136,0.0542,-0.0621,-0.0142,-0.0323,0.1042,0.0287,0.0241,-0.0657,-0.0143,0.0222,0.0637,-0.0317,-0.0135,-0.0179,-0.1022,0,-0.0101,0.0916,-0.1269,0.0646,-0.066,0.0338,0.0213,-0.0048,0.0011,-0.0311,0.044,0.0522,-0.0384,0.0237,0.0141,0.0006,-0.0777,-0.0287,-0.0443,-0.0063,0.0457,0.0712,-0.0199,0.0172,-0.0211,0.0984,0.0157,0.0155,-0.0143,-0.0156,0.0202,-0.0032,0.0851,-0.0234,0.0904,-0.0416,-0.0072,-0.0177,0.0201,0.0364,0.0387,-0.0084,0.0256,0.0449,-0.0451,0.0251,-0.0588,0.0532,-0.0521,0.0178,0.0033,-0.0251,-0.068,0.002,-0.0787,-0.0607,-0.1328,-0.0109,0.0103,0.0297,-0.0421,-0.0273,-0.049,-0.0475,0.0787,0.0143,-0.0478,-0.0738,0.0037,0.0227,0.029,0.0157,-0.0072,-0.0687,0.0245,-0.0439,0.0753,-0.0419,-0.0662,-0.0043,-0.048,0.0091,0.0355,-0.0298,0.0179,0.0057,-0.0913,0.0121,-0.0325,-0.0184,-0.0064,0.0693,0.0173,0.0556,0.0642,0,-0.0798,0.0237,-0.0442,-0.0681,0.0712,0.0534,-0.0044,-0.0341,-0.0793,-0.0495,0.0436,0.0344,0.0476,0.0365,-0.0712,0.006,-0.0432,0.0144,-0.0157,-0.0101,-0.0495,-0.0344,-0.0341,0.0185,-0.0241,-0.0145,-0.041,0.1231,-0.0072,-0.0524,0.0358,-0.0131,-0.0361,0.0177,0.0353,0.0777,-0.0595,-0.0661,-0.0083,-0.0227,0.016,-0.0401,-0.0208,0.066,0.0019,0.0568,-0.0717,-0.1388,-0.0417,-0.0674,0.035,-0.0611,-0.0191,0.1195,0.0272,-0.0469,0.0507,-0.0136,0.0201,0.1497,0.108,0.0016,-0.0061,-0.0172]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"The Worker supports /down/ routes too, but the UI doesn't expose them yet. Binary up/down adds complexity (what does the count mean? net? total?) without much signal for a personal blog.","embedding":[-0.1422,0.0206,0.0201,0.0958,0.0481,-0.0151,0.036,-0.0608,0.0177,-0.0335,-0.0744,0.0462,0.0386,0.0155,0,0.0584,0.0915,-0.0532,0.0224,0.0041,0.0206,-0.0224,0.11,0.0162,-0.0265,-0.0515,-0.0413,0.0257,0.013,-0.0584,-0.0245,-0.0453,0.0143,0.006,-0.0637,0.0472,0.0659,0.0195,-0.0596,0.0172,-0.0722,-0.0306,-0.0122,0.0616,-0.0041,-0.0341,-0.0666,-0.0671,-0.0725,0.0567,-0.0191,-0.0724,0.0661,-0.0196,0.0391,-0.0028,-0.0104,-0.0396,-0.0429,0.0167,0.0097,-0.0823,0.0142,0.0289,0.0171,0.0372,-0.0756,-0.0377,-0.1224,-0.0418,-0.0773,-0.0356,0.071,0.0686,-0.0052,-0.0287,-0.008,0.032,0.0157,-0.007,-0.0182,-0.0424,-0.014,0.0539,0.0382,0.0109,0.0585,0.0062,0.0281,0.0204,-0.0155,0.0837,0.0386,-0.0394,-0.0699,0.0052,-0.0439,-0.023,-0.0782,0.1091,0.0649,0.0281,-0.0074,-0.0781,0.021,0.0026,-0.0323,0.1254,0.0137,0.003,-0.0487,0.041,-0.0406,0.0112,-0.0218,-0.0585,0.1008,-0.0359,0.1855,-0.0138,0.1698,-0.0113,-0.0327,-0.0281,0.0678,0.0493,0.0488,0,0.0718,0.0492,-0.0387,0.0003,0.0465,0.0228,-0.055,0.0179,-0.1222,-0.0673,-0.0077,0.0472,0.0639,0.0122,-0.0238,-0.0628,0.0324,0.0454,-0.0339,-0.0771,-0.0387,-0.0007,0.0437,0.0438,-0.014,0.0523,0.0073,0.0432,-0.0651,-0.0202,-0.0039,-0.019,0.019,0.0005,-0.0372,0.0406,-0.0764,-0.0689,0.0313,-0.0404,-0.0216,0.0039,-0.0514,-0.022,-0.0664,0.0048,0.0364,-0.0582,-0.0495,-0.0013,-0.0158,0.0238,0.0104,-0.0152,-0.0318,-0.0394,-0.0151,0.0166,-0.0436,-0.0233,0.0358,-0.0241,0.0411,-0.0867,-0.0432,0.018,0.0082,0.0826,-0.002,-0.0301,0.0045,0.0886,0.0109,-0.0008,-0.0505,-0.0567,-0.0758,-0.0748,0.0479,0.013,0.0792,-0.0969,-0.0148,-0.0125,0.1387,0.0047,0.0494,-0.0539,-0.0414,0.0075,0.0211,0.019,0.0112,-0.0159,-0.0198,0,0.006,0.064,-0.0827,0.0546,-0.0509,0.0655,0.0234,0.0461,0.0473,0.0028,0.0744,0.0148,-0.0311,-0.0167,0.0097,0.0166,-0.0531,0.0109,-0.0357,-0.0276,0.0787,0.0738,-0.0654,0.0154,0.0074,0.0104,0.0306,0.0551,-0.0296,-0.0461,0.0646,0.0121,-0.0043,0.0046,0.1227,0.002,-0.014,0.0115,-0.0214,0.0759,0.0341,0.0034,-0.0211,0.0258,-0.0616,0.062,-0.061,0.0178,-0.0845,0.0217,0.0067,-0.0265,-0.0252,0.0333,-0.0788,0.0215,-0.0905,0.0272,-0.0264,0.0044,-0.074,-0.0504,0.0218,-0.0289,0.0697,-0.017,0.0594,0.0085,0.0599,0.0318,0.0322,0.0436,0.0449,-0.0567,0.0757,0.0088,0.0904,-0.0846,-0.0956,-0.0259,-0.0118,0.053,0.0659,-0.0401,0.0696,-0.0294,-0.0483,0.0972,-0.0488,0.0137,0.0322,0.0651,0.0497,0.0726,0.0483,0,-0.0464,0.0035,-0.0774,-0.0414,0.0639,0.0274,-0.0158,-0.0587,-0.0793,-0.0586,0.0492,0.0647,-0.0183,0.008,-0.0156,-0.0161,-0.0523,0.0318,-0.0314,0.0416,0.0141,-0.0068,-0.0715,0.0778,0.0042,-0.015,-0.0946,0.0927,-0.0095,-0.0738,0.0145,-0.0253,-0.0477,-0.0146,0.021,0.0928,-0.0441,-0.061,0.0648,0.045,0.084,-0.013,-0.0607,0.0446,-0.0119,0.0601,-0.1049,-0.1678,-0.0535,-0.0496,0.0308,-0.0274,0.0255,0.0338,0.0134,-0.0201,-0.0015,-0.0499,0.0242,0.0996,0.1016,0.0188,0.0326,-0.0084]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Set height:1.5em and it sits inline with text at any font size. Add ?color=white for dark backgrounds.","embedding":[-0.1191,0.0753,-0.0234,0.0863,-0.0132,0.0228,0.0363,0.0375,0.024,-0.0397,-0.0285,0.0371,0.0823,-0.0593,-0.0044,-0.0013,0.0782,0.0018,0.0025,-0.0831,-0.0076,-0.0039,0.1039,0.0107,-0.0268,0.014,-0.0562,0.0036,0.0352,-0.0449,0.0474,-0.0336,0.0962,-0.0078,-0.0519,0.0364,-0.0048,0.019,0.0329,0.022,-0.0709,0.0011,0.0336,0.0214,0.01,0.0046,-0.0914,-0.0071,-0.059,0.0007,0.0194,-0.0728,0.0759,-0.0446,0.0087,-0.0387,-0.0255,-0.0712,0.0121,0.0352,0.0294,-0.0248,0.0476,-0.0019,0.0189,0.0726,0.0106,-0.0276,-0.0704,-0.0301,-0.0349,-0.02,0.0617,0.0466,-0.0064,-0.0424,-0.1071,0.0381,-0.0147,-0.0107,0.0004,-0.0788,-0.0151,0.0737,0.0179,0.0671,0.1239,0.0329,-0.027,0.0129,-0.0045,0.0742,0.0013,0.0499,-0.1277,0.0433,-0.031,-0.0461,-0.0797,0.1016,0.0229,-0.0179,0.0446,-0.0082,-0.0476,0.0324,-0.0228,0.1142,0.0368,-0.0782,-0.0192,0.0416,-0.1255,0.0066,0.0104,-0.1324,0.1031,-0.0953,0.109,0.0253,0.2327,-0.0038,-0.0917,-0.0447,0.034,0.105,0.0372,0,0.0445,0.0239,-0.0085,0.065,0.0321,0.0763,-0.0619,0.0154,-0.0901,-0.0097,-0.0045,0.0062,0.0131,-0.0043,-0.0051,-0.0734,0.0383,0.0248,-0.0096,-0.0489,-0.0534,0.0081,0.0582,0.0597,-0.0183,0.0742,0.0072,0.0412,-0.0661,-0.0365,-0.0097,0.0091,0.027,-0.0281,0.0026,-0.0143,-0.0178,-0.0785,0.0362,0.0355,-0.0207,0.0547,0.0044,-0.0253,-0.0589,0.0247,0.0546,-0.1089,-0.1034,0.0278,-0.0349,0.0804,0.0555,-0.0148,0.051,-0.0884,0.004,-0.0182,0.0221,0.0178,0.0195,0.0175,0.0246,-0.0736,0.0119,0.0333,-0.0254,0.0438,-0.0384,-0.0482,0.0693,0.0701,0.0423,0.0224,-0.0356,-0.0934,-0.0389,-0.0491,-0.0219,0.0338,0.0969,-0.0971,-0.0378,-0.0345,0.0963,0.0283,0.0394,-0.0633,0.0238,0.0097,0.0264,-0.0483,0.0292,-0.0947,-0.0679,0,0.0263,0.023,-0.1367,0.0461,-0.0097,0.084,0.015,0.1028,0.0234,-0.0475,0.0268,0.0581,-0.0236,-0.0392,0.01,0.0413,-0.0661,0.0168,-0.0125,-0.0367,0.0582,0.0351,-0.0512,0.0721,-0.0192,0.0281,0.0279,0.0449,-0.0506,-0.0069,0.0093,-0.0184,0.0225,0.0569,0.0333,-0.0721,-0.0078,-0.0204,-0.0584,0.0422,0.0116,-0.0433,-0.019,-0.0394,-0.0535,0.046,-0.0795,0.0266,-0.0811,-0.0018,0.0019,-0.0077,-0.051,-0.0035,-0.0542,-0.0831,-0.0542,0.027,-0.0116,0.0841,-0.0703,-0.0173,-0.0018,-0.049,0.062,0.0194,0.0213,0.0012,0.052,0.0188,0.0375,-0.0408,0.0296,-0.0242,0.0195,0.0046,0.0532,-0.037,-0.0217,0.047,-0.003,0.0436,0.0606,-0.0348,0.0312,0.001,-0.0487,0.0649,-0.0325,-0.0447,-0.0724,0.0653,0.0286,-0.0066,0.064,0,-0.0794,-0.0221,-0.0436,0.0082,0.0196,0.0618,-0.0017,-0.0463,-0.0484,-0.0396,0.0572,0.034,0.0714,0.0418,-0.0406,-0.0099,-0.0516,0.0354,-0.0394,0.0122,-0.0151,0.0522,-0.018,0.011,0.0484,-0.0395,-0.088,0.1363,-0.0378,-0.0555,0.0259,-0.04,-0.0183,-0.014,0.0481,-0.0085,-0.0833,-0.0098,0.0146,0.0101,0.0051,0.0062,-0.0683,0.0409,0.0216,0.0338,-0.0312,-0.1299,-0.0236,-0.0648,0.0449,-0.0354,-0.026,0.0605,-0.0306,-0.057,-0.0094,0.0976,-0.0227,0.0469,0.0792,0.0187,-0.007,-0.0125]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"ent.getElementById('js-feedback-count').textContent = n.trim(); }); </script> Musing: Cloudflare Workers are the new CGI script # The idea here keeps showing up: old patterns, new infrastructure.","embedding":[-0.1398,-0.0708,-0.0398,0.0322,0.0351,-0.0492,-0.0012,0.0008,0.0916,-0.0251,-0.0055,0.0308,0.0007,-0.0266,-0.0063,-0.035,0.0892,-0.133,0.0241,-0.057,0.0073,0.005,0.0261,-0.0229,-0.0581,0.0357,-0.0671,0.0195,0.0357,-0.0304,0.09,0.0121,-0.0598,0.0351,-0.0385,0.0726,0.0364,-0.0581,0.0268,0.0314,-0.037,-0.0628,0.0478,-0.0325,-0.004,0.0024,-0.0141,-0.0437,-0.0255,0.0355,-0.0033,-0.0672,0.0493,-0.0298,-0.0273,-0.0374,-0.0387,0.0227,-0.0042,0.0267,0.0096,-0.0983,0.0648,0.0374,0.0377,0.0566,-0.0196,-0.0099,-0.044,-0.0765,-0.0829,0.0101,-0.0454,0.0036,0.0476,-0.0507,-0.1183,0.0111,-0.0055,-0.0535,0.0774,-0.0697,0.0463,0.0797,-0.0079,-0.0122,0.1285,0.0534,0.0846,0.0201,-0.0163,0.0907,0.0504,0.0601,-0.0374,0.0776,-0.0156,0.0842,-0.0286,0.0919,0.0262,-0.0069,0.0698,-0.0154,0.0147,-0.0009,-0.0385,0.1552,-0.001,-0.0633,-0.1183,0.0629,-0.0463,-0.0353,-0.015,-0.0488,0.0676,-0.0761,0.0286,0.0278,0.1391,-0.0083,-0.0456,0.0182,0.0462,0.0876,-0.0081,0,0.0446,0.0083,-0.0278,-0.0525,0.0399,0.0072,0.0052,0.0042,-0.0662,-0.0107,-0.06,0.0594,-0.0005,-0.0153,0.0333,-0.0674,0.0166,0.0013,0.0529,-0.0685,0.0441,0.006,0.083,0.101,0.0153,0.0487,0.0272,0.067,0.005,-0.028,0.0179,-0.0482,0.0246,-0.0338,-0.0016,0.016,-0.0401,-0.1125,0.0081,-0.0014,-0.0191,0.0202,-0.0844,-0.0135,-0.0526,-0.0086,-0.0027,-0.0601,-0.0006,0.0373,-0.0607,0.0662,0.0589,0.0017,0.0378,-0.0235,-0.0489,-0.0302,-0.0018,0.0534,0.011,-0.0506,-0.056,-0.0714,-0.0433,-0.0155,0.0018,0.1124,-0.0069,-0.0255,0.0347,0.0579,0.0765,0.0096,0.0396,-0.0265,-0.1092,-0.0782,-0.0252,-0.0246,0.0577,-0.0253,0.0121,0.0454,0.0458,0.017,0.0227,0.0097,-0.0046,0.0355,0.0053,-0.0423,0.0004,-0.0798,-0.0034,0,-0.037,0.0053,-0.1785,0.1434,0.0226,0.012,0.0185,0.0527,0.0603,0.0022,0.0113,0.023,-0.044,0.0096,-0.0246,0.0335,-0.0526,-0.0941,-0.0682,-0.031,0.0444,0.0558,-0.0346,-0.0007,-0.0428,0.0903,-0.0677,0.0427,-0.033,0.0096,-0.0208,0.0452,0.0481,0.0085,0.0457,-0.0251,0.0006,0.0737,-0.0087,0.0063,0.0107,-0.0413,-0.0427,-0.0227,-0.0427,0.0879,-0.1583,0.0126,-0.0889,-0.0262,-0.0741,0.0416,-0.0121,-0.0685,-0.0318,-0.0421,-0.0392,-0.0086,-0.0834,0.0386,0.0173,-0.0788,-0.0273,0.0138,0.0767,-0.0057,-0.0151,-0.0345,0.025,0.0625,0.0014,-0.0271,-0.0547,-0.1024,0.0607,-0.0127,0.0302,-0.0846,-0.0406,0.0556,-0.0305,0.0694,0.0418,-0.0899,0.058,-0.01,-0.0215,0.0191,-0.0155,-0.0137,-0.0457,0.0112,-0.0389,0.0587,0.0892,0,-0.0726,0.0999,-0.0202,0.0145,0.0277,0.0451,0.0519,0.0421,-0.0209,0.0066,0.0254,-0.0778,0.0522,0.0413,0.0475,0.031,-0.0082,0.0016,-0.0503,-0.0626,-0.0099,0.0311,-0.0394,0.0257,0.0358,0.0363,0.0343,0.0882,-0.0537,-0.0074,-0.0287,-0.0497,0.0203,-0.032,-0.0431,0.0535,-0.0915,-0.0245,-0.0265,-0.0007,0.051,0.0638,-0.0717,0.0381,0.1015,0.0672,-0.0541,-0.0232,0.0213,-0.0422,0.015,-0.0359,-0.0339,0.133,0.0478,-0.0223,0.0155,-0.0347,0.0434,0.0479,0.0333,0.0121,-0.0217,-0.0038]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"That server just happens to be a globally distributed edge network now. The Worker source code is in this site's repo — under 200 lines of JavaScript, no dependencies beyond Wrangler.","embedding":[-0.1832,-0.0621,-0.0643,0.0729,0.023,-0.0929,-0.0346,-0.0413,-0.0188,-0.0277,-0.0539,0.0117,-0.0258,-0.004,0.0106,0.0485,0.0834,-0.0644,0.0536,-0.1208,0.0145,0.0164,0.0849,-0.0028,-0.0286,-0.0364,0.0003,0.1118,0.0277,-0.0551,0.0808,-0.0203,-0.101,-0.0292,-0.0208,0.0322,-0.0132,-0.0105,0.0179,0.0691,-0.0147,-0.0331,0.1029,-0.0021,-0.0141,-0.0323,-0.0578,0.0401,0.0229,0.0548,0.0504,-0.1003,0.058,-0.0111,0.012,-0.0629,0.0388,0.0046,0.0192,-0.0304,0.1042,-0.0727,0.0234,-0.026,-0.0062,0.0248,-0.0282,0.0164,-0.0623,0.0065,-0.0596,-0.0115,-0.0438,0.0184,0.0337,-0.0984,-0.0946,-0.0058,0.0024,-0.0346,0.0219,-0.0841,0.0299,0.0924,-0.0017,-0.025,0.085,0.0578,0.1296,-0.004,-0.0321,-0.0002,-0.0202,0.0224,-0.0692,0.04,0.032,0.0863,-0.051,0.1043,0.0147,-0.0724,0.0416,-0.0552,0.0022,0.0336,-0.0688,0.1738,0.003,-0.0287,-0.0834,0.1024,-0.0299,-0.0174,0.0145,-0.0573,0.0277,-0.0336,-0.0086,0.0016,0.1342,0.0148,-0.0478,-0.0149,0.0956,0.0295,0.0038,0,0.1341,0.0034,-0.0313,-0.0232,0.0297,0.0327,0.0297,0.002,-0.0486,0.0228,-0.0316,0.0319,0.041,-0.0822,-0.013,-0.0621,0.0403,-0.0113,-0.0334,-0.0079,0.0181,0.0109,-0.0257,0.0679,-0.0236,0.1041,0.0188,0.0224,-0.0032,0.0138,0.0136,-0.0341,-0.0039,0.069,-0.0044,0.0029,-0.0403,-0.1035,-0.0077,-0.0869,0.0678,0.0211,-0.1035,0.0036,0.0131,0.0184,-0.0055,-0.0489,0.0477,0.0261,-0.0433,0.0441,0.075,0.0002,0.0147,-0.0676,-0.0158,-0.0153,0.0323,0.0142,-0.0165,-0.0189,-0.0514,-0.0521,-0.051,-0.0569,-0.0126,0.0559,-0.0096,-0.0876,0.0515,0.0881,0.0544,-0.0001,0,-0.0002,-0.0189,-0.0183,-0.081,-0.0394,0.0175,-0.0141,-0.0355,-0.0142,0.1107,0.0028,-0.0028,-0.0182,-0.0399,0.0454,-0.021,0.0192,0.0146,-0.0469,-0.0221,0,-0.1249,-0.0017,-0.112,0.1086,-0.0082,0.0249,0.0537,0.0255,0.0671,0.0102,-0.0133,-0.0384,-0.0634,0.0058,0.0014,0.0408,-0.0511,-0.0359,-0.0959,-0.0123,0.0339,0.0956,-0.0279,-0.0057,-0.0211,0.058,-0.0185,0.0204,0.0036,0.0289,-0.0004,0.0099,-0.02,0.0445,0.0864,-0.0329,-0.0185,0.0727,-0.0217,0.0103,0.0455,-0.0327,-0.0723,0.0259,-0.0104,0.0303,-0.1031,-0.0027,-0.1422,-0.0042,-0.0372,0.0058,-0.0152,0.0016,-0.058,-0.0071,0.0021,-0.0155,-0.041,0.0867,-0.0034,-0.0395,0.0294,0.0837,0.0613,-0.0021,0.0501,0.0043,0.073,0.0417,-0.0082,0.0624,0.0215,-0.0564,0.1093,-0.046,0.0683,-0.0606,-0.1131,0.0369,-0.0526,0.0284,0.0817,-0.0904,0.0846,-0.0327,-0.0018,0.0826,-0.0189,-0.0226,-0.0332,-0.0147,0.0304,0.0178,0.0419,0,-0.1135,0.098,-0.0216,0.0173,-0.0018,0.0407,0.0491,-0.0081,-0.0324,0.0393,0.0348,-0.0222,0.0534,0.0678,0.0319,-0.0063,0.0061,0.0749,-0.0596,-0.0872,0.0402,-0.0091,0.0078,0.0146,0.0303,0.0194,-0.0285,0.0744,0.0011,-0.0276,-0.0458,0.0003,-0.0061,0.0155,-0.0132,0.0346,-0.0462,0.0176,0.01,0.0252,0.0056,0.0645,-0.0824,0.0257,0.0474,0.0397,-0.0616,-0.0944,0.0126,-0.0438,-0.0236,-0.0316,0.0369,0.0851,0.0284,0.0316,0.0075,-0.0632,-0.0288,0.0102,0.038,0.0364,-0.036,0.0323]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"The comments in wrangler.toml list everything you need to change, but in short: SITE_ORIGIN in src/index.js — your site's URL pattern in wrangler.toml — your subdomain (e.g.","embedding":[-0.1102,-0.0127,-0.0295,0.0291,0.022,-0.0801,-0.0213,-0.0576,-0.0021,0.0235,-0.0369,-0.0172,-0.0164,-0.0229,-0.0077,0.0503,0.0643,-0.0703,0.0588,-0.1111,0.027,0.0514,0.0776,0.0035,-0.0781,-0.0254,-0.0018,0.1181,0.0213,-0.0732,0.0411,-0.0285,-0.081,-0.0293,0.0055,0.0404,-0.0018,-0.0316,0.015,0.0171,0.0179,-0.0263,0.0732,-0.072,-0.0225,-0.024,-0.041,-0.0156,0.0465,0.0896,0.0604,-0.1341,0.0511,-0.0274,-0.0136,-0.0261,0.0238,-0.0035,0.026,-0.0847,0.072,-0.0858,0.0604,-0.023,-0.02,0.0085,-0.0822,-0.034,-0.0589,0.0187,-0.0546,0.0063,-0.0383,0.0118,0.0306,-0.056,-0.11,0.0438,0.0234,-0.0316,0.0802,0.0012,0.0429,0.0686,-0.0326,-0.0213,0.1177,0.0344,0.1205,-0.029,-0.0248,-0.0114,-0.0123,-0.0087,-0.0646,0.001,0.0173,0.0905,-0.0194,0.0874,0.0355,-0.0672,0.021,-0.0414,0.023,0.0457,-0.0684,0.1456,0.0159,-0.0076,-0.1183,0.1141,-0.0606,-0.0242,0.0327,-0.001,0.0249,-0.0167,-0.0319,-0.0072,0.1243,-0.0394,-0.0224,-0.0246,0.0898,0.0402,-0.0129,0,0.0895,0.0082,-0.0321,0.0255,0.0751,0.0035,0.0703,-0.0087,-0.085,0.0182,-0.0696,0.0279,0.0254,-0.0903,-0.0199,-0.0752,0.0256,-0.0383,-0.0143,-0.0213,0.0419,-0.0063,-0.0101,0.1107,0.0253,0.0097,0.0206,0.0134,-0.0407,-0.0089,0.0322,-0.016,0.0298,0.0337,-0.0078,-0.0138,-0.0206,-0.106,-0.0143,-0.0596,0.0711,0.0036,-0.1147,0.0108,-0.0216,0.0119,0.0476,-0.08,0.0929,0.0279,-0.0539,0.0272,0.057,-0.0143,0.0396,-0.0736,-0.0249,-0.0118,-0.008,-0.0529,-0.0013,-0.0222,-0.0587,-0.0469,-0.0897,-0.0439,-0.0147,0.0676,0.0107,-0.0957,0.0131,0.0502,0.0592,0.0228,0.0072,-0.0407,-0.0407,-0.042,-0.0848,-0.0321,0.0158,-0.0339,-0.0979,0.0052,0.0925,-0.0248,0.066,-0.0158,0.0052,0.0428,-0.0259,-0.0174,0.0022,-0.0324,-0.0287,0,-0.0968,-0.0164,-0.1317,0.0567,-0.0292,0.0091,0.0459,0.0135,0.0455,-0.0357,-0.0353,0.0163,-0.0503,0.0424,-0.0328,0.0582,-0.0537,-0.0428,-0.075,-0.0281,-0.0142,0.0898,0.0072,-0.0268,-0.0412,0.0871,0.0263,0.0621,0.0254,0.0388,-0.0209,0.0542,0.014,0.1011,0.0679,-0.0749,-0.0155,0.0498,-0.0001,-0.0316,0.022,-0.0486,-0.0554,-0.0145,-0.0087,0.0092,-0.013,-0.0094,-0.1497,0.0231,-0.0539,0.0139,0.0013,0.0052,-0.0382,0.0071,0.0072,-0.0329,-0.0259,0.0664,0.0187,-0.0257,0.0402,0.0789,0.0683,0.0047,0.0248,0.033,0.0638,0.0603,-0.115,0.0557,0.015,-0.0448,0.1528,-0.046,0.0502,-0.0712,-0.1165,0.0228,-0.0968,0.0342,0.0551,-0.1024,0.053,-0.0013,0.0139,0.0869,-0.0154,0.0179,-0.0274,-0.0238,0.0491,-0.0154,0.0175,0,-0.0798,0.0869,0.0025,0.0192,0.0377,0.0371,0.0534,0.0237,0.0018,0.026,0.0037,0.0175,0.059,0.0386,0.0057,0.0116,-0.0031,0.1116,-0.0398,-0.121,-0.0193,0.0076,-0.0097,0.0442,0.0369,0.0461,0.0042,0.0414,-0.0488,0.0192,-0.0619,0.0147,-0.0063,0.0064,-0.0041,0.0095,-0.0257,0.0235,0.0328,0.0145,-0.0121,0.1033,-0.0528,-0.0016,0.0258,0.0552,-0.0536,-0.0116,0.0432,-0.0286,-0.0416,-0.0119,0.0169,0.1228,0.0047,0.0411,-0.0127,-0.031,0.0028,-0.0188,-0.0141,0.0053,0.0252,-0.0029]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Paste it into wrangler.toml as the id value, replacing the one from the repo. 4. Deploy.","embedding":[-0.0967,-0.0137,-0.0367,0.0273,0.0013,-0.1071,-0.0832,-0.0807,0.0283,0.0229,-0.0396,-0.0156,0.0067,-0.0149,-0.0004,0.014,0.0157,-0.0669,0.0563,-0.093,-0.0112,0.0739,0.0552,0.037,-0.0504,-0.0345,-0.0151,0.1091,-0.0079,-0.0406,0.0484,-0.0232,-0.0828,-0.053,0.0621,0.032,0.0083,-0.0086,-0.0162,0.0289,0.0446,-0.0597,0.142,-0.0264,0.0272,-0.012,-0.0234,0.0499,0.0514,0.0724,0.0407,-0.1109,0.0192,-0.0356,-0.0311,0.0073,-0.027,-0.0226,0.0423,-0.0642,0.0825,-0.1125,0.0742,-0.0271,-0.0498,-0.0179,-0.0554,-0.0272,-0.1006,0.0625,0.0137,0.0283,-0.0273,0.0042,0.0162,-0.0455,-0.0561,0.0238,0.0333,-0.0229,0.072,-0.0558,0.0268,0.0939,-0.0175,0.0012,0.1159,0.01,0.0784,0.0276,-0.0366,-0.0128,-0.0314,0.0161,-0.1035,0.0187,0.0353,0.1174,-0.0575,0.0926,0.0309,-0.0839,0.0344,-0.0207,-0.0142,0.0496,-0.0452,0.1414,0.0286,0.0007,-0.0583,0.0861,0.0004,-0.0189,0.0021,-0.0288,-0.0036,-0.0395,-0.0296,-0.0444,0.0995,-0.0205,-0.0469,-0.054,0.0877,0.061,0.0502,0,0.1119,0.0079,-0.0126,0.0274,0.0343,-0.0175,0.0169,0.0126,-0.0332,0.0053,-0.0705,0.0303,0.0397,-0.0808,-0.0551,-0.0219,0.0646,0.0012,-0.013,0.0044,0.0486,-0.0408,-0.0559,0.0911,0.0089,0.0766,0.0238,-0.0031,-0.0659,0.0083,0.0108,-0.0243,0.0353,0.0041,0.024,-0.0234,0.0201,-0.0596,-0.0563,-0.0319,0.0418,0.0085,-0.1601,0.0454,-0.0086,0.0124,0.0368,-0.0941,0.0616,0.0474,-0.0368,-0.0003,0.0671,0.0066,0.0425,-0.0337,-0.0234,-0.0431,-0.0353,-0.0048,0.005,-0.0006,-0.0562,-0.07,-0.0284,-0.025,0.0269,0.0885,0.0112,-0.0588,0.0486,0.0558,0.0322,0.0228,0.0407,-0.044,-0.0051,-0.0285,-0.0733,-0.0145,0.0594,-0.0538,-0.0685,-0.0074,0.0845,0.0244,0.0464,0.0002,0.0015,0.047,-0.0131,0.0158,-0.0264,-0.0359,-0.0508,0,-0.1228,0.0211,-0.1209,0.0892,-0.0167,0.0092,0.0816,0.0836,0.0772,-0.092,-0.0167,-0.0012,-0.0687,0.0359,-0.0185,0.0471,-0.0548,-0.0513,-0.0869,-0.0498,-0.0233,0.049,-0.0089,-0.008,-0.063,0.0698,0.0101,0.0448,-0.0046,0.0617,0.0577,0.0584,-0.0067,0.1228,0.0675,-0.0127,-0.0107,0.0553,0.0185,-0.0172,-0.0065,-0.0277,-0.0629,0.0087,-0.021,0.0103,-0.0401,-0.021,-0.1111,0.0194,-0.025,-0.0033,-0.0053,0.0256,-0.0482,-0.0241,-0.0195,-0.0249,-0.0524,0.1083,0.0053,-0.0397,0.0044,0.0904,0.0613,0.0191,0.0303,0.0264,0.0722,0.0906,-0.0998,0.0726,-0.0295,-0.0648,0.1152,-0.0178,0.0452,-0.0307,-0.1166,0.0863,-0.0671,0.0219,0.0502,-0.097,0.0605,0.0064,0.0235,0.0414,-0.0175,0.0232,0.0075,-0.0352,-0.0253,-0.0255,-0.0257,0,-0.0924,0.085,-0.0316,0.0041,0.0181,0.0609,0.0668,-0.0279,0.0018,0.0021,-0.0487,-0.0294,0.0317,0.0661,0.0198,-0.0539,-0.002,0.0899,-0.0332,-0.1388,-0.0229,0.0157,-0.0138,-0.0263,0.0359,0.0168,-0.0046,0.0119,-0.042,0.0362,-0.0442,-0.0089,-0.0348,-0.0084,0.0147,0.0116,-0.013,0.0426,0.0134,-0.0249,-0.0199,0.0991,-0.0593,-0.0009,0.0057,0.066,-0.0165,-0.0245,0.0261,-0.0807,-0.0075,-0.0375,0.0508,0.0745,-0.0149,0.0481,0.019,-0.0552,-0.0346,-0.0195,0.0216,-0.0249,-0.0024,0.0303]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"6. Add the HTML to your templates. <a href=\"https://feedback.yourdomain.com/up/posts/my-post/\" rel=\"nofollow\">👍 Yes, this was useful</a> <p id=\"thanks\" style=\"display:none\">Thanks for the","embedding":[-0.1304,-0.0067,-0.0049,0.0586,0.0493,-0.0987,-0.0781,-0.1006,-0.0073,0.0022,-0.022,0.023,0.0098,-0.0407,-0.0127,0.0765,0.0363,-0.0516,0.0045,-0.0367,-0.015,0.0504,0.078,0.0556,-0.0874,-0.0211,-0.0373,0.0404,-0.0385,-0.0494,0.0451,-0.0543,-0.0566,-0.0302,0.0873,0.0359,0.0229,0.0094,-0.0173,0.0106,-0.0042,-0.0049,0.0657,0.0121,0.0065,-0.0484,-0.0391,0.0123,0.0458,0.044,-0.0087,-0.1239,0.0477,-0.0359,0.0183,-0.0355,0.0049,-0.043,0.0514,-0.0999,0.0705,-0.0707,0.0933,-0.0321,-0.0341,0.0288,-0.0419,-0.0523,-0.0591,0.0889,-0.0191,-0.0166,-0.0004,0.0286,0.0253,-0.032,-0.034,0.0047,0.0083,-0.0126,0.0313,-0.0672,0.0617,0.066,-0.0107,-0.0324,0.106,0.0118,0.1095,0.0157,-0.0199,0.0255,0.0194,-0.0397,-0.0813,-0.0085,-0.0171,0.1184,-0.075,0.0976,0.052,-0.1096,0.0363,-0.0243,0.0235,0.0705,-0.0393,0.1607,0.0137,0.0147,-0.0599,0.0794,-0.0629,0.0044,-0.0042,-0.0276,0.0195,-0.0233,-0.0018,0.0133,0.1608,-0.0023,-0.0364,-0.0686,0.1101,0.0172,0.0085,0,0.0986,-0.0139,-0.0277,-0.0322,0.0655,-0.0394,0.0359,-0.0026,-0.0248,-0.0241,-0.0573,0.001,-0.012,-0.0516,-0.0537,-0.1037,0.0854,0.0232,-0.0524,-0.0276,0.0314,-0.0228,-0.0307,0.0761,-0.0003,0.0723,0.0165,0.0032,-0.0538,0.0113,0.0047,-0.0078,0.0628,-0.0023,-0.0432,-0.0503,-0.0635,-0.0759,-0.0274,-0.0847,-0.0066,0.0043,-0.1248,-0.0119,-0.0115,0.0194,0.0279,-0.0498,0.0032,0.0323,-0.0158,0.0032,0.0209,-0.0105,0.017,-0.0454,-0.0216,-0.0428,-0.0041,-0.0386,0.0119,-0.0535,0.0004,-0.0998,-0.0268,-0.0323,0.0269,0.0952,-0.0234,-0.0476,0.0107,0.0609,0.062,0.0132,0.0049,-0.0834,-0.0499,-0.0659,-0.0378,0.0275,0.088,-0.0337,-0.0596,-0.0437,0.1031,-0.0096,0.0407,0.0094,-0.0258,0.0934,0.0213,-0.0224,-0.0288,-0.0637,-0.0644,0,-0.0478,-0.0087,-0.0587,0.0666,-0.055,0.0427,0.0413,0.1175,0.077,-0.0889,-0.0159,-0.0179,-0.0805,0.0035,-0.0709,0.0926,-0.0081,-0.0284,-0.0909,-0.0406,-0.0192,0.0495,-0.0287,-0.0088,-0.0642,0.0368,0.0192,0.0947,0.0597,0.0539,0.0158,0.062,-0.0024,0.049,0.1077,-0.0019,-0.0676,0.0592,0.0099,0.0039,0.0408,-0.0114,-0.0389,0.0015,0.0004,0.0086,-0.0655,0.0081,-0.1426,0.0223,-0.0102,-0.0101,0.006,0.0184,-0.0331,-0.0075,-0.0604,-0.0226,-0.0399,0.0525,-0.0016,-0.0204,-0.0186,0.0746,0.0648,0.0317,0.0375,0.0074,0.0698,0.0441,-0.0394,0.069,-0.0168,-0.0815,0.1111,-0.0278,0.0354,-0.0853,-0.0848,0.0298,-0.065,0.0767,0.0435,-0.0387,0.0486,-0.0277,0.0297,0.0658,0.0038,0.0253,-0.0157,-0.0394,0.0266,0.0495,-0.0395,0,-0.0842,0.0792,-0.0163,0.022,0.0682,0.0633,0.0549,0.008,-0.0387,-0.007,0.0794,0.0125,0.0305,0.0261,0.0179,-0.0474,-0.0167,0.0614,-0.015,-0.1387,-0.0262,0.0048,0.0016,0.056,0.0259,0.0504,-0.0101,0.0417,-0.0364,0.0172,-0.0293,-0.044,-0.0146,0.0146,0.0205,0.0114,-0.0455,0.0026,0.0208,0.0123,0.0119,0.0714,-0.0544,0.0049,-0.0058,0.0553,-0.069,-0.0357,-0.0228,-0.0368,0.0492,-0.0447,0.0113,0.0895,-0.0127,-0.0097,0.1104,-0.0615,-0.0013,0.0341,0.0728,-0.0317,0.0375,0.0353]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"oudflare Workers\" template CLOUDFLARE_ACCOUNT_ID — visible on your Cloudflare dashboard overview Free tier limits: 100,000 Worker requests/day, 1,000 KV writes/day.","embedding":[-0.0673,0.0178,0.0049,0.0708,0.0533,-0.0213,-0.0005,-0.0477,0.0089,0.028,-0.0584,0.0055,0.0788,-0.0196,-0.043,0.0136,0.0252,-0.0815,0.0262,-0.0834,-0.0291,-0.0697,0.0703,-0.0476,-0.0045,0.0262,-0.0426,0.0261,-0.0128,-0.1118,0.0485,-0.0646,-0.0082,0.0096,-0.0425,0.0752,0.0167,-0.0349,0.027,0.0021,-0.0135,-0.0338,0.0328,0,0.0243,0.0251,-0.0538,-0.0332,-0.0315,0.1258,-0.0815,-0.1269,0.0585,-0.0593,0.0454,-0.0109,-0.0397,-0.1247,-0.002,-0.0204,0.0181,-0.0516,0.0388,0.0208,0.0802,0.0341,-0.0666,-0.0473,-0.0901,-0.0034,-0.0681,-0.0187,0.0006,-0.0148,0.0042,-0.0271,-0.0778,0.0031,0.0211,-0.026,0.0736,-0.0299,0.0103,0.0426,0.0634,-0.0765,0.0781,0.0089,0.099,-0.0033,-0.0042,0.0717,0.0084,-0.0029,0.026,0.0255,-0.0107,-0.0586,-0.0229,0.1034,0.0313,-0.035,-0.0158,-0.0627,0.0465,-0.0158,0.0126,0.1126,0.0154,0.0407,-0.0669,0.035,-0.0818,-0.0357,-0.0361,-0.0532,0.0613,-0.0625,0.0831,-0.0199,0.1359,-0.023,-0.0538,-0.0306,0.0126,0.0561,-0.0689,0,0.0748,0.038,0.0288,-0.0158,0.0156,0.0424,-0.0224,-0.0352,-0.1256,-0.0674,-0.0211,0.036,-0.012,0.0506,0.0323,-0.0477,0.0281,0.0323,-0.0341,-0.1163,-0.0392,0.0014,0.0082,0.0713,0.0345,0.073,-0.0029,0.0664,-0.0272,-0.0056,0.0982,-0.0064,-0.03,0.0212,-0.0033,0.0197,-0.0525,-0.0457,0.0208,0.0332,0.049,-0.0124,-0.0712,-0.0131,-0.1168,0.0198,-0.0015,-0.0504,-0.0181,-0.0033,-0.0277,0.0199,-0.0465,-0.0361,0.0436,-0.0313,-0.0544,-0.0215,-0.0001,0.0223,0.0138,-0.0057,0.0479,-0.0908,-0.0906,0.0286,0.0427,0.0942,-0.0231,-0.0438,0.0559,0.0643,0.0625,-0.0549,-0.0185,-0.0326,-0.0333,-0.007,-0.0453,0.0215,0.0166,-0.0901,-0.0099,-0.0435,0.1079,-0.0106,0.0862,0.0275,-0.0744,-0.0094,0.0175,0.0527,0.007,-0.0296,-0.0543,0,-0.0596,0.036,-0.0674,0.1107,-0.0053,0.0045,0.1029,0.0255,0.0361,-0.0059,-0.0449,-0.0391,-0.084,-0.0404,-0.0096,0.0157,-0.04,-0.0214,-0.0993,-0.0052,0.04,0.1103,0.0268,0.0804,-0.0352,0.0809,0.0432,0.0131,-0.0384,-0.001,-0.0357,0.0031,0.0361,0.0189,0.0828,-0.032,-0.0118,0.0149,-0.0579,0.111,-0.029,-0.0406,-0.0361,-0.0245,-0.0185,0.0564,-0.0468,0.0685,-0.0757,0.0514,-0.0293,-0.015,-0.0409,0.0527,-0.0502,-0.0244,-0.0573,0.0163,0.0124,0.0287,0.0064,-0.0872,0.0601,-0.0012,0.0943,-0.0297,0.0503,-0.08,-0.0017,0.1164,-0.0004,0.0034,0.0446,-0.0322,0.0986,0.0296,0.053,-0.0129,-0.0085,-0.0745,-0.0895,0.0766,0.0694,-0.0326,0.0787,-0.0008,0.0215,-0.0182,0.0012,-0.0104,-0.047,0.0139,0.0113,0.0434,0.0644,0,-0.0238,0.0535,-0.018,0.0424,0.0162,0.0186,0.0529,0.0021,0.0216,-0.0243,0.1058,0.028,0.0535,-0.0254,0.015,-0.0641,-0.001,0.0712,-0.0235,-0.0139,-0.0371,0.0292,-0.0475,-0.001,0.0264,0.0184,-0.0283,0.0604,-0.0308,-0.1242,-0.0186,-0.0502,0.0487,-0.0083,-0.0367,0.0123,-0.037,-0.0789,-0.0627,0.0652,0.0991,0.0329,-0.0093,-0.0131,0.008,0.1302,-0.0043,-0.0707,-0.0242,0.0203,-0.0132,-0.0469,0.0153,0.0958,0.0457,-0.0863,0.0344,0.0191,0.0217,0.1221,0.1129,0.0246,-0.0698,0.0019]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"llaboutken.com/rate/posts/my-post/\"> <img src=\"/images/five-stars-empty.svg\" ismap alt=\"Rate this post from 1 to 5 stars\"> </a> A popularity index from my own data.","embedding":[-0.0899,-0.0412,-0.075,0.1086,-0.0411,-0.0091,-0.0582,-0.0273,-0.0135,-0.0219,-0.0252,-0.0054,0.0876,-0.0087,-0.0083,0.016,0.0731,-0.016,0.0432,-0.0773,-0.0216,-0.0256,0.0661,-0.0443,-0.0162,0.0283,-0.0621,0.0321,0.0208,-0.0954,0.0416,-0.0181,-0.0077,0.0414,-0.0479,-0.0001,-0.0075,-0.0648,0.0178,0.0099,-0.0294,0.0129,0.0403,0.0197,-0.007,-0.0002,-0.0928,-0.0261,-0.0441,0.0595,0.0104,-0.0539,0.0496,-0.0087,0.0548,-0.0017,-0.0631,-0.1083,-0.0116,-0.0502,0.1325,-0.0183,-0.0027,-0.0148,0.037,-0.001,-0.0001,0.0265,-0.0064,-0.0459,-0.0239,-0.0005,-0.0266,0.036,-0.0179,-0.0276,-0.099,-0.0457,-0.0105,-0.0094,-0.0307,-0.0421,-0.0028,0.0245,0.0447,-0.0865,0.1159,0.0295,0.0028,-0.004,-0.0768,0.0803,0.0078,-0.0313,0.0091,0.0758,0.0065,-0.0294,0.0003,0.1086,0.0174,0.0015,-0.0189,-0.0361,0.0284,0.03,-0.0074,0.1846,0.0124,0.0157,-0.1004,0.0802,-0.0729,-0.0594,0.0219,-0.0868,0.0888,-0.0321,0.1342,0.0273,0.159,0.0268,-0.0113,-0.0277,0.1147,0.086,-0.0278,0,0.1003,-0.0085,0.0039,0.018,-0.0136,0.0371,0.0013,0.015,-0.0927,-0.021,-0.0252,0.0769,0.0369,-0.0108,0.0802,-0.0607,0.0655,0.0246,0.0388,-0.1017,0.0391,-0.0223,0.0433,0.0793,0.0091,-0.0077,-0.0256,0.0431,-0.0392,0.0027,0.0824,-0.0246,-0.0231,0.0195,0.0047,0.0371,0.0416,-0.0347,0.0338,-0.0409,0.0146,0.002,-0.1079,-0.0465,-0.1009,0.0594,-0.0489,-0.0838,-0.0476,-0.0464,-0.0015,0.0131,0.0072,0.0516,0.0131,-0.0304,-0.0207,-0.0293,-0.0127,0.0343,0.0173,0.0041,-0.0264,-0.0189,-0.0286,0.0248,0.0508,0.0731,0.0075,-0.0079,0.0358,0.0542,0.0274,-0.0864,0.0102,-0.029,-0.0698,-0.0479,-0.0373,-0.0197,0.1022,-0.0767,-0.0083,-0.0509,0.159,-0.0265,0.0315,-0.0387,-0.0618,0.0063,0.0199,0.0407,0.0204,-0.0314,-0.0401,0,-0.1082,0.0176,-0.0497,0.0771,0.0201,0.0076,-0.0722,-0.078,0.0185,0.0121,-0.0425,-0.041,-0.0013,-0.017,-0.0242,0.0346,-0.0256,-0.0788,-0.0591,-0.0172,0.0149,0.1066,-0.0876,0.0154,-0.0172,0.0537,-0.0459,-0.0146,0.0014,0.0331,0.0262,-0.075,0.071,-0.0272,0.0348,0.017,-0.0618,-0.0115,-0.0384,0.0688,-0.008,-0.0429,-0.0667,-0.0179,-0.0094,0.0145,-0.105,0.126,-0.07,0.0132,-0.0142,0.0082,-0.0424,-0.0104,-0.0749,-0.0346,-0.0144,0.0423,-0.0058,0.078,0.0261,-0.0173,-0.056,0.0433,0.0388,-0.044,0.0693,-0.0761,-0.0433,0.0434,0.0132,0.0206,0.0384,-0.0501,0.1058,0.009,0.0587,0.0093,0.0178,-0.0114,-0.1007,0.0541,0.0982,-0.0521,0.0895,-0.0296,-0.0188,0.0459,0.0049,-0.0135,-0.0318,-0.0113,-0.0294,-0.0227,0.0877,0,-0.0522,0.0204,-0.0761,0.0841,0.0364,0.052,0.0451,0.0301,0.0198,0.0225,0.1058,0.0271,-0.0148,0.0521,0.0027,-0.014,0.0277,0.0086,-0.0376,0.0037,-0.0383,0.0307,0.0323,-0.0224,0.0616,-0.0094,0.0068,0.0864,-0.0199,-0.0264,0.0394,-0.0456,-0.0231,-0.0035,0.0269,0.0675,-0.0465,-0.0001,-0.0384,-0.0049,0.0071,0.0354,-0.0381,0.0499,0.0051,0.066,-0.0906,-0.0859,0.0067,-0.0879,-0.035,-0.0912,0.0227,0.0672,0.0191,0.0354,0.0326,0.0086,0.0654,0.0649,0.0996,-0.022,-0.1075,0.0074]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Each site keeps its own data, the index just reads the public /count/ endpoints. The pattern is cooperative, not centralized: no shared database, no sign-up, just HTTP.","embedding":[-0.0849,-0.0061,-0.0616,0.0449,-0.0102,0.0037,-0.006,-0.0545,0.0795,-0.0142,0.0184,0.0171,0.062,-0.0218,-0.0477,-0.0203,0.0409,-0.0086,0.0435,-0.0649,-0.0228,0.026,0.0528,0.003,-0.0468,-0.0564,0.0034,-0.0411,0.0029,-0.0821,0.0469,-0.03,-0.0104,0.0111,-0.0144,-0.0824,0.0164,-0.0109,0.0452,-0.0038,-0.0114,-0.0669,-0.0101,-0.003,-0.0574,0.041,-0.0389,0.0279,-0.0586,0.0016,0.0659,-0.0019,0.0878,0.0157,-0.0293,-0.0797,0.0054,-0.0858,0.0041,0.0282,0.0475,-0.0324,0.005,-0.0021,0.0047,0.062,0.0088,-0.0226,0.0322,0.0161,-0.0133,0.0027,-0.0083,0.0346,0.0063,-0.0429,-0.1243,-0.0726,0.0543,0.0012,-0.0451,-0.039,0.0504,0.0118,0.0012,-0.0521,0.0852,0.0576,0.032,0.0324,-0.0675,0.0714,0.0798,-0.0114,0.0007,0.0503,-0.0688,0.0455,-0.0188,0.0629,0.0065,0.021,-0.0721,-0.0227,0.0305,0.0007,0.0093,0.0952,0.0175,0.1061,-0.0359,0.0255,0.0223,0.0062,0.0315,-0.0444,0.0982,0.0441,0.1024,0.0071,0.1333,0.0146,0.0323,-0.034,0.124,0.0615,0.0419,0,0.043,0.0014,-0.0295,-0.0645,-0.0184,0.0657,0.002,0.073,0.0034,0.039,-0.0148,0.0265,0.0927,0.032,0.0338,-0.0004,0.0799,0.0647,0.048,-0.1062,0.1049,-0.0838,0.0613,0.0935,0.0342,0.028,-0.0977,-0.0036,-0.0117,0.0063,0.0029,0.0068,-0.0398,0.0158,0.0104,0.0497,0.0202,-0.0314,0.0019,-0.0587,-0.0513,0.0396,-0.0733,-0.0212,-0.0886,0.0358,-0.0179,-0.0544,-0.1172,0.015,-0.0097,0.0293,-0.0452,0.0225,-0.0135,-0.0482,-0.0416,-0.0727,-0.0473,0.0499,0.0467,0.0267,-0.0339,-0.0344,-0.0039,-0.0589,0.0421,0.0689,-0.0371,0.0094,0.0552,0.0251,0.0197,-0.0517,-0.1062,-0.072,-0.0293,-0.0227,-0.037,-0.0182,0.1019,-0.0652,0.0156,-0.0243,0.0697,-0.0382,0.0173,0.0095,-0.0486,0.0063,-0.0228,-0.0336,-0.0322,0.0274,-0.0889,0,-0.1107,0.0072,-0.0517,0.0343,-0.0389,-0.0242,0.0007,0.029,0.0533,-0.0592,-0.0754,0.0436,0.0647,0.0627,-0.0187,-0.0311,-0.0281,-0.0186,-0.0924,-0.044,-0.0181,0.07,-0.1136,0.0226,0.0255,0.0522,-0.0444,0.0127,0.0521,0.0378,0.0754,-0.0213,0.0504,-0.0785,0.0118,-0.0202,-0.0217,0.0404,-0.0325,0.0806,0.0113,0.0272,-0.0788,-0.0482,-0.0297,0.0451,-0.0643,0.0978,-0.0625,-0.0018,0.01,0.0266,0.0293,0.0546,-0.095,-0.0144,-0.0165,0.0037,0.0567,-0.0054,0.0327,0.0167,-0.083,0.0832,0.0384,-0.0459,0.0476,-0.0224,0.0369,-0.0042,0.0889,-0.0079,-0.024,-0.0375,0.0676,-0.017,0.0301,-0.0398,-0.04,-0.0001,-0.0868,0.0159,0.0271,-0.0411,0.0812,-0.0472,-0.0113,-0.0079,0.0046,0.047,-0.0354,-0.02,-0.1484,0.0419,-0.0043,0,-0.0015,0.0483,0.0263,0.062,0.0809,0.0446,0.0398,-0.0008,-0.0374,0.0001,0.1453,-0.0064,0.0028,0.0138,0.0289,0.0231,0.0321,-0.0169,-0.0579,-0.0352,-0.0899,0.0022,-0.0688,-0.0568,0.0071,-0.0399,0.0418,0.1122,-0.0434,0.042,0.0094,0.0111,-0.0075,0.0088,0.0083,0.1324,-0.0936,-0.0572,-0.0214,0.0085,-0.08,0.0155,0.0002,0.0333,-0.0302,-0.0188,-0.1084,-0.0949,-0.0009,-0.0643,-0.054,-0.0436,0.0493,0.1667,0.0548,0.007,0.0278,-0.0769,0.0033,0.0844,0.1035,-0.0682,-0.0821,-0.0282]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Five layers of defense, from prevention to cleanup: Don't advertise the paths. Feedback links carry rel=\"nofollow\" , so search engines won't follow them from the post to the Worker.","embedding":[-0.1262,0.0031,-0.0117,0.0614,0.0032,-0.0522,-0.0438,-0.0724,0.0324,-0.0352,-0.004,0.0222,0.0536,0.006,-0.0304,0.0203,0.1073,0.0197,0.0221,-0.0807,-0.0244,-0.0015,0.043,0.0048,-0.071,-0.0434,-0.0164,-0.0385,-0.0278,-0.0666,0.0117,-0.0706,-0.0755,-0.0115,0.0111,-0.0034,0.0302,-0.0529,-0.0081,-0.007,-0.0403,-0.0602,-0.0189,0.0186,-0.0324,0.0202,-0.0351,0.0064,-0.0679,-0.029,-0.022,-0.0568,0.0573,0.0048,0.0046,-0.1066,0.0242,-0.0188,0.0113,-0.0447,0.075,-0.077,-0.0349,-0.0047,-0.0146,0.0344,-0.0407,-0.0516,-0.0009,0.0458,-0.0295,-0.0164,-0.0154,0.0411,0.012,-0.0187,-0.0935,-0.0418,0.0259,-0.031,-0.0039,-0.0701,0.0145,0.0459,0.0761,-0.0048,0.0671,0.032,0.0888,0.0607,-0.0432,0.0439,0.0949,-0.0417,-0.0077,0.03,0.0268,0.0243,-0.0092,0.1036,0.0059,-0.0385,-0.0675,-0.0721,0.0429,0.0249,-0.0234,0.1524,0.0097,0.0328,-0.0783,0.0111,-0.0384,-0.0287,0.0186,-0.0675,0.0903,0.0242,0.0673,0.0431,0.0995,0.0095,-0.0204,-0.0711,0.1559,0.0321,0.001,0,0.0357,0.0569,-0.0462,-0.03,-0.0374,0.0244,0.0467,0.0588,0.0147,-0.0456,0.0006,0.0025,0.0745,0.0165,0.0377,-0.044,0.0532,0.0459,-0.0334,-0.0625,0.1151,-0.0521,0.0417,0.0664,0.0355,-0.0141,-0.0613,0.0086,-0.0721,0.0232,-0.0077,-0.0131,-0.016,0.0546,-0.0242,0.0663,0.0192,-0.0776,0.0112,-0.0563,-0.0287,0.0516,-0.1144,0.0009,-0.0012,0.0186,-0.033,-0.0923,-0.0658,0.0195,0.0151,0.0685,0.0258,0.0342,-0.0024,-0.0069,-0.028,-0.0281,-0.0608,0.0382,0.0651,0.0122,-0.0372,-0.0498,-0.004,-0.0501,0.0194,0.0597,-0.0132,-0.0589,0.0541,0.0331,0.0775,-0.0582,-0.0823,-0.0819,-0.0664,-0.0574,-0.0099,-0.0421,0.092,-0.0688,-0.0065,-0.0527,0.1507,-0.0656,0.0172,-0.0299,-0.0307,0.0265,-0.0188,0.0042,-0.0145,0.0354,-0.0597,0,-0.1037,-0.0071,-0.0783,0.1041,-0.0567,0.0316,-0.0492,0.005,0.0655,-0.0276,-0.0449,-0.0182,0.033,0.0617,-0.061,-0.0246,-0.0204,-0.0373,-0.0791,-0.03,0.0154,0.0917,-0.1045,0.0444,-0.0139,0.0432,0.0018,0.0481,0.0097,0.0496,0.0644,0.0084,0.0368,-0.0178,0.0815,0.0221,-0.0565,0.0528,0.0099,0.07,0.0588,-0.0031,-0.049,-0.009,-0.0344,0.0407,-0.1005,0.0788,-0.0501,-0.0015,0.046,0.0042,-0.0111,0.008,-0.1158,-0.0536,-0.0276,-0.0043,0.0007,0.0717,0.0221,0.0181,-0.0358,0.1063,0.0673,-0.0495,0.0783,0.0224,0.0743,-0.0204,0.0774,0.0298,-0.0162,-0.0407,0.0923,-0.0543,0.0444,-0.0285,-0.0293,0.0256,-0.0933,0.0405,0.0433,-0.0407,0.114,-0.0183,-0.0653,0.0002,-0.003,0.0307,0.0032,-0.011,-0.0453,0.0456,0.0307,0,0.027,0.057,0.0069,0.1045,0.0617,0.0297,0.0321,-0.0029,-0.0032,0.0156,0.1138,-0.0255,0.0163,-0.0086,0.0436,0.0109,-0.0172,0.0157,-0.0803,-0.0713,-0.0395,-0.0002,-0.0831,0.0227,0.0395,0.0068,0.0402,0.1107,-0.0136,0.0211,-0.044,0.0033,-0.018,-0.0109,-0.0148,0.0881,-0.0213,-0.0476,-0.0171,0.0541,-0.0422,0.0531,-0.0045,-0.0083,-0.0386,0.0587,-0.1093,-0.0752,0.0136,-0.0789,-0.0238,-0.0398,0.0049,0.1351,0.0242,0.0387,0.0695,-0.0545,0.0243,0.0809,0.1212,-0.0248,-0.0073,0.0084]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Data cleanup. KV counters can be reset with wrangler kv key delete . If a bot swarm hits, zero the affected counters and move on.","embedding":[-0.1238,-0.0442,-0.0205,0.0769,-0.0405,0.0147,-0.0253,-0.0512,0.058,-0.0013,-0.0173,-0.0054,0.0828,-0.0071,-0.0043,-0.026,0.0285,0.0084,0.0602,-0.0804,0.0035,-0.0384,0.0446,-0.0216,-0.0389,0.0142,-0.0537,-0.0668,0.0632,-0.0949,0.0446,-0.0272,-0.0202,0.0237,-0.0102,0.0378,-0.0393,-0.0712,0.0294,0.0536,-0.072,-0.0303,0.006,-0.0185,0.0289,0.0443,-0.0838,0.0401,-0.0682,0.0035,0.0369,-0.0282,0.0962,0.0349,-0.0377,-0.0212,0.015,-0.0832,0.01,0.0506,0.0548,-0.0694,0.0073,-0.0029,0.0188,0.0824,-0.0506,-0.0331,-0.0113,0.0634,0.0203,0.0072,0.0402,0.0099,-0.0212,-0.0677,-0.0829,-0.0269,0.0136,-0.0139,0,-0.1271,-0.026,0.0521,0.0226,-0.0164,0.0546,0.0275,0.0447,-0.0003,-0.0702,0.0533,0.0556,0.0466,-0.0396,0.0429,-0.0216,0.0816,-0.0174,0.0584,0.0299,0.0028,-0.0458,-0.0347,0.0343,0.004,0.0221,0.1293,0.0103,0.0267,-0.038,0.0645,-0.0117,0.0112,0.0071,-0.0718,0.1385,-0.0274,0.0488,-0.0068,0.1935,-0.0169,-0.0308,-0.0411,0.1136,0.0612,0.04,0,0.0526,-0.0435,-0.0357,-0.0236,0.0748,0.063,0.0261,0.044,-0.0242,0.0114,0.03,0.0579,0.0122,0.0121,-0.0024,-0.0463,0.0445,0.0298,-0.0179,-0.1022,0.0461,-0.0479,0.041,0.0972,0.0075,0.1091,-0.0442,0.0342,-0.0377,-0.0022,0.0622,0.0024,-0.0481,0.0895,-0.0365,0.037,0.0031,-0.0652,0.0414,0.0038,-0.0426,0.0519,-0.0517,-0.0785,-0.0854,-0.0338,-0.0082,-0.0632,-0.0304,-0.0041,-0.0029,0.0668,0.0043,-0.0125,0.0231,-0.0989,-0.0498,-0.0312,-0.009,0.0692,0.0447,0.013,-0.0175,-0.0063,-0.0082,-0.0015,0.048,0.0799,-0.0345,-0.0192,0.038,0.0772,-0.0029,-0.0377,-0.0576,-0.0682,-0.0647,-0.0501,-0.0363,-0.0202,0.1186,-0.057,0.0009,0.0335,0.1156,-0.0123,-0.022,-0.0248,-0.0431,0.0254,0.0682,-0.0486,0.0107,-0.0025,-0.0631,0,-0.1008,0.047,-0.0828,0.1103,-0.041,-0.0038,0.0432,0.0387,0.0784,-0.0231,-0.054,0.0511,-0.0472,0.0345,-0.04,0.0333,-0.0433,-0.0913,-0.0614,-0.0325,0.0679,0.051,-0.0906,0.0038,-0.0441,0.0954,-0.0484,0.0019,0.0294,0.0228,0.0812,-0.0364,0.0512,-0.0287,0.1045,-0.054,-0.0195,0.0728,0.0151,0.0399,0.0685,-0.0527,-0.061,-0.03,0.0073,0.0337,-0.1051,0.0815,-0.0325,-0.0179,-0.0165,0.0282,-0.071,0.0214,-0.1237,-0.0497,-0.0548,-0.0129,0.0217,0.045,-0.0154,-0.0335,-0.0145,0.0414,-0.003,-0.0043,0.0239,0.0168,0.0382,-0.0105,0.0778,0.0313,-0.0326,-0.061,0.0378,-0.0296,-0.0158,-0.0764,-0.0186,0.0439,-0.0503,0.0002,0.0515,-0.0632,0.0714,-0.0111,-0.039,0.0197,-0.0204,0.021,-0.0498,-0.0146,-0.0347,0.0168,0.0256,0,-0.0552,0.0326,-0.0063,-0.0012,0.0377,0.0061,-0.0081,0.0374,-0.0424,-0.0254,0.073,0.029,0.0646,0.0374,0.0034,0.0215,0.0366,0.0153,-0.0329,0.0446,-0.0295,0.0238,-0.0173,0.0072,0.026,-0.016,-0.0198,0.12,-0.051,-0.0297,0.0199,0.0111,-0.0288,0.0454,0.0362,0.0635,-0.0675,-0.0691,0.0115,-0.0535,-0.0351,-0.0049,-0.0851,0.0625,0.0144,0.007,-0.1183,-0.1603,-0.0164,-0.0533,-0.0364,-0.057,-0.0077,0.1163,0.0523,-0.0547,0.0497,-0.0878,0.0197,0.1115,0.0834,-0.0161,-0.0233,-0.0175]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"It proved the Eleventy + Workers + KV infrastructure works. But his approach uses client-side JavaScript — petite-vue renders the button, and fetch() API calls communicate with the Worker.","embedding":[-0.1703,0.0175,-0.0051,0.0637,-0.0074,0.0008,0.0209,-0.028,0.0559,-0.0534,-0.0343,0.0149,0.0235,-0.019,-0.0109,0.0182,0.052,-0.0649,0.033,-0.0227,0.014,-0.0224,0.0637,-0.026,-0.0188,-0.0261,-0.0328,-0.0074,0.0042,-0.0755,0.0563,-0.0348,-0.0272,-0.0422,-0.0597,0.0133,0.0133,-0.0448,-0.0335,0.0341,-0.0682,-0.0244,-0.0269,-0.0054,0.026,0.045,-0.0818,-0.0321,-0.0544,0.0428,-0.0268,-0.0748,0.1038,-0.0112,0.044,-0.0476,-0.0356,-0.002,0.0287,0.0064,0.0479,-0.1047,0.0208,0.0379,-0.0318,0.0739,-0.0559,-0.0235,-0.0597,-0.0787,-0.0531,-0.0371,0.0431,-0.0185,0.0477,-0.045,-0.0743,0.0423,0.0349,0.004,0.0049,-0.0614,-0.0467,0.0502,0.0877,0.0298,0.0266,-0.0366,0.0202,-0.0143,-0.0571,0.0754,0.0203,0.0231,-0.0295,0.0286,0.0079,0.0296,-0.0736,0.0903,0.0364,0.0392,-0.0271,-0.0405,0.0593,-0.0468,-0.0486,0.0996,0.0236,-0.0171,-0.0627,0.0261,-0.0194,-0.0103,-0.0333,-0.0544,0.0498,-0.0495,0.0689,0.0005,0.2012,-0.0014,-0.1189,-0.0322,0.1201,0.0304,-0.0081,0,0.0898,0.0036,-0.0095,-0.008,0.0539,0.0309,0.004,0.0079,-0.0817,-0.0074,0.0193,0.051,0.0501,-0.0436,-0.0263,-0.0446,0.0056,0.0158,-0.0463,-0.0618,0.0434,0.0842,0.0565,0.0764,-0.0249,0.0831,-0.0044,0.058,-0.07,0.0202,-0.0301,-0.0428,-0.0389,-0.0061,-0.0576,0,-0.0325,-0.1234,-0.0435,-0.0129,0.0031,0.0271,-0.06,0.0154,-0.0995,0.0029,0.0159,-0.0434,0.0165,0.0204,-0.1088,0.0583,0.0579,0.0289,0.0518,-0.0437,-0.0249,-0.0067,-0.0546,0,0.0412,0.0405,-0.011,-0.0732,-0.0884,0.0136,-0.0218,0.0652,0.0149,-0.0601,0.0755,0.0782,0.0438,-0.0034,-0.0152,-0.0933,-0.063,-0.0589,0.0115,-0.0348,0.1233,-0.0944,-0.0637,0.0448,0.1252,0.0111,0.0309,-0.0579,-0.0428,0.0386,0.0201,-0.0095,0.0117,-0.0847,-0.063,0,-0.0092,0.0096,-0.1092,0.0845,0.0066,0.0402,0.0562,0.0334,0.0287,-0.0034,-0.014,0.0235,0.0054,0.0111,0.0169,0.0902,-0.0408,-0.0387,-0.0195,-0.0371,0.0727,0.0415,-0.0172,0.0702,-0.0831,0.0359,0.0487,0.0317,0.0093,0.0118,0.0132,-0.028,-0.0423,0.0117,0.1041,0.0335,-0.0252,0.0193,0.0077,0.038,-0.0031,-0.1305,0.009,0.0315,-0.0128,0.0556,-0.0952,0.0541,-0.0426,-0.0429,0.0312,0.0545,-0.0528,0.082,-0.098,-0.0521,-0.0547,0.0141,-0.0155,0.0774,0.0142,-0.0757,0.0245,0.0015,0.0708,0.002,0.0315,0.0366,0.1356,0.0449,0.0306,0.0097,0.0998,-0.0617,0.1065,0.0021,0.0289,-0.0318,-0.005,0.0178,-0.0728,0.0271,0.096,-0.0375,0.0958,-0.0376,-0.0131,0.0422,-0.0458,0,0.0303,0.024,0.0384,0.0939,0.0618,0,-0.0248,-0.005,-0.0224,0.0083,-0.005,0.0187,0.0312,-0.0624,-0.0873,-0.0181,0.0703,0.0573,0.0663,0.0443,0.0013,0.0258,-0.0696,0.0533,-0.0548,-0.0062,0.0213,-0.0212,-0.0835,0.0329,0.0233,0.0116,-0.0807,0.0921,0.0049,-0.0746,-0.0188,-0.0326,-0.0337,-0.0219,-0.0213,0.0475,-0.056,-0.0325,0.0061,0.0449,0.0151,-0.0063,-0.0663,0.0544,-0.0281,0.0954,-0.0646,-0.0575,0.0243,-0.018,0.0171,-0.0322,-0.004,0.0758,0.0107,-0.0038,0.0178,-0.0567,0.0633,0.0648,0.0602,0.0438,0.005,0.0446]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"f/count?allaboutken-feedback-post.standing-on-shoulders=yes\" alt=\"Yes votes\" style=\"display:inline;vertical-align:middle\"></a> <a","embedding":[-0.139,0.0051,-0.0332,0.0562,0.0157,-0.0552,0.0449,-0.0348,0.0124,-0.0125,0.0047,-0.0113,0.0856,-0.0095,-0.0071,0.032,0.066,-0.0335,-0.0086,-0.0055,0.0385,-0.0367,0.1313,-0.0182,-0.0557,-0.0071,-0.0494,0.0351,-0.0159,-0.1063,0.013,-0.0324,0.009,-0.0558,0.0253,-0.0227,0.03,0.0175,0.0149,-0.034,-0.0978,-0.0283,0.0124,0.0277,-0.0558,0.0245,-0.0721,-0.0385,-0.0205,0.0295,-0.0464,-0.0715,0.046,-0.0527,0.0628,-0.0373,-0.0623,-0.058,-0.0088,-0.0121,0.0061,-0.0012,0.0112,0.0623,0.0009,0.0582,-0.0506,-0.016,-0.0387,0.007,-0.067,-0.0311,0.008,0.0194,0.0321,-0.0378,-0.0803,0.0327,-0.0073,0.0209,-0.0226,-0.0511,0.0079,0.0467,0.1228,-0.032,0.0513,0.0119,0.0085,-0.0158,-0.0589,0.0663,0.0385,0.0262,0.0392,0.0285,0.0055,0.0091,-0.0889,0.1513,-0.0155,-0.0117,-0.0568,-0.0458,0.0885,-0.0175,-0.0287,0.1171,0.0521,-0.0124,-0.0689,0.0313,-0.0115,-0.0224,-0.0105,-0.0622,0.0434,-0.0418,0.114,0.0141,0.1909,0.0089,-0.1025,-0.0162,0.1609,0.0343,-0.0291,0,0.0771,-0.0083,-0.0445,0.0304,0.0193,0.0869,-0.0129,0.0226,-0.1031,0.0268,0.043,0.028,0.0096,-0.0224,0.0227,-0.0441,-0.0075,0.0222,-0.0192,-0.0976,-0.021,0.0536,0.0415,0.0569,-0.0276,0.0937,0.0057,0.025,-0.076,0.0573,-0.0141,-0.0765,-0.0669,-0.0412,-0.035,-0.0022,-0.0466,-0.1073,-0.0269,-0.0167,-0.0581,0.0067,-0.0578,-0.011,-0.0812,0.0171,-0.0256,-0.0143,-0.0103,0.029,-0.0153,0.037,0.0559,0.0158,-0.0008,-0.0255,-0.0119,0.0078,-0.0801,0.035,0.0265,0.0496,-0.0323,-0.0817,-0.0172,0.0448,-0.0219,0.0976,0.0242,-0.0669,0.046,0.0163,0.0013,-0.0033,-0.0461,-0.0939,-0.025,-0.0516,0.0013,-0.0137,0.1369,-0.0663,-0.1157,-0.0458,0.1117,-0.0446,0.0722,-0.0509,-0.0267,-0.0114,-0.0169,0.0131,-0.0198,-0.0682,-0.0939,0,-0.0115,0.0151,-0.0521,0.0825,-0.0179,0.0397,0.0449,-0.0236,0.0535,-0.0458,0.0008,0.0108,-0.0357,-0.0275,0.0371,0.0893,-0.1187,-0.0415,-0.0708,0.0003,0.0021,0.1158,-0.0411,0.0942,-0.0857,0.038,0.0103,0.0471,0.1048,-0.0005,0.0151,0.0196,-0.0495,-0.0344,0.0678,0.0082,-0.0357,-0.016,-0.0149,0.0325,0.0056,-0.0609,0.031,-0.0107,-0.0128,0.0706,-0.0717,0.0355,-0.0264,0.0285,0.0004,-0.0101,-0.0125,0.012,-0.0753,-0.0343,-0.1013,0.0267,-0.0234,0.0405,0.0324,-0.0353,0.004,-0.022,0.0614,0.0291,0.0364,0.0033,0.0766,0.0338,-0.0083,0.0354,0.0565,-0.09,0.1089,0.0723,0.0666,0.0199,-0.005,-0.0072,-0.0681,0.0623,0.0228,-0.0792,0.0319,-0.0251,-0.048,0.0349,0.0091,-0.0521,0.0381,0.0728,0.0592,0.0963,0.0291,0,-0.0446,0.0018,0.0118,0.0309,0.0156,0.1005,0.043,-0.0742,-0.0502,-0.0453,0.1003,0.0983,0.0164,0.0554,-0.0679,-0.0265,-0.0833,0.0329,-0.0427,-0.0018,-0.0068,-0.0256,-0.061,0.074,-0.0262,-0.0207,-0.0607,0.0645,-0.0171,-0.0219,0.0027,-0.0083,-0.0446,-0.0304,-0.0217,0.0264,-0.0733,-0.0361,-0.0115,0.0781,0.0179,0.0197,-0.0348,0.0273,-0.0112,0.0477,-0.0585,-0.0576,-0.0283,-0.0246,0.0018,-0.0051,-0.0124,0.0562,0.0076,0.0345,0.0385,-0.0212,0.0386,0.0602,0.0866,0.0338,0.0006,0.0667]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"poll.fizzy.wtf deduplicates votes with cookies. My Worker uses a hashed IP with a 24-hour TTL — no cookies set, ever. Bot filtering. poll.fizzy.wtf trusts all requests.","embedding":[-0.0897,-0.0571,-0.0685,0.055,-0.0647,-0.0462,0.0899,-0.0494,0.0114,-0.0082,-0.0327,-0.0753,0.0106,-0.0144,0.0286,0.0425,0.0831,-0.1242,0.0059,-0.0622,0.0176,-0.0505,0.0541,-0.0331,-0.0278,-0.0169,0.001,0.0347,0.0446,-0.089,0.006,-0.0272,-0.0335,-0.0203,0.0265,-0.0657,0.025,-0.0215,-0.0251,-0.0063,-0.0314,-0.0011,-0.0194,0.0246,-0.0596,0.0237,-0.0253,-0.0158,-0.0169,0.025,-0.0348,-0.0206,0.0684,-0.0007,0.0676,-0.0597,0.0029,-0.0442,0.0133,-0.0165,-0.0007,-0.0603,0.0061,0.0209,0.0154,0.0713,-0.0584,0.0137,-0.0063,-0.0659,-0.0611,-0.0158,-0.0025,0.0101,0.0062,-0.0208,-0.1351,-0.0644,0.0181,-0.0079,-0.0537,-0.0607,-0.0405,0.0707,0.0881,-0.0348,0.0454,0.0085,0.0375,0.0422,-0.0644,0.0373,0.0875,0.0227,0.0526,0.0746,0.076,0.023,-0.0131,0.1065,-0.0272,0.008,-0.0542,-0.0791,0.071,-0.0311,-0.0279,0.1186,-0.0042,-0.048,-0.0896,0.0813,-0.0042,-0.0287,0.0013,-0.0075,0.0685,-0.0033,0.0148,0.0314,0.1436,0.0072,-0.1043,-0.001,0.1389,0.0335,0.0076,0,0.0596,-0.0276,-0.0526,0.0205,0.0473,0.0753,0.0639,0.0188,-0.0703,0.0537,0.0323,0.0915,0.043,-0.0602,0.033,-0.0381,0.0124,0.0299,-0.0255,-0.0546,0.0986,0.0173,0.0479,0.0485,-0.0031,0.0496,-0.05,0.0491,0.0082,0.0347,0.005,-0.0305,-0.0636,0.0077,-0.0314,0.0183,-0.0045,-0.0792,-0.0605,-0.0779,0.0057,0.0125,-0.102,0.0063,-0.0641,0.0401,-0.0481,-0.0413,0.01,0.058,-0.0199,0.0554,0.0276,0.0335,-0.0328,-0.0504,0.0309,-0.0484,-0.046,0.0634,-0.0435,0.0053,-0.0472,-0.0198,-0.0029,-0.0095,0.0275,0.0536,0.0224,-0.0808,0.0645,0.0505,0.0052,-0.0594,-0.0324,-0.0367,-0.0283,-0.0497,-0.0766,-0.0588,0.1326,-0.0583,-0.0549,-0.0241,0.1028,-0.0105,-0.0116,-0.0111,-0.0415,0.0237,-0.0609,0.0391,0.0578,-0.0484,-0.1144,0,-0.1051,-0.0602,-0.0677,0.0957,0.0057,0.0358,-0.0457,-0.0766,0.0729,-0.0036,-0.0182,-0.0593,0.0289,0.0363,0.0144,0.0641,-0.0711,-0.0446,-0.0478,-0.0346,-0.0382,0.1335,-0.079,0.0869,-0.0516,0.0713,-0.0524,0.034,0.0904,0.0291,-0.0129,0.0083,-0.0026,-0.0312,0.0678,-0.0279,0.0193,0.0487,-0.0383,0.0649,-0.023,-0.0919,-0.0289,-0.0215,-0.0474,0.092,-0.1015,0.036,-0.0367,0.0827,0.0693,0.0428,-0.0584,0.0358,-0.0711,-0.0237,-0.0303,-0.0068,-0.0049,0.0314,0.0493,-0.0649,0.014,0.0669,0.0364,-0.0096,0.0567,-0.0087,0.1067,-0.0268,0.0108,0.0153,0.0314,-0.0747,0.1266,0.0196,-0.0032,-0.0601,-0.013,0.0464,-0.0326,0.0611,0.0798,-0.0328,0.0838,-0.0545,0.0163,0.0201,0.0227,-0.0057,-0.018,0.0064,-0.0258,0.0431,0.0537,0,-0.0319,0.0195,-0.0323,0.124,0.0095,-0.0016,0.0209,-0.0113,-0.0514,0.035,0.0792,0.0009,0.0246,0.0305,0.038,-0.0124,-0.0546,0.0013,-0.0569,-0.0256,-0.0001,-0.0089,-0.0299,0.0595,0.0044,0.0342,0.0015,0.1002,0.0165,0.011,-0.0028,-0.0221,-0.0187,0.0004,-0.0871,0.0168,-0.0431,-0.0527,-0.0255,0.0738,0.0029,0.0148,-0.1058,0.0325,-0.0563,0.0379,-0.0945,-0.058,0.0461,-0.0136,-0.032,-0.0089,0.0336,0.0877,0.0361,0.0319,0.0341,-0.013,0.0586,0.0415,0.0754,0.0374,-0.0687,0.0312]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"My Worker only counts one signal per post (positive feedback). That's a deliberate scope constraint for now, but if you need flexible multi-question polls, poll.fizzy.wtf has the better architecture","embedding":[-0.1144,-0.0483,-0.0424,0.0763,-0.0397,0.0031,0.0152,-0.0266,0.0138,0.0077,-0.0965,-0.0342,0.0334,0.0319,-0.0338,0.0294,0.1419,-0.0562,0.0532,-0.0354,-0.0081,-0.0445,0.109,0.0016,-0.0246,-0.0484,0.0123,-0.0222,0.0127,-0.0672,0.0578,-0.0384,-0.0144,-0.0459,-0.0214,-0.0258,0.0502,-0.0168,-0.0083,0.0306,-0.0835,-0.0126,0.0263,0.0194,-0.0396,-0.035,-0.0375,0.0212,0.0283,0.0338,0.0238,-0.0913,0.0573,-0.0411,0.0634,-0.0418,-0.0297,-0.0898,-0.0539,0.0078,0.0738,-0.0193,0.0056,0.0005,-0.0003,0.0791,-0.0599,-0.0165,-0.0207,-0.0303,-0.0716,-0.0008,0.0312,-0.0308,-0.0019,-0.0747,-0.1129,-0.0562,-0.0076,-0.0324,-0.0198,-0.0492,-0.0112,0.0271,0.0937,-0.0741,0.082,0.0353,-0.0185,-0.0031,-0.0281,0.1148,-0.0027,0.0135,0.0307,0.021,-0.0194,0.0143,-0.0186,0.1033,0.0238,0.0136,0.0131,-0.0418,0.0101,0.0222,-0.0729,0.1254,-0.0131,0.0148,-0.0104,0.0871,-0.0301,0.0201,-0.0242,-0.0486,0.0923,0.0133,0.0686,0.0844,0.1357,0.0215,-0.0322,-0.0509,0.1684,0.0461,-0.0094,0,0.0921,0.0243,-0.0085,0.0548,0.0731,0.0779,0.0417,0.0437,0.0011,-0.0116,0.0412,0.072,0.0364,-0.0015,0.0608,-0.1084,0.0042,0.0308,-0.0288,-0.098,-0.0379,-0.0003,0.0296,0.0836,0.0503,0.0244,0.0108,0.0432,-0.0785,0.0092,-0.007,-0.0144,-0.0556,-0.023,-0.0645,-0.0102,-0.0325,-0.1194,0.0109,-0.0362,-0.0325,0.0285,0.0019,0.0012,-0.0958,0.0577,-0.0032,-0.0344,-0.019,-0.0182,0.0428,-0.0056,0.0193,0.0473,-0.0366,-0.1075,-0.0446,-0.0284,-0.0005,0.0507,-0.0083,-0.0024,-0.0238,-0.0655,0.0086,0.0404,-0.03,0.0751,0.0361,-0.0308,0.015,0.0449,0.0043,-0.0437,-0.0551,0.0083,-0.0837,-0.0644,-0.0259,-0.0169,0.1125,-0.0436,-0.0189,-0.047,0.1456,0.0056,0.0309,-0.0002,-0.083,0.0105,-0.0184,0.0654,0.039,-0.0599,-0.0051,0,-0.0721,-0.06,-0.0381,0.0776,0.0117,0.0068,-0.0183,-0.0628,0.0588,-0.0172,-0.0418,-0.011,0.006,0.0282,-0.0409,0.0416,-0.0651,-0.0821,-0.0226,0.0424,0.022,0.1372,-0.0385,-0.0258,-0.0304,0.0558,-0.0553,-0.0109,0.0646,0.0389,-0.015,-0.033,0.0697,-0.0716,0.0652,0.0448,0.0007,-0.0134,0.0114,0.0903,-0.0038,-0.0632,0.025,-0.0148,-0.0429,0.0694,-0.122,0.0854,-0.1223,0.0179,-0.0221,0.0698,-0.0376,0.0453,-0.0632,-0.0752,-0.0744,-0.0277,0.0524,0.0707,-0.021,-0.0061,0.0138,-0.0286,0.0324,-0.0095,0.064,-0.0263,0.0615,0.0547,-0.0353,0.0399,0.0466,-0.0338,0.1031,0.0503,0.0425,-0.096,-0.0309,0.0033,-0.0758,0.0136,0.0629,-0.0275,0.0538,-0.0168,0.0257,0.0152,0.0137,-0.0396,0.0178,0.03,0.0009,0.0215,0.0553,0,-0.0564,0.0408,-0.0198,0.0107,0.0337,0.0064,-0.0248,-0.0075,-0.0148,-0.0107,0.1199,0.0308,0.0398,0.0715,0.0047,-0.006,-0.0103,0.0292,-0.048,-0.0263,0.0208,0.0221,-0.0248,0.0583,0.0309,0.0216,0.0038,0.0935,-0.0274,-0.0263,0.0228,-0.0407,-0.0785,0.0345,0.0205,0.0269,-0.0902,-0.0492,0.0181,0.0446,0.0239,0.0252,-0.0855,0.0762,-0.0458,0.0098,-0.0808,-0.1084,-0.0801,-0.0265,-0.0177,-0.0483,0.0595,0.0414,0.0246,0.0601,0.006,-0.0395,0.0068,0.0628,0.0818,0.0302,-0.095,0.0283]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Zero new dependencies. But it navigates the reader away from the post, the data mixes with analytics noise, and there's no way to show counts without a build-time API call.","embedding":[-0.1141,0.0088,-0.0347,0.0789,0.0674,-0.0246,0.0052,-0.0337,0.0082,-0.0417,-0.0485,0.0133,0.101,0.0144,-0.0495,0.0022,0.1063,-0.0073,0.0762,-0.0442,-0.0629,-0.1058,0.0728,0.0039,-0.0479,-0.0004,-0.0262,-0.0328,0.0004,-0.1049,-0.0182,-0.0768,0.0008,-0.0211,-0.0426,-0.044,0.0398,-0.014,-0.0086,-0.0105,-0.0177,-0.0211,0.0717,0.0218,0.0014,-0.0115,-0.01,0.0022,-0.0512,0.0341,-0.0232,-0.0666,0.0643,-0.0154,0.0271,-0.0008,0.0349,-0.0545,-0.0237,0.0437,0.0672,0.0023,0.0119,-0.0012,0.0458,0.1218,-0.021,-0.0563,-0.0173,0.0205,-0.016,0.0084,0.0724,0.0034,-0.0073,-0.0517,-0.0791,-0.0102,0.0018,-0.0252,-0.0364,-0.1089,-0.0465,0.0182,0.0901,0.0086,0.0639,0.0049,-0.0887,-0.0333,-0.0524,0.0597,-0.0151,0.0345,-0.0008,0.0018,-0.0147,-0.0207,-0.012,0.1171,0.0233,0.0111,0.019,0.0159,0.0261,0.0473,-0.044,0.1422,-0.0268,0.0439,-0.0238,0.033,-0.0647,0.0321,-0.013,-0.1132,0.0788,-0.0427,0.1084,-0.0478,0.1942,0.0377,-0.0515,-0.0981,0.1365,0.0351,0.0213,0,0.0627,-0.0506,-0.0371,-0.0521,0.0275,0.0848,0.0031,-0.02,-0.0412,-0.0098,0.0902,0.0707,-0.0044,0.0262,0.0868,-0.0514,0.0443,0.0349,-0.018,-0.068,-0.0621,-0.0262,-0.0018,0.0482,-0.035,0.0446,-0.0216,0.0167,-0.0783,0.0142,0.0189,0.002,0.0027,-0.0059,-0.0548,-0.0168,-0.0515,-0.1178,0.0433,0.0043,0.0057,0.0252,-0.0126,-0.0207,-0.1322,0.04,0.0218,-0.0356,-0.0626,-0.0095,0.0236,0.0057,0.0177,-0.08,-0.0469,-0.0586,-0.0161,-0.0429,0.0106,-0.0202,0.0619,0.0017,-0.0044,-0.0482,-0.0631,0.0651,-0.0061,0.0678,-0.0493,-0.0249,0.0264,0.0509,-0.0046,-0.0422,-0.0098,-0.0425,-0.0576,-0.0747,0.0132,-0.0221,0.1222,-0.117,-0.024,-0.0495,0.0923,0.0001,0.0022,-0.0579,-0.1074,0.0104,0.013,-0.0025,-0.0043,0.0306,-0.0376,0,-0.0424,0.0394,0.0029,0.0595,-0.0267,0.0441,0.0206,0.0134,0.0789,-0.0311,-0.0102,0.0322,-0.0699,0.0366,-0.0578,0.0591,-0.0367,-0.0374,-0.059,-0.0314,0.045,0.0936,-0.0787,0.0565,-0.0367,0.0454,0.038,-0.0251,0.0115,-0.0084,0.0252,-0.0016,0.0316,-0.0651,0.0584,0.0161,-0.0081,-0.0109,0.0201,0.0418,0.0226,0.016,-0.0075,-0.0099,-0.0385,0.0856,-0.0888,0.1106,-0.0462,0.0842,-0.0152,0.0629,-0.0039,-0.029,-0.0919,-0.0519,-0.0737,-0.0056,0.0564,0.0622,-0.0021,-0.0258,-0.0807,-0.0406,0.0498,0.0287,0.0147,-0.0356,0.0339,0.0508,0.063,0.0191,0.0198,-0.0592,0.0711,-0.0006,0.0527,-0.0358,-0.0223,-0.0178,-0.0026,-0.0227,0.0492,-0.0921,0.0593,0.052,-0.0451,0.025,-0.0173,-0.0149,-0.045,0.0332,0.005,-0.0206,0.0554,0,-0.0081,0.0211,-0.0137,-0.0126,0.0257,0.0789,-0.0258,-0.0062,0.0169,-0.082,0.0918,-0.0081,0.0151,0.0226,-0.0374,0.0178,-0.0208,0.0287,-0.057,0.0197,-0.0712,0.0024,-0.0001,0.0461,-0.0388,-0.01,0.0017,0.0895,0.0447,0.0068,0.0159,-0.0244,-0.0025,-0.0168,0.0119,0.0818,-0.0677,-0.0561,0.0283,0.0065,0.0144,-0.0486,-0.0461,0.0647,-0.0623,0.0252,-0.0537,-0.1092,-0.0461,-0.0368,0.0355,-0.1092,0.0123,0.0834,0.091,0.0002,0.1016,-0.0132,0.0491,0.1275,0.1297,-0.0331,-0.0096,0.0853]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"Fascinating, but too brittle for production. Mastodon retoots and favourites. The Eleventy community has a well-established pattern here: publish a post, toot the link, then pull Mastodon","embedding":[-0.1209,-0.0483,0.0308,0.0164,0.0092,-0.0337,0.0075,0.0442,-0.0695,0.0047,-0.099,-0.0333,0.0029,0.0268,0.021,0.0654,0.1596,-0.0424,0.0342,-0.055,0.0231,0.0238,0.0639,0.0347,-0.0838,-0.0811,-0.0834,-0.0169,0.0099,-0.0244,-0.0295,0.0026,0.0224,-0.0723,-0.0769,-0.0095,0.0408,-0.0142,-0.0197,-0.053,-0.0259,-0.0433,0.0482,0.0267,-0.0062,-0.0167,-0.0423,0.0131,-0.0366,0.0371,-0.0047,-0.0988,0.0899,-0.0516,-0.0096,-0.0472,0.001,0.0132,0.0042,-0.039,0.1045,-0.0483,-0.0485,0.0129,0.0509,0.0792,-0.0543,0.0098,-0.0693,-0.0096,0.0237,-0.0276,-0.0032,0.0522,0.0313,-0.0114,-0.0368,-0.0037,-0.0488,0.0548,-0.016,-0.0224,-0.0052,-0.0207,0.0495,-0.0578,0.0549,0.0319,-0.0043,0.0355,-0.0536,0.0399,0.0084,-0.0242,-0.0184,0.008,-0.0454,0.0034,-0.0563,0.1093,0.0537,0.1007,-0.0485,-0.1012,0.0249,0.0043,-0.0881,0.165,0.0777,0.0204,-0.1004,0.0403,-0.088,-0.0109,0.0033,-0.0726,0.0538,-0.0302,0.075,-0.0113,0.091,-0.0393,-0.037,-0.0545,0.1174,-0.0001,-0.016,0,0.0527,0.0509,-0.0018,0.0135,-0.039,0.0502,-0.0751,-0.0282,-0.0427,-0.0635,0.0438,0.0293,0.0756,0.0046,0.0341,-0.0651,-0.008,0.0076,0.0039,-0.0968,0.0023,0.0517,-0.0047,0.0501,-0.0345,-0.0057,0.0255,0.0342,-0.0591,0.0299,0.0199,-0.0371,-0.0233,-0.0049,0.0076,-0.0441,0.0298,-0.1597,0.0235,-0.0415,0.0626,0.0254,-0.0628,0.0539,-0.0653,0.053,0.0281,-0.0823,-0.0144,-0.0176,0.0378,0.0475,-0.0174,0.0101,-0.038,0.0115,-0.0588,-0.0074,0.0012,-0.073,0.1126,-0.0411,0.0339,-0.0308,-0.0532,0.0297,-0.0272,0.0047,0.0122,-0.0336,-0.011,0.0579,-0.0533,-0.0353,-0.0436,-0.051,-0.0555,0.0276,0.0494,0.0031,0.139,-0.1147,-0.0855,0.0495,0.0826,-0.0114,0.0385,-0.0598,-0.0487,0.0492,-0.0093,0.036,-0.0223,0.0413,0.0004,0,-0.0617,-0.0022,-0.0548,-0.0338,-0.111,0.0122,-0.0418,-0.0058,0.0616,0.0044,-0.0141,-0.0233,0.0043,0.0422,-0.0954,0.0326,0.0238,-0.007,-0.0906,-0.0627,0.0567,0.0481,0.01,0.0182,0.0066,0.0317,-0.0223,-0.0067,0.015,-0.0302,0.0199,0.1039,0.0298,-0.0126,0.0422,0.0742,-0.0241,-0.042,-0.011,0.0181,-0.0257,0.0246,0.0138,-0.0155,-0.0221,0.04,-0.0966,0.062,-0.0433,0.1253,-0.0009,-0.016,0.028,-0.0668,-0.0457,-0.0491,-0.0248,-0.0543,0.0058,0.0408,-0.0065,0.0331,-0.016,-0.0612,0.1168,0.0058,0.0796,-0.0474,0.1465,0.0694,0.0539,-0.0113,-0.0023,-0.065,0.1091,0.0276,0.0506,-0.0725,-0.0927,-0.0574,-0.0369,0.0295,0.0982,-0.0167,0.0806,-0.0668,0.0053,0.0532,-0.0306,0.0151,-0.0381,0.0545,-0.012,0.0205,0.0368,0,-0.0149,0.0178,-0.0348,0.1141,0.0356,0.0818,-0.0163,0.003,-0.0103,-0.029,0.0116,0.0382,0.0191,0.025,0.0323,-0.0314,0.0009,-0.0671,-0.0825,-0.0141,-0.006,-0.0345,0.0226,0.0463,0.0249,-0.0056,-0.0357,0.0935,0.0054,0.0215,0.0578,0.0098,-0.0631,0.0076,-0.0152,0.0691,0.0082,0.0017,0.0832,0.0538,0.0285,0.0532,-0.0467,0.0925,-0.0234,0.0983,-0.0518,-0.0257,-0.0477,-0.0418,0.0178,-0.0553,0.0213,0.0842,0.0193,0.0043,0.0133,0.0045,0.0486,0.0879,0.0833,0.0364,-0.0188,0.0364]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"External form services. Formspree, Basin, Google Forms — a <form method=\"POST\"> pointing at a third-party service. True form submission, data stored somewhere you control (sort of).","embedding":[-0.1975,-0.0794,-0.0243,0.019,0.0497,0.0095,-0.0172,-0.0015,0.0404,0.0075,-0.038,0.0646,0.0507,-0.0475,0.0788,-0.0305,0.0914,-0.1085,-0.0138,-0.009,-0.0413,-0.0322,0.0388,0.0477,-0.0257,-0.0392,-0.08,-0.0326,0.0137,-0.0199,0.0342,-0.0399,0.001,0.0142,-0.0429,0.0144,-0.0048,-0.0292,-0.0223,-0.0537,-0.0837,-0.1134,-0.0055,0.0377,-0.0037,0.0209,0.0242,-0.0326,-0.1045,0.0124,-0.0062,-0.09,0.0548,0.0114,-0.0818,-0.0487,-0.0451,-0.0116,-0.0199,0.0143,0.0004,-0.1063,0.0175,0.082,0.0044,0.0481,-0.0258,-0.0027,0.0045,-0.0788,-0.0588,0.0184,-0.0188,0.0364,0.0588,-0.0872,-0.0093,-0.0043,-0.0239,0.0121,0.0666,0.0432,0.0213,0.0924,-0.0338,-0.0564,0.1095,0.0796,0.0591,0.0284,-0.0104,0.073,0.0218,0.0079,-0.0579,-0.0069,-0.0502,0.0003,-0.0078,0.0387,0.0184,0.0428,0.0361,-0.013,0.0578,-0.0105,-0.0334,0.1717,0.1215,0.012,-0.0897,0.0248,-0.0865,-0.0186,0.058,-0.0251,0.056,-0.0419,0.0735,-0.019,0.0579,0.031,-0.0296,-0.0729,0.0368,0.0522,-0.032,0,0.0906,0.1076,0.0106,-0.0034,-0.0014,0.0802,-0.0517,0.0124,-0.0756,0.0032,-0.0042,0.0561,0.0428,0.0377,0.0294,-0.0565,-0.0547,0.01,0.0816,-0.09,0.0596,0.0447,0.0778,0.0598,-0.0043,-0.0173,0.0082,0.1007,-0.0298,-0.0089,-0.0439,-0.0642,-0.0359,-0.0284,0.0303,0.0204,-0.0556,-0.15,0.06,0.0149,-0.0417,0.0493,-0.069,0.0063,-0.0433,0.0023,-0.04,-0.0792,0.0011,0.0191,-0.0006,0.079,0.0175,0.0302,-0.0354,0.0346,-0.0348,-0.0598,0.0189,-0.0471,0.0896,-0.063,-0.0445,-0.047,-0.103,-0.0372,0.0091,0.0254,0.0165,-0.0778,0.0375,0.031,-0.0316,-0.0398,-0.0254,-0.0457,-0.0754,-0.023,0.0133,0.0631,0.0795,-0.0459,-0.0391,0.0597,0.0761,-0.0336,0.0347,-0.0287,-0.046,0.0466,-0.0084,0.0207,0.0052,-0.0214,-0.016,0,-0.0943,-0.0372,-0.1323,0.0747,-0.0275,0.0266,0.0269,0.0317,0.1111,0.0194,-0.0141,0.0007,-0.005,0.0321,-0.0767,0.0178,-0.0611,-0.0882,-0.066,-0.0535,0.0633,0.037,-0.0502,0.0607,0.0113,0.024,-0.0216,0.0736,0.012,0.0059,0.0472,0.0244,0.0332,0.0502,0.0227,-0.0271,-0.0534,0.0374,0.0258,-0.0542,0.0028,0.0029,0.0075,-0.0148,-0.086,0.0775,-0.1391,0.0263,-0.0199,0.0148,-0.0642,-0.001,-0.0284,-0.0597,-0.0601,-0.0311,-0.0594,0.0069,-0.0417,0.0265,0.0007,0.0514,0.0112,-0.0309,0.078,-0.0262,0.0896,0.0009,0.0371,0.0341,0.0438,0.0045,0.0042,-0.0791,0.0997,0.0334,0.0581,-0.038,-0.0846,-0.0448,0.0241,0.0225,0.0922,-0.08,0.075,-0.039,0.0084,-0.0148,-0.049,-0.0123,-0.0279,0.0266,0.0258,0.0905,0.0625,0,-0.0182,0.0343,0.0243,0.0708,-0.0057,0.0413,0.0951,0.01,0.009,-0.0033,0.0199,-0.0211,0.045,0.0356,0.0109,0.0171,-0.0158,-0.0686,-0.0391,-0.0405,-0.0132,-0.0233,-0.0638,-0.0164,0.0769,0.04,-0.0207,0.098,-0.0762,-0.0179,-0.0268,-0.042,0.0043,-0.016,-0.0121,0.021,-0.0215,-0.0401,0.0018,0.0037,0.0558,0.0627,0.0044,-0.0152,0.0162,0.0975,-0.0684,-0.0132,-0.0148,0.0283,0.0019,-0.0109,0.0294,0.1561,0.0348,0.0019,0.0019,0.0321,0.061,0.0442,0.0324,0.0295,0.0277,-0.0007]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"— Rick Carlino's primer on how CGI worked and why it mattered Webring History: Social Media Before Social Media — Tedium on the rise and fall of web rings What Were Server-Side Image Maps?","embedding":[-0.1669,0.0164,0.0258,0.0204,0.0564,-0.0093,-0.0207,0.0211,-0.0295,-0.008,-0.0565,0.0508,0.0114,-0.0046,0.0199,0.0415,0.0897,-0.0329,-0.0127,-0.0344,-0.0331,-0.0652,0.0703,-0.0255,-0.0434,0.014,-0.0518,-0.045,-0.0194,-0.0449,-0.0092,-0.0047,-0.0208,0.022,-0.0679,0.0254,0.0447,-0.0609,0.0155,-0.0369,-0.0844,-0.0538,0.0079,0.0503,-0.022,-0.0368,-0.0173,-0.0255,-0.1031,0.0038,-0.0313,-0.0371,0.0436,-0.0525,-0.0271,-0.0413,-0.0545,-0.0239,-0.0089,0.0214,-0.005,-0.058,0.0566,0.0705,0.0219,0.0251,-0.025,-0.0421,0.0034,-0.0378,-0.1237,0.0048,0.0509,0.0026,0.0242,-0.0931,-0.0148,-0.0295,-0.0419,-0.0666,0.0295,-0.024,0.0277,0.0554,0.0251,-0.0146,0.0399,0.0279,0.0171,0.0046,-0.0104,0.0219,0.0801,0.0304,-0.0058,-0.0139,-0.0401,-0.0686,-0.0414,0.0851,0.0346,0.0437,0.0829,-0.0582,0.0543,0.0206,-0.007,0.1811,0.037,0.0404,-0.0663,0.0478,-0.0647,-0.0563,-0.0286,-0.1191,0.0635,-0.0166,0.1557,0.0258,0.096,0.0006,-0.0305,-0.0298,0.053,0.0389,-0.0245,0,0.045,0.0827,-0.0651,0.0086,0.0077,0.064,-0.0198,-0.0197,-0.1065,-0.0224,0.0746,0.0755,-0.0152,0.0498,0.0292,-0.0424,-0.0468,0.0101,0.039,-0.0991,-0.0508,0.0357,0.0735,0.0637,0.0332,0.0835,-0.0253,0.1256,-0.0592,0.0275,0.0412,0.0053,-0.0107,-0.0368,0.055,0.0237,-0.0027,-0.1332,0.0385,0.0126,-0.0577,0.0151,-0.0653,-0.0201,-0.0386,-0.0245,-0.0168,-0.0462,-0.0185,0.0344,-0.0521,0.0556,0.0428,-0.0148,-0.0548,-0.0677,-0.0599,-0.0157,0.0373,0.0033,0.0431,0.0013,-0.017,-0.0786,-0.0749,0.0081,0.0133,0.0857,-0.0798,-0.0529,-0.0035,0.0662,0.0292,0.0228,-0.0257,-0.0394,-0.0798,-0.025,0.0589,-0.027,0.0444,-0.0641,0.0137,0.0189,0.0798,-0.0215,0.0554,0.0044,-0.0118,0.0281,0.0212,0.0394,0.0088,-0.0177,-0.0166,0,-0.0138,0.0144,-0.1164,0.114,-0.1112,0.003,0.0256,-0.0351,0.085,-0.0235,0.0631,0.0236,-0.0222,-0.0086,-0.0464,0.0589,-0.025,-0.0869,-0.0941,0.0209,0.1008,0.0539,-0.1121,0.0227,-0.051,0.054,-0.026,-0.0308,-0.0545,0.0121,0.0166,0.0315,0.0442,-0.0284,0.0829,0.0037,-0.0116,0.0026,0.0009,-0.022,0.0125,0.0334,0.0198,0.0222,-0.0852,0.0935,-0.0719,0.0941,-0.0536,-0.0071,-0.0671,-0.0115,0.0392,-0.1319,-0.0791,0.0167,-0.0997,0.0065,-0.0448,0.0654,0.0146,0.0222,-0.0447,-0.0278,0.0339,0.0019,-0.0189,0.0023,0.0691,-0.0339,0.0448,-0.0334,0.0144,-0.0688,0.0578,0.0137,0.1152,-0.0581,-0.0695,0.0138,0.0118,0.0201,0.0234,-0.1238,0.0874,0.0325,-0.0846,-0.0146,-0.03,-0.0436,-0.0579,0.062,-0.0366,0.0859,0.0599,0,-0.023,0.0356,0.0038,-0.017,0.0285,0.038,0.0447,0.0381,-0.0435,-0.0032,0.0484,0.0655,-0.0471,0.0518,0.0027,0.0113,-0.0582,0.0234,-0.0374,0.0227,-0.0529,-0.0233,-0.0123,0.022,0.0616,0.048,-0.0122,0.0714,-0.0283,-0.0392,-0.0103,-0.0129,-0.0392,0.0115,-0.0252,0.051,-0.0107,-0.0574,0.0125,-0.0324,0.0803,-0.0126,-0.018,0.0712,-0.0011,0.1094,-0.0327,-0.024,-0.0496,-0.0424,-0.0252,-0.0762,-0.0013,0.0987,0.0726,-0.0035,0.031,0.0309,0.0215,0.0663,0.0981,0.0224,-0.0342,-0.0284]},{"url":"/posts/20260220-feedback-buttons-cgi-pattern/","title":"Feedback buttons without JavaScript, using a 1990s web pattern","snippet":"views How to measure impact when analytics lie — privacy-respecting signals over surveillance Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.1332,-0.0205,-0.0896,0.0648,0.1031,0.0062,0.0234,-0.0081,-0.0296,-0.0398,-0.051,0.0596,0.0546,0.0198,-0.0415,0.0353,0.1182,-0.0205,-0.0386,-0.0588,-0.0446,-0.0626,0.1473,-0.0247,-0.0615,-0.0373,-0.0572,-0.0502,-0.035,-0.0229,0.0404,0.0086,-0.0006,0.0067,-0.1167,-0.0794,0.0326,-0.0462,0.0871,-0.0245,-0.0822,-0.0583,0.0318,0.05,-0.0425,-0.0301,-0.0515,0.0317,-0.0615,0.0372,-0.0785,-0.0507,0.03,-0.103,-0.0025,-0.0103,-0.0216,-0.0217,-0.0353,0.0141,0.037,-0.0715,-0.0309,0.0702,-0.0165,0.1251,-0.0099,-0.0325,-0.0327,0.0368,-0.0663,0.0499,0.0471,0.0021,0.0087,-0.0539,-0.0605,0.0103,-0.017,-0.0461,0.0233,-0.0792,-0.0076,0.0496,0.0357,-0.0656,0.0615,0.0006,0.0112,0.038,-0.0007,0.0416,0.0323,0.0277,-0.0794,0.0064,-0.0512,-0.0589,-0.0078,0.0813,0.0438,0.035,-0.0128,-0.0836,0.0165,0.0095,0.0048,0.0881,0.0107,0.042,-0.0286,0.0545,-0.0499,-0.0496,0.0346,-0.0948,0.0634,-0.0096,0.1017,0.0144,0.1076,0.0054,-0.0424,0.0218,0.1132,0.0516,0.009,0,0.0249,0.0221,-0.09,-0.0549,-0.0332,0.1124,-0.0469,-0.0413,-0.0647,-0.0317,0.0549,0.0705,-0.0057,0.0261,0.0316,-0.0293,-0.0478,0.1103,0.0054,-0.063,0.0373,0.0227,0.0496,0.065,0.0061,0.0342,0.0447,0.062,-0.0353,0.02,0.0057,-0.0093,-0.0302,-0.0217,0.0235,0.0378,-0.0445,-0.0831,0.0878,-0.0019,-0.0152,0.0221,-0.0518,-0.0003,-0.1068,0.0434,-0.0363,-0.0547,0.0135,-0.043,-0.0827,0.0083,0.0098,-0.0472,-0.0317,-0.0209,-0.0636,-0.0133,0.0232,-0.0433,0.0477,0.0158,-0.0043,-0.1396,-0.0882,0.0354,0.003,0.043,-0.0273,-0.0014,0.0623,0.03,0.0647,-0.0325,0.0051,-0.0196,-0.0506,0.0206,0.0243,-0.0648,0.0879,-0.0919,0.0344,-0.0064,0.0679,-0.02,-0.0175,-0.002,-0.0707,0.0468,0.0103,-0.0121,-0.035,-0.0079,-0.0122,0,-0.0966,0.0297,-0.035,0.0635,-0.0729,0.0367,-0.0469,0.0189,0.0916,-0.0194,-0.0191,0.0114,-0.0556,-0.029,-0.0676,0.0405,-0.0041,-0.0854,-0.0841,-0.0317,0.0321,0.0208,-0.0628,0.0562,0.0213,0.006,0.0258,0.0013,0.0084,-0.0355,-0.0125,0.0251,-0.0047,0.0188,0.0515,-0.0043,0.0229,0.0001,-0.0474,0.0036,-0.0365,0.0442,-0.0409,-0.0603,-0.0137,0.0966,-0.0435,0.1264,-0.0205,0.0075,-0.0254,0.0277,-0.0093,-0.0464,-0.1,-0.0115,-0.0009,-0.0714,-0.01,0.0813,-0.0532,0.0194,-0.0518,-0.0527,0.0335,-0.0121,0.0207,-0.0166,0.1127,0.055,0.0828,-0.0412,0.0051,-0.0547,0.0904,0.044,0.0939,-0.0227,-0.0799,0.0547,0.0305,0.0189,0.0644,-0.132,0.0706,0.0335,-0.0402,-0.0226,-0.0711,-0.0047,-0.0617,0.0132,-0.0136,-0.0204,0.0696,0,-0.0201,0.0471,0.0324,0.0355,0.0518,0.0304,0.012,0.0846,-0.0843,-0.0342,0.0806,0.0208,-0.0052,0.0567,-0.0182,0.0011,0.0024,0.0249,-0.0447,0.0268,0.046,-0.0169,-0.0306,0.0393,0.0568,0.0075,-0.0563,0.0961,0.0174,0.0049,-0.0155,-0.0053,-0.0746,0.0092,0.0308,0.0612,0.0053,-0.0073,0.0256,0.0137,0.0347,-0.0089,-0.004,0.0894,-0.0134,0.0761,-0.0219,-0.1238,0.0093,-0.026,0.0412,-0.0875,-0.0293,0.1061,-0.0101,0.0107,0.0046,-0.0021,0.0163,0.1019,0.1041,0.005,-0.0293,0.0511]},{"url":"/posts/20260223-digesting-hidden-danger-shipping-fast/","title":"Two-way communication beats another shipped feature","snippet":"← Digesting Two-way communication beats another shipped feature 22 Feb 2026 Filed in: product management, AI, velocity When you're responsible for a platform, the pull is always toward shipping.","embedding":[0.0162,-0.0727,0.0528,-0.0215,0.0787,-0.0344,-0.0357,0.0294,-0.0575,-0.0409,-0.0423,0.035,-0.0708,-0.0013,0.0245,0.0289,0.154,-0.0399,-0.0658,-0.0209,0.0098,-0.0225,0.0071,0.0619,-0.0627,0.0193,-0.0788,-0.007,-0.0289,-0.0843,-0.0159,0.0987,-0.0224,0.0443,-0.0284,0.0631,0.0379,-0.0294,-0.0145,-0.0778,0.0404,-0.0417,-0.0664,0.0459,0.0343,-0.0656,0.1001,0.0148,-0.0106,-0.0112,-0.0546,-0.0592,0.0006,-0.0374,0.0221,0.0281,0.0319,0.092,-0.0235,0.0157,0.0176,-0.0699,-0.0238,-0.04,0.0782,-0.0447,0.0153,0.0144,-0.1021,0.0774,0.0466,0.0293,0.0039,-0.0117,0.0566,-0.0099,0.0248,0.017,0.0616,-0.0245,0.0548,-0.0575,-0.0841,0.0082,-0.0584,-0.0688,0.002,-0.0104,-0.0319,-0.0361,-0.01,-0.0531,0.1085,0.0557,0.0031,0.0252,-0.0302,-0.0168,-0.0312,0.0689,-0.0036,0.0776,0.0526,-0.0635,-0.026,-0.0671,-0.0492,0.0432,-0.0087,0.0587,0.0024,0.049,-0.0084,-0.0025,0.0195,0.021,-0.0031,0.0334,0.0731,-0.0199,-0.0084,-0.0185,0.0964,0.0006,0.0221,0.0183,-0.0018,0,-0.0974,0.0135,-0.0067,-0.0096,0.0358,0.0003,-0.048,0.014,0.0304,0.0398,-0.0637,0.0362,0.0153,0.0626,0.0442,-0.1692,0.0003,0.0456,0.0386,-0.0278,0.0115,-0.1218,-0.0874,-0.0068,0.0727,-0.0836,0.0198,-0.0308,0.0351,0.0378,-0.0578,0.0746,0.0694,-0.0173,-0.0394,-0.0726,-0.1264,-0.1042,0.034,0.0224,-0.0686,0.0024,-0.1107,0.0082,0.0123,0.0336,0.0315,-0.0846,-0.073,-0.0139,-0.0244,0.0658,0.0433,-0.0078,0.015,-0.094,0.065,-0.0951,0.01,0.045,-0.0194,0.0126,0.036,0.0228,0.0188,0.0576,-0.0363,0.0675,-0.033,-0.0079,0.0072,0.0131,-0.0114,-0.0594,0.0658,-0.0178,-0.0034,-0.0093,0.1031,-0.0592,-0.0277,0.0135,0.0133,0.0278,0.0979,-0.0307,-0.0161,-0.0059,-0.0623,0.1081,-0.0694,0.0662,0.0071,0.0888,0.0467,0,-0.0526,0.0556,-0.1008,-0.0319,-0.0073,-0.0173,0.0058,-0.0512,0.0975,0.0468,-0.1132,-0.067,0.0054,0.054,-0.0023,-0.0407,0.08,-0.0228,0.0736,0.0031,0.0899,0.0142,-0.1125,0.0253,-0.0111,-0.014,0.0086,-0.0253,-0.0435,-0.0994,-0.0267,-0.0216,0.0298,0.015,0.0093,0.0199,-0.0454,0.0338,-0.0172,0.0624,0.0321,0.0141,-0.0584,-0.0352,-0.0472,0.0228,-0.0184,-0.0309,-0.0369,0.0169,-0.0358,0.0587,0.0368,-0.019,-0.0985,0.0405,0.0426,-0.0029,0.0307,0.074,0.0417,-0.0254,0.0277,-0.0571,0.0773,-0.0536,0.0546,-0.045,0.0142,0.0303,-0.0091,-0.0175,-0.0869,0.0558,-0.0053,0.0224,-0.0533,-0.0597,-0.0215,0.0142,-0.02,0.048,0.0666,0.0061,0.0233,0.0179,0.0321,-0.0298,0.0116,-0.0221,-0.0268,-0.0286,-0.1065,0.016,-0.0204,0,-0.0527,-0.0653,0.047,-0.0039,0.0717,-0.0284,-0.0135,0.1212,0.0017,-0.0279,-0.0368,0.0127,-0.0439,0.1205,0.1086,0.0559,-0.0039,-0.0507,-0.1019,-0.0785,0.0409,0.0132,0.0421,0.015,-0.0242,-0.0248,0.047,0.1089,0.0761,-0.023,-0.0086,-0.0023,-0.0493,0.0227,0.0108,-0.0496,-0.0002,0.0299,0.023,0.0707,-0.0086,0.067,0.0301,0.0693,0.0984,0.0212,-0.0845,-0.0239,-0.065,-0.0599,0.0535,-0.0202,0.0164,0.1002,0.1153,0.0157,-0.0486,0.0096,0.0104,0.0841,0.0211,-0.0021,-0.0083,0.04],"teaser":"Sometimes stepping back to understand your audience matters more than shipping the next feature."},{"url":"/posts/20260223-digesting-hidden-danger-shipping-fast/","title":"Two-way communication beats another shipped feature","snippet":"The bottleneck has shifted from building to landing . Two things I'd pull from the recommendations: Treat attention as a scarce resource. Not everything you ship deserves the same announcement.","embedding":[0.028,-0.0481,0.0764,-0.0003,0.0782,-0.0264,0.0164,0.0604,-0.0525,-0.0289,-0.1259,-0.0136,-0.0678,0.0007,0.0584,0.0376,0.1226,-0.0317,-0.0188,-0.0385,0.0033,0.0189,0.051,0.0422,-0.0304,0.0459,-0.0303,-0.0423,0.0218,-0.0331,0.0068,0.065,0.034,-0.0302,-0.0367,0.0073,0.0316,-0.0148,0.0031,-0.0703,0.0439,0.0053,-0.0621,0.0285,0.0298,-0.0227,0.0756,0.0149,0.0135,0.0324,-0.0306,-0.086,-0.0096,-0.0934,0.0123,0.0506,0.0059,0.054,-0.0236,-0.0508,0.0414,-0.0595,0.0417,-0.0669,0.0084,-0.0509,0.0378,0.0197,-0.0131,0.0417,0.0213,0.1213,0.0342,-0.0591,0.0148,0.0129,0.0089,0.0027,0.0518,-0.0297,0.0086,-0.0475,-0.0665,0.0304,-0.0416,-0.0799,-0.0055,-0.0368,-0.0314,0.0086,-0.004,-0.017,0.0501,0.0043,-0.0108,0.0914,-0.0608,-0.0698,-0.0282,0.0639,-0.0278,0.0858,0.0678,-0.1004,-0.0642,-0.0143,-0.026,0.0162,0.0054,0.0382,0.0266,0.0576,-0.0038,-0.0464,0.0389,0.0388,-0.0188,0.0557,-0.0157,0.0767,0.0369,-0.0261,0.0683,0.0264,-0.0036,0.1151,-0.0351,0,-0.0222,0.0605,0.0566,0.0735,0.0403,0.0007,0.0089,-0.0377,-0.014,-0.0482,-0.0436,0.0933,-0.0051,0.0308,0.0822,-0.142,-0.0194,0.0546,0.0919,-0.0355,0.0301,-0.0923,-0.0834,0.0058,0.1158,-0.0572,0.0574,0.0081,-0.0088,-0.0172,-0.0536,0.0368,0.0342,0.0359,-0.0097,-0.062,-0.1306,-0.0982,0.0536,0.0117,-0.0073,0.0255,-0.0633,-0.0304,0.0519,0.0765,-0.0511,-0.0629,-0.0577,-0.0555,0.0243,0.0187,-0.0206,0.0031,-0.0063,-0.1064,-0.0136,-0.0784,0.0802,0.002,0.0293,-0.0124,0.012,0.0829,-0.0015,0.0952,0.051,0.0523,-0.0361,-0.0115,-0.011,0.0174,0.0046,-0.033,0.0335,-0.0268,-0.0108,-0.0456,0.0796,-0.0614,0.0168,0.0101,0.0004,0.0541,0.0609,-0.0274,-0.0227,0.0764,-0.0702,0.1187,-0.0756,0.0824,-0.0262,0.0869,0.0334,0,0.0085,0.0021,-0.0166,-0.047,-0.0041,-0.0295,-0.0316,-0.0198,0.0244,-0.0384,-0.062,-0.0428,0.0092,-0.0007,-0.0395,-0.0277,0.0317,-0.0244,0.092,0.0218,0.0282,0.031,-0.1534,-0.0095,0.0289,-0.0407,-0.0021,0.0186,0.006,-0.1068,-0.0445,-0.0238,0.0176,0.0103,0.0638,0.0511,0.0043,-0.0488,-0.0299,0.0999,0.0267,-0.0306,-0.0194,-0.0053,-0.0047,0.0214,0.0129,-0.0006,-0.0414,0.0004,-0.034,0.0026,-0.0256,-0.0601,-0.0684,0.044,-0.0125,-0.0361,0.0359,0.0554,-0.0709,0.0081,0.0447,-0.061,0.0294,-0.064,0.0239,-0.0326,-0.0024,-0.0008,-0.0227,-0.0734,-0.0818,-0.0006,-0.0422,-0.0366,-0.0318,-0.1046,-0.0205,-0.0082,-0.0542,0.0758,0.0263,-0.0631,0.0689,0.0983,-0.0132,0.0142,-0.0053,0.012,-0.0701,-0.0529,-0.0695,0.0057,-0.0349,0,-0.0314,-0.007,0.0589,0.0092,0.1026,-0.0441,-0.0971,0.1278,0.0173,-0.0328,-0.0452,-0.0213,-0.0374,0.1018,0.1159,0.059,-0.0281,-0.0327,-0.0346,-0.1021,0.0252,-0.0034,0.0424,-0.0251,-0.0053,-0.1074,0.0779,-0.0084,0.0251,0.0141,-0.0232,-0.0411,0.0203,0.0592,0.0537,-0.0662,-0.0139,-0.0045,0.0849,0.0364,0.0138,0.0563,0.0377,0.0446,-0.0007,-0.0019,-0.0477,-0.0793,-0.0387,-0.0668,0.0462,-0.0192,0.0503,0.0656,0.1397,0.1138,-0.0274,0.0126,0.0582,0.0668,-0.0018,-0.0773,-0.0675,0.0629]},{"url":"/posts/20260223-digesting-hidden-danger-shipping-fast/","title":"Two-way communication beats another shipped feature","snippet":"The better payoff is often spending that freed-up time engaging and understanding — staying close to the people you're building for, making sure they understand what you're doing to help them, making","embedding":[0.0308,-0.0661,0.0755,0.028,-0.0066,-0.0388,0.0022,0.0406,-0.0426,-0.0519,-0.0327,-0.0026,-0.0506,-0.0028,0.0491,0.0361,0.1121,-0.0493,-0.0429,-0.0767,0.0019,-0.03,0.0145,0.0214,-0.0157,0.0459,-0.0612,-0.0316,0.005,-0.0404,0.0493,0.0636,0.0085,-0.0004,-0.1029,0.0497,0.0199,0.0089,0.0042,-0.0793,-0.0026,0.0069,-0.0292,-0.0498,0.0239,-0.0521,0.0172,0.025,0.0603,-0.0112,-0.0638,-0.0182,-0.0154,0.0074,0.0139,0.1012,0.0171,0.1324,-0.0548,0.0022,0.0371,-0.0215,-0.0053,-0.006,0.0386,-0.0394,0.0232,0.0067,-0.0932,0.0219,0.0276,0.0058,-0.0045,-0.0011,0.0661,-0.0043,0.0041,-0.0279,0.103,0.0032,0.0301,-0.0211,-0.0606,0.0439,-0.087,-0.0626,0.0197,-0.0076,-0.0075,-0.0367,0.0321,-0.004,0.0602,-0.0031,-0.027,-0.0025,-0.0121,0.0201,-0.0822,0.058,-0.0243,0.0028,0.0003,-0.1279,-0.038,-0.0104,0.0141,-0.0289,0.0011,0.0067,-0.029,0.0547,-0.035,0.0132,-0.008,0.1254,0.0025,0.0775,0.1194,0.0278,-0.0334,-0.0749,0.043,0.0126,-0.013,0.022,0.0009,0,-0.0779,0.029,-0.0006,0.073,0.0659,-0.0164,0.0076,0.0409,0.004,0.0282,-0.0412,0.0378,0.0324,0.0447,0.0347,-0.1606,-0.0612,0.026,0.0513,0.0105,0.0302,-0.1247,-0.024,0.0227,0.1257,-0.0632,0.0478,-0.0291,0.0715,-0.0224,-0.0193,0.0552,-0.0131,0.0083,-0.0396,-0.0185,-0.0785,-0.0628,-0.0033,0.0222,-0.052,0.022,-0.0669,-0.052,0.0549,0.0853,0.006,-0.1458,-0.0654,-0.0308,-0.0844,0.0434,-0.0199,0.0217,-0.0142,-0.1093,0.051,-0.0655,0.0295,0.0072,0.0002,-0.0273,0.0046,0.0394,0.0321,0.0643,-0.0334,0.044,0.02,-0.0355,-0.0212,0.0721,0.0214,-0.0516,0.0269,-0.004,-0.027,-0.1115,0.1234,-0.0163,-0.0476,0.0139,-0.029,0.0946,0.0839,-0.0044,-0.0789,0.0143,-0.0345,0.1486,-0.0486,0.0961,-0.0226,0.0502,0.0865,0,-0.0452,0.0934,-0.0792,-0.0159,0.0114,-0.0218,-0.0136,-0.0645,0.0884,0.0646,-0.0626,-0.0206,0.0167,0.0224,0.0101,-0.1105,0.0786,0.0061,0.0808,0.006,0.0619,0.0237,-0.0828,-0.0383,0.0423,0.0002,-0.0549,-0.0095,0.0021,-0.0166,0.0047,-0.0157,0.0725,-0.0115,0.0463,0.0675,-0.0572,-0.0009,-0.0192,0.0934,0.0539,-0.0236,-0.0814,-0.0142,-0.003,-0.0204,-0.0399,-0.0735,-0.0655,-0.0041,0.0125,0.0217,-0.037,-0.0658,-0.0848,0.0191,0.0305,0.0134,0.0281,0.0773,-0.0018,-0.0506,0.0637,-0.0083,0.0209,-0.0061,0.0522,0.0298,0.0283,0.0166,-0.0269,0.0088,-0.0342,0.0166,0.0386,-0.0096,-0.0741,-0.0778,-0.0552,-0.0067,-0.008,0.0324,0.04,0.0119,0.0073,0.0604,0.0091,-0.0071,-0.0034,-0.0267,-0.0472,0.0001,-0.0417,0.014,-0.0499,0,-0.0544,-0.1214,0.0753,-0.0262,0.01,-0.0153,-0.061,0.0971,-0.0164,-0.0263,-0.0855,0.0214,-0.0398,0.0853,0.1754,0.0413,0.0126,-0.0148,-0.0769,-0.0453,0.0931,-0.0851,-0.0101,-0.014,-0.0392,-0.0408,0.0397,0.0873,0.0041,-0.008,0.0027,-0.0146,0.0142,0.0068,0.048,-0.0626,0.0161,-0.0325,0.0214,0.051,-0.0306,0.0773,-0.0173,0.0621,0.124,0.0139,-0.072,-0.0774,-0.0259,-0.0419,0.0482,-0.0054,0.0148,0.0569,0.0799,-0.0122,-0.0474,0.0253,0.0101,0.0939,-0.0463,0.0574,-0.0759,0.0265]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"← Blog Collaborate on any webpage with a bookmarklet and URL state 25 Feb 2026 900 words Filed in: web development, JavaScript, open source, URL design The startup modal: paste a shared URL and","embedding":[-0.1395,-0.053,-0.0521,0.0372,0.04,-0.0251,-0.0213,-0.0374,0.0264,-0.0085,-0.0088,0.054,0.0397,-0.0012,-0.0267,0.0502,0.038,-0.0222,-0.0235,0.0082,-0.0181,-0.0576,0.0566,0.0583,0.0294,-0.0837,-0.017,0.0133,-0.0498,-0.0435,0.0643,-0.0415,-0.1211,-0.0319,-0.0177,0.0219,-0.0271,0.0235,0.0059,-0.0692,-0.0535,-0.0664,-0.0276,0.065,-0.0717,0.0271,-0.0033,0.0866,-0.0232,0.0065,-0.0634,-0.1371,0.0137,-0.0765,-0.0446,0.0555,-0.0212,-0.0482,-0.0234,-0.0622,0.046,-0.0522,0.0558,0.029,0.0534,-0.0247,-0.0154,0.0872,-0.0369,0.0494,-0.0818,0.01,0.012,0.052,0.0301,-0.0859,-0.0173,-0.0124,-0.0075,-0.032,-0.0077,0.0181,0.001,0.0173,0.0022,-0.0297,0.0841,0.0624,0.0679,-0.0059,-0.0339,0.0401,0.1538,-0.045,0.0148,0.0127,-0.0142,0.0535,-0.0394,0.0919,-0.0125,0.0749,0.082,-0.053,0.1204,0.0875,-0.0021,0.1034,0.0345,0.0279,-0.0319,0.0386,-0.0968,-0.0355,0.0209,-0.0657,0.0181,-0.0199,0.1149,-0.0432,0.0561,0.0295,-0.0187,-0.0192,0.0284,0.0027,0.0195,0,0.1483,0.1031,-0.0337,0.0012,-0.003,0.015,0.0017,0.0148,-0.1284,-0.0602,0.0445,0.0121,0.0894,0.0585,-0.0082,-0.0598,-0.0096,-0.0112,0.069,-0.0035,-0.0131,-0.0303,-0.0221,-0.028,-0.0015,-0.0445,-0.004,0.0528,-0.0288,0.0067,0.0032,-0.0479,0.0119,-0.0278,-0.0008,0.0022,-0.0764,-0.12,0.0407,0.0191,-0.0485,-0.0313,-0.0386,-0.0464,-0.0811,0.0473,-0.0129,0.0446,-0.0028,0.0105,0.0202,-0.0015,0.014,0.0476,-0.0638,-0.0387,-0.0601,-0.0754,0.079,-0.0409,-0.0032,0.0224,-0.0104,-0.0018,-0.0716,0.0048,0.0032,0.0603,-0.0041,-0.1381,-0.0137,0.0076,-0.0011,-0.04,-0.0894,0.0141,-0.0715,0.0027,0.018,0.0344,0.094,-0.0661,-0.0189,0.0205,-0.0141,-0.0449,0.0104,-0.0528,-0.1141,0.1143,-0.004,0.065,0.0125,0.0729,0.0596,0,-0.0126,-0.0391,0.0363,0.1113,0.0249,0.0542,-0.0376,-0.072,0.0598,0.0218,-0.0766,0.0183,-0.0705,-0.016,-0.022,-0.0272,-0.0162,-0.0653,-0.0661,-0.027,0.0212,0.0964,-0.014,0.0053,0.0765,0.0426,0.0233,-0.0014,-0.0516,-0.0314,0.0569,0.0263,-0.0027,-0.0792,-0.0062,0.0157,-0.0738,0.0292,0.0299,-0.0122,0.0433,0.0123,-0.0038,-0.0423,-0.0291,-0.0073,-0.0384,0.0087,-0.0303,0.0328,-0.0136,-0.0031,0.0551,-0.1159,-0.0621,-0.0012,-0.0177,0.0237,0.0487,-0.0187,0.0132,0.0129,-0.0556,0.0779,0.0387,-0.1041,-0.0037,0.0836,0.0042,0.093,-0.0093,0.0251,0.0351,-0.0979,0.1278,0.0005,0.0954,-0.0906,-0.0333,-0.0045,-0.0368,0.0366,0.0915,-0.0206,0.0385,-0.0032,-0.072,0.026,-0.0278,-0.0563,-0.0203,-0.0274,0.0067,0.0264,0.0232,0,0.0172,0.0731,-0.0141,0.0608,-0.0642,0.0024,0.004,-0.0247,0.0198,0.0715,0.0458,-0.0215,-0.0337,0.0705,-0.0652,-0.0218,-0.0165,-0.0296,-0.073,-0.044,0.0145,-0.0028,-0.0177,-0.0103,0.0413,0.0091,0.0474,0.1289,-0.0508,-0.041,-0.07,0.0141,-0.0782,0.0085,0.0546,-0.007,-0.0512,0.0105,-0.017,0.0365,-0.009,0.0689,0.0879,0.0094,-0.0047,0.0342,-0.0456,-0.0689,-0.0121,-0.0374,-0.0275,-0.0803,0.0861,0.0651,0.0513,0.0262,0.008,0.0582,0.0822,0.0623,0.0809,0.0009,-0.071,0.0382],"teaser":"Pin comments on any live webpage and share them as a URL with no account and zero cost. As in free.","date":"Wed Feb 25 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"Screenshots go stale. Slack messages turn into \"the third paragraph under the hero, on the left side, below the thing.\" I wanted something with no friction: point at things on a live page, leave","embedding":[-0.1177,-0.1372,-0.0419,0.0745,0.0117,-0.0345,-0.0455,-0.0785,0.0514,0.0386,-0.0014,0.0922,0.0312,0.0188,-0.0601,0.0627,0.0337,-0.0475,-0.0336,0.0077,0.0435,-0.0627,0.0684,0.0488,0.0616,-0.0733,-0.0508,-0.0193,0.0094,-0.0218,0.0567,0.003,-0.0895,0.0314,-0.0102,0.0676,0.0044,-0.0136,0.0304,-0.0214,-0.0099,-0.0049,0.004,0.037,-0.0067,0.0244,0.012,0.0056,0.0095,0.0234,-0.0963,-0.0502,0.0298,-0.0415,-0.0384,0.0453,-0.0322,-0.0041,-0.0148,-0.0188,0.0915,-0.0535,0.0428,-0.004,0.0386,-0.019,-0.0205,0.0723,-0.0255,-0.0548,-0.0481,-0.008,-0.0089,0.0045,0.0532,-0.0375,-0.0385,0.0271,0.0286,-0.0828,-0.0397,-0.0388,0.0408,0.055,0.0474,0.0316,0.0884,0.0479,0.0298,0.0077,-0.0372,-0.017,0.0726,-0.0315,0.0494,-0.0345,-0.0179,0.062,-0.0626,0.1164,-0.0074,0.1339,0.0327,-0.1211,0.097,0.0247,0.061,0.118,0.0078,0.004,-0.0245,0.0436,-0.014,-0.0107,-0.0004,-0.0506,0.0061,-0.0232,0.1462,-0.0136,0.075,0.0176,-0.0413,0.0161,0.0195,0.0501,0.0038,0,0.1391,0.0304,-0.0485,-0.011,-0.0331,0.0188,-0.0395,-0.0529,-0.0982,-0.047,0.0151,-0.0994,0.0746,0.0491,-0.0433,-0.0406,-0.0519,0.0431,0.0095,0.0082,-0.003,-0.0353,-0.0391,-0.0499,0.0468,0.0124,0.0233,0.0422,-0.0266,0.0104,-0.0132,-0.0134,0.0173,-0.0079,-0.0018,-0.0303,0.0168,-0.0874,-0.0008,-0.001,-0.0078,-0.0334,-0.0463,-0.0472,-0.0769,0.0142,-0.0236,0.0372,0.0631,0.0106,-0.0067,0.0276,0.0459,0.0032,-0.0614,-0.0462,-0.0706,-0.0625,0.0645,-0.0283,-0.0203,0.033,-0.0289,-0.0378,-0.0166,0.096,0.0007,0.1074,0.0137,-0.0807,-0.0733,0.0016,0.0545,-0.0173,-0.1105,-0.0308,-0.0676,0.0015,0.0472,-0.0252,-0.0045,-0.1225,-0.0208,0.035,-0.0383,-0.0295,0.0194,-0.0775,-0.0997,0.0044,0.0413,0.0471,-0.0173,0.0175,0.0372,0,-0.0001,-0.0675,-0.0283,0.0699,0.0252,-0.0085,-0.0753,-0.0556,0.0686,-0.0105,-0.0358,-0.027,-0.0497,0.0201,-0.0006,0.0403,0.0167,-0.0187,-0.0205,0.0103,0.0687,0.0569,0.0229,-0.0287,0.0422,0.0582,0.0941,-0.0068,0.0255,-0.089,0.1521,-0.0039,-0.0777,-0.0613,-0.0215,0.0626,-0.0557,0.0275,-0.0016,-0.0262,0.0889,-0.028,-0.0411,-0.0097,-0.0027,0.0145,-0.035,0.018,-0.0758,0.0279,0.0125,-0.0206,0.0879,-0.111,-0.0632,0.0414,-0.0031,0.0136,-0.0174,-0.0174,-0.0202,-0.039,-0.0151,0.0811,-0.0083,-0.0665,-0.0353,0.1065,-0.0012,0.0957,-0.0102,0.0275,0.0637,-0.0453,0.1782,0.0434,0.0729,-0.0355,-0.0027,-0.0448,-0.0492,0.0248,0.041,-0.0291,0.1049,-0.0046,-0.0343,0.1153,-0.0329,-0.0645,-0.0213,-0.0483,0.0257,0.0091,0.0108,0,-0.0309,0.1032,-0.1029,0.0371,0.0041,0.0205,-0.0121,0.0392,-0.038,0.0434,0.0111,0.0163,-0.0768,0.0017,-0.0521,-0.0503,-0.0166,-0.0034,-0.0579,-0.0443,-0.0017,-0.0488,-0.0171,0.0004,0.0304,0.0056,0.0266,0.1301,-0.0794,-0.0061,0.0252,0.0745,-0.0981,-0.0423,0.0135,0.0477,0.0034,0.0052,0.0151,0.0249,0.0006,-0.0131,0.0461,-0.0063,0.0135,0.0373,0.0041,-0.0673,0.038,-0.0324,-0.0094,-0.0549,-0.0018,0.0547,0.0815,0.0362,0.0186,-0.0346,0.1338,0.0603,0.0829,0.0076,-0.0632,0.0517]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"The recipient opens the link, clicks the bookmarklet, and sees the full annotated view reconstructed. No server, no login. The URL carries the entire review session.","embedding":[-0.0927,0.009,-0.0058,0.0359,0.0618,-0.0273,0.0173,-0.0198,0.027,-0.0199,-0.0539,0.1076,-0.0145,0.0151,-0.0694,0.0507,0.0369,0.0243,-0.0588,0.0173,0.0896,-0.1357,0.0689,0.0605,-0.0048,-0.0686,-0.0118,0.0058,0.0143,-0.093,0.072,0.0043,-0.0629,-0.0072,-0.0821,0.0101,0.0212,-0.0081,-0.0103,-0.0498,-0.0384,0.0263,0.0123,0.0911,0.0092,0.0014,-0.0074,-0.0201,-0.0547,0.0141,-0.0102,-0.0092,0.0385,-0.0333,-0.0388,-0.0073,-0.0448,-0.0698,-0.0322,0.0445,0.046,-0.0176,0.0356,0.0289,0.0377,0.0248,-0.026,-0.0164,-0.0244,-0.0392,-0.0765,-0.0487,0.0969,0.0248,0.0236,-0.0417,-0.0384,0.0116,0.0198,-0.0268,-0.0452,-0.0297,0.0618,0.0337,0.0599,-0.0149,0.0287,0.0234,-0.0433,0.0092,-0.0237,-0.0078,0.0288,0.0198,0.0709,-0.0324,-0.0742,-0.0236,-0.0475,0.0825,0.0621,0.148,0.0311,-0.074,0.0596,0.015,-0.0241,0.1346,0.0486,0.0009,-0.0125,0.0735,0.0472,-0.0022,-0.0094,-0.0775,0.0053,-0.0318,0.1577,0.0007,0.0638,0.0575,-0.0036,-0.0663,0.0533,0.0823,0.0298,0,0.0712,0.0588,-0.0672,0.0274,-0.0086,0.0808,0.0398,-0.0655,-0.1104,-0.0972,0.0143,0.0256,0.0118,0.0172,0.0378,-0.002,-0.0421,0.1239,-0.0155,-0.0396,-0.0526,0.0012,0.0174,-0.0412,0.0397,-0.0289,-0.0363,0.0674,-0.1317,0.0283,-0.0287,0.0001,0.0175,-0.0147,0.0462,0.0084,0.0533,-0.0556,0.0137,-0.0653,-0.0145,-0.0223,0.004,-0.0022,-0.0964,-0.0256,-0.0295,0.0243,-0.0474,-0.008,-0.0007,0.01,0.055,-0.0509,-0.0387,-0.0633,-0.0202,-0.0432,0.0588,0.0167,-0.0504,0.0412,-0.052,-0.058,-0.0375,0.0535,-0.013,0.0664,-0.0504,-0.0731,-0.0382,0.0542,0.0651,-0.0362,-0.0673,-0.0613,-0.0505,-0.014,-0.0313,-0.0159,-0.0011,-0.1092,0.0229,0.0118,0.0246,-0.1027,0.0203,-0.089,-0.0872,-0.0556,-0.0088,0.0248,0.0059,0.0212,0.0718,0,-0.0088,-0.08,-0.0334,0.1094,-0.0249,-0.0313,-0.0664,0.0173,0.0239,-0.1116,-0.0627,-0.0303,0.0085,0.0042,-0.1036,0.0784,-0.0322,-0.0608,-0.0154,-0.0537,0.0786,0.0127,0.0068,0.0642,0.0215,0.0768,0.0555,-0.1065,0.0169,-0.0456,0.1306,-0.037,0.0147,-0.0578,0.0229,-0.0194,0.022,0.0385,0.044,0.0434,0.0441,0.0018,0.0448,-0.0506,0.0411,0.0118,-0.0192,0.0262,-0.0696,0.0204,-0.0409,0.0331,0.0503,-0.0435,-0.056,-0.0258,-0.0967,0.0062,-0.0147,-0.0139,-0.0269,-0.008,-0.0038,0.0383,-0.0089,-0.0341,-0.0504,0.0655,0.0048,0.067,-0.007,0.0458,0.0258,0.0203,0.1137,0.0093,0.1304,-0.0617,0.0299,-0.0143,-0.0868,-0.0141,0.0495,-0.1446,0.0987,0.0011,-0.0063,0.0616,-0.0627,-0.0747,-0.0178,0.0484,-0.0539,-0.0422,0.0312,0,-0.0438,0.1006,-0.0825,0.0125,0.039,0.0564,0.0047,0.0698,-0.0092,0.0127,0.0876,0.0628,-0.0433,-0.0496,-0.0462,-0.0039,0.012,0.0181,-0.0467,0.0344,0.0029,-0.0062,-0.0109,0.034,0.0295,-0.008,0.0548,0.1089,-0.0245,0.0308,-0.0266,0.0581,-0.0734,0.0014,-0.0076,0.0568,-0.0309,-0.0289,0.0189,0.0396,0.0274,-0.0893,0.0483,0.0029,0.0166,0.0224,-0.0016,-0.0311,-0.0098,-0.0442,0.0384,-0.0544,0.0086,0.0565,0.086,0.0389,0.0145,0.0137,0.1141,0.05,0.072,-0.0207,-0.0169,0.0588]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"Bookmarklet, not extension # A browser extension requires installation, review queues, and separate builds per browser. A bookmarklet is a bookmark. Drag it to the bar, done.","embedding":[-0.0936,-0.056,-0.006,0.0581,0.027,-0.0215,-0.0265,-0.0713,0.0328,-0.0226,-0.0388,0.1171,-0.0125,-0.0349,-0.0633,0.0301,-0.0131,-0.0201,-0.0584,-0.0374,0.0388,-0.0506,0.0534,0.1074,-0.0373,-0.0802,-0.0374,0.0132,-0.0233,-0.0811,0.0713,0.0212,-0.0678,0.0243,-0.0516,0.0458,0.0128,-0.0243,0.0326,-0.0717,-0.0163,-0.0072,-0.0306,0.0741,0.0031,-0.0292,0.0064,-0.0382,-0.0426,0.0536,0.0155,-0.0269,0.0274,-0.0456,0.01,0.0357,-0.0192,-0.0646,-0.0241,-0.0243,0.0491,-0.0168,0.0519,-0.0001,0.0245,0.0212,-0.0654,0.0572,-0.0068,0.002,-0.0733,-0.0035,0.0405,0.0571,0.0151,-0.0252,-0.0501,-0.0075,-0.0171,-0.0217,-0.082,-0.0553,0.0559,0.0709,0.0638,0.0124,0.0822,0.0648,0.0272,-0.0274,-0.0483,-0.0537,0.1201,-0.0248,0.0216,0.0019,-0.048,-0.0184,-0.0811,0.1099,0.054,0.0983,0.0345,-0.1217,0.0808,0.0504,-0.0121,0.1139,0.0025,-0.0359,-0.044,0.0545,0.0392,-0.0627,-0.0557,-0.0286,0.054,0.005,0.121,0.0369,0.074,0.0601,0.0025,-0.052,0.0235,0.0648,0.0683,0,0.0712,0.0221,-0.0613,-0.0098,0.0155,0.0555,0.0378,-0.0335,-0.0903,-0.1022,0.0521,0.0161,0.0314,0.0537,-0.0533,-0.0391,-0.0169,0.0983,0.0193,-0.0198,-0.0238,-0.0899,-0.0338,0.0208,0.0694,0.0169,-0.0323,0.0991,-0.0406,0.0239,-0.023,-0.0171,0.0255,-0.0224,-0.0017,0.0028,-0.0131,-0.062,0.0641,-0.0766,0.0014,-0.0621,-0.084,-0.0253,-0.0637,0.0219,-0.0468,0.0207,0.0068,-0.0105,-0.0081,0.0106,0.0663,-0.038,-0.0563,-0.1041,-0.0584,-0.0616,0.0831,-0.0155,0.0171,0.0819,-0.046,-0.0315,0.0285,0.0239,0.0027,0.0896,-0.0573,-0.0721,-0.068,0.0557,0.0236,-0.018,-0.0446,-0.0686,-0.0992,-0.0416,-0.033,-0.0312,-0.0017,-0.152,-0.0016,-0.0192,0.0046,-0.0642,0.0383,-0.0865,-0.1201,-0.0263,-0.0034,0.0435,-0.0039,0.0044,0.1092,0,-0.0106,-0.0665,-0.0319,0.0986,-0.0509,-0.0338,-0.0949,-0.0069,0.0702,-0.0395,-0.1081,-0.0297,-0.0367,-0.0189,-0.0479,0.0798,-0.0489,0.0032,0.0046,-0.0487,0.0347,0.0289,0.001,0.044,-0.018,0.0601,0.0856,-0.0624,-0.0386,-0.0581,0.0778,0.0062,0.0033,-0.0128,0.0107,-0.0144,-0.0274,0.0403,0.0578,0.0536,0.0625,0.0233,0.0205,-0.0241,-0.0075,0.0241,-0.0359,0.0294,-0.0638,0.0078,-0.0323,0.0097,0.0644,-0.0812,-0.0419,0.0607,-0.0224,-0.0374,-0.0312,0.0153,-0.0668,-0.0277,0.0527,0.0232,-0.0048,-0.101,-0.0126,0.0483,0.0264,0.0706,0.005,0.0592,0.0031,0.0137,0.1132,0.0113,0.1167,-0.0895,-0.0324,-0.0024,-0.0281,0.015,0.1016,-0.1078,0.0737,-0.0477,-0.0193,0.0564,-0.0271,-0.0777,-0.0261,0.0237,-0.0142,-0.041,0.0027,0,-0.0503,0.0821,-0.0966,0.0281,0.0351,0.0785,-0.0146,0.0836,-0.0041,0.0162,0.0658,0.0103,-0.0744,-0.0113,0.003,-0.0072,0.0009,0.0474,-0.0691,-0.0105,0.0281,-0.0262,0.058,0.0299,0.0119,0.0012,0.1078,0.0769,-0.0294,0.0362,-0.0081,0.0246,-0.0333,0.0091,-0.0226,0.0393,-0.0256,0.0021,0.0092,0.0689,0.0538,-0.0449,0.003,0.0016,0.0052,-0.0157,-0.021,-0.0362,-0.0038,-0.0503,0.0098,-0.023,0.0602,0.0629,0.0298,0.0272,-0.0242,-0.0023,0.1341,0.0006,0.0764,0.0143,0.0088,0.0654]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"ON import/export — save a session to a file and reload it later, useful for reviews that span multiple days or exceed URL length limits Element highlighting — hover a pin or its panel entry and the","embedding":[-0.1161,-0.0245,-0.025,0.0274,0.1203,0.0085,0.028,-0.0059,-0.0191,-0.0176,-0.0331,0.0815,0.0119,0.008,-0.0082,0.0601,0.0555,0.0609,-0.0193,-0.0189,0.0482,-0.0616,0.0779,0.0231,-0.0369,-0.0392,-0.0467,-0.0049,0.0504,-0.1005,0.0365,0.0055,-0.0772,-0.0083,-0.0317,0.0808,0.0418,-0.0028,-0.0359,-0.0622,-0.0168,-0.0274,-0.0149,0.0969,-0.0026,-0.0488,-0.0006,0.0057,-0.0451,0.0528,-0.0749,-0.093,0.0309,-0.0645,-0.0578,-0.0139,-0.0213,-0.0763,-0.0621,-0.0111,0.0418,-0.0368,0.0654,0.005,0.0513,0.0149,-0.0151,0.0348,-0.0124,-0.0835,-0.1247,-0.0306,0.0363,0.0859,0.0164,-0.0387,0.0055,0.0141,0.0002,-0.0599,-0.0044,0.0049,0.0402,0.0876,0.0133,-0.0044,0.0462,0.0104,-0.0193,0.0247,0.004,-0.0348,0.1003,-0.0404,0.0165,-0.0235,-0.0092,-0.0247,-0.0224,0.0826,0.0797,0.0767,0.0853,-0.1019,0.0135,0.0031,0.0014,0.0753,0.0223,-0.0048,-0.0315,0.031,0.0062,-0.0319,-0.0169,-0.1243,-0.037,-0.0221,0.1648,0.0003,0.0205,0.0368,-0.0033,-0.0489,0.0734,0.0745,0.0316,0,0.1038,0.0827,-0.0755,0.0245,-0.0401,0.033,0.0214,-0.0135,-0.1029,-0.0899,0.0084,0.0079,0.0278,0.1223,0.0421,-0.0419,-0.0682,0.0576,0.0489,-0.0455,-0.029,-0.028,0.035,-0.0647,0.0506,0.0086,-0.0475,0.0393,-0.0665,0.028,-0.018,-0.0182,0.053,-0.0076,0.0137,0.0245,-0.0165,-0.1276,0.059,-0.0576,-0.0593,-0.0398,-0.0013,0.0202,-0.0482,-0.0234,-0.0936,0.0295,-0.0463,-0.0093,-0.0049,0.0078,0.0392,-0.0514,-0.0859,-0.049,-0.0402,-0.0455,0.07,0.0182,-0.0491,0.1166,-0.0243,-0.0305,-0.0596,0.0228,0.0076,0.0572,-0.0317,-0.0763,-0.025,0.0121,0.023,-0.0534,-0.0417,-0.0347,-0.0138,-0.08,0.0032,-0.0203,0.0053,-0.1478,0.0342,-0.0318,0.0065,-0.1016,0.0325,-0.1015,-0.0255,-0.0341,0.0044,0.0363,-0.018,0.0183,0.0466,0,0.0099,-0.0232,-0.0005,0.1367,0.0138,0.0007,-0.0232,-0.0071,0.0249,-0.0578,-0.0626,-0.0157,-0.0406,-0.0235,-0.0397,0.0305,-0.0203,-0.0402,-0.0075,-0.0356,0.0603,-0.0057,-0.0277,0.0803,0.0232,0.0703,0.0958,-0.0745,-0.0397,-0.0002,0.061,-0.0245,0.0484,-0.0526,-0.0239,-0.0162,0.0223,0.0148,0.0514,0.0611,0.043,0.0425,0.0027,-0.0673,-0.0298,0.005,-0.132,0.068,-0.0378,0.0235,-0.0196,0.0359,0.0178,-0.103,-0.0693,-0.0439,-0.0393,-0.0061,-0.0473,0.0368,-0.0891,0.0422,-0.0269,0.0659,0.0355,-0.1057,-0.0275,0.0595,-0.0573,0.0362,0.0481,0.0572,0.0663,-0.0192,0.0997,0.0232,0.1065,-0.0243,-0.0012,-0.0316,-0.0206,-0.0058,0.1026,-0.078,0.0532,0.0475,-0.0972,0.0561,-0.0145,-0.0713,-0.0419,0.0295,-0.0469,0.0506,0.0544,0,-0.036,0.0302,-0.0047,0.0309,-0.0043,0.0323,0.0265,0.0566,0.0172,0.0215,0.0829,0.0372,-0.0944,-0.0226,-0.0223,0.0626,0.0282,0.0288,-0.0535,-0.0103,0.04,-0.0158,-0.0043,0.038,0.061,0.0104,0.0309,0.1131,0.0247,-0.0165,-0.0451,0.0667,-0.0377,-0.0092,0.0304,0.0355,-0.0318,-0.0341,-0.0423,0.0442,-0.0138,0.0212,0.0006,-0.0448,0.0371,0.0286,-0.0192,-0.0585,-0.0501,-0.0556,-0.0057,-0.0916,0.0634,0.0647,0.0342,0.0127,-0.0211,0.0612,0.0823,0.0852,0.0726,0.0073,0.0469,0.0353]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"tion approach Buffertab showed that lz-string compression can fit useful state into URL fragments without a backend Ahmad El-Alfy's writing on URL-as-state shaped how I think about what belongs in a","embedding":[-0.0683,-0.0124,-0.024,0.0375,0.0948,-0.0047,-0.0449,-0.032,-0.0228,-0.0584,-0.0624,0.0897,0.0383,-0.0038,-0.0284,0.0432,0.0461,0.0579,-0.0314,-0.0053,0.011,-0.0779,0.087,0.0137,0.0204,-0.0248,-0.0187,-0.0262,0.039,-0.0901,0.1095,-0.0606,-0.0359,-0.0557,0.0339,0.0284,0.0445,-0.0461,0.0144,-0.0166,0.0114,0.0065,-0.0224,0.0922,-0.0705,-0.0295,0.0156,0.0329,-0.0483,0.0414,-0.0717,-0.05,-0.0443,-0.0783,-0.0669,-0.0453,-0.0855,-0.0378,-0.0468,0.0265,0.0269,-0.0134,0.064,0.0339,0.0284,0.065,0.0513,0.0648,-0.0167,-0.0142,-0.0649,-0.0763,0.0316,0.106,0.0349,-0.0426,-0.0021,0.0056,-0.0178,-0.0732,-0.0121,-0.1184,0.0432,0.0624,0.045,0.0024,-0.0248,0.0037,0.0102,0.0446,-0.0212,-0.0085,0.1192,-0.0047,0.0497,0.0179,0.0275,-0.0173,-0.0516,0.0831,0.0425,0.106,0.0532,-0.0976,0.0135,-0.0024,0.0321,0.082,-0.0093,-0.002,0.0358,0.0373,0.0155,-0.0743,-0.082,-0.1034,-0.0019,-0.0457,0.1215,-0.0287,0.0099,0.0836,-0.0603,0.0116,0.0402,0.0434,0.0346,0,0.0704,0.066,-0.0586,-0.0074,-0.0433,0.0207,0.0003,-0.0117,-0.0566,-0.1042,0.014,-0.0571,0.0294,0.0447,-0.0177,0.005,-0.0984,0.0187,-0.0059,0.0191,-0.0434,0.0064,-0.0273,-0.087,-0.0178,0.0486,-0.0307,0.0353,-0.0956,0.0265,-0.0165,-0.0042,0.0331,-0.0373,0.0245,0.0041,-0.0012,-0.0678,-0.0151,-0.0254,-0.0253,-0.0573,-0.0468,0.0181,-0.0656,-0.0511,-0.077,0.0519,-0.0293,-0.0359,0.0185,-0.0061,-0.006,-0.0406,-0.0399,-0.0204,-0.0668,-0.028,0.0881,0.0558,-0.0361,0.0555,0.0139,0.0037,-0.0076,-0.0041,-0.0126,0.0604,-0.0741,-0.112,-0.0014,0.0094,0.0945,-0.0536,-0.0672,-0.0376,-0.0562,-0.0161,-0.0015,-0.0188,0.0175,-0.1474,0.1125,-0.0508,0.0376,-0.0702,0.0107,-0.0916,-0.0613,-0.0376,0.0719,0.0229,-0.0096,-0.003,0.0852,0,0.0428,-0.0206,-0.0049,0.1463,0.0612,-0.0162,-0.0168,-0.0231,-0.0026,-0.0697,-0.082,0.009,-0.0773,-0.0877,-0.0539,0.0223,0.0269,-0.0576,-0.0083,-0.0338,-0.0138,-0.0365,0.0172,0.0879,0.0701,0.0352,0.03,-0.0552,0.0037,0.0369,0.084,0.0009,0.0168,-0.102,0.0137,0.0277,0.0098,0.0928,-0.0052,0.0265,0.0456,-0.0093,-0.0552,-0.0482,0.0741,0.0225,-0.0436,0.0058,0.0008,0.0888,0.0283,-0.0016,0.0259,-0.048,0.0213,-0.0095,-0.0608,0.0463,-0.0515,0.0451,-0.0624,-0.0118,0.0003,0.0444,0.0662,-0.051,-0.0828,0.0704,-0.0092,0.081,-0.0162,0.0273,0.0755,-0.0097,0.1039,0.0592,0.1161,0.0244,-0.018,-0.0388,-0.0325,0.0232,0.0404,-0.0069,0.0573,0.0549,-0.1075,0.0405,-0.0383,-0.0658,0.001,0.063,-0.0384,0.0419,0.0704,0,-0.0536,0.0739,-0.1143,0.0061,0.0084,0.0504,0.0074,0.0255,0.0167,-0.0044,0.0745,-0.0288,-0.0287,-0.0176,-0.0473,-0.0056,0.0207,0.0011,-0.0625,-0.0175,-0.007,0.0005,-0.0057,-0.0033,0.0465,-0.0005,-0.0119,0.1083,0.0218,-0.0416,-0.0878,0.031,-0.1335,-0.0429,0.0224,0.0236,0.0213,-0.071,-0.013,0.0822,0.0433,0.0328,0.0485,-0.0215,0.065,0.028,0.0509,-0.0303,0.0008,0.0013,0.0198,-0.0763,0.0099,0.0286,0.0389,-0.0364,0.0034,0.0796,0.0823,0.0734,0.0698,-0.0072,0.0313,0.0704]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"A browser extension would be more reliable on pages with strict Content Security Policy, and I may build one eventually — but then everyone has to install it.","embedding":[-0.142,-0.1241,-0.039,0.0209,-0.0079,-0.0002,-0.0491,-0.0214,-0.0342,-0.0435,-0.049,0.1244,0.0387,0.0252,-0.0243,0.032,0.0596,0.0089,-0.0283,-0.0397,-0.0073,-0.0851,0.04,0.0375,-0.0191,-0.042,-0.0353,-0.0465,-0.041,-0.0703,0.0935,-0.0626,-0.0645,-0.0288,-0.0614,0.008,-0.0213,-0.0627,0.0663,-0.0848,-0.078,-0.0487,-0.0365,0.0759,-0.0545,0.016,0.0309,0.0684,-0.0325,0.0344,-0.0124,-0.0327,-0.0067,-0.0782,-0.0227,0.0364,-0.0202,-0.0342,-0.0763,-0.029,0.0053,-0.0423,0.0269,0.0272,0.0281,0.0176,0.0139,0.1059,-0.028,0.0033,-0.0725,0.023,0.0693,0.0656,0.0353,-0.0914,-0.027,-0.0012,-0.002,-0.0401,-0.0277,-0.0338,0.0256,0.0034,0.0471,-0.0391,0.0319,0.0314,0.0694,0.0045,-0.0321,0.0385,0.171,-0.0142,0.0122,0.0093,0.0048,-0.0057,-0.026,0.0803,0.0011,0.0949,0.0567,-0.1239,0.0742,0.0207,0.0199,0.1,0.0425,-0.0034,-0.0254,0.0219,-0.0454,-0.0539,-0.0791,-0.0808,0.034,-0.0367,0.1391,-0.016,0.0197,0.0481,0.0008,-0.0264,0.0308,0.0422,0.0062,0,0.0624,0.0757,-0.0873,-0.0146,0.0123,0.0494,0.0324,-0.0122,-0.1247,-0.1088,0.0426,0.0412,0.0029,0.0395,0.0412,-0.0583,-0.0408,0.0491,0.0354,-0.0389,0.017,0.0143,-0.0077,0.0107,0.0405,-0.0009,-0.02,0.0704,0.0018,0.0177,0.0323,0.0082,-0.0158,-0.0128,0.0067,0.0365,-0.039,-0.1167,0.0271,-0.0294,-0.0515,-0.0294,-0.0316,-0.0033,-0.0814,-0.0041,-0.0456,0.0109,0.0189,-0.0404,-0.0407,-0.0239,0.0201,-0.0296,-0.0099,-0.0592,-0.1131,-0.0264,0.071,-0.0118,0.0225,0.0358,0.0214,-0.0563,-0.0346,0.0455,-0.0001,0.0587,-0.0269,-0.0882,-0.0039,0.0322,0.0648,-0.0663,-0.0274,-0.0054,-0.0465,-0.0033,0.025,-0.0581,0.0474,-0.1219,0.0387,0.0376,0.0295,-0.0334,-0.0385,-0.016,-0.1192,0.0718,0.0508,0.0204,0.0203,0.0865,0.1116,0,0.0114,-0.0666,0.0247,0.1337,0.0199,-0.003,-0.0523,-0.0559,0.0038,-0.0283,-0.1229,0.0211,-0.0094,-0.0371,-0.1002,0.0117,0.0355,-0.0577,-0.0106,-0.0611,0.0066,0.0359,-0.0084,0.0891,0.0407,0.0217,-0.0017,-0.0737,-0.0263,-0.007,0.045,-0.0191,0.0459,-0.0829,-0.0275,0.0094,-0.0443,0.0527,-0.0003,-0.0043,0.0357,0.0014,0.008,-0.0678,0.0456,0.0367,-0.0727,0.0501,-0.025,0.0122,-0.0281,-0.003,0.0148,-0.1299,-0.0408,0.0224,-0.0164,0.0369,-0.0045,0.0539,-0.0361,-0.0153,0.0083,0.09,0.0095,-0.0603,-0.0462,0.1237,0.0711,0.1076,0.0074,0.0089,0.0788,-0.057,0.1191,-0.0219,0.1054,-0.0497,-0.0314,0.0126,-0.0309,0.049,0.0676,-0.0361,0.0602,0.0176,-0.0217,0.0137,-0.0564,-0.0566,-0.0182,0.028,-0.0232,0.0218,0.0209,0,0.0236,0.099,-0.0234,0.0153,-0.0021,0.0485,0.0234,0.0533,0.0055,0.0394,0.0539,0.011,-0.0361,0.014,-0.0453,0.0178,0.0204,-0.0033,-0.0716,-0.0081,0.0105,-0.0319,0.0199,0.0334,0.0525,0.0276,0.0505,0.0848,0.0281,-0.0142,-0.0816,0.0234,-0.1045,0.0156,0.0485,0.0157,-0.0201,-0.0003,-0.0168,0.0446,0.0546,0.0582,0.0737,0.0589,0.0516,0.0582,-0.0085,-0.0642,0.0441,-0.0329,0.0313,-0.0401,-0.0058,0.0749,0.0241,0.0286,-0.0214,0.0133,0.1115,0.0522,0.0904,-0.0391,-0.0316,0.0978]},{"url":"/posts/20260225-introducing-pinment/","title":"Collaborate on any webpage with a bookmarklet and URL state","snippet":"r\" ethos Two-way communication beats another shipped feature — the tension between shipping and landing Comment? Thanks for reading, if you have comment I'd love to hear it.","embedding":[-0.1207,-0.0918,0.0284,0.0509,0.0384,-0.0286,-0.0117,-0.0222,-0.0674,-0.0438,-0.0442,0.0882,0.0539,0.015,0.0217,0.0387,0.077,-0.009,-0.0228,-0.038,0.0362,0.0158,0.0801,0.0195,-0.0682,-0.0632,-0.0931,-0.0453,-0.0252,-0.0562,0.02,0.0561,-0.0523,0.0333,-0.0928,-0.0091,0.0353,-0.061,0.0365,-0.0853,-0.0462,-0.0549,0.0295,0.0687,-0.038,-0.0187,-0.035,0.0886,-0.0464,-0.004,-0.0415,-0.0507,0.0411,-0.0925,-0.003,0.0582,-0.0532,0.0014,-0.0449,-0.0433,0.0858,-0.0332,-0.0297,0.0262,0.0571,-0.0716,-0.0133,-0.0073,-0.0537,-0.0003,-0.0518,0.0126,0.0182,0.0747,0.066,-0.0537,-0.0288,-0.0034,-0.0179,0.0184,-0.0269,-0.0711,-0.0241,-0.0083,-0.0073,-0.0763,0.0888,-0.0117,0.0271,-0.026,0.0351,-0.0434,0.1134,-0.002,-0.0943,0.0023,0.0011,0.0123,-0.0544,0.0526,0.0199,0.1259,-0.0226,-0.1199,0.0065,0.0071,-0.055,0.1215,0.0332,-0.0298,-0.0706,0.0152,-0.031,-0.0111,-0.057,-0.0919,0.0551,-0.0614,0.1739,-0.0754,0.0154,-0.0124,-0.0322,-0.0167,0.0221,0.0053,0.0321,0,0.0557,0.0554,-0.0541,-0.0345,-0.0117,0.047,-0.0109,-0.0172,-0.1086,-0.0727,-0.0348,0.022,0.0481,0.0576,-0.033,-0.0511,0.0075,0.0052,0.0419,-0.0631,0.0688,0.0602,0.0229,0.0105,0.0595,-0.0354,0.0195,0.0179,0.0551,0.0216,-0.04,-0.0023,-0.023,0.0267,-0.0114,0.0411,-0.0488,-0.1144,0.0574,-0.0204,-0.06,0.0094,-0.0736,0.0023,-0.0694,0.0457,-0.0621,-0.0381,0.0457,-0.0475,-0.0702,0.0035,0.0148,0.0135,0.0504,-0.0296,-0.0645,-0.0128,0.028,-0.0331,0.0013,0.0022,0.0558,-0.0938,-0.0152,0.0281,0.0097,0.0639,-0.0457,-0.0561,0.0421,0.0714,0.1127,-0.0532,-0.0198,-0.0206,-0.0821,-0.0594,0.064,-0.0508,0.0611,-0.0962,-0.0087,0.0561,0.087,-0.0565,0.0135,-0.0406,-0.0677,0.0492,0.0034,0.0488,0.0159,0.0006,0.0659,0,-0.0143,0.0106,-0.0123,0.1187,-0.06,0.0353,0.0107,-0.0488,0.0521,0.0482,-0.0503,0.0219,-0.0261,-0.0081,-0.0855,0.0542,0.0569,-0.0276,-0.0325,-0.0283,0.0582,-0.002,-0.0698,0.0518,0.001,-0.0498,0.0509,0.0431,-0.0841,-0.0415,0.1053,0.0356,0.0344,-0.0498,-0.0312,0.0483,-0.0078,0.0408,0.003,0.0178,0.0079,0.0384,-0.0131,-0.0331,-0.0083,-0.003,-0.0439,0.0536,-0.0261,-0.0137,-0.0202,-0.0189,0.0143,-0.1265,-0.07,0.0478,-0.0224,0.0423,-0.0086,0.0429,-0.0331,0.0092,-0.0028,0.013,0.0688,-0.0372,0.0302,0.0901,0.0512,0.0935,0.0317,0.0045,0.0544,-0.0115,0.1539,-0.0005,0.1128,-0.0232,-0.0757,0.005,-0.0063,0.045,0.0764,-0.0443,0.0724,-0.0022,-0.0341,0.0534,-0.0525,-0.0266,0.0006,-0.0109,-0.0013,0.0137,0.0648,0,-0.0062,0.0544,-0.0334,0.0294,-0.0075,0.0612,0.0501,0.0512,-0.047,0.0136,-0.0276,0.0453,-0.0773,0.0963,-0.0023,0.0198,0.018,0.0033,-0.0581,-0.0574,0.0385,0.0068,0.0128,0.0422,0.0547,0.0696,0.0103,0.0721,0.002,-0.0548,-0.0369,0.0069,-0.1105,-0.0259,0.0681,-0.0082,-0.0144,0.0034,-0.033,-0.0221,0.0282,0.0568,0.0072,0.0643,0.0603,0.0894,-0.0098,-0.0836,0.012,-0.051,0.0259,-0.0715,0.0289,0.025,0.0576,0.0471,-0.0905,0.0035,0.0945,0.0646,0.0816,0.0056,-0.0246,0.0616]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"← Blog Site search without a search service 28 Feb 2026 904 words Filed in: eleventy, search, static sites Image made with FLUX.2-dev .","embedding":[-0.1328,-0.0024,0.0148,0.08,0.0825,-0.0665,-0.0788,0.0073,0.0258,-0.0068,0.0432,0.1069,0.008,-0.0362,0.0137,0.0453,0.0679,0.0062,-0.0078,0.0028,0.0313,-0.0055,0.0503,-0.0436,-0.046,0.0163,-0.0784,-0.0422,0.0172,-0.0151,0.0759,0.0412,-0.0265,0.0337,-0.0362,0.0499,-0.0026,-0.0175,-0.0105,0.043,0.0244,0.0106,0.0138,0.0183,0.0483,-0.0771,-0.0704,-0.0738,-0.05,-0.0702,-0.043,-0.0508,-0.0377,-0.018,0.0044,-0.0259,-0.0455,-0.0089,-0.0297,-0.0114,0.0471,0.0059,0.0214,-0.0439,0.0466,-0.0631,0.052,-0.0895,0.0464,-0.01,0.0097,0.0333,-0.0313,0.0366,0.0284,0.009,-0.0266,0.0191,0.026,-0.0581,-0.0347,-0.0878,0.0684,0.0375,-0.0198,0.0177,0.0139,-0.0222,0.0426,-0.0486,0.0194,-0.0555,0.0146,-0.0106,0.0069,0.1154,-0.0059,0.0323,-0.074,-0.0017,-0.0435,-0.0445,0.0234,-0.0013,-0.0905,-0.011,0.0766,0.1192,-0.011,-0.0579,0.0254,0.03,0.0308,-0.0495,-0.0629,-0.002,0.0031,-0.0977,0.0692,0.1002,0.0555,0.0514,0.0018,0.033,0.0231,0.019,-0.0203,0,0.0905,0.0511,-0.0487,0.0185,-0.0332,0.0187,0.0556,0.0158,-0.1738,0.0223,-0.0589,0.0698,-0.0325,-0.0469,0.0427,-0.05,0.0547,0.0054,0.0585,-0.0279,0.057,-0.0545,0.022,0.0096,0.0482,-0.0476,-0.0355,0.0169,-0.0114,0.0278,-0.0388,-0.0059,-0.0192,0.0453,-0.0097,-0.0115,-0.0558,-0.0231,-0.0762,-0.0528,-0.009,0.0669,-0.0599,-0.0483,-0.0131,0.0171,-0.0449,-0.067,0.057,0.0239,-0.0266,0.0844,0.0147,0.0224,0.0366,0.033,0.0299,-0.009,0.0336,0.072,0.053,-0.0463,-0.0254,0.0096,-0.0332,-0.0178,0.0497,0.0337,-0.0081,0.0032,0.0782,-0.0473,0.1041,0.0111,0.0483,-0.1007,0.005,-0.0095,0.0155,-0.0774,0.1105,-0.0187,-0.0406,0.0781,0.1229,-0.045,-0.0654,-0.0529,-0.0159,0.0012,0.0622,0.0205,-0.0265,-0.0848,-0.0405,0,-0.0285,-0.0898,-0.0725,0.1204,-0.0353,0.0059,0.0273,-0.0598,0.1023,0.0353,0.0355,0.0264,-0.0554,-0.0413,-0.0543,0.1252,-0.0346,-0.1111,0.0483,0.0325,-0.0105,0.0942,-0.0664,0.0141,-0.0817,0.0361,-0.0332,0.0907,-0.1096,0.0002,-0.0154,-0.0064,-0.0662,-0.0344,-0.0784,0.0056,-0.0449,0.0127,-0.0677,-0.0201,0.0608,-0.0359,0.0106,0.029,0.0041,-0.0849,-0.0841,0.0215,0.0506,0.0004,0.0144,-0.026,0.0088,-0.0065,-0.0767,-0.0948,-0.0397,0.1272,-0.0806,0.0641,0.0894,-0.0009,-0.0682,0.0484,0.034,0.06,0.0088,0.0478,-0.0096,-0.0412,0.0278,-0.0975,0.0401,0.0305,0.0206,0.0421,0.0464,-0.0306,-0.0118,0.0235,-0.0683,0.0481,-0.0084,-0.0153,0.0622,-0.0323,-0.0622,0.0633,-0.0477,-0.0339,-0.0177,-0.0503,-0.0404,0.0769,0.0751,0,-0.0868,0.082,-0.0584,0.0195,0.0397,-0.0311,0.0873,0.1004,0.006,0.0179,0.0485,0.0094,0.0141,0.1144,0.041,-0.0059,-0.0105,-0.001,-0.0688,-0.0409,-0.0419,0.0908,-0.0047,-0.0015,0.061,-0.0281,-0.0134,0.0486,0.062,-0.0297,0.0122,0.015,-0.0078,0.0211,-0.0284,-0.0276,-0.0723,-0.0244,-0.0608,0.0268,0.0624,0.0709,0.0278,-0.0175,0.0143,0.0448,-0.0483,-0.0099,0.0551,-0.0126,0.0123,-0.0683,-0.0557,0.0779,0.0575,-0.0869,0.0388,0.0398,0.0526,0.0264,0.0875,-0.0888,0.0126,-0.0098],"teaser":"No API keys, no external service -- just a build step and one HTML attribute.","date":"Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"s setup (unmaintained since 2020, 204 KB upfront download) Full diff on GitHub Why not stick with Lunr.js?","embedding":[-0.0646,-0.0728,0.0324,0.034,0.0885,-0.0432,-0.0838,0.03,-0.0096,0.0118,0.0173,0.0888,-0.0042,0.0109,-0.0358,-0.0181,0.0263,0.0649,-0.0195,-0.0046,-0.0558,-0.0063,0.0856,-0.0644,-0.0178,0.0126,-0.051,-0.0622,0.0286,-0.0093,0.0442,0.1116,-0.0168,0.0225,-0.0962,0.0022,-0.0103,-0.0159,-0.0016,0.0412,-0.0079,0.0442,-0.0253,0.0171,0.0497,-0.0694,-0.0732,-0.0013,-0.04,-0.0411,-0.0651,-0.0201,-0.0477,-0.0333,0.0052,-0.0242,-0.0142,-0.024,-0.0244,0.0027,0.0102,0.0173,0.0058,-0.0647,0.0375,-0.024,0.0982,0.0023,0.0495,-0.0128,-0.0578,0.0691,-0.0075,0.0586,-0.0263,-0.0152,-0.021,0.0535,-0.0142,0.0023,0.008,-0.1024,0.0708,0.0011,-0.0132,-0.0202,-0.0071,-0.061,0.0063,0.0064,0.0136,-0.0308,-0.0179,-0.0455,-0.0041,0.0518,-0.0453,0.0488,0.03,0.0196,-0.0232,-0.0002,-0.0094,-0.0776,-0.1201,0.008,0.0723,0.0905,0.0297,-0.0075,0.08,0.0928,0.0234,-0.0758,-0.0412,-0.021,0.0485,-0.0752,0.1498,0.0538,0.0134,0.0856,-0.0138,0.0189,0.0878,0.068,-0.0131,0,0.1106,0.0366,-0.0226,-0.0053,-0.0726,0.0404,0.0282,0.0136,-0.1654,-0.0077,-0.0372,0.1402,-0.0192,-0.1015,0.0446,-0.0685,0.016,-0.0063,0.0362,0.0109,0.0884,-0.0363,0.0291,0.0077,0.0587,-0.0654,-0.0825,-0.0013,0.0303,0.0183,-0.048,-0.0182,-0.0282,0.0664,0.0039,-0.0107,-0.0235,-0.0501,-0.0476,-0.0895,-0.0326,0.0508,-0.0302,-0.0501,-0.043,0.0301,-0.0496,-0.0795,0.0821,0.0018,-0.0059,0.011,-0.0032,0.0119,0.0207,0.0272,0.0508,0.0241,0.0234,0.0967,0.0113,-0.0453,0.0048,-0.0365,0.0379,-0.0311,-0.0168,0.0497,-0.0219,-0.0213,0.071,-0.0183,0.1045,0.0469,0.0243,-0.0766,0.0252,0.0329,-0.0009,-0.1055,0.0443,0.0279,-0.0142,0.0124,0.0607,-0.0262,0.0104,-0.0386,-0.0214,-0.0522,0.0842,0.0512,0.0228,-0.0378,0.0167,0,-0.0343,-0.1007,-0.0322,0.1216,-0.0457,-0.0116,0.0185,-0.0051,0.0621,-0.0493,0.0283,-0.0454,-0.0421,-0.0623,-0.0603,0.0731,0.0534,-0.1037,-0.0097,0.0541,0.0395,0.0584,-0.014,-0.0191,-0.0224,0.0005,0.0378,0.0636,-0.1348,-0.0192,-0.024,-0.0011,0.0013,-0.0572,-0.1032,0.0351,-0.0564,0.0171,-0.0343,0.0673,-0.0113,0.0037,-0.0092,-0.0212,0.0105,0.0415,-0.1435,0.0288,0.0833,-0.0608,0.0329,0.0432,0.0105,-0.0334,-0.045,-0.081,-0.0512,0.0672,-0.1312,0.0809,0.0503,0.006,-0.0395,0.0299,-0.0057,0.0465,0.0008,0.0333,-0.0166,-0.0446,-0.0257,-0.068,0.0283,0.0809,-0.0088,0.0135,0.0745,-0.0043,-0.0225,0.054,-0.0265,0.0779,-0.0381,-0.0137,0.0145,0.0488,-0.0045,0.025,-0.0112,-0.0438,0.0209,-0.0685,-0.0285,-0.0009,0.0548,0,-0.1381,0.045,-0.0663,0.0681,0.0282,0.0251,0.0837,0.0701,-0.0158,0.0216,0.0089,0.0619,-0.0338,0.0699,0.0484,0.0325,-0.0225,-0.0158,-0.046,0.0168,-0.0543,0.0885,0.0071,0.017,0.0615,0.0276,-0.0389,0.0198,0.1136,-0.0379,-0.042,0.0195,-0.0508,0.011,0.0124,-0.0107,-0.0632,-0.0055,-0.1049,0.0933,0.0591,0.0605,-0.0239,0.0227,0.0021,0.0423,-0.034,0.0168,0.0803,-0.0708,0.1254,-0.0519,-0.0482,0.0273,0.0403,-0.0131,0.0148,0.0506,0.0356,0.0142,0.0697,-0.1037,-0.0142,0.0582]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"Add data-pagefind-body to your main content wrapper and Pagefind indexes only that element.","embedding":[-0.0703,0.0418,0.0126,0.0693,0.0477,-0.0192,-0.0475,-0.0792,-0.0342,-0.0065,0.053,0.0458,0.0682,-0.0429,-0.0134,-0.0668,0.0232,-0.0022,0.0324,0.0063,0.0434,0.0415,0.093,0.0289,-0.0665,0.003,-0.0843,-0.1703,0.0625,-0.0087,0.0626,0.0075,-0.0347,0.0758,0.0227,0.0244,-0.0547,-0.003,-0.0486,0.01,-0.0017,0.0737,-0.0077,0.0155,0.0302,-0.068,-0.0399,-0.0807,-0.0354,-0.0978,-0.0465,0.0107,-0.0319,-0.0222,0.0145,0.0111,0.0066,-0.0561,-0.0099,0.0176,0.1206,-0.014,0.0451,-0.0546,0.0372,-0.009,0.0409,0.0134,0.0335,0.0447,0.0548,0.0279,-0.0027,0.0337,0.0842,0.0126,-0.017,-0.055,-0.0506,-0.0246,-0.0655,-0.1055,0.0167,0.0286,-0.0179,-0.0294,-0.0015,-0.0705,0.0332,-0.0015,0.0109,-0.053,-0.0579,-0.0464,0.0135,0.0892,-0.0444,-0.0178,-0.0059,-0.01,-0.0168,-0.0011,0.0589,0.0426,-0.0105,-0.0076,0.0098,0.0472,-0.0586,-0.0135,-0.0152,0.0482,-0.0121,-0.0081,-0.0721,0.0026,0.1157,-0.1057,0.0754,0.0971,0.0323,0.0454,0.0182,0.0501,0.0434,0.0274,-0.0498,0,0.0697,-0.042,-0.0661,0.0243,-0.0536,0.0529,0.0652,0.0124,-0.0395,0.0952,-0.0391,-0.0556,0.0227,0.0039,0.0159,-0.0592,0.0622,-0.0225,0.0441,-0.079,0.0579,-0.0231,0.0212,-0.0374,0.0736,-0.0115,-0.1604,-0.0199,-0.0432,-0.0024,0.0143,0.0694,-0.0494,0.1037,0.02,0.0109,-0.0028,0.0016,-0.0275,-0.0155,-0.0236,0.0594,-0.0197,-0.0616,0.0106,-0.0383,-0.0958,-0.0566,0.0386,0.0059,0.0209,0.1028,0.0165,-0.0368,0.0238,0.0215,-0.0174,0.0054,0.0057,0.0179,0.0119,-0.1015,-0.0439,-0.0264,-0.0182,-0.0074,0.0284,-0.022,-0.0206,-0.1321,0.031,-0.041,0.0938,-0.0318,0.0362,-0.0527,-0.0826,-0.0149,0.0081,-0.0463,0.0879,-0.021,-0.06,0.0075,0.1521,-0.0329,0.0461,-0.0892,0.0003,-0.016,0.0386,0.052,-0.0093,-0.0663,-0.0014,0,0.016,-0.0514,-0.0468,-0.0149,-0.035,-0.0182,-0.0004,-0.0705,0.012,-0.0494,0.0329,0.032,0.0194,0.0346,-0.125,0.1303,0.0222,-0.0533,0.0187,0.0234,-0.0211,0.038,-0.0094,0.0173,-0.0186,-0.0227,-0.0193,0.1023,-0.0363,-0.0338,0.0885,0.0146,-0.0416,-0.014,-0.04,0.039,-0.1122,0.0265,-0.0179,0.0716,0.1158,-0.0129,-0.0035,0.0311,-0.033,-0.0559,-0.0557,-0.0016,-0.0293,-0.0292,-0.041,-0.0233,0.0604,-0.0452,-0.0459,-0.0474,-0.0034,0.1099,-0.1065,0.0289,0.1157,0.0133,-0.0596,0.0519,-0.015,0.0105,-0.0367,0.056,-0.0212,0.0352,-0.0447,0.0524,-0.0084,0.0406,0.0145,0.0246,0.0445,-0.0135,0.0645,-0.0343,-0.0401,0.0433,-0.069,-0.0554,0.0612,-0.0249,-0.0837,0.0884,-0.0497,-0.0567,-0.0218,-0.0835,-0.0223,0.0297,0.0463,0,-0.0461,-0.005,-0.053,0.0179,0.0696,-0.0184,0.0835,-0.0117,-0.0591,0.0106,0.0036,0.0797,0.0356,0.0719,0.0247,-0.0693,0.0321,-0.0956,-0.0512,-0.0442,-0.0633,0.0395,-0.0634,0.0356,0.0547,-0.0004,0.0322,-0.0288,0.0195,0.0681,0.026,-0.0127,-0.0861,0.0036,0.0634,0.0739,0.0773,-0.0341,-0.0644,0.0675,0.0663,0.0689,0.0105,-0.0188,0.0451,0.0609,-0.0618,-0.0084,0.0757,-0.0076,-0.0107,-0.0168,-0.0921,0.0493,0.0145,-0.0606,0.0706,0.1013,0.0267,0.053,0.007,-0.0567,-0.0107,-0.0248]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"In dev, exec (async) so rebuilds aren't blocked. Search catches up a few seconds after each save. The search page is about 80 lines of JavaScript.","embedding":[-0.1207,-0.0046,0.0162,0.0853,0.0217,-0.0253,-0.1066,-0.0151,0.026,-0.0581,0.0277,0.0808,-0.0071,-0.0623,-0.0463,-0.0407,0.0286,0.0157,-0.017,-0.0464,0.0864,0.0337,0.0848,0.042,-0.0475,-0.0275,-0.0956,-0.1373,0.0435,-0.035,-0.004,0.0194,-0.0331,0.0227,0.029,0.0642,-0.0373,-0.0307,-0.0032,-0.0607,-0.0002,0.0402,-0.0846,0.0092,0.0094,-0.0776,-0.0427,-0.0607,-0.0082,-0.084,-0.0155,0.005,-0.0664,-0.1064,0.0511,-0.019,0.0303,-0.0218,0.0447,-0.0299,0.0948,-0.0408,0.0481,-0.0789,0.0197,0.0019,0.0792,-0.0522,0.0501,0.0293,-0.0166,0.0047,-0.0016,0.0481,0.026,0.0039,0.0186,-0.0541,-0.0238,-0.0153,-0.0284,-0.1233,0.0201,0.0618,0.01,0.0319,0.0383,-0.0319,0.113,0.0144,-0.0386,-0.0937,-0.0587,-0.0321,-0.0346,0.062,-0.0577,0.0187,-0.0302,-0.023,0.0254,0.0456,0.0559,-0.03,-0.0325,-0.0292,0.0787,0.0662,-0.0182,-0.0147,-0.0052,0.0187,0.0149,-0.018,-0.0726,0.0214,0.0683,-0.0995,0.0461,0.1078,0.0853,0.0988,0.0199,0.0001,0.0652,0.0496,-0.0511,0,0.0431,-0.0062,-0.0212,0.0009,-0.0457,-0.0024,0.1032,0.0518,-0.0621,0.0179,-0.054,-0.0397,0.0346,-0.0049,0.0385,-0.0666,0.0679,-0.0215,-0.0288,0.0304,0.0354,-0.0194,0.0233,-0.0418,0.0746,-0.0842,-0.1388,0.0103,-0.0127,0.0129,-0.0476,0.0554,-0.0612,0.0533,0.0119,-0.0357,0.0323,0.0046,-0.0557,-0.0153,-0.0708,0.058,-0.0309,-0.0748,-0.0761,-0.098,-0.1031,0.0304,0.0433,0.0251,0.0097,0.1456,0.0029,-0.0051,0.0892,0.0492,0.009,-0.0283,0.0475,0.0571,0.048,-0.094,-0.0075,0.0237,0.0202,0.0325,-0.0081,0.0366,-0.0192,-0.0511,0.0395,-0.0723,0.064,-0.0112,0.0447,-0.0856,-0.0447,-0.0281,0.0195,-0.0371,0.1588,-0.0849,-0.054,0.0006,0.1178,-0.0074,-0.0003,-0.0961,0.0436,-0.0385,-0.0136,-0.0058,-0.0041,-0.1022,-0.0098,0,0.0893,-0.0652,-0.0636,0.0496,0.0021,0.0069,-0.0466,-0.0025,-0.0129,-0.0249,-0.008,0.01,-0.0044,0.0218,-0.1177,0.0797,0.0617,-0.0799,0.0629,0.0065,0.0261,-0.0112,-0.0385,0.0121,-0.0683,-0.0073,-0.01,0.0973,-0.1053,-0.0248,0.02,0.0568,-0.05,0.0108,-0.0312,0.0706,-0.0597,0.0564,-0.0193,0.0311,0.0995,0.0323,0.0634,0.0447,0.0249,-0.0474,-0.0378,0.0189,-0.0001,0.0214,0.0096,-0.002,0.0317,-0.0051,-0.0349,-0.1109,-0.0173,-0.0039,-0.0429,0.0374,0.051,-0.0346,-0.0444,0.0184,0.0088,-0.052,-0.0262,0.0699,0.0528,0.0054,-0.0309,-0.0145,-0.0251,0.0432,-0.0583,-0.0002,-0.0042,-0.064,0.077,0.0212,-0.0109,0.0531,-0.0105,-0.0152,0.0223,0.0288,-0.0823,0.1519,0.0027,-0.0236,0.0061,-0.0707,-0.0622,0.0863,0.0475,0,-0.0585,0.0866,-0.0514,0.0546,0.0865,-0.0103,0.0758,0.019,-0.007,-0.0353,0.0168,0.0388,0.0303,0.0459,-0.0009,-0.0164,0.0484,0.003,-0.0313,-0.0815,-0.0537,0.0469,-0.0349,0.0475,-0.0022,0.0195,0.0259,0.0187,0.0064,-0.0047,-0.0121,0.0219,-0.0636,-0.0247,-0.0005,0.0081,0.0273,-0.0531,-0.0354,0.0673,0.037,0.077,0.0434,-0.0318,0.0064,0.0519,-0.0684,-0.043,0.0445,-0.0201,0.0425,-0.0126,-0.0705,0.0646,0.0262,-0.0089,0.0118,-0.0024,-0.011,0.0477,0.0813,-0.0485,0.0406,0.0075]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"You can also use data-pagefind-ignore on individual elements, but the CLI flag is cleaner for a global rule.","embedding":[-0.0738,0.0287,0.0329,0.0385,0.0874,-0.04,-0.0207,0.0005,-0.0171,-0.0175,0.0437,0.0701,0.0059,-0.0685,-0.0718,-0.0538,0.0901,0.0339,-0.0067,-0.0288,0.0751,0.0296,0.073,0.0078,-0.0379,0.0456,-0.0544,-0.061,0.0753,-0.001,0.0423,0.0546,0.0483,0.0594,0.0257,-0.0118,-0.0131,0.0257,0.0251,0.0229,0,0.0864,0.0049,0.0074,0.0153,-0.0745,-0.0571,-0.049,0.0019,-0.1023,-0.029,0.0164,-0.0662,-0.0346,0.0358,-0.0862,-0.0147,-0.0383,-0.0112,-0.0375,0.0248,-0.0153,0.0299,-0.067,0.0518,-0.0249,0.0454,-0.0374,0.0623,0.0425,0.0243,0.0582,-0.0619,0.0367,0.0047,-0.0312,0.0049,0.019,-0.062,0.0065,-0.0733,-0.1105,0.0765,0.0229,-0.1097,-0.0625,0.0136,-0.0313,0.0359,-0.0423,-0.0117,-0.0288,-0.027,-0.0157,0.0019,0.1158,-0.0871,-0.0555,0.0139,0.0022,0.0294,0.0545,0.0481,0.0083,-0.077,0.0161,0.0508,0.0959,-0.0314,0.0132,0.0503,0.1217,0.0089,-0.0646,-0.0615,0.0086,0.0915,-0.0481,0.0483,0.0873,0.043,0.0875,0.0335,0.003,0.0849,0.0444,-0.0336,0,0.051,0.004,-0.0339,-0.0405,-0.0592,0.0497,0.0905,0.0458,-0.0536,0.0491,-0.0744,0.0368,-0.0338,-0.0242,0.0549,-0.0306,0.0685,-0.0214,0.0156,-0.0188,0.0645,-0.1233,0.0265,0.0202,0.0171,-0.0613,-0.1187,0.0059,-0.0214,0.0074,-0.0396,0.0195,-0.0194,0.0183,0.0258,0.0008,-0.0649,-0.0079,-0.0323,-0.0455,-0.0212,0.031,-0.0226,-0.0903,-0.0115,0.0043,-0.0938,-0.0862,0.0372,0.03,0.0568,0.0693,0.0214,0.008,-0.0267,0.0491,0.0128,-0.0031,0.0796,0.1001,-0.019,-0.1238,0.0041,-0.0018,0.0284,0.0252,-0.0278,0.011,-0.0283,-0.0303,0.0445,-0.0737,0.1759,0.0129,0.0409,-0.1062,0.007,-0.0282,0.0157,-0.0338,0.0494,0.0136,0.0617,-0.0532,0.0773,-0.0601,0.04,-0.0816,-0.0156,-0.0366,-0.0255,0.0405,-0.0432,-0.1065,-0.0453,0,0.0278,-0.0323,0.0046,0.0144,-0.0368,0.0413,-0.0092,-0.0236,0.0051,-0.0375,0.0395,-0.0227,-0.0148,-0.0581,-0.1059,0.1729,0.0852,-0.0677,0.0177,0.0912,-0.0141,-0.0098,-0.024,-0.0046,-0.0384,-0.0395,-0.0059,0.0795,-0.086,-0.0028,0.0361,0.0773,-0.0192,-0.0843,-0.048,0.0329,-0.0333,0.0618,-0.0066,0.1297,-0.0007,-0.0258,-0.0426,-0.0131,0.0129,-0.0738,-0.0796,0.0298,-0.023,-0.0127,-0.0106,0.0498,0.0001,-0.0392,0.0038,-0.0244,-0.0755,0.0739,-0.0621,0.0116,0.0553,0.0083,-0.1107,0.0127,0.0241,0.0078,0.0177,0.0434,-0.0169,-0.0268,-0.0533,-0.0417,0.0484,0.0422,-0.0146,0.032,0.0221,0.0202,0.1061,0.0152,-0.0118,0.0985,-0.0216,-0.0193,0.0102,0.0215,-0.0839,0.0477,-0.0474,-0.0483,-0.044,-0.0953,0.0322,0.0409,0.0856,0,-0.0446,-0.0011,-0.0447,0.0318,0.0671,0.0263,0.0015,0.0969,-0.0733,0.0155,0.0615,0.0246,-0.0513,0.0797,0.0199,0.0141,0.0031,-0.0703,-0.0635,-0.0621,-0.0114,0.0598,-0.0241,0.0076,0.0827,-0.0059,0.0381,0.0254,0.0507,0.0032,0.0287,-0.0191,-0.0636,-0.0091,0.0328,-0.0175,-0.01,-0.0272,-0.0581,0.1057,0.0754,0.0368,0.0638,-0.013,0.0079,0.0612,-0.073,0.0143,0.0174,-0.0254,0.0603,-0.0214,-0.0725,0.0699,0.0327,-0.0488,0.0165,0.0446,-0.0068,0.001,0.0214,-0.0562,-0.0538,-0.014]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"un Pagefind with --exclude-selectors \"pre, code\" unless you want raw HTML from code examples showing up in search excerpts. Run Pagefind async in dev mode.","embedding":[-0.1016,0.0128,0.0377,0.0855,0.0732,-0.0262,-0.0597,-0.0279,-0.0204,-0.0372,-0.0385,0.1036,-0.0422,-0.0727,-0.0823,-0.0272,0.0628,0.0315,0.0336,-0.0426,0.0496,0.0034,0.1062,-0.0082,-0.0321,-0.0324,-0.0514,-0.0773,0.0416,-0.0501,0.0417,0.0195,0.0267,-0.0125,0.0134,0.0388,-0.0161,0.0074,-0.0132,-0.0341,-0.0141,0.029,-0.0175,0.0024,0.0106,-0.0693,-0.109,-0.0507,-0.0204,-0.0229,0.0056,-0.0139,-0.0418,-0.0483,0.0413,0.0022,-0.0281,-0.0218,0.0325,-0.019,0.0676,0.0264,0.0257,-0.0736,0.0655,-0.0062,0.0824,-0.0624,0.0327,0.0509,0.0343,0.0586,0.0104,0.0335,0.0361,0.0618,-0.0106,-0.0284,0.0194,0.0012,-0.045,-0.1087,0.0413,-0.0027,-0.0247,0.0155,0,-0.0638,0.1184,-0.0096,0.0258,-0.0326,-0.0012,-0.0317,0.0412,0.0799,-0.0103,0.0342,-0.0307,-0.0009,0.001,0.0053,0.0633,-0.0589,-0.0245,0.0111,0.0297,0.0529,-0.0255,-0.0189,-0.0248,0.0353,0.0202,-0.051,-0.05,0.0116,0.0737,-0.1041,0.0729,0.0767,0.1016,0.0728,0.026,0.0017,0.0407,0.0386,-0.0615,0,0.1162,-0.0277,-0.0765,-0.0224,-0.0347,0.0087,0.1094,0.0498,-0.1664,0.0667,-0.0045,0.0088,-0.0159,-0.0375,0.0588,-0.0632,0.0742,-0.0276,0.021,-0.0281,0.0236,-0.035,-0.0146,0.0181,0.0735,-0.0115,-0.1135,-0.0009,-0.03,0.0353,-0.0508,0.0239,-0.0718,0.0577,-0.0175,-0.0202,-0.0303,-0.0429,-0.0284,-0.0116,-0.0624,0.0046,-0.0795,-0.0811,-0.0121,-0.0128,-0.0972,-0.0663,0.0414,0.0208,-0.0186,0.0645,-0.008,0.0088,0.0169,0.0245,0.015,-0.0119,0.0863,0.053,0.0171,-0.0789,0.0082,0.0155,-0.0342,-0.0212,0.0129,0.0619,-0.0382,-0.0742,0.0625,-0.0892,0.1376,-0.0364,0.008,-0.0618,-0.0102,0.0165,-0.0102,-0.0667,0.1142,0.0392,-0.0155,-0.0094,0.1586,-0.041,-0.0219,-0.0797,-0.0115,-0.0304,0.0401,0.0242,-0.0368,-0.11,-0.0293,0,0.0431,-0.0894,-0.0724,0.0711,-0.0576,-0.0408,-0.014,-0.0684,0.0528,-0.0823,-0.0331,0.0039,-0.0351,-0.0315,-0.105,0.1117,0.0172,-0.0754,0.0598,0.0273,0.0411,0.0348,-0.0553,0.0493,-0.0742,-0.0184,-0.0188,0.0786,-0.0843,0.0154,-0.0008,0.049,0.0105,0.0443,-0.0325,0.0569,-0.0276,0.0651,-0.0611,0.003,0.059,0.0084,-0.0102,-0.0167,0.0164,-0.0376,-0.0681,0.0052,0.04,0.0062,0.0066,0.0278,0.0255,-0.0061,-0.0584,-0.0514,-0.0294,0.0256,-0.0252,0.05,0.0798,-0.0432,-0.0609,0.0336,0.0591,0.0204,0.0139,0.0669,0.0301,-0.063,-0.0476,-0.0304,0.042,0.0533,-0.0033,0.0085,0.0379,-0.0207,0.0405,0.0508,-0.0451,0.0671,-0.0313,-0.0222,0.0116,0.0137,-0.0663,0.1338,-0.0519,-0.0459,-0.0257,-0.0376,-0.0629,0.0682,0.0758,0,-0.0408,0.0771,-0.0612,0.0326,0.1166,-0.0488,0.0465,0.0762,-0.055,-0.0165,0.0278,0.0203,0.0245,0.0952,0.0373,-0.0489,-0.0072,0.0288,-0.0831,-0.0499,-0.0319,0.1024,0.0089,0.0144,0.0219,0.0221,0.0205,0.0159,0.0544,0.0452,-0.0515,0.0176,-0.0755,0.0079,0.0017,0.0205,-0.0438,-0.0317,-0.0746,0.0434,0.0473,0.0693,0.071,0.0054,0.0213,0.0381,-0.0925,-0.0253,0.0655,-0.0444,0.0105,0.0182,-0.0385,0.0734,0.0629,-0.0403,0.0377,0.0587,0.0123,0.0452,0.0776,-0.1022,0.0174,0.0099]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"The chunked architecture means each search makes network requests to load index fragments on demand. Lunr was one-and-done after the initial load.","embedding":[-0.0976,-0.0961,0.0518,0.0317,0.0823,-0.0491,-0.0637,0.0035,-0.0429,-0.0231,0.0095,0.0851,0.0166,-0.0135,0.0121,-0.0369,0.0538,-0.0119,-0.0181,0.037,0.0458,0.0395,0.0069,-0.066,-0.0426,0.0367,-0.0701,-0.1122,0.0652,0.0136,0.0322,0.1242,0.0006,0.0498,-0.002,0.0344,0.0122,-0.0159,-0.0063,0.0308,0.0086,0.0081,-0.0141,0.0205,0.053,-0.0324,-0.0081,-0.0176,-0.0225,-0.072,-0.0577,-0.0261,-0.0279,-0.0175,-0.0104,0.0066,0.0176,-0.0387,-0.0375,0.0031,0.0668,0.0418,0.0374,-0.0529,0.0808,-0.0752,0.0932,-0.0678,0.1077,-0.0351,-0.0098,0.0298,-0.0606,0.041,0.0098,0.0012,0.0263,-0.0087,-0.0034,-0.0279,-0.059,-0.0726,0.0808,0.0058,-0.0551,-0.044,-0.0136,-0.0647,0.0242,0.0131,0.0184,-0.0544,-0.01,-0.0663,0.0724,0.0725,-0.0705,0.0026,0.0135,-0.0025,-0.0159,0.0717,0.0062,-0.0766,-0.0787,0.022,0.0011,0.1028,0.0208,-0.042,0.0217,0.0589,0.0415,-0.0501,-0.0456,0.0229,0.0027,-0.0893,0.1192,0.0634,-0.0394,0.0566,-0.0394,-0.013,0.0242,0.0873,-0.0324,0,0.0585,0.0278,-0.0464,-0.0274,-0.0619,0.0046,0.09,0.0436,-0.0794,0.0214,-0.0646,0.0825,0.006,-0.0086,0.0635,-0.0563,0.0306,-0.0045,-0.0048,-0.0327,0.0788,-0.0591,0.0444,0.0031,0.0803,-0.0817,-0.0735,0.0083,0.0515,-0.0007,-0.0622,0.0094,-0.0312,0.0468,-0.01,-0.0322,-0.0094,-0.0581,-0.0485,-0.0971,-0.061,0.0419,-0.017,-0.0427,-0.0296,-0.0133,-0.1305,-0.0213,0.0258,-0.0107,0.0564,0.0364,-0.0029,0.0765,-0.027,0.0545,0.0209,0.0427,0.0505,0.0654,0.0112,-0.1259,0.038,0.0472,0.0641,0.0433,0.0476,0.0586,-0.0121,0.0061,0.089,-0.0507,0.0775,-0.0019,0.0516,-0.0897,0.0085,-0.0432,-0.0598,-0.0044,0.0311,0.0922,0.0398,-0.0121,0.0775,-0.0743,0.0034,-0.119,0.0032,-0.0876,0.0304,0.0728,-0.0327,-0.0118,-0.005,0,0.0156,-0.1043,-0.0068,0.0579,-0.0523,-0.0477,-0.0234,-0.0383,0.0139,-0.03,-0.0186,0.0077,0.0132,-0.003,-0.1207,0.0542,0.0511,-0.0541,0.0287,0.0934,0.0029,0.0005,-0.0987,0.0001,-0.0036,0.0182,-0.0077,0.0443,-0.1351,-0.0143,0.0053,0.0333,-0.0453,-0.021,-0.0626,0.0912,-0.0585,0.0341,-0.0277,0.0441,-0.0307,0.0051,0.0244,0.0123,0.0095,-0.0423,-0.1044,0.0422,0.0482,-0.0113,0.0687,0.0339,0.0415,0.0057,-0.0083,-0.0236,-0.1013,0.1005,-0.1157,0.021,0.0348,0.0296,-0.0768,0.0605,0.0051,0.0105,0.0517,-0.0004,-0.0323,-0.0428,-0.009,-0.0339,0.0172,0.1115,-0.0355,0.0449,0.0815,0.0169,-0.0163,0.0378,-0.0204,0.0429,-0.0149,-0.0281,-0.0066,0.0328,-0.0142,0.0892,-0.029,-0.002,-0.0211,-0.0909,-0.0492,0.0192,0.071,0,-0.0056,0.139,-0.0359,0.0416,0.0699,-0.0334,0.0691,0.067,-0.0331,0.04,-0.0073,-0.0011,-0.0257,0.051,0.0332,-0.0089,-0.0185,-0.0714,-0.0568,-0.0432,-0.062,0.0569,0.0114,0.022,0.0349,0.0344,0.0081,0.0417,0.0719,-0.0424,-0.0113,0.0402,-0.0188,-0.023,0.054,0.0229,-0.0742,-0.0372,-0.0691,0.0484,0.0772,0.0684,0.0916,-0.0348,0.0506,0.0478,-0.0749,0.0813,0.0839,-0.0389,0.0204,-0.0227,-0.0572,0.0445,0.0448,-0.0095,-0.0168,0.0243,0.0674,0.0219,0.0575,-0.0958,-0.0569,0.0162]},{"url":"/posts/20260228-replacing-lunr-with-pagefind/","title":"Site search without a search service","snippet":"I've since added semantic search — same philosophy (no API keys, runs in the browser), but it uses vector embeddings to match by meaning instead of exact words. Try it out .","embedding":[-0.0864,-0.0665,0.0075,-0.0035,0.0254,-0.0239,-0.0215,-0.0516,-0.0512,-0.0523,0,0.0202,0.1143,0.0256,0.0859,0.0342,0.1019,0.0855,-0.0272,-0.0139,0.0799,0.0499,0.0382,-0.032,-0.0231,-0.0087,-0.0657,-0.0989,0.027,0.0248,0.0467,0.0503,-0.0471,0.0821,-0.0176,-0.0225,-0.0341,0.0011,0.0113,-0.0102,-0.0678,-0.0193,-0.0684,0.0315,0.0188,0.045,-0.0277,-0.0389,-0.0217,-0.0275,-0.1055,-0.0616,-0.0556,-0.0734,-0.0412,0.0027,-0.0395,-0.0259,-0.0508,-0.0755,0.1089,-0.0682,0.0613,-0.0002,0.0004,-0.0543,0.0039,-0.007,0.0975,-0.0224,-0.0009,0.0384,0.0085,0.0087,-0.0135,0.036,0.0213,-0.0171,0.0162,-0.0277,-0.0593,-0.0183,0.0343,0.0841,0.0467,-0.0128,0.0324,-0.0615,0.0098,0.0098,0.0182,-0.1227,0.0971,-0.096,0.0888,0.0092,0.0355,-0.0409,-0.0192,0.0218,-0.011,0.0866,-0.0386,-0.0848,-0.0226,0.1071,-0.0483,0.0984,0.0311,-0.0309,-0.0523,0.0583,0.0138,-0.0489,-0.0433,-0.0123,0.0413,-0.0959,0.1659,-0.0006,-0.0396,0.0275,-0.065,0.0022,-0.0394,0.087,0.0072,0,0.0888,0.1166,-0.012,-0.0572,-0.0168,-0.0011,0.0187,0.0257,-0.0913,-0.032,-0.0514,0.0519,-0.0038,0.0023,-0.0134,-0.0606,-0.0083,0.0061,0.0184,-0.0434,0.059,0.0009,0.0245,-0.0092,0.0012,-0.0594,-0.0069,-0.0367,0.0648,0.0027,-0.0502,-0.0415,-0.025,0.0448,0.0176,-0.0152,0.0101,-0.0504,-0.01,-0.0789,-0.0777,0.0187,-0.0224,-0.082,-0.0021,0.0365,-0.086,-0.0051,0.0596,-0.0582,0.0327,0.0571,-0.05,0.0138,0.0017,-0.0075,0.0165,0.0527,0.0184,0.0164,-0.0052,-0.0603,0.095,0.0036,0.0007,0.0081,0.0558,0.0458,0.0173,0.003,0.1189,0.0393,0.0617,-0.0437,0.0029,-0.0373,-0.0276,-0.0831,-0.0138,-0.0074,0.0512,-0.0441,-0.0026,-0.0037,0.0239,-0.0764,0.0156,-0.1103,-0.014,-0.0605,0.0133,0.0674,-0.052,0.0197,-0.0232,0,0.0182,-0.1287,0.0717,0.0861,-0.0632,-0.0313,0.034,-0.0345,0.0191,0.0139,-0.0258,0.0029,0.0109,-0.0305,-0.0696,0.0775,-0.038,-0.0007,0.0014,0.1073,0.0236,0.0262,-0.1754,0.0738,0.0446,0.0242,-0.0081,0.0449,-0.0889,-0.0389,0.0415,0.0163,-0.0425,-0.1146,-0.0888,0.0246,-0.0348,0.0618,-0.0729,0.0162,-0.0105,0.001,0.0148,-0.0346,-0.017,-0.0254,-0.1214,0.0702,0.0496,0.0191,0.087,-0.0287,-0.0148,-0.0485,-0.0045,-0.0315,-0.0572,0.0576,-0.0691,0.0215,0.0048,0.0021,-0.0112,0.1022,0.0243,-0.0432,-0.0266,0.0579,-0.058,-0.0268,0.0579,-0.008,0.0196,0.0151,0.0921,0.0336,0.104,0.0158,0.0042,-0.0232,-0.0208,0.0148,0.0737,0.0239,0.0155,0.0399,-0.0397,0.0851,-0.0142,0.0088,-0.03,-0.06,-0.0447,0.042,0.0731,0,-0.0358,0.0805,-0.0792,0.0419,-0.0151,0.0036,0.0528,0.0477,-0.041,0.0137,-0.0213,-0.0109,-0.0728,0.0815,-0.0239,0.0246,0.0079,-0.0295,0.0053,-0.0517,-0.0051,0.0897,-0.0127,0.0135,0.0928,0.0598,-0.0235,0.069,0.0729,-0.0237,-0.0372,0.0116,-0.0694,-0.1037,0.0604,0.0692,-0.0195,-0.0444,-0.0889,0.0063,0.0575,0.0057,0.0444,-0.0281,0.0565,0.0448,0.0198,0.0025,0.0382,-0.0042,0.0236,-0.0351,-0.0353,0.0059,0.0049,0.0085,-0.0685,0.0382,0.0853,0.0492,0.1089,-0.0216,-0.0025,0.0223]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"← Blog Semantic search on a static site, no API keys required 2 Mar 2026 2,536 words Filed in: eleventy, search, machine learning, static sites Image made with FLUX.2-dev .","embedding":[-0.063,-0.0966,0.0092,0.0336,0.0688,-0.0267,-0.1039,-0.0359,0.0008,-0.0416,0.0283,0.043,0.1172,0.0245,0.0085,-0.0076,0.0979,0.0354,-0.0439,-0.0108,0.0827,-0.0014,0.0561,-0.1105,-0.0064,0.049,-0.0485,-0.0525,0.0609,-0.0626,0.0738,0.0099,-0.0318,0.0967,0.0431,0.008,-0.0549,-0.0102,0.0163,-0.01,0.0009,-0.003,-0.026,0.0227,0.0688,-0.016,-0.0506,-0.0728,-0.0192,-0.0596,-0.1216,-0.0788,-0.0829,-0.0147,-0.0402,0.0072,-0.0371,-0.0635,-0.0276,0.0125,0.0529,-0.0502,0.0753,-0.0086,0.0684,0.0122,0.0384,-0.0702,0.074,-0.0698,0.0096,0.0453,0.0072,-0.0417,-0.045,0.0677,0.0502,-0.004,0.0153,-0.0827,0.0004,-0.0275,0.0557,0.0233,0.066,-0.0009,0.0137,-0.047,-0.0064,-0.0257,-0.0333,-0.136,0.0232,-0.0124,0.0239,0.0397,0.0008,0.0109,-0.021,0.0137,-0.0234,0.0407,0.0209,-0.0843,-0.0255,0.0266,0.0287,0.1164,0.0498,-0.0656,-0.012,0.0835,-0.0104,-0.03,-0.0474,-0.0122,0.0208,-0.1174,0.1351,0.0151,0.0146,0.0672,-0.0115,0.0037,0.0091,-0.0304,-0.0498,0,0.0774,0.0315,0.005,0.0012,0.0291,0.0126,-0.0092,0.0631,-0.1499,-0.0165,-0.0713,0.0832,-0.0158,0.0197,0.0722,-0.035,-0.0041,-0.0187,-0.0153,-0.0159,0.0214,-0.0705,0.0072,-0.0082,0.0024,-0.09,-0.015,-0.0334,-0.0082,0.0034,-0.0949,-0.0288,0.0024,0.0791,-0.0006,-0.0382,0.0098,-0.0414,-0.0487,-0.0561,-0.0162,0.0579,-0.0288,-0.0846,-0.0561,0.0368,-0.0287,-0.0798,0.0037,-0.0247,0.0365,0.0701,-0.0277,0.0338,0.0696,0.0042,0.0311,0.038,0.0717,0.0386,0.0365,-0.0574,0.0442,0.0004,-0.0429,0.0289,0.0373,0.0749,0.028,0.0061,0.101,-0.0093,0.0002,-0.0558,0.0451,-0.0732,-0.0088,-0.0592,0.0122,0.0384,0.0348,-0.0089,-0.0209,-0.004,-0.0002,-0.0503,0.0329,-0.1223,-0.0043,-0.0514,0.0291,0.066,-0.0128,-0.0325,-0.0559,0,-0.0588,-0.0886,-0.0548,0.0986,-0.0562,-0.0069,0.0368,0.0267,0.0282,-0.0015,0.0507,0.0021,-0.0403,-0.0448,-0.0267,0.0666,-0.0011,-0.0402,0.024,0.1101,-0.0092,0.0342,-0.1245,0.0176,0.0462,0.1078,0.0026,0.0518,-0.1285,-0.021,-0.0005,-0.0109,-0.0831,-0.0333,-0.0867,0.0141,-0.0201,-0.0016,-0.0333,0.0579,0.029,0.0104,-0.0359,-0.0043,-0.0299,-0.0512,-0.1082,-0.0029,0.1091,0.0355,0.0598,-0.0213,-0.051,-0.0161,-0.0639,-0.0745,-0.0659,0.069,-0.0569,0.0345,0.0696,-0.0278,-0.0488,0.0134,0.0442,-0.0315,-0.0431,0.0354,-0.0563,0.0074,0.0288,-0.012,0.0197,0.0799,0.0386,0.039,0.1174,0.0046,0.0322,-0.0621,-0.049,0.07,0.0126,0.0211,0.049,0.0479,-0.0299,0.0481,-0.0115,-0.0158,-0.0309,-0.0039,-0.0424,0.0593,0.0621,0,-0.089,0.0797,-0.021,0.0135,-0.0029,-0.0151,0.0993,0.0192,0.0076,-0.0157,0.0276,-0.0543,-0.0577,0.0795,-0.0117,0.0524,0.0096,-0.0162,0.0029,-0.0359,0.0018,0.092,0.0269,0.0648,0.0051,0.0558,-0.0375,0.0469,0.0528,-0.0403,-0.0225,0.0333,0.0102,-0.0351,0.0107,0.0195,-0.0594,-0.0425,-0.1117,0.0755,0.0798,-0.007,0.0385,-0.0458,0.143,0.0454,0.0608,-0.0432,0.0378,0.0265,0.0235,-0.0344,-0.04,0.069,0.0331,-0.0905,0.0219,0.0296,0.0582,0.0522,0.0769,-0.0799,-0.0295,0.0361],"teaser":"Vector embeddings at build time, cosine similarity in the browser. The same 23 MB model runs both sides.","date":"Mon Mar 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"e same embedding model run at build time and in the browser, and would the results actually be useful? The answer is mostly: yes.","embedding":[-0.0523,-0.0111,0.0027,0.0403,0.0595,-0.0372,-0.0963,-0.0061,0.0119,-0.0563,-0.0064,0.0621,0.0792,0.0297,0.054,-0.0015,0.1371,0.0253,-0.003,0.0095,0.0268,0.0291,0.032,-0.0926,-0.0023,-0.0424,-0.0426,-0.0557,0.0696,-0.0254,0.0344,0.0284,-0.0392,0.1185,-0.024,0.0339,-0.0157,-0.0278,-0.011,-0.0276,-0.0241,0.0246,-0.0572,0.0278,0.0282,0.0024,-0.0116,-0.0724,-0.0245,-0.0549,-0.0864,-0.0235,-0.043,-0.0482,-0.0225,-0.02,-0.0311,0.003,-0.032,-0.0226,0.0272,-0.0803,0.058,0.0108,0.0529,-0.0642,0.0221,-0.0348,0.1261,-0.0485,0.015,0.0272,-0.0432,-0.0135,-0.0116,0.0717,0.0347,0.0031,-0.0062,-0.0318,-0.0401,-0.0533,0.0147,0.0307,0.0437,-0.0171,0.0609,-0.0602,0.039,-0.0053,0.0038,-0.0861,0.0416,-0.0415,0.0697,0.0237,0.0735,0.0032,0.0061,0.0323,0.042,0.0852,0.0268,-0.0298,-0.0253,0.0409,-0.0175,0.0958,0.0743,-0.0228,-0.0342,0.1258,-0.0003,-0.0835,-0.0462,-0.0031,0.0564,-0.0877,0.0832,0.0342,0.0221,0.0607,0.0116,-0.0228,0.0172,0.0219,-0.0403,0,0.0231,0.0178,0.0031,0.0025,-0.0535,-0.0074,0.0404,0.0872,-0.0564,-0.0032,-0.0737,0.0991,0.0203,0.0832,0.02,-0.0208,-0.0104,-0.0257,-0.0081,0.0158,0.0495,-0.0611,0.0334,0.0261,-0.0065,-0.0559,0.0058,-0.0117,-0.0481,0.0026,-0.0821,-0.0349,-0.0594,0.0316,0.0562,0.0279,0.0239,-0.0307,-0.0257,-0.0513,-0.0477,-0.0096,-0.0257,-0.088,-0.0766,-0.0153,-0.1159,-0.0528,-0.0505,-0.0355,0.039,0.1025,-0.0032,0.0259,0.0288,0.0314,0.0398,-0.0025,0.019,0.0197,0.018,-0.0418,0.0579,0.0174,-0.0271,0.0157,0.0581,0.1017,0.0394,0.0658,0.1391,0.0207,0.0024,-0.1587,0.0721,-0.0244,-0.0432,-0.0434,0.0137,0.0244,0.0803,-0.037,0.0047,-0.0218,0.0132,-0.0472,0.0223,-0.1491,-0.0082,-0.0155,0.0284,0.078,-0.0441,-0.0231,-0.0444,0,-0.0514,-0.1087,-0.0169,0.0496,-0.0722,-0.0393,-0.0114,0.007,-0.038,0.0051,-0.0093,-0.0085,-0.0118,-0.0511,-0.0182,0.1273,-0.0306,-0.0358,0.0299,0.1011,-0.0233,0.018,-0.1514,0.0538,0.0546,0.0431,-0.0387,0.0298,-0.134,-0.0571,0.0224,-0.0296,-0.0433,-0.0812,-0.081,0.0323,-0.0229,0.0136,0.0064,0.0321,-0.076,0.0599,-0.0146,-0.0005,-0.0185,-0.0382,-0.1029,0.0619,0.0969,0.032,0.0757,0.0506,-0.0342,-0.0508,-0.019,-0.093,-0.0878,0.0363,-0.0747,0.0455,0.0375,0.002,-0.0585,-0.0056,0.0097,-0.0918,-0.0053,-0.0051,-0.0806,-0.0024,0.0083,0.0057,0.0429,0.009,0.0344,0.0626,0.1159,-0.0089,0.0077,-0.0502,-0.057,0.0321,0.0552,0.0037,0.0215,0.0329,-0.0679,-0.0124,-0.0175,0.0191,-0.0201,-0.0141,-0.0781,0.0769,0.0467,0,-0.0463,0.0795,-0.0814,0.0266,-0.018,0.0297,0.0608,0.0667,-0.0707,-0.0092,0.0263,-0.0506,-0.0694,0.0825,0.0247,0.0315,0.0179,-0.0727,-0.0502,-0.0617,0.0005,0.0936,0.0001,0.0443,0.0748,0.0454,0.0208,0.0384,0.0994,-0.052,-0.0961,0.0477,-0.0626,-0.0291,0.0379,0.0402,-0.0023,-0.0393,-0.0912,0.0468,0.0659,-0.0129,0.0606,0.0023,0.0369,0.0608,0.0156,-0.0082,0.0229,0.0324,0.041,-0.0332,-0.0699,0.0843,0.0266,-0.0425,-0.0092,0.0192,0.0681,-0.0108,0.054,-0.0473,0.0093,0.0099]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"es a vectors.json file shipped as a static asset Browser loads the same model on first query (~30 MB with WASM runtime, cached afterward) Cosine similarity ranks posts by meaning, not keywords Try it","embedding":[-0.0201,-0.024,-0.0296,0.0044,0.0065,0.0037,-0.0344,0.0115,0.0701,-0.0537,0.0066,0.0982,0.0574,0.0378,-0.0356,-0.0317,0.0373,0.0225,-0.0411,-0.0122,0.0816,0.051,0.0348,-0.0433,-0.02,0.0231,-0.0206,-0.0237,0.0185,0.0001,0.055,0.0941,-0.0136,0.1341,-0.1176,0.0194,-0.0645,-0.0441,0.0406,-0.017,-0.0366,0.0326,-0.0461,0.0181,0.0694,0.0125,-0.0594,-0.0194,-0.0051,0.0101,-0.1579,0.0104,-0.1024,-0.0047,-0.0514,0.0362,-0.0662,0.0361,-0.0173,-0.0308,0.0418,-0.0959,0.0594,0.0168,0.0408,-0.0529,0.0544,-0.0306,0.023,-0.0575,0.0622,0.0621,-0.003,0.0571,-0.0164,0.0734,0.022,-0.0088,0.0084,0.0169,-0.0442,-0.0332,0.054,0.0287,0.0383,-0.0031,0.0728,-0.0918,0.0186,0.001,-0.0215,-0.1381,0.0776,-0.0654,0.0599,-0.0025,0.0658,0.0336,0.0004,0.0162,0.0491,0.0582,0.0114,-0.0401,0.002,0.0581,0.025,0.0337,0.0863,-0.0921,-0.0596,0.0879,-0.0443,-0.0494,-0.0574,-0.0006,0.0466,-0.0421,0.0936,0.0417,-0.002,0.0412,-0.0085,-0.0451,-0.0128,0.0511,-0.0044,0,0.0143,0.06,0.0194,0.003,-0.0627,-0.0412,0.01,0.0527,-0.0506,-0.0224,-0.0993,0.1405,0.0218,0.097,-0.003,-0.0382,-0.0088,-0.0238,-0.0136,-0.0573,0.0623,-0.0045,0.0616,0.0095,-0.0077,-0.0502,-0.0403,-0.0771,-0.0487,-0.0104,-0.0571,-0.0196,-0.0006,0.0221,0.067,0.0133,0.0396,-0.0361,0.0074,-0.0754,-0.0649,-0.0228,-0.0034,-0.0991,-0.0476,0.0094,-0.0923,-0.0265,-0.0059,-0.0366,0.0073,0.0565,0.0182,0.0812,0.0509,0.0066,0.0648,0.026,-0.0116,0.0466,0.0428,0.0049,0.0728,0.0369,0.0325,-0.0015,-0.0126,0.0509,0.1194,0.0531,0.1076,0.0181,0.0062,-0.0922,0.0396,0.014,-0.0253,-0.0444,-0.0472,0.0354,-0.0257,-0.052,0.041,-0.08,-0.1007,-0.0088,0.0335,-0.1484,0.0317,-0.0589,0.0461,0.0887,-0.0289,-0.0219,0.0183,0,-0.0757,-0.1364,-0.0261,0.0571,-0.0668,-0.0249,-0.009,-0.0018,-0.0729,-0.0309,-0.0116,-0.0496,-0.0046,-0.0356,0.025,0.0861,0.0009,0.0014,0.0245,0.079,0.0238,0.0343,-0.125,0.0364,0.0628,0.0164,0.0336,-0.015,-0.0891,-0.0553,-0.0079,-0.049,-0.001,-0.0537,-0.0891,0.0148,-0.0245,-0.0691,-0.0211,0.0565,-0.0372,0.0514,0.0228,-0.0647,-0.0253,-0.017,-0.0995,0.0296,0.0681,0.0194,0.0901,0.0456,-0.0245,-0.0217,-0.0365,-0.0552,-0.1158,0.0666,-0.0377,0.0437,0.0675,-0.0335,0.0013,0.0308,0.0221,-0.0716,-0.0239,-0.0171,-0.0641,-0.0129,0.0105,0.0046,0.0541,0.0234,-0.0141,0.0127,0.0454,-0.054,-0.0518,-0.0772,0.0062,0.0262,0.0206,0.086,0.0081,0.0869,-0.0267,0.0277,-0.0175,0.0576,0.0141,-0.0521,-0.0613,0.003,-0.0138,0,-0.0993,0.0245,-0.0962,0.0854,0.0068,0.0225,0.0745,0.0186,-0.073,-0.0097,0.0197,-0.0136,-0.0984,0.0412,0.0174,0.0167,-0.0312,-0.0122,0.0155,-0.033,0.0258,0.0765,-0.0199,0.0813,0.0598,0.0674,-0.0083,0.0827,0.0784,-0.0232,-0.0602,0.0415,-0.0118,-0.0691,0.0267,0.0674,0.0249,-0.0183,-0.1108,0.037,0.0223,0.0283,0.0166,0.0144,0.0786,0.0263,0.0378,-0.0342,0.0544,-0.0222,0.0389,-0.0524,-0.0357,0.0479,0.0189,-0.0598,-0.019,0.0378,0.0599,0.0085,0.0923,0.0046,0.0243,0.0075]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"At query time, the same model converts the question into a vector. The ranking itself is just cosine similarity . All the intelligence is handed off to the model that produces the vectors.","embedding":[-0.0186,-0.0399,-0.0091,0.0109,0.0601,0.0275,-0.0931,0.0096,0.0595,-0.0329,-0.0002,0.0788,0.0922,-0.0338,-0.0414,-0.0129,0.082,-0.0127,-0.0533,-0.0388,0.0486,0.0137,0.0093,-0.0556,0.0062,0.0454,-0.0564,-0.0182,0.0644,-0.0214,0.1125,0.0535,-0.004,0.1413,-0.0838,0.0761,-0.0244,-0.0219,-0.041,-0.0513,-0.0343,0.0176,-0.095,0.0447,0.0698,-0.001,-0.1087,-0.0554,-0.0274,-0.0752,-0.1279,-0.0499,-0.071,-0.0132,-0.0795,-0.0165,-0.0719,-0.0206,0.0398,-0.0404,0.0222,-0.0657,0.1225,0.0256,0.0841,-0.0988,0.0403,-0.0669,0.0317,-0.0232,0.0364,0.0569,-0.0247,0.0117,-0.0182,0.0584,0.0242,-0.0275,0.0344,-0.0352,-0.0235,-0.0572,0.0018,0.0554,0.0394,0.0228,0.0596,-0.0616,-0.0107,0.004,-0.0332,-0.1026,0.03,-0.0089,0.0443,0.033,0.0043,0.0204,0.0295,0.0092,0.0526,0.0407,0.0073,-0.0949,-0.0085,0.0144,0.0152,0.0369,0.0523,-0.0765,-0.0455,0.1247,0.003,-0.0305,-0.0581,-0.0175,0.0796,-0.0507,0.1126,0.054,-0.0261,0.0469,-0.0224,-0.0121,-0.0198,0.0314,-0.0197,0,0.0014,0.0223,0.0214,-0.014,0.0008,0.0143,0.0469,0.07,-0.1114,0.0224,-0.0941,0.0478,0.0208,0.0845,0.0473,-0.0836,0.0007,0.0033,-0.0441,-0.0394,0.0194,-0.0078,0.0397,0.0003,0.0085,-0.0625,0.0104,-0.0889,-0.0968,-0.0112,-0.1316,0.0104,-0.0377,0.043,0.0729,-0.0002,0.1021,-0.0463,-0.0788,-0.0799,-0.042,-0.0094,-0.0274,-0.1031,-0.081,0.0199,-0.0822,0.0157,-0.0311,-0.0523,0.043,0.0968,-0.007,0.0108,0.0699,0.0157,0.0261,-0.0169,0.0083,0.0444,0.0301,0.0029,0.0677,0.0293,0.026,-0.0169,0.0234,0.0366,0.0865,0.059,0.093,0.018,0.0379,-0.077,0.0562,-0.0536,-0.0284,-0.0982,0.0536,0.016,0.0111,-0.0278,0.0037,-0.0834,-0.033,-0.062,0.0016,-0.1182,0.0116,-0.0513,0.0314,0.0065,-0.0304,-0.0415,0.0042,0,-0.0784,-0.072,-0.0432,0.0798,-0.0343,-0.0412,-0.0394,0.0056,-0.0312,-0.0078,-0.0192,-0.0233,0.0307,-0.0467,0.0013,0.0939,0.004,-0.0237,0.0538,0.072,0.0045,0.0304,-0.1121,0.0773,0.0549,0.0561,0.0448,0.0435,-0.0861,-0.079,0.0362,0.0059,-0.0351,-0.0219,-0.1167,0.0071,-0.0408,-0.0369,0.0301,0.0718,-0.0315,0.037,-0.0057,-0.0319,-0.0278,-0.0142,-0.0524,0.0216,0.0772,-0.0073,0.0737,0.0207,-0.0288,0.0477,-0.0316,-0.0934,-0.1368,0.0497,-0.0337,0.0079,0.0734,-0.004,-0.0128,0.0571,0.0131,-0.0679,-0.0085,-0.001,-0.0883,-0.0292,-0.0011,-0.0052,0.051,0.0389,-0.002,0.0182,0.0463,-0.0336,-0.0103,-0.0605,0.0045,0.0308,0.031,0.0699,0.0049,0.091,-0.0239,0.0292,-0.0139,0.0325,0.0188,-0.0217,-0.0908,0.0075,0.025,0,-0.0467,0.0342,-0.1234,0.0142,-0.0087,-0.0119,0.0309,0.0618,-0.053,0.0081,0.027,-0.0402,-0.046,0.0236,0.0251,0.0623,-0.0316,-0.0517,0.0325,-0.0118,-0.0128,0.0798,-0.0469,0.0632,0.0031,0.0469,0.0164,0.103,0.0959,-0.0269,-0.0432,0.0723,-0.0764,-0.0299,0.0122,0.0472,-0.0058,-0.0293,-0.0815,0.0575,0.0365,0.0181,0.0389,-0.0246,0.0331,0.0639,0.0146,-0.0382,0.0277,-0.011,0.0463,-0.0472,-0.0774,0.0537,0.0511,-0.015,-0.0327,0.0258,0.0441,-0.028,0.0288,0.0062,0.0193,-0.0017]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"The script splits each post's body into overlapping ~1000-character chunks (stride 800, snapping to sentence boundaries), then embeds each one separately.","embedding":[-0.0394,0.0464,0.0231,0.0088,0.0454,-0.035,-0.0635,0.0263,0.0225,-0.0905,0.0106,-0.0291,0.0272,0.0059,0.041,0.0177,0.0492,-0.0491,-0.0389,-0.052,0.1255,0.0537,0.0463,-0.0057,-0.0172,0.072,-0.1147,-0.0499,0.0638,-0.029,0.0847,0.0173,-0.0384,0.0982,0.0648,0.0487,-0.0363,-0.0008,0.0543,-0.0329,0.0278,-0.0036,-0.0451,-0.0596,0.0857,-0.0437,-0.0717,-0.0819,0.0096,-0.0322,-0.1134,-0.016,-0.0895,0.0559,0.0321,0.0001,-0.0465,-0.0247,-0.036,-0.0146,0.0261,-0.056,0.0562,0.0089,0.071,-0.0247,0.0435,0.0152,0.0226,-0.0076,0.0364,0.0305,-0.0541,0.0034,-0.0214,0.0797,0.0146,-0.0083,0.0252,-0.0335,-0.063,-0.0417,0.0284,0.0681,-0.0394,0.029,0.034,-0.0306,0.0001,0.0009,-0.0657,-0.1636,0.0027,0.0345,-0.0112,0.0777,0.0068,0.0115,0.0309,0.0865,0.007,0.0416,0.0506,-0.0097,-0.0243,-0.0192,0.0226,0.0402,-0.0435,-0.0203,-0.0165,0.09,0.0121,0.0017,-0.0371,-0.0382,0.1105,-0.0379,0.083,0.0264,0.035,-0.0085,-0.0339,0.0509,0.0524,-0.0161,0.0575,0,0.0726,-0.0014,0.0414,-0.0371,0.0193,0.0071,0.0471,0.0483,-0.1004,0.0462,-0.082,0.0028,-0.0214,-0.001,-0.0359,-0.0566,-0.0006,0.0087,-0.0148,0.0058,-0.0109,-0.0119,-0.022,-0.0226,-0.0852,-0.0273,-0.0373,-0.0242,-0.1721,0.0083,-0.0639,-0.012,0.0038,0.0349,0.0654,-0.0394,0.0134,-0.0211,-0.0856,-0.044,0.0133,0.0194,-0.0557,-0.1218,-0.0888,-0.0283,-0.0885,-0.0341,-0.0537,-0.0063,0.0165,0.0864,0.0123,-0.0197,0.0454,-0.029,0.0116,0.0042,0.0558,0.074,-0.0013,-0.0268,0.0451,0.0443,0.0484,0.0199,0.016,0.0588,0.0421,-0.006,0.0103,-0.0161,0.0467,-0.0815,0.0448,-0.0994,-0.0164,-0.0629,0.0189,-0.0333,0.1139,-0.0387,0.0168,-0.0285,-0.0612,0.0498,-0.0018,-0.1471,0.01,-0.0787,-0.0576,-0.0514,-0.0415,-0.0608,-0.0184,0,0.0507,-0.0564,-0.0256,-0.0043,0.0087,0.0024,0.0165,0.0859,-0.0071,0.0161,-0.0163,0.0105,-0.0027,-0.0468,-0.055,0.0613,0.0609,-0.0792,0.0401,0.0672,-0.0276,0.0687,-0.0923,0.1193,0.0586,0.0531,0.021,0.0735,-0.0796,-0.0879,0.0038,-0.0005,-0.0737,-0.0662,-0.0878,-0.0649,-0.027,0.0638,-0.0037,0.0814,0.0199,0.0084,-0.0415,0.0197,0.0382,-0.0426,-0.0418,0.0528,0.072,0.0412,0.015,-0.0111,-0.0695,0.0146,-0.0344,-0.1061,-0.0723,-0.0169,-0.0877,-0.0312,0.001,-0.0562,-0.0743,0.0217,0.0971,-0.0905,-0.0276,-0.0843,-0.0203,-0.0417,0.0066,-0.0586,0.0406,0.0122,0.0487,-0.0091,-0.0088,-0.052,0.0386,0.0468,-0.0587,0.0382,0.0678,0.0441,0.032,0.0133,-0.0963,0.1115,-0.0437,-0.0314,-0.0274,0.0101,-0.0628,0.0657,0.0507,0,-0.018,-0.0079,-0.1299,0.0849,-0.0272,0.0392,0.016,-0.0294,0.0175,-0.0641,0.0689,0.0082,-0.0749,0.0298,-0.0295,0.0033,-0.0279,-0.0003,-0.0583,-0.0452,0.0377,-0.0112,0.0353,-0.0439,0.0812,0.0128,-0.0478,0.0659,0.0173,0.0024,-0.0266,0.0202,0.0148,-0.0112,0.0241,0.038,0.0675,-0.0166,-0.0105,0.0515,0.1111,0.0234,0.0146,0.0158,0.0725,0.0767,0.0553,0.0223,0.0908,0.0029,0.0386,-0.0692,-0.0662,0.0617,-0.0285,-0.0363,0.0296,-0.0079,0.0194,0.0082,0.1093,0.0045,0.0412,-0.0027]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"02-28\", \"embedding\": [0.023, -0.041, ...] } ] } Each chunk carries a snippet — the first 200 characters of that chunk's text — which the browser can show in results instead of the generic meta","embedding":[-0.0641,0.0243,0.0344,0.0017,0.0857,-0.046,-0.1801,0.0218,0.0062,0.0005,-0.0039,0.0373,0.0422,-0.008,0.0125,0.0154,0.0931,0.0341,-0.0239,-0.015,0.0398,0.0111,0.0403,-0.0837,0.0581,0.0209,-0.1021,-0.0149,0.091,-0.0637,0.0553,0.0151,-0.007,0.0613,0.0416,0.1035,0.0228,0.0015,-0.0455,-0.0514,0.0444,0.0505,-0.0013,0.0292,0.0477,-0.0206,-0.0014,-0.0697,0.0036,-0.076,-0.0545,-0.0427,-0.0411,0.0398,-0.0084,-0.0357,-0.0399,-0.0885,-0.0518,0.0392,-0.0086,-0.0227,0.0396,-0.0322,0.0515,-0.0177,0.0547,-0.0604,0.0505,-0.0189,-0.0378,0.0037,-0.0759,0.0427,-0.009,0.0161,0.0839,-0.024,0.017,-0.1031,-0.0227,-0.0582,0.0733,0.044,-0.0267,-0.0254,0.0402,-0.0006,-0.0401,0.015,-0.0096,-0.0579,0.018,0.0293,0.006,0.0833,0.008,0.0479,-0.0175,0.0693,-0.0015,0.0609,0.0918,-0.0182,-0.059,-0.0635,0.0171,0.106,-0.0104,-0.0119,-0.0075,0.0106,-0.0295,-0.1035,0.0092,-0.0672,0.0673,-0.0616,0.0804,0.1029,0.0453,0.0816,-0.0283,0.0411,0.0671,0.0224,-0.0393,0,0.0535,0.061,0.0363,0.0757,0.0041,0.0127,0.0722,0.0508,-0.1024,0.0521,-0.0608,0.0269,-0.0145,0.0319,-0.0047,-0.0995,-0.0106,-0.0206,-0.0326,0.0164,-0.0633,-0.0377,-0.0114,-0.0125,-0.042,-0.0486,0.0356,-0.0164,-0.0649,-0.0094,-0.0476,0.0016,-0.0175,0.0097,0.0747,-0.076,0.0154,-0.0584,-0.0908,-0.0365,-0.0314,0.0371,-0.0364,-0.1107,-0.0536,-0.0276,-0.0539,-0.0366,0.042,-0.0025,0.0879,0.1285,0.0055,0.0654,0.0404,-0.0061,0.053,-0.051,0.0683,0.0551,0.006,-0.0215,0.0318,0.0414,-0.0133,0.0223,0.0149,0.0501,-0.0023,0.0416,0.026,-0.0024,0.0824,-0.0964,0.0236,-0.0593,-0.0063,-0.0628,0.0361,-0.014,0.0174,-0.0233,0.015,-0.0197,0.043,-0.0848,-0.0104,-0.1007,0.0524,-0.0326,0.0073,-0.0196,-0.0281,-0.0695,-0.0485,0,0.0235,-0.0795,-0.0655,0.0572,-0.009,-0.0014,-0.0324,0.1032,-0.0182,0.0179,-0.0244,-0.0046,0.0346,-0.0835,-0.0503,0.079,0.0377,-0.0988,0.0994,0.0778,0.0104,0.0283,-0.0442,0.0727,0.0423,0.0616,-0.0079,0.0579,-0.0466,-0.0493,-0.0224,-0.0402,-0.0933,-0.0836,-0.0846,-0.0109,-0.0411,0.1025,0.0236,-0.0164,0.0089,0.0268,-0.0777,-0.0084,0.0086,-0.0788,-0.094,-0.0075,0.0664,0.0133,0.0042,0.0186,-0.0217,0.0082,0.0047,-0.1072,-0.0645,0.0583,-0.0043,0.0395,0.0211,-0.0155,-0.0782,-0.0638,0.0168,0.0178,-0.0435,-0.0294,-0.0471,0.07,-0.0302,0.0048,0.032,0.0026,-0.0014,0.0522,0.095,-0.0276,0.0463,-0.0183,-0.035,0.0827,0.0275,-0.0143,0.0303,0.0087,-0.0282,0.1077,-0.0018,-0.0026,-0.0035,0.0468,-0.0425,0.0873,0.0436,0,-0.0305,0.0427,-0.0676,-0.0521,-0.009,0.0473,0.079,0.0632,0.0154,0.0172,0.138,-0.049,-0.059,0.0242,0.0084,0.046,-0.0143,-0.0286,-0.0584,-0.0818,-0.0339,0.1147,0.0083,-0.0214,0.0257,-0.0169,0.0211,0.0911,-0.0236,-0.0855,-0.0902,0.0478,-0.0868,-0.0512,0.0044,0.029,-0.0237,-0.0452,-0.0368,0.0073,0.0799,0.0241,0.0261,-0.0487,0.0798,0.0267,-0.05,-0.0038,-0.0012,0.0435,0.0689,-0.0595,-0.1092,0.0897,0.0175,-0.0089,0.0084,-0.02,0.0134,0.0437,0.0357,-0.0442,0.0454,0.0182]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"It ships prebuilt binaries for every platform (macOS, Linux, Windows, multiple architectures), and there's no way to install only the one you need.","embedding":[-0.0518,-0.0318,0.0049,0.083,0.0682,-0.028,-0.1045,0.0412,-0.0459,-0.0514,-0.0963,-0.0306,0.0462,-0.0071,0.0174,-0.0023,0.0559,0.0762,0.052,-0.0216,0.0176,-0.0145,0.0781,-0.0909,-0.0344,-0.0115,-0.0004,-0.0428,0.0586,0.0069,0.0205,0.0427,-0.0122,0.0426,-0.017,0.089,0.0171,-0.0521,-0.0964,-0.0526,0.0384,0.0873,-0.0512,0.0087,0.0787,-0.0322,0.0138,-0.0216,-0.0064,-0.0752,-0.0947,-0.0543,-0.0337,-0.0382,-0.0181,0.0138,-0.0259,-0.0457,-0.0208,0.015,0.0247,-0.0451,0.0965,-0.0404,0.0755,0.0584,0.0296,-0.0284,0.1103,-0.0322,0.0315,0.0124,-0.1071,0.0027,-0.098,0.0065,0.0925,0.0324,-0.0108,0.0094,-0.095,-0.0068,0.0606,0.0318,-0.022,0.0524,-0.0085,0.0152,0.033,0.0479,-0.0011,-0.0791,-0.0197,-0.0385,0.0248,0.0355,0.1032,0.0414,-0.0106,0.0388,0.0159,-0.0229,0.0059,-0.084,-0.0153,0.0795,-0.0082,0.0342,0.0335,0.0162,-0.0029,0.0769,-0.0125,-0.0471,-0.024,-0.0155,0.0404,-0.091,0.1412,0.1545,-0.0072,0.0553,-0.0523,0.012,0.0423,-0.0088,-0.0624,0,0.0233,0.0173,0.0388,-0.0267,0.0198,0.0169,0.0948,0.0338,-0.1132,0.0226,-0.0707,0.0585,-0.0352,0.0077,0.0395,-0.1068,0.0006,0.0051,0.0314,-0.0156,-0.0139,-0.0231,-0.0444,0.0532,-0.0056,-0.0889,0.0084,-0.0173,-0.0051,0.0023,-0.0875,-0.0421,-0.0541,0.0296,0.0444,-0.0508,-0.0469,-0.0031,-0.0771,-0.0667,-0.0174,0.0394,-0.0511,-0.0783,-0.0401,-0.0345,-0.0739,-0.037,0.0304,-0.0824,0.0104,0.0937,0.0378,0.0498,0.035,-0.002,0.0837,-0.0103,0.0511,0.0872,0.0149,-0.0213,0.0316,0.0678,-0.0273,-0.0103,-0.0172,0.0652,0.0039,0.0478,0.0504,0.007,0.0606,-0.0121,0.0512,-0.0431,-0.0234,-0.0869,-0.0467,0.0175,0.0296,0.0083,0.0125,0.005,0.0932,-0.0123,0.0083,-0.0491,-0.008,-0.0548,0.021,-0.0282,-0.0203,-0.0931,-0.1022,0,-0.0415,-0.0763,-0.0083,0.052,-0.0583,-0.0765,-0.0564,-0.0665,-0.0617,0.0062,-0.0369,-0.0645,0.0784,-0.0194,-0.0524,0.1129,-0.0108,-0.0617,0.0546,0.0806,-0.0663,0.0264,-0.0675,0.0292,-0.0084,-0.0048,-0.0386,0.0669,-0.087,-0.0122,-0.0688,-0.0054,-0.0557,-0.0711,-0.0217,-0.0027,-0.011,0.0628,0.0334,0.0352,0.0266,-0.04,-0.1141,0.0206,0.0088,0.0419,-0.136,0.068,0.0379,-0.0008,0.0318,0.0654,0.0224,-0.0075,-0.0307,-0.1175,-0.0473,0.0645,0.0247,0.0438,0.036,-0.0868,0.008,-0.0113,-0.0036,-0.0529,-0.0764,0.0448,-0.0785,0.0349,-0.0559,0.0335,0.0724,0.0929,-0.0408,0.0438,0.0962,-0.041,0.0088,-0.0036,-0.0664,0.1063,0.0556,-0.0094,0.0463,0.0174,0.0245,0.0495,-0.003,0.0165,0.0194,0.0114,-0.052,0.0039,0.0085,0,-0.0208,0.0136,-0.0697,0.0396,0.0265,0.0491,0.0565,0.0258,0.0016,0.0533,0.0521,-0.0496,-0.0586,0.0557,0.0299,0.0574,0.0184,-0.0127,-0.0186,-0.0577,0.039,0.0841,-0.0333,0.0739,0.0663,-0.0414,0.0261,0.0128,0.046,-0.0324,-0.0772,0.0095,-0.0416,0.0249,0.0793,0.0095,-0.0905,0.0285,-0.0782,0.0379,-0.0002,0.063,0.0125,-0.0307,0.022,-0.0034,-0.0795,0.0131,0.0568,0.0011,0.0878,-0.0486,-0.043,0.0775,0.032,0.0808,-0.035,-0.0329,-0.0047,0.0153,0.0024,-0.0546,0.0328,-0.0106]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"Either way, it means adding a non-Node dependency to the build. For now, one fat npm install is simpler.","embedding":[-0.0603,-0.0054,0.0303,0.0734,0.046,-0.0254,-0.1167,0.0227,-0.0635,0.06,-0.003,-0.0202,0.0162,0.0332,0.0342,0.0376,0.0755,-0.025,-0.003,-0.0034,0.0796,0.0254,0.0534,-0.1032,0.0242,-0.0187,-0.0104,-0.043,0.071,0.0176,0.0683,0.0244,-0.0373,0.0663,0.0091,0.0877,0.0107,-0.0574,-0.01,-0.0723,0.0743,0.0351,-0.112,-0.0217,0.0181,-0.0296,0.0284,-0.0527,-0.0302,-0.0201,-0.1019,-0.0223,-0.0607,-0.058,-0.0222,0.0149,0.0233,-0.009,-0.0598,-0.0476,0.0431,-0.1407,0.0602,-0.0326,0.032,-0.0262,0.0639,0.0077,0.126,-0.0404,0.0446,0.0107,-0.0638,-0.0616,-0.0343,0.0044,0.0217,0.0054,0.0618,-0.0009,-0.0993,-0.0532,0.0422,0.0871,-0.0395,0.033,0.0689,-0.0451,0.0458,-0.0343,0.0262,-0.0914,-0.0326,-0.0077,0.0141,0.0658,0.0094,0.0532,-0.0132,-0.0063,0.0164,0.0268,0.0273,-0.0581,-0.0276,0.014,-0.0265,0.0534,-0.0064,0.0344,0.0094,0.1048,0.0505,-0.0406,-0.0662,0.0742,0.0403,-0.0876,0.0493,0.0763,0.0221,0.0793,0.0344,-0.0214,0.0194,0.0595,-0.0373,0,0.0452,0.0397,0.031,-0.0003,-0.0008,-0.0055,0.0831,0.0376,-0.121,0.0264,-0.0579,0.0208,-0.0417,0.0448,-0.006,-0.0948,-0.0059,-0.048,-0.0039,0.0546,0.0246,-0.0719,0.0075,0.0144,-0.0063,0.0183,0.0243,0.0279,-0.0235,0.0134,-0.0052,-0.0113,-0.0871,0.0286,0.0649,-0.0602,-0.0211,0.0043,-0.0937,-0.0605,-0.0434,0.0574,-0.0337,-0.1071,-0.0565,-0.0102,-0.0437,-0.0153,0.0522,0.0429,0.0264,0.0689,0.0483,0.0394,0.0695,0.0104,0.0608,-0.0435,0.0163,0.0442,-0.0084,-0.0619,0.0163,0.0469,-0.0044,0.0293,0.0335,0.0353,0.0283,0.0498,0.0894,0.0444,0.0577,-0.0431,0.088,-0.0742,-0.0269,-0.0112,-0.0272,-0.0133,0.0334,-0.0474,-0.0344,0.0049,0.0509,-0.0166,-0.0113,-0.0709,-0.0025,-0.0085,0.0525,0.0416,-0.0095,-0.0719,-0.0746,0,-0.0042,-0.072,-0.0272,0.074,-0.0229,-0.09,-0.001,0.0467,0.0207,0.0069,-0.0357,-0.0557,0.0305,0.0287,-0.0284,0.1726,0.0132,-0.0827,0.1105,0.029,0.0281,0.0723,-0.133,0.0167,0.0186,0.0069,-0.0223,0.087,-0.1028,-0.0536,0.038,-0.0143,-0.071,-0.0358,-0.0977,0.0237,-0.0178,0.0649,0.0022,-0.0025,-0.0649,-0.0355,-0.0821,0.0042,-0.016,-0.0699,-0.1406,0.0654,0.02,-0.0042,-0.0168,0.0759,0.0161,-0.0338,-0.0121,-0.083,-0.0037,0.0297,-0.0569,0.0002,0.0149,-0.0441,0.0145,-0.0401,-0.0035,-0.0038,-0.0175,-0.0464,-0.0752,0.022,-0.0492,-0.0133,0.0451,0.0169,0.0422,0.0233,-0.0051,-0.0006,0.0394,-0.0278,-0.0547,0.0751,0.0468,0.0196,0.0616,0.0157,0.0309,0.008,-0.0025,0.0451,-0.0217,-0.0168,-0.0782,0.0702,0.0256,0,-0.038,0.0063,-0.1097,0.0115,0.0383,0.0164,0.0199,0.11,-0.029,0.0364,0.0642,0.0531,-0.0816,0.1143,0.046,0.0056,0.0176,-0.0057,-0.087,-0.1192,-0.0168,0.0707,-0.024,0.0621,0.0775,-0.0085,0.0916,0.0028,0.0711,-0.0545,-0.1112,0.0279,0.0062,0.0161,-0.0477,0.0148,0.019,0.0033,-0.036,0.0848,0.0346,0.0679,0.0188,-0.0196,0.0325,0.0556,-0.0803,0.0125,0.0369,0.0687,0.0668,-0.0284,-0.0627,0.0709,-0.0217,0.0012,-0.0565,-0.0178,0.0403,0.0116,0.0392,-0.0655,0.0105,-0.0702]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"The scoring loop plus Map dedup takes under 10 ms. // Lazy-load on first query, not on page load const { pipeline } = await import('https://cdn.jsdelivr.net/npm/@huggingface/transformers@3');","embedding":[-0.0984,0.0431,0.0334,0.0145,0.0093,-0.0457,-0.0753,0.0055,-0.0119,-0.0127,-0.0452,-0.0078,0.0004,-0.0091,0.0143,0.0366,0.0493,-0.0189,-0.0316,-0.072,0.079,0.0575,0.0126,-0.0219,0.0624,0.0546,-0.0504,-0.0631,0.1037,-0.026,0.0155,0,-0.0655,0.0314,0.0177,0.0694,-0.0864,-0.0651,0.0541,-0.0305,0.0532,0.028,-0.0382,-0.043,0.0535,-0.0596,-0.0618,-0.0762,-0.053,-0.014,-0.0049,-0.0161,-0.0319,0.033,-0.019,0.0142,0.0459,-0.0403,-0.0741,-0.0609,-0.0061,-0.1021,0.0646,-0.01,0.0196,-0.0137,0.0523,-0.0001,0.0678,0.0083,-0.0255,0.0252,-0.0027,-0.0455,0.0272,0.0019,0.0556,-0.008,0.0372,-0.072,-0.0655,-0.1295,0.0242,0.0105,0.0238,-0.0319,0.0466,-0.0346,0.0278,-0.0069,-0.0388,-0.0037,-0.0462,0.0659,-0.0107,0.1073,0.0584,0.024,-0.011,0.045,0.0077,0.0942,0.0503,-0.0409,0.0134,-0.0396,0.0384,0.0521,-0.0533,0.0003,-0.0196,0.0682,0.0708,-0.0192,-0.0372,0.0289,0.0546,-0.0097,-0.0109,0.0212,0.0752,0.0244,-0.0357,0.0243,0.0876,0.032,-0.0042,0,0.0631,-0.0059,0.0043,0.0065,0.0235,-0.0035,0.0596,0.053,-0.0887,0.0455,-0.07,0.054,-0.0618,-0.011,-0.0135,-0.0389,0.0338,-0.0086,-0.0153,0.0311,0.0387,-0.0545,-0.0394,-0.0367,0.0367,0.0216,0.0144,0.0356,-0.1296,0.0036,0.0118,-0.0012,-0.0223,-0.0081,0.0712,-0.0664,0.0136,0.0066,-0.0825,-0.0894,-0.0252,0.0334,-0.0522,-0.1043,-0.1055,-0.0387,-0.0126,-0.0565,0.0539,0.0282,0.0212,0.0675,-0.0427,0.0041,0.0506,-0.0358,0.0572,0.0494,0.0273,0.0522,0.0156,0.0004,0.0064,-0.0074,-0.0026,0.0318,0.0034,0.0872,0.025,0.0044,0.0411,0.0303,0.0765,-0.0891,0.1177,-0.0872,-0.009,-0.0228,-0.0046,-0.0585,0.075,-0.0568,-0.0497,-0.0195,0.0262,0.0841,0.026,-0.0514,-0.0072,-0.0092,-0.0319,0.0446,0.0265,-0.0132,-0.0706,0,0.0034,-0.0554,-0.0196,0.0851,0.0179,-0.0307,0.0281,0.0768,-0.0054,0.042,0.0201,-0.0251,-0.0511,-0.0301,0.0035,0.068,0.0203,-0.1232,0.0781,0.0526,0.0196,0.0721,-0.1595,0.0172,-0.0656,0.0714,-0.0328,0.0244,-0.0467,-0.0488,0.0047,0,-0.0844,-0.0705,-0.0691,-0.016,-0.0399,0.0805,-0.0363,0.08,-0.0501,-0.0141,-0.0519,0.0457,0.0098,-0.0671,0.0303,-0.0072,-0.0004,0.0573,0.1293,0.0436,-0.1004,0.0548,0.0053,-0.0348,-0.107,-0.0501,-0.052,0.0434,-0.0036,-0.0286,-0.0588,-0.0511,0.0202,0.037,-0.041,0.0325,0.0528,0.0524,0.0171,0.003,0.063,-0.0396,0.048,-0.0175,0.0018,-0.0502,0.0751,0.0191,-0.1003,0.0609,0.0325,0.0447,0.0168,-0.0084,-0.025,0.0224,-0.0227,-0.0171,0.0207,0.0038,-0.0687,0.0475,0.0392,0,-0.0646,0.0135,-0.1076,0.0248,0.0414,-0.0258,0.0472,0.0935,-0.0372,-0.0039,0.0894,0.0286,-0.0758,0.0796,0.0473,0.0083,-0.0166,0.0546,-0.0837,-0.1164,-0.0313,0.0482,-0.0185,-0.0387,0.0388,0.0006,0.0863,0.0513,0.0546,-0.0685,-0.1366,0.0077,-0.0211,-0.0645,0.0726,0.0248,0.0167,-0.0514,0.0272,0.1045,0.0632,0.0475,0.0438,0.0488,0.0217,0.0473,-0.0234,-0.0226,0.0804,0.0097,0.0504,-0.0954,-0.1049,0.0413,-0.0227,-0.0389,0.0035,-0.061,0.0056,0.0381,0.1416,-0.0808,-0.012,-0.0332]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"nditionals — no LLM generates the answer text: Zero results: \"I couldn't find anything closely related.","embedding":[-0.0188,-0.0525,0.0486,0.0505,0.0319,0.0649,-0.0761,0.0769,0.0696,-0.0232,0.0185,0.0445,0.0613,-0.0095,-0.0079,0.0468,0.0491,-0.0057,-0.1233,-0.0327,0.1171,0.1061,0.0211,-0.0487,0.0068,-0.0264,-0.0915,-0.0667,0.0867,0.0593,0.0443,0.1134,0.0165,0.1403,0.0435,0.0523,-0.0048,0.0107,0.0724,-0.0474,-0.0676,-0.0061,0.0017,-0.0225,0.0564,-0.0183,-0.0614,-0.0476,-0.0423,-0.0596,-0.0823,0.0134,-0.0032,-0.0015,-0.0472,-0.0047,-0.0588,-0.017,-0.0152,-0.0638,-0.0029,-0.0704,0.0108,-0.0107,0.0074,-0.0555,-0.0051,-0.0359,-0.0102,0.005,-0.0101,0.0122,0.0203,0.036,0.0309,-0.035,0.0586,-0.0532,0.0432,-0.0282,0.0307,-0.0328,0.0223,0.0897,0.0263,-0.0676,0.0396,-0.0763,0.0217,-0.0008,-0.0498,-0.1284,0.0306,-0.0441,0.0291,0.0138,-0.0082,-0.0449,0.043,0.0415,0.0618,0.094,0.0441,-0.1305,-0.0239,0.0129,-0.0154,0.0987,0.0389,-0.0773,-0.0275,0.084,-0.0007,-0.0387,-0.0082,-0.0325,-0.009,-0.0536,0.0645,0.049,-0.0348,0.0599,-0.0065,0,-0.0497,0.0407,-0.0347,0,0.0438,0.0474,-0.0146,-0.0306,0.0259,0.0124,0.0121,0.0473,-0.0084,0.0087,-0.0876,0.0333,0.0107,0.0412,0.037,0.0149,-0.0159,0.0717,-0.0295,-0.0357,0.0079,0.0087,0.0604,-0.0878,-0.0445,0.0331,0.0575,-0.0678,-0.0225,-0.0044,-0.1458,0.0382,-0.0012,-0.0033,0.052,-0.0175,0.0081,-0.0473,-0.0204,-0.068,-0.1141,0.0741,-0.0126,-0.0843,0.0229,0.0463,-0.0439,0.0049,-0.0181,-0.0181,0.0752,0.0446,-0.0323,0.0618,0.0789,0.0406,0.0053,0.0165,0.0529,0.0422,0.0165,-0.0329,0.058,0.0819,0.0661,-0.0135,0.0272,0.0314,0.0455,0.0393,0.0488,-0.0125,0.0346,-0.0429,0.0878,-0.0433,0.0445,-0.0665,0.0219,0.0062,0.0502,-0.046,0.03,-0.0885,-0.0365,-0.0288,0.0188,-0.1328,0.0069,0.0064,-0.0058,-0.0247,-0.0505,0.0179,-0.0344,0,-0.0637,-0.0693,-0.0297,0.0099,-0.0717,-0.0504,0.0103,0.0281,-0.0322,-0.0109,0.013,-0.0324,0.0529,-0.0361,0.0511,0.0431,0.0947,0.007,0.0477,0.0739,0.0521,0.0248,-0.2104,0.0813,-0.0149,0.0594,-0.0593,0.0208,-0.0544,0.0066,0.0058,0.0243,-0.0331,-0.0017,-0.093,0.0368,-0.0335,-0.0675,-0.0524,-0.0071,0.0219,-0.0257,0.0084,-0.0225,-0.0388,-0.0641,-0.1339,-0.0262,0.0624,-0.0083,0.0724,-0.0408,-0.091,-0.0302,-0.0636,-0.0616,-0.0592,-0.044,-0.0567,-0.0018,-0.0134,-0.0301,-0.0155,0.0526,0.0465,-0.0242,0.0146,0.0104,-0.06,-0.0119,0.0622,0.0029,0.0436,0.0148,-0.015,0.0471,-0.0011,-0.054,-0.049,-0.0407,-0.0134,-0.0221,0.0569,0.044,-0.0308,0.0174,0.0114,0.0973,-0.0337,0.047,0.0158,-0.1107,-0.0531,0.0508,0.0142,0,-0.0528,0.0359,-0.1074,0.0097,-0.0274,-0.0645,0.0322,0.102,-0.0591,0.0018,0.0259,0.0063,-0.0944,0.0579,0.0379,0.0649,-0.066,-0.0481,-0.0281,-0.0394,0.0102,0.0379,-0.0292,0.0118,0.0387,0.0406,-0.0019,0.1715,0.0244,-0.0447,0.0049,0.0351,-0.1487,-0.0112,0.0393,0.0679,-0.0023,-0.0762,-0.0431,0.0414,0.0352,0.0292,-0.0337,0.0371,0.0853,0.0722,0.0099,-0.0181,0.0231,0.0069,0.0304,-0.0349,-0.0336,0.0018,-0.0156,0.0332,-0.056,0.0247,0.013,-0.0394,0.0309,0.0291,-0.002,0.0159]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"\"Why meetings kill productivity\" and \"short disruptions cost lots of time\" land near each other because the model learned from millions of examples that those phrases appear in similar contexts.","embedding":[-0.046,0.0434,0.0521,0.0438,0.063,-0.0018,-0.0405,0.0011,0.0555,-0.0751,-0.0974,0.0342,0.0574,0.0101,0.0129,-0.0087,0.0968,0.0179,-0.0452,-0.0014,0.0621,0.0753,0.0208,0.0197,-0.004,0.0193,-0.0566,-0.0372,0.0495,-0.031,0.07,0.0802,0.0316,0.0687,0.0182,0.0148,-0.0715,0.0544,0.068,-0.0705,-0.013,-0.0187,-0.0212,0.0342,0.0469,-0.0105,-0.0712,-0.0829,0.0191,-0.0256,-0.108,-0.0578,0.0022,0.0308,0.0207,-0.0181,-0.0536,-0.0266,-0.0769,0.0079,0.0076,-0.0247,0.0172,0.0069,0.1071,-0.0386,-0.0068,0.0159,-0.0172,0.0397,-0.0191,0.0241,-0.028,0.0387,0.0148,0.0759,-0.0371,-0.0199,0.0162,-0.0203,-0.0143,-0.0371,0.0355,0.0168,0.0353,0.0031,0.0451,-0.0845,-0.0195,-0.0335,-0.0645,-0.1009,0.1069,0.008,-0.0126,0.0429,-0.0189,-0.0406,0.0324,0.0921,0.051,0.1169,0.0172,-0.0817,-0.027,0.0078,-0.015,0.1167,-0.0057,-0.0315,-0.0178,0.0963,-0.0322,-0.0903,-0.0154,0.0296,0.0928,-0.048,0.1453,0.0354,0.0103,0.0437,-0.0505,0.0211,0.0065,0.014,-0.0276,0,0.0276,0.0277,-0.0298,0.063,0.0699,0.0157,-0.0244,0.0515,-0.0249,0.0206,-0.034,0.0241,0.0593,0.0024,-0.0207,-0.0614,-0.0403,0.0715,-0.0588,-0.0072,-0.0003,-0.0172,0.0405,0.0244,-0.0057,0.0207,-0.0727,-0.0093,-0.0638,-0.0005,-0.0878,0.0008,-0.0245,-0.007,0.0355,-0.0428,0.0069,-0.0708,-0.0395,-0.0373,-0.0939,-0.0179,-0.0104,-0.0889,-0.0523,0.0186,-0.1016,-0.0172,-0.0166,0.028,0.0583,0.0515,0.0136,0.0293,-0.0039,0.0005,0.0252,0.0088,0.0537,0.0501,0.0066,-0.0206,0.0273,0.0685,-0.0076,0.055,0.0183,0.095,0.0219,0.0389,0.0478,0.0148,0.0101,-0.0898,0.0136,-0.0654,-0.0036,-0.058,0.034,0.051,0.0794,-0.0229,0.0673,-0.1136,-0.0099,-0.0338,0.0307,-0.1462,0.018,-0.0238,-0.0088,0.0405,-0.038,0.0346,-0.0025,0,0.0202,-0.0776,-0.0366,-0.0024,-0.0106,-0.0293,-0.0314,0.0439,-0.0308,-0.0252,-0.0252,-0.0537,-0.0303,-0.0253,-0.0217,0.0392,0.0826,-0.0906,-0.0099,0.1187,0.006,0.0289,-0.158,0.0098,0.0851,0.039,-0.0038,0.0411,-0.0358,-0.015,-0.0403,-0.054,-0.0721,-0.0378,-0.0836,0.0498,-0.0494,-0.0458,0.0156,0.0292,0.035,0.0026,-0.0009,-0.0284,-0.0147,-0.0175,-0.1277,0.0599,0.0571,0.0244,0.0338,-0.0571,-0.1203,0.0005,-0.0286,-0.0854,-0.0614,-0.0209,-0.1226,-0.0019,-0.018,-0.015,-0.0868,0.0721,0.0575,-0.0593,-0.0126,-0.0185,-0.0497,-0.0056,0.0101,-0.0095,-0.015,0.0082,-0.0024,0.0926,0.0869,-0.0298,-0.0328,-0.0344,-0.044,0.0164,0.0766,0.0051,0.0063,0.1172,-0.0811,0.1035,-0.0495,0.0258,0.0089,-0.044,-0.042,0.1052,-0.0093,0,-0.0562,0.0825,-0.1194,0.0103,0.0221,-0.0119,0.0482,0.0099,-0.0111,0.0516,0.0026,-0.0363,-0.0482,0.0951,-0.034,0.0266,-0.0881,0.04,-0.0371,-0.0585,-0.0003,0.0504,0.0047,-0.0296,0.0704,0.0869,-0.0646,0.1256,0.0568,-0.0174,-0.0419,0.0663,-0.1263,0.0403,0.0554,0.0064,-0.0135,-0.0544,-0.0476,0.0719,0.0408,-0.0117,0.0044,0.0329,0.1072,0.1094,0.0082,0.012,0.0329,-0.0036,0.046,-0.0788,-0.0249,-0.0119,0.0252,0.0029,0.0209,0.0302,0.0387,-0.0365,0.0138,-0.0125,0.0267,-0.0049]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"ers into a post still surfaces, and the best-matching chunk's snippet can be shown in results instead of the generic meta description.","embedding":[-0.0204,-0.0283,0.0103,0.0324,0.0504,-0.0163,-0.0059,0.0327,-0.0633,0.0182,-0.0135,-0.0036,0.0268,0.0013,0.0683,0.0083,0.1303,-0.0289,0.0014,-0.0104,0.0648,0.0162,0.0329,-0.0453,0.0047,0.0283,-0.0728,-0.0488,0.0276,-0.0064,-0.0006,0.088,0.0209,0.0687,-0.032,0.0114,-0.0264,0.0165,-0.0026,-0.0708,-0.0833,0.0053,-0.0727,-0.0025,0.0601,0.0112,0.0212,-0.0431,0.0072,-0.0205,-0.1373,-0.0432,-0.0452,0.0025,0.0049,0.014,-0.047,-0.0222,-0.0712,-0.0337,-0.0169,-0.0952,-0.0031,0.0146,0.0433,-0.0325,0.0393,-0.0725,0.1203,-0.0425,-0.0107,0.0314,0.0087,0.0007,-0.0784,0.0235,0.045,-0.0397,0.0031,-0.006,-0.0629,0.0303,0.0347,0.0453,0.0244,-0.0165,0.0342,-0.0319,0.0061,0.0254,0.0235,-0.1211,0.0962,-0.0435,0.0627,0.0329,0.0204,-0.0134,0.0122,0.0364,0.0693,0.0594,-0.0131,-0.091,-0.0107,0.0752,0.0006,0.0468,0.0499,0.0389,-0.0138,0.0626,0,-0.0831,-0.0315,0.0207,0.0193,-0.0701,0.1295,0.0561,-0.0518,0.0356,-0.0083,-0.0127,-0.0006,0.0605,-0.056,0,0.0389,0.0568,-0.0578,-0.0246,-0.0035,0.0127,0.0924,0.0602,-0.0824,-0.024,-0.0522,0.0734,-0.0466,-0.0031,0.0566,-0.0817,-0.0582,0.0565,-0.0369,0.0219,0.0618,0.016,0.0321,0.0152,0.0591,-0.1007,-0.0323,-0.0407,0.0082,0.0029,-0.0601,-0.0647,0.0035,0.0001,0.0382,-0.0651,-0.0467,-0.0718,-0.0136,-0.1158,-0.085,0.0535,-0.0195,-0.0859,-0.0205,-0.013,-0.1084,0.024,0.0122,-0.014,0.0326,0.0613,-0.0084,0.1054,0.0197,0.0264,0.0963,0.0274,0.0268,0.1252,-0.0475,-0.0413,0.0838,0.049,0.061,0.0579,0.0313,0.0837,0.0197,-0.001,0.0599,-0.0314,0.0716,-0.0072,0.0242,-0.0276,-0.0218,-0.0735,-0.0413,-0.0011,0.0171,0.0171,-0.05,-0.0088,-0.0086,0.0027,0.0358,-0.0916,0.0191,-0.0192,0.0066,0.0547,-0.0084,-0.0347,-0.0569,0,0.0061,-0.1064,0.0115,0.113,-0.0435,-0.0425,0.016,-0.0196,-0.0306,-0.0048,-0.0343,0.0046,0.0459,0.0101,-0.0346,0.042,-0.0132,-0.0403,0.0786,0.1455,-0.0196,0.0635,-0.1975,0.0419,0.0136,0.0419,-0.0859,0.067,-0.0797,-0.0212,-0.013,0.051,-0.0738,-0.1109,-0.0255,0.0127,-0.0021,0.0206,-0.0475,0.0867,0.0102,0.0195,0.004,-0.019,-0.0092,-0.0015,-0.1831,0.0287,0.0403,-0.0107,0.0583,-0.0304,0.0098,-0.0485,-0.0375,-0.0863,-0.0782,0.0617,-0.0716,0.0303,0.0282,-0.0214,-0.0203,0.049,0.0009,-0.0474,-0.0264,0.0164,-0.0836,-0.0221,-0.019,-0.0036,0.0576,0.0009,0.0094,0.0848,0.0868,-0.0287,0.0103,-0.0032,-0.0333,0.1103,0.0388,0.0136,-0.0228,0.092,-0.0431,0.047,-0.0339,-0.012,-0.0247,-0.0784,-0.0298,0.0485,-0.0088,0,-0.0381,0.0477,-0.032,0.0153,0.0349,0.0073,0.026,0.0466,-0.0126,0.0053,0.071,-0.0161,-0.1012,0.0746,0.0157,0.0459,-0.0313,-0.0573,-0.0363,-0.0812,0.0254,0.0502,-0.022,0.0641,0.0771,0.0214,0.0295,0.0914,0.0453,0.0244,-0.0566,-0.0016,-0.0141,-0.0406,0.1042,-0.0059,-0.0603,-0.0171,-0.0728,0.0643,0.053,0.0084,0.0378,-0.0226,0.0306,0.0517,-0.098,-0.0022,0.0065,-0.0011,0.0379,-0.0218,-0.0355,0.0618,0.0429,0.0435,-0.0535,0.014,0.027,0.0244,0.0828,-0.0691,-0.0208,0.0421]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"ame search page — keyword search is the default, and semantic search is an opt-in that loads on demand. Tradeoffs # The 30 MB elephant.","embedding":[-0.0635,-0.0406,0.0327,0.0657,-0.0006,-0.038,-0.0938,0.0196,0.0162,0.0283,-0.0292,0.0183,0.0144,-0.0051,0.0491,0.0091,0.1278,0.004,-0.06,-0.0409,0.0627,0.0114,0.0557,-0.0959,0.0378,-0.0264,-0.0625,-0.0794,0.0775,-0.0194,-0.015,0.0366,-0.0241,0.0815,-0.0085,-0.0022,0.001,-0.0233,-0.0099,-0.0598,-0.0002,0.0173,-0.0534,0.0333,0.0403,0.0048,0.0542,-0.0243,0.0118,-0.04,-0.0676,-0.0341,-0.0559,0.0326,-0.0378,0.0089,-0.0178,0.0035,-0.0735,-0.0143,-0.0209,-0.0509,0.0407,0.0014,0.0186,-0.0242,0.077,-0.0441,0.1075,0.0023,0.0005,0.0208,-0.0473,-0.0071,-0.0065,-0.008,0.0704,-0.0156,0.0379,-0.0396,0.0029,-0.0764,0.0526,0.0303,0.0324,-0.078,0.0278,-0.0491,-0.0108,-0.0172,0.0282,-0.0494,0.0595,-0.0069,0.0317,0.0435,0.013,0.0181,0.0063,0.0261,0.0365,0.0749,0.0242,-0.0389,-0.0411,-0.012,0.0353,0.0854,0.0169,0.025,0.0198,0.066,-0.0019,-0.0676,-0.0437,0.048,0.0018,-0.0596,0.0821,0.0575,-0.0041,0.0385,-0.0471,-0.0128,-0.0187,0.0421,-0.072,0,-0.0057,0.0713,-0.0129,-0.0251,-0.0541,0.0325,0.0967,0.1072,-0.0823,0.002,-0.0868,0.069,-0.0398,0.0146,0.0572,-0.1006,-0.0485,0.0063,-0.0451,0.0152,0.0464,-0.0633,-0.0096,0.007,0.0142,-0.0514,0.015,-0.0153,-0.0057,-0.0134,-0.111,-0.0518,-0.0501,-0.0336,0.0297,-0.0378,-0.0003,-0.0273,-0.0144,-0.1141,-0.1016,0.0542,-0.0286,-0.131,-0.0791,-0.004,-0.0889,-0.0519,-0.0333,0.0206,0.0895,0.0758,-0.0763,0.1196,0.063,0.0194,0.1134,0.0415,0.0459,0.0811,-0.0234,-0.0791,0.0791,0.0585,-0.0052,0.0398,0.0449,0.0737,-0.0011,0.0507,0.0566,-0.0268,0.0695,-0.1072,0.0788,-0.0401,-0.0266,-0.042,-0.0505,0.011,0.0599,-0.0084,-0.002,0.0107,0.0619,-0.0251,0.0288,-0.102,-0.0043,0.012,-0.001,0.0503,-0.0338,0.0031,-0.0649,0,-0.017,-0.0915,-0.0143,0.1387,-0.0338,-0.0832,0.0154,0.0366,0.0017,-0.0012,-0.008,-0.0138,0.0417,-0.0015,-0.0155,0.0594,0.0128,-0.0592,0.0633,0.1188,-0.0066,0.0727,-0.1566,0.03,-0.0307,0.0499,-0.0816,0.0856,-0.0614,-0.0506,-0.0252,-0.0511,-0.0647,-0.0974,-0.0341,0.0297,0.0069,0.0688,-0.041,0.0587,0.0037,-0.0054,-0.0485,0.0241,-0.0053,-0.0169,-0.1167,-0.0151,0.017,0.0628,0.0774,0.0473,-0.0132,-0.0015,-0.0182,-0.0777,-0.0897,-0.0029,-0.079,0.0314,-0.0026,-0.0101,-0.0156,-0.0551,0.0304,-0.0215,0.0076,0.0048,-0.0171,0.0323,-0.0427,-0.0191,0.0336,0.0479,0.0128,0.0313,0.0636,-0.0429,0.0474,-0.0096,-0.0812,0.0971,0.0521,-0.0038,0.0255,0.0605,-0.0199,0.0224,-0.0209,0.0237,-0.0241,-0.0193,-0.0498,0.0572,0.0167,0,-0.0515,0.0631,-0.0223,0.0004,0.02,-0.0463,0.0103,0.1361,-0.0398,0.0009,0.1005,-0.042,-0.0878,0.0894,0.0155,0.0645,0.024,-0.0762,-0.0421,-0.0981,-0.0129,0.1111,-0.0261,-0.0176,0.0567,0.0434,0.0412,0.0515,0.0666,-0.0621,-0.0704,0.0319,-0.0299,-0.0171,0.0282,0.0157,-0.029,-0.037,-0.0493,0.042,0.1141,0.0174,0.0087,0.0257,0.0428,0.0188,-0.0485,0.0155,0.0479,0.0263,0.0477,-0.0242,-0.0812,0.0484,0.0322,-0.0276,0.0017,0.0121,0.0257,0.0526,0.0541,-0.0994,-0.0617,0.0185]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"Splitting posts into overlapping chunks means ~7x more embeddings than one-per-page. The vectors file grows from 727 KB to 2 MB raw (~600 KB gzipped). Build time increases proportionally.","embedding":[-0.1051,-0.0435,-0.0034,-0.0065,0.0294,-0.0202,-0.0698,0.0425,0.0055,0.0008,-0.028,0.0015,0.0264,0.0069,0.0747,0.0375,0.1193,0.0019,-0.0799,-0.0474,0.1074,0.0473,0.0457,-0.0552,0.0461,-0.0159,-0.0304,-0.0723,0.0317,-0.0034,0.0189,0.0543,-0.0205,0.0969,-0.0293,0.0285,-0.0286,0.0035,0.0285,-0.0581,-0.0322,0.0669,-0.0167,-0.0189,0.0521,-0.0107,-0.0563,0.0171,-0.029,-0.0213,-0.0924,-0.021,-0.0806,0.0689,-0.0159,-0.0551,-0.0848,0.0114,-0.0373,-0.0068,0.0252,-0.0833,-0.0195,-0.0157,0.0544,-0.0541,0.0383,-0.0316,0.0598,-0.0127,0.0048,0.0114,-0.0495,0.0329,-0.0599,0.1115,0.0224,-0.0047,0.037,-0.079,0.0446,0.0125,0.0687,0.0431,0.0126,-0.0643,0.0326,0.0092,-0.0118,-0.0328,0.0235,-0.0801,0.0512,-0.0128,0.0592,0.0605,0.0133,0.0163,0.0254,0.0385,0.0259,0.0629,0.0566,-0.0342,-0.0686,0.0411,0.0075,0.0875,0.0764,-0.0198,-0.0046,0.1186,-0.0173,-0.0873,-0.0036,-0.0249,0.074,-0.0659,0.1055,0.0631,-0.0281,0.0131,-0.014,-0.0031,0.0502,0.0553,-0.0468,0,0.0357,0.0867,0.0382,0.0251,-0.0208,-0.0005,0.0172,0.0725,-0.0743,0.0589,-0.1093,0.1002,-0.0047,-0.0046,0.0261,-0.0794,-0.0035,-0.0084,-0.0082,0.0179,0.0206,-0.0348,0.0138,0.0559,0.0186,-0.063,0.0029,-0.0636,-0.0324,-0.0005,-0.0404,-0.0254,-0.02,0.0036,0.0804,-0.0289,-0.0579,-0.0493,-0.0548,-0.1,-0.0464,0.0374,-0.0696,-0.0685,-0.059,-0.0267,-0.0728,-0.0857,0.0247,-0.0003,0.0506,0.0953,-0.0435,0.0691,0.0921,0.0524,0.0773,0.0268,0.1009,0.087,0.0205,-0.0557,0.0611,0.0158,0.0669,0.0356,-0.0448,0.0596,0.0639,0.021,0.0712,-0.0196,0.0204,-0.0669,0.0241,-0.0382,0.0246,-0.0159,0.0069,-0.004,0.0255,-0.0341,-0.0244,-0.0552,-0.0125,-0.0793,0.0077,-0.1225,0.0033,-0.014,0.0245,0.0406,-0.0449,-0.0165,-0.0362,0,-0.036,-0.0727,-0.0096,0.0855,-0.0429,-0.067,0.0072,0.0829,-0.0095,0.0144,-0.0029,0.0071,0.0773,-0.0391,-0.0249,0.0727,0.0381,-0.0535,0.0572,0.1571,0.0146,0.0327,-0.1405,0.0436,-0.0079,0.1041,-0.0076,-0.015,-0.0666,-0.023,-0.0035,-0.0306,-0.0526,-0.0858,-0.1005,-0.0364,-0.0004,0.0384,-0.0135,0.0035,-0.0021,0.0527,-0.0494,0.0161,-0.013,-0.0947,-0.1403,0.0509,0.0407,0.0254,0.0178,0.009,-0.0499,-0.0385,0.0207,-0.1197,-0.0633,0.0337,-0.0415,0.0005,0.0012,0.0173,-0.0424,-0.0426,0.0743,-0.0237,-0.0123,-0.0127,-0.0046,0.0159,0.0084,-0.0385,0.0484,-0.0074,0.0279,0.0512,0.0968,-0.0761,0.0229,-0.0508,-0.0608,0.0588,0.0376,0.0491,0.0279,0.0573,-0.0314,0.0426,0.0174,0.0274,-0.0191,-0.0389,-0.0422,0.0401,0.0345,0,-0.0694,0.0576,-0.0861,0.0169,0.0172,0.0005,0.038,0.0785,0.0079,0.0225,0.0927,0.0331,-0.0983,0.0638,0.0078,0.0056,-0.0566,-0.0564,-0.0556,-0.049,0.0037,0.1052,0.0213,0.0243,0.0807,0.0252,-0.0095,0.0862,-0.0081,-0.0622,-0.0477,0.0024,-0.0473,-0.053,0.0741,-0.0165,-0.0664,-0.0042,-0.0295,0.0273,0.1001,0.0123,0.0471,0.0262,0.0715,0.0353,-0.0226,-0.0176,-0.0135,-0.0207,-0.0086,-0.0685,-0.1263,0.0505,0.0188,-0.0191,-0.0361,0.0338,0.0452,-0.0213,0.034,-0.0805,-0.0329,-0.0242]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"No conversational LLM. You could generate natural-language answers on top of the embeddings, but even small LLMs need 1-4 GB downloads and WebGPU support .","embedding":[-0.0327,-0.0127,0.0283,0.0542,0.0685,0.0247,-0.0645,0.0399,-0.0617,0.0087,-0.021,0.0163,0.131,0.0533,0.0305,0.037,0.1592,0.0436,-0.0488,0.0131,0.0516,0.0563,0.0161,0.0249,-0.0189,-0.0105,-0.037,-0.0377,0.0738,-0.0263,0.0614,-0.0056,0.0077,0.0946,0.0161,0.0002,-0.0155,-0.0445,0.0545,-0.0561,0.0002,-0.0567,-0.061,0.0214,0.0837,-0.0391,-0.015,-0.0735,0.0397,-0.0392,-0.0617,-0.0194,-0.0467,0.0038,-0.0289,-0.0427,-0.0488,-0.0697,-0.0395,-0.0939,0.0833,-0.1005,0.0056,0.0095,0.0258,-0.0883,0.0031,0.0525,0.0631,0.0153,0.0053,-0.0006,0.0295,0.0599,-0.0427,0.0147,0.0378,-0.0258,-0.0103,0.0033,-0.0153,-0.0289,0.0284,0.0624,0.0024,-0.0392,0.0635,-0.0026,-0.013,-0.039,-0.0174,-0.077,0.0629,-0.0355,0.0348,0.0645,0.0135,-0.1052,-0.0247,0.0722,0.0431,0.0627,0.028,-0.0628,-0.0648,0.0444,-0.0202,0.1087,0.0165,-0.0676,-0.0253,0.1447,-0.0248,-0.0464,0.0372,-0.0829,0.0924,-0.0836,0.0898,0.0109,-0.0144,0.0364,-0.0078,0.0212,0.0201,0.0434,0.0273,0,0.1046,0.0575,0.0125,0.018,0.0128,0.0399,0.0386,0.0165,-0.071,0.0305,-0.0178,-0.0099,0.0042,-0.0099,0.0186,-0.078,-0.0465,-0.0019,0.0161,0.0122,0.012,-0.0482,0.0603,-0.0037,0.022,0.0082,-0.0122,-0.0876,-0.078,0.0147,-0.0456,-0.0347,-0.0568,0.0122,0.0457,-0.0168,-0.0192,0.0051,-0.0301,-0.0786,-0.0464,-0.0043,-0.0265,-0.102,-0.0305,0.0514,-0.0637,-0.0262,-0.0143,-0.0158,0.0661,0.0217,-0.0432,0.0007,-0.0317,-0.0064,0.0102,-0.0128,0.0719,0.0201,0.0175,-0.0516,0.0052,0.0232,0.0368,0.0132,-0.0257,0.0312,0.0648,-0.0116,0.0615,-0.0094,0.0711,-0.0593,0.0274,-0.0334,-0.005,-0.0983,0.0183,0.0258,0.0943,-0.0548,0.0054,-0.0987,-0.0129,-0.0382,0.0517,-0.1051,0.0029,-0.0341,-0.0323,0.0463,-0.0356,-0.0048,-0.0147,0,0.0194,-0.0644,-0.012,0.0141,0.0101,-0.0252,-0.0471,0.0844,-0.036,-0.0392,0.0067,-0.0354,0.0121,-0.0042,0.0046,0.065,0.0111,-0.1156,-0.0041,0.1463,-0.0376,0.0181,-0.1961,0.0564,0.0802,0.0663,-0.0012,0.0666,-0.0445,-0.0123,0.0236,-0.0047,-0.0317,-0.0833,-0.1287,0.0336,0.0058,-0.0002,0.0033,0.0673,0.0725,0.0308,0.0117,-0.018,-0.0414,-0.0534,-0.1485,0.0366,0.018,-0.0044,0.0304,-0.0661,-0.04,-0.0302,0.0067,-0.0959,-0.0617,0.0379,-0.0617,0.0092,-0.0385,0.0283,-0.061,0.0413,0.0131,-0.1112,-0.0049,-0.0221,-0.1026,-0.0122,-0.0088,0.037,0.0407,-0.0005,0.0797,0.0395,0.014,-0.0077,0.0311,-0.0614,-0.0062,0.0037,0.0511,0.0338,0.0767,0.0408,-0.0077,0.0647,-0.0196,-0.0292,-0.0717,-0.0499,0.0167,0.107,0.0547,0,-0.0876,-0.0296,-0.0796,0.0712,-0.038,0.0959,0.0622,0.0224,0.0005,0.0173,0.008,-0.0106,-0.063,0.0917,-0.0331,0.0467,-0.0179,-0.0361,-0.0056,-0.0633,0.0254,0.0628,0.0018,-0.0275,0.1415,0.0554,-0.0169,0.0659,0.0277,-0.0272,-0.0197,-0.0144,-0.1011,0.0038,0.0548,0.0302,0.0132,-0.0332,-0.0682,0.0205,0.0919,0.0752,0.0328,-0.0255,0.0599,0.0688,-0.0246,-0.0769,0.0606,0.0041,0.0192,-0.1077,-0.0259,0.0235,0.0055,0.023,-0.0095,0.0725,0.0317,-0.0015,0.0383,0.0576,0.0012,-0.0013]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"Lazy-load everything. Don't download the model on page load. Most visitors will never use semantic search. Load on first interaction and show a progress bar. Ship both search types.","embedding":[-0.0376,0.0009,0.0301,0.0004,0.0574,0.0396,-0.0492,0.0345,-0.0604,-0.0343,-0.0344,-0.0172,0.0219,-0.0011,0.0621,0.0074,0.1314,-0.0106,-0.0291,-0.0137,0.0712,0.0064,0.0476,0.0099,0.0073,0.0548,-0.0429,-0.0672,0.0719,0.022,0.0293,0.0433,0.0023,0.0931,0.0517,0.012,-0.046,0.0418,0.0387,-0.0528,-0.0831,0.0019,-0.0628,0.0171,0.0537,-0.0263,-0.019,-0.0334,0.0344,-0.022,-0.0924,-0.0508,-0.009,-0.0529,0.0139,-0.0229,-0.0271,-0.0835,-0.0134,-0.0697,0.0204,-0.0804,0.0405,-0.0403,0.0572,-0.0501,0.0269,0.0322,0.1317,0.0202,0.0138,0.0354,-0.0192,0.0151,-0.0454,0.0546,0.0202,-0.0376,-0.0002,-0.0263,-0.0433,-0.0572,0.0569,0.024,-0.0074,-0.07,0.0685,-0.0458,-0.0406,0.0023,-0.046,-0.0657,0.0797,-0.0439,0.0529,0.0655,0.0174,-0.0905,0.0265,0.0861,0.0937,0.11,0.0667,-0.063,-0.0426,0.062,-0.0276,0.0577,0.0509,-0.0222,-0.0029,0.1092,-0.0014,-0.074,-0.013,-0.0114,0.0597,-0.0294,0.083,0.0406,0.0654,0.0563,0.0101,0.0294,0.0454,0.039,-0.0172,0,0.0504,0.0005,-0.0076,0.0228,-0.0037,0.0138,0.0602,0.0615,-0.0571,-0.0233,-0.0634,0.0175,-0.0628,0.0485,-0.0388,-0.0885,-0.0169,0.0125,-0.0377,0.0219,-0.0105,-0.0612,0.007,0.0098,0.0622,-0.0626,-0.0098,-0.0912,-0.0829,0.0091,-0.0646,-0.0147,-0.0141,0.0062,0.0414,-0.0545,0.0108,-0.0483,-0.0083,-0.0264,-0.0803,-0.0119,-0.0178,-0.0941,-0.0216,-0.011,-0.1207,0.0278,-0.0445,-0.0023,0.0797,0.0444,-0.0389,0.0032,0.0265,-0.0038,0.0244,-0.0223,0.0935,0.0746,-0.0094,-0.0225,0.0299,0.0369,-0.0065,0.0187,-0.0273,0.0877,0.0748,0.0535,0.0373,0.0562,0.0689,-0.0862,0.0393,-0.0163,-0.0074,-0.0509,-0.0415,0.0004,0.0761,-0.0575,0.0025,-0.0741,-0.026,-0.0398,0.039,-0.1322,-0.0008,-0.0182,-0.0198,0.0552,-0.0244,-0.0384,0.024,0,-0.0101,-0.0362,-0.0721,-0.0082,-0.0047,-0.0014,-0.0416,0.0263,-0.0376,-0.0132,-0.0617,-0.049,-0.0308,-0.0611,-0.0511,0.044,0.0515,-0.0142,0.0726,0.173,-0.0176,0.026,-0.1562,0.0607,0.0468,0.015,-0.0082,0.0593,-0.0674,-0.0231,-0.0241,-0.0266,-0.0175,-0.1006,-0.0682,-0.0006,-0.0298,-0.0007,-0.0354,0.0589,0.0146,0.0174,-0.0165,-0.0189,-0.0467,-0.0331,-0.136,0.0572,0.0244,0.0068,0.0035,-0.0312,-0.0632,-0.0454,0.0033,-0.1463,-0.0686,-0.0204,-0.0928,0.0151,-0.0662,0.001,-0.0093,0.0503,0.0803,-0.1398,-0.012,-0.0351,-0.07,-0.0177,0.0143,-0.025,0.0784,0.0463,0.0789,0.0368,0.0627,-0.0052,0.0767,-0.0038,0.0259,0.0295,0.0433,0.0257,0.0185,0.1369,-0.0427,0.1412,-0.0106,0.04,-0.0434,-0.0248,-0.0125,0.0544,0.076,0,-0.0332,0.0443,-0.077,0.0237,-0.0164,0.0401,0.0277,0.0858,-0.0205,-0.0659,0.0385,0.0173,-0.0489,0.0526,-0.019,0.0226,-0.0228,-0.0455,-0.0447,-0.039,0.0149,0.0841,-0.0187,0.0176,0.0404,0.0435,0.0234,0.089,0.0575,-0.0236,-0.0694,0.0032,-0.0754,-0.0089,0.0698,0.0238,0.002,-0.0135,-0.0022,0.0506,0.0545,0.0044,0.0355,-0.052,0.0646,0.045,0.0054,-0.0223,0.0245,0.0017,-0.0374,-0.0867,-0.0497,0.0916,0.057,0.0076,-0.0701,0.0808,0.0297,0.0234,0.0583,-0.0098,-0.0408,0.0395]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"from 727 KB to 2 MB for vectors.json (~600 KB gzipped), but the results are noticeably better — queries about topics mentioned only deep in a post now surface correctly. Shrink the vectors.","embedding":[-0.0324,-0.0138,-0.0291,0.0133,0.0455,-0.0241,-0.0924,0.0301,0.0069,-0.035,-0.0575,0.073,0.0367,0.0699,-0.0357,0.0303,0.0685,0.0772,-0.1122,0.0065,0.0519,0.0019,0.0375,-0.0799,0.0221,0.0429,0.0151,-0.0662,0.0127,-0.0205,0.0568,0.0315,0.0041,0.0667,-0.0037,0.0235,0.0276,-0.0112,0.0237,-0.0461,0.0352,0.0809,-0.0406,0.0341,0.0769,0.0099,0.0348,-0.0441,0.051,0.0574,-0.0974,0.0079,-0.0537,0.0865,-0.0607,-0.0799,-0.0808,0.0154,-0.0855,-0.0003,-0.0298,-0.0454,0.0161,-0.0052,0.0084,-0.0499,0.0177,0.0269,0.0468,0.0099,-0.0067,0.0743,-0.071,0.0441,-0.0341,0.0371,0.0715,0.0043,0.0502,-0.0299,0.0029,-0.0305,0.0454,-0.0096,-0.0146,-0.0658,0.0176,0.0105,-0.055,0.017,-0.0071,-0.0497,0.1101,-0.0371,0.057,-0.0178,0.0773,-0.0192,0.0125,0.0638,0.0383,0.0567,0.0756,-0.0568,-0.0277,-0.0026,0.0252,0.0691,0.0426,-0.0326,-0.0082,0.091,-0.0745,-0.0276,0.0629,0.0576,0.0484,-0.0163,0.0462,0.0365,-0.0188,0.0098,0.0041,0.0284,0.0089,0.0341,-0.092,0,-0.0394,0.081,0.0192,0.0405,-0.0032,0.0187,0.0499,0.0971,-0.0209,0.046,-0.1286,0.0837,0.0105,0.0776,0.0437,-0.0665,-0.0169,0.0262,-0.0394,-0.0242,0.0436,-0.0619,0.053,0.0416,-0.0214,-0.0972,0.025,-0.0531,-0.0236,-0.017,-0.0717,-0.0576,-0.0173,0.0153,0.0756,0.0078,-0.0155,-0.0324,0.0018,-0.1095,-0.0218,-0.0058,-0.003,-0.1012,-0.0872,0.0101,0.0213,-0.0661,-0.0543,-0.0235,0.0725,0.0634,-0.0561,0.0592,0.0373,-0.0228,0.1158,0.0164,0.0741,0.0603,-0.0208,-0.0398,0.0766,0.0808,0.0268,-0.0335,0.0008,0.0387,-0.0099,0.0269,0.0164,0.0262,0.078,-0.1155,0.0041,-0.0429,0.0009,-0.0839,-0.0717,0.0364,-0.0105,0.0063,0.0658,-0.0914,-0.0354,-0.0066,0.0669,-0.1119,-0.0208,-0.0305,-0.0432,0.0282,-0.043,-0.0709,0.0105,0,-0.0384,-0.0484,-0.0412,0.0801,-0.0474,-0.0579,-0.0082,0.0899,-0.0733,-0.0753,0.0041,-0.0884,0.0611,-0.0276,-0.0439,0.0514,0.0011,-0.0219,0.0393,0.0694,0.0005,0.0095,-0.0529,0.0495,0.0342,0.0229,-0.0094,0.0162,-0.0403,0.0082,-0.0557,-0.0776,-0.0281,-0.055,-0.0411,-0.0294,0.035,0.0437,0.0118,0.0172,0.0241,-0.0156,-0.1239,0.0032,-0.0215,-0.0644,-0.1535,0.058,0.0727,0.0325,0.0091,0.0353,-0.0457,0.001,0.052,-0.0466,-0.0752,-0.0025,0.0126,-0.0174,-0.0614,-0.0282,-0.0192,-0.0463,0.0586,-0.0947,-0.0008,0.0317,-0.1111,0.0487,-0.0118,-0.0091,0.054,0.0575,-0.0162,-0.0184,0.067,-0.0477,0.0294,-0.0377,-0.0251,0.0677,0.0272,0.0503,0.0913,0.1268,-0.001,0.0631,-0.0123,0.0467,0.0045,0.0069,0.0435,0.0512,-0.0128,0,-0.1084,0.0415,-0.0511,0.0082,-0.0258,-0.0196,0.0085,0.1311,0.02,-0.0166,0.0674,-0.0533,-0.1607,0.038,-0.0174,0.0391,-0.0166,-0.0602,0.0163,-0.0259,0.0612,0.0445,0.006,0.0435,0.0756,-0.0122,-0.0178,0.0995,0.068,-0.1127,-0.0449,0.0056,-0.0348,-0.0384,0.0364,0.0287,0.0191,0.0276,-0.0827,0.0135,0.0516,0.0408,0.0023,-0.0305,0.0767,0.0002,-0.022,-0.011,0.0105,0.0481,0.0238,0.0052,-0.0208,0.0957,0.0358,-0.0137,-0.0182,0.0253,0.0222,0.0358,-0.0056,-0.0697,-0.0925,-0.0125]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"No neural network inference, no WASM runtime. The browser download would drop from ~30 MB to ~4-15 MB and query-time inference would be instant.","embedding":[0.0078,-0.026,-0.0081,0.0239,0.0064,-0.0317,-0.1214,0.0176,-0.024,-0.1082,0.0243,0.0236,0.0477,-0.0187,0.0242,-0.0291,0.1596,0.0023,-0.043,-0.0201,0.023,0.0289,0.0411,-0.0056,-0.0347,0.0139,-0.0818,-0.082,0.0204,-0.0689,0.0236,0.1306,-0.0516,-0.0209,0.0126,0.0092,-0.022,0.0141,0.0569,-0.0782,-0.033,-0.0553,-0.0522,0.0022,-0.0175,-0.0573,0.003,-0.0685,0,-0.063,-0.1246,-0.0404,0.0041,-0.0055,-0.0385,-0.0484,-0.0377,-0.0075,0.0011,0.0311,-0.0258,-0.0547,0.044,0.0544,0.0595,-0.0705,0.0648,-0.0378,0.0793,-0.0277,0.0448,0.0207,-0.0538,0.0187,0.0512,0.0534,-0.0001,-0.0287,0.0048,-0.0136,-0.0316,-0.0303,0.0335,0.1022,0.0162,-0.0517,0.0191,-0.0176,0.0544,-0.0361,0.0875,-0.008,0.0196,-0.0261,-0.0138,0.0105,0.0369,0.0093,-0.0262,0.0774,0.0435,0.0939,0.0371,-0.0495,0.0519,0.0234,0.0657,0.0727,0.1171,-0.0016,-0.0141,0.0493,0.0244,-0.0736,-0.062,-0.0276,0.0381,-0.0426,0.0362,0.0007,-0.0586,0.0846,0.0274,-0.0598,0.0625,0.1215,-0.1062,0,0.028,0.0155,0.0025,-0.0057,0.0093,-0.0188,0.0405,0.0291,-0.0436,0.0059,-0.0548,-0.0083,-0.1071,0.0209,0.0771,-0.0618,0.0037,0.0039,-0.0207,-0.0218,0.056,-0.0531,0.0322,0.0154,-0.0137,0.0513,0.0047,0.0306,-0.0259,0.0247,-0.0458,-0.027,-0.0342,0.0018,0.0158,0.0043,0.0132,-0.0213,-0.0191,-0.0873,-0.1537,0.0913,0.0246,-0.0898,-0.0766,-0.0084,-0.0751,0.0306,0.0189,-0.0127,-0.0009,0.0329,0.0582,0.0827,-0.0238,0.0295,-0.0198,0.0072,0.0592,0.0831,0.0146,-0.0076,0.0058,0.0172,0.0478,0.0681,0.0261,0.0079,0.064,0.0359,0.0615,0.0254,0.0636,-0.0397,0.1253,-0.0918,0.0254,-0.0733,0.0293,-0.0502,0.0878,-0.0135,-0.0286,0.0233,-0.0445,-0.0549,0.0586,-0.0699,-0.0491,-0.0255,-0.0196,0.0103,-0.0465,-0.019,-0.0247,0,-0.0139,-0.1075,0.0593,0.093,-0.0075,-0.0546,0.0595,0.0133,0.0304,-0.0032,-0.0043,0.0387,0.0132,-0.0365,-0.0328,0.1238,0.0365,-0.0729,0.1026,0.0262,0.0185,0.1303,-0.1815,0.0273,0.0098,0.0143,-0.0577,0.0532,-0.0354,-0.0313,0.0234,0.0225,-0.0648,-0.0495,-0.0892,0.0191,-0.0918,0.0545,-0.0037,0.0424,-0.0231,0.0342,-0.0712,-0.0048,0.0343,-0.0128,-0.1555,-0.0117,0.0881,0.0173,-0.0147,0.0344,-0.0604,0.0096,-0.0306,-0.0654,-0.0288,0.001,-0.0924,-0.0187,-0.0582,0.0368,-0.1022,-0.0068,-0.0187,0.0135,0.0628,-0.0005,-0.034,-0.0574,0.023,-0.003,0.0951,0.0156,0.0423,0.0013,-0.0277,0.013,-0.0172,-0.0209,-0.0062,0.0662,0.0257,-0.0206,0.0642,-0.0129,0.0103,0.0104,-0.0157,0.0475,-0.0087,-0.0377,-0.035,0.0736,0.0226,0,0.0082,0.0073,-0.0065,0.0869,0.0474,-0.015,-0.0121,0.1082,-0.0443,0.0354,0.0379,0.0521,-0.0946,0.0414,0.0083,0.0337,0.0134,-0.0299,-0.0875,-0.0773,-0.0281,0.0725,-0.0094,-0.0522,0.0746,-0.0317,0.0002,-0.0376,0.0113,-0.0827,-0.0486,0.049,-0.0164,-0.0199,0.0058,0.0371,-0.0562,0.0019,-0.0831,0.0477,-0.0187,-0.073,-0.0157,-0.0422,0.0617,0.0018,-0.0668,0.0185,0.078,0.04,0.088,-0.0299,0.0063,-0.0063,0.048,-0.0384,0.0268,0.0149,0.0227,-0.045,0.1111,-0.0536,0.0455,-0.0508]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"B benchmarks , potion-base-8M scores ~89% of MiniLM's average, but that gap matters more on a small corpus where the margin between a good result and garbage is thin.","embedding":[0.0628,-0.0937,-0.0032,0.0549,0.0406,0.0079,-0.0325,0.0012,-0.0804,-0.0307,0.0118,0.0179,0.0633,0.0235,0.0196,0.0247,0.1016,0.0392,-0.0785,-0.0076,0.056,0.0445,0.0173,-0.0876,-0.0162,0.0322,-0.0788,-0.0627,0.0587,-0.0186,0.0271,0.0132,-0.0385,0.0979,-0.0084,0.0036,0.0162,0.0213,0.0176,-0.0487,-0.041,-0.0572,-0.1106,0.0161,0.007,-0.0251,-0.0092,-0.055,-0.0118,-0.0032,-0.1072,-0.0495,-0.0141,-0.0312,-0.0409,0.0024,0.0158,-0.0363,-0.0826,-0.0546,0.0091,-0.0495,0.0625,-0.0145,0.0545,-0.0664,0.092,0.0104,0.124,0.0061,0.0123,0.0792,-0.0556,-0.076,-0.0211,0.0303,0.0003,-0.0082,0.046,-0.0647,-0.0336,-0.055,0.0271,0.0179,0.0656,-0.0354,0.0457,-0.017,-0.0648,-0.0546,0.0053,-0.0675,0.0362,-0.0377,0.0694,0.035,-0.0065,-0.038,0.0498,0.0287,-0.0133,0.0813,-0.022,-0.095,-0.0257,0.0064,0.0048,0.0998,0.0207,-0.0416,0.0401,0.0771,0.0399,-0.037,-0.0383,0.0861,0.0261,-0.0403,0.0933,-0.0207,-0.0261,0.0697,0.0028,-0.0115,0.0403,0.041,-0.0088,0,0.0384,-0.0036,-0.0472,-0.0298,0.0157,0.0083,0.0577,0.0338,-0.078,0.0016,-0.0539,0.0434,-0.0294,0.0174,-0.0143,-0.0736,0.0058,0.0244,-0.0461,0.0181,0.0541,0.0138,0.0157,0.0048,-0.0065,-0.0083,-0.016,0.0166,-0.0456,0.0089,-0.0713,-0.0161,-0.0226,0.0455,0.0216,-0.0751,0.0548,0.0093,-0.0368,-0.1117,-0.0677,0.0451,-0.0424,-0.1409,-0.0076,0.0037,-0.094,0.035,0.0626,-0.0537,0.0576,0.0538,-0.0098,0.0465,-0.0194,0.0436,0.005,-0.0152,0.021,0.0147,-0.0258,-0.0526,0.0458,0.042,0.046,0.0266,0.1125,0.105,0.0514,0.0023,0.0509,0.0184,0.0553,-0.0329,0.0538,-0.0429,-0.0137,-0.0749,0.0055,0.0373,0.1042,0.0046,-0.0041,-0.0789,0.0285,-0.0017,-0.0242,-0.068,0.0118,-0.0227,-0.0355,0.0654,-0.0133,0.0016,-0.0258,0,0.0291,-0.1241,0.0328,0.0985,-0.0638,0.0012,0.0358,-0.0427,-0.0603,0.0198,0.0121,-0.0596,-0.0115,-0.0333,-0.0536,0.0589,-0.001,-0.0261,0.0851,0.1487,0.0011,0.0052,-0.1299,0.0627,0.0482,0.0397,-0.0559,0.0479,-0.0904,-0.0734,0.0251,-0.0517,-0.0296,-0.141,-0.0536,-0.0229,-0.0476,-0.0251,-0.0439,0.0872,-0.0399,0.0534,-0.0418,-0.0242,0.0225,-0.0162,-0.1692,0.0124,-0.0196,-0.0189,0.0761,0.037,-0.084,-0.0348,-0.0072,-0.0571,-0.0209,0.0122,-0.1468,0.0406,-0.0098,-0.0397,0.0175,0.0422,0.0301,-0.0151,-0.0309,0.0134,-0.0824,0.0263,-0.0041,0.0436,0.0367,0.0722,0.0816,0.0381,0.0485,-0.0243,0.0718,-0.0299,-0.0064,0.0255,0.0542,-0.016,-0.0138,0.0747,-0.005,0.0651,0.0422,0.0066,-0.0611,-0.0603,-0.0408,0.0306,0.0279,0,-0.0578,0.0954,-0.0503,0.0156,-0.0501,-0.0385,0.0063,0.0902,-0.0331,-0.0511,0.0115,0.0009,-0.0667,0.074,0.0204,0.0339,-0.0022,-0.0585,0.0127,-0.1037,0.0285,0.0915,0.0107,0.0483,0.087,0.0527,0.0181,0.0982,0.0731,-0.0475,-0.0308,0.0067,-0.0745,-0.0361,0.0681,0.0417,0.0013,-0.0102,-0.077,0.0718,0.0752,0.0286,-0.0009,-0.026,0.1084,-0.0007,-0.0348,0.0284,0.0323,0.0254,0.0389,-0.0459,-0.0435,0.0412,0.0192,0.008,-0.0199,0.0266,0.0425,0.0057,0.0805,-0.0793,-0.0364,0.0263]},{"url":"/posts/20260302-semantic-search-browser-embeddings/","title":"Semantic search on a static site, no API keys required","snippet":"It also uses HTTP range requests to read only the index pages it needs, which would matter for larger sites.","embedding":[-0.0515,-0.0604,-0.0032,0.0116,0.042,-0.0255,-0.0467,-0.0591,-0.0849,-0.0444,-0.0082,0.0567,0.0979,0.0406,0.0708,0.02,0.0925,0.028,-0.019,0.0495,0.0783,0.0681,0.0596,-0.0543,-0.0721,-0.0416,-0.1194,-0.1345,0.0295,-0.0029,0.0198,0.0549,-0.0867,0.0607,0.0245,-0.0077,0.0278,-0.0057,0.0312,0.025,-0.0232,-0.0128,-0.0832,0.0157,0.0045,-0.0022,0.0302,-0.0649,-0.0196,-0.042,-0.0781,-0.0322,-0.0649,-0.087,-0.0375,-0.0096,0.0052,-0.0198,-0.0492,-0.0731,0.0981,-0.0248,0.0133,-0.0034,0.0162,-0.0827,0.0198,-0.0385,0.123,-0.0594,0.0122,0.0259,-0.0035,-0.0136,0.0405,0.0097,0.0101,-0.0011,-0.0119,-0.0689,-0.0065,0.0128,0.0431,0.1004,0.0145,-0.0358,0.0243,-0.0406,0.0298,0.0158,0.0753,-0.1015,0.0443,-0.0706,0.0409,0.013,0.0113,-0.03,-0.037,0.012,-0.0218,0.036,-0.0034,-0.0574,-0.0061,0.0888,-0.0264,0.0955,0.0426,-0.0334,0.0143,0.095,-0.0212,-0.0413,-0.045,0.0114,0.0152,-0.1283,0.1455,-0.0358,-0.042,0.0319,-0.0142,0.004,-0.0275,0.0776,-0.0527,0,0.0949,0.1463,-0.0114,-0.0075,-0.0224,0.0096,0.0312,-0.0152,-0.1272,-0.0078,-0.0197,0.0424,-0.0165,0.0096,0.0206,-0.0357,-0.0036,-0.0071,0.034,-0.0335,0.0808,0.0103,0.0227,-0.0079,0.0085,-0.0211,-0.046,-0.0065,0.0152,0.0052,-0.0374,-0.0169,-0.0237,0.0234,-0.0227,-0.0406,-0.0271,-0.0228,0.0279,-0.058,-0.0775,0.0302,-0.0334,-0.1,0.0182,0.0253,-0.1066,0.0116,0.053,-0.0268,0.0352,0.0393,0.0126,0.0403,-0.0255,-0.0088,0.023,0.0203,0.0523,0.0101,0.0338,-0.1104,0.0671,0.0234,0.013,0.0407,0.0528,0.0563,0.0307,-0.0031,0.0935,0.0023,0.0906,-0.0825,0.0122,-0.0365,-0.0487,-0.0545,-0.0161,-0.008,0.0553,0.0134,-0.0246,-0.0018,0.0287,-0.0557,0.03,-0.0707,-0.0244,-0.0422,0.0172,0.1071,-0.0386,0.0009,-0.0362,0,0.023,-0.113,0.0428,0.0574,-0.0468,-0.036,0.0141,-0.0144,0.03,0.0011,0.0233,0.0007,-0.0131,0.0174,-0.0709,0.1086,-0.0247,-0.0615,0.0029,0.1092,0.0184,0.0576,-0.1985,0.081,0.0117,0.0167,-0.02,0.0653,-0.0851,-0.0763,0.0306,-0.0085,-0.0188,-0.0653,-0.061,0.0504,-0.0571,0.0389,-0.0848,0.0474,-0.0055,0.033,0.0557,-0.0164,-0.0104,-0.0258,-0.0957,0.052,0.0332,0.0103,0.0508,-0.0536,0.0441,-0.0542,-0.027,-0.0078,-0.0199,0.0789,-0.0942,0.0482,-0.0105,0.0374,-0.0389,0.0674,-0.0039,-0.0441,-0.0114,-0.0093,-0.1173,-0.011,0.0182,0.0439,0.0545,-0.0097,0.0952,0.0512,0.0985,0.0014,0.0167,-0.0315,-0.0678,0.0414,0.044,-0.0031,0.0272,0.0277,-0.02,0.0625,-0.0291,-0.0292,-0.0237,-0.1001,0.0084,0.0303,0.0737,0,-0.0466,0.0834,-0.0824,0.0204,0.0027,0.0247,0.0793,0.0599,-0.0683,0.0247,0.0108,-0.0266,-0.0378,0.1036,-0.0087,-0.0099,0.0317,-0.0895,-0.034,-0.095,-0.0192,0.0386,0.0328,-0.0083,0.0783,0.0531,-0.0057,0.0397,0.0338,-0.0391,-0.0513,-0.001,-0.0671,-0.025,0.0381,0.019,-0.0378,0.004,-0.1034,-0.0274,0.0774,-0.0363,0.0554,-0.0237,0.0446,0.0435,-0.0106,0.0066,0.0727,0.0302,0.0057,-0.0505,0.0196,0.0228,0.0128,0.0052,-0.0665,0.0454,0.0684,0.0439,0.1067,-0.0328,-0.0163,-0.0002]},{"url":"/posts/20260303-generating-blog-art/","title":"Blog art that belongs","snippet":"← Blog Blog art that belongs 3 Mar 2026 216 words Filed in: eleventy, tools, design Image made with FLUX.2-dev . The sky rises full of spaghetti. Every post needs a hero image.","embedding":[-0.0961,-0.0199,-0.0116,0.0117,0.1014,-0.0699,-0.0476,-0.0118,0.0115,-0.017,-0.0835,0.0143,0.0962,0.0132,0.0759,0.0604,0.0103,0.0155,-0.0224,0.003,0.0066,-0.0169,0.0347,-0.022,0.0009,0.0298,-0.0354,-0.0842,0.0416,-0.0881,0.0398,0.0002,-0.0597,0.0431,0.0282,0.1123,0.0111,0.052,0.0053,-0.0114,0.0298,-0.0155,-0.0282,-0.0335,0.1003,-0.0685,-0.0302,-0.0592,-0.0196,-0.0124,-0.1298,-0.0962,-0.054,-0.0322,-0.0119,0.0054,0.0407,-0.0299,-0.011,-0.032,0.0418,0.0281,-0.0107,0.0104,0.0792,-0.0689,0.0502,0.0547,0.0261,-0.0312,-0.0163,0.0235,-0.0069,-0.0038,-0.0019,0.0124,0.0273,-0.0284,0.0015,-0.1243,0.0611,0.0568,0.0256,0.0793,0.0261,0.0225,0.0468,0.044,0.028,-0.034,-0.0338,-0.0757,0.0198,-0.0028,0.0938,0.0262,0.0084,-0.0768,-0.0503,0.1031,-0.0086,-0.0125,0.0623,-0.022,0.0811,0.0229,0.0415,0.0873,0.0107,-0.0341,0.0735,0.0513,-0.0433,-0.0137,0.0688,-0.0173,0.016,-0.0446,0.0084,0.0307,0.0449,0.083,-0.0248,0.0613,-0.0007,-0.077,-0.0204,0,0.0668,0.0282,0.0266,0.1075,0.0279,-0.0097,-0.015,-0.0247,-0.1013,-0.0038,-0.0343,-0.0035,-0.0067,0.1453,-0.0108,-0.1018,-0.0142,-0.0086,0.0718,0.0139,0.0321,-0.0779,-0.065,0.0466,-0.0287,0.0588,0.0289,0.0086,-0.0186,0.002,-0.0307,0.0039,0.0009,0.0498,-0.0588,-0.0636,-0.0595,-0.0695,0.038,0.0562,-0.0389,0.0674,-0.0538,-0.013,0.016,0.0388,-0.0108,0.0351,-0.0253,0.0209,0.0285,0.0321,0.045,-0.0232,-0.0205,-0.0757,0.0044,-0.0715,0.107,0.0241,0.0495,0.0285,-0.0965,0.1061,0.0267,0.0226,0.0425,0.0884,0.0161,-0.0091,-0.0068,0.0494,-0.0962,-0.0922,-0.0164,-0.0569,0.0219,-0.0431,-0.0726,0.0647,-0.0214,0.044,-0.0867,-0.0642,-0.0027,-0.0055,0.0647,-0.0475,-0.0705,-0.0077,0.0343,0.0324,0.0844,-0.039,-0.0361,0,-0.0038,0.0108,-0.0436,0.0879,0.0321,-0.0117,0.0465,0.026,-0.0075,0.0307,-0.0109,0.0094,-0.1116,-0.0645,0.0285,-0.067,-0.0037,-0.0773,-0.0475,0.0627,0.0305,0.1207,-0.0455,-0.0082,-0.0237,0.1242,-0.0461,0.0426,-0.041,-0.0174,0.0157,-0.0634,0.0113,-0.0191,0.0283,0.0332,-0.0065,0.0009,-0.0162,0.0069,0.0233,-0.0194,-0.0158,0.0925,-0.0784,-0.0234,-0.0706,-0.0148,0.0422,0.06,-0.0404,-0.0865,-0.0443,-0.1056,-0.0202,-0.1292,-0.0059,-0.0027,-0.0244,0.0451,-0.029,-0.0443,-0.0353,-0.0573,0.0105,-0.0489,-0.052,0.0021,-0.1059,0.0732,0.0508,0.0802,0.0229,0.0099,0.0722,-0.0087,0.0584,0.0036,0.0625,-0.0743,-0.0799,-0.0003,-0.0038,-0.0172,0.0258,0.0739,-0.0522,-0.0106,0.0551,-0.0006,-0.0311,0.0016,0.1321,0.0544,0.0195,0,0.0059,0.0296,-0.0063,0.0435,-0.0401,0.0092,0.0227,-0.0442,0.0344,-0.0065,0.0491,-0.0463,0.0199,0.0535,0.0258,-0.0431,0.0396,-0.0682,-0.036,-0.1425,0.0016,-0.0082,-0.0464,-0.053,0.0082,-0.0168,-0.0727,-0.0438,-0.0391,-0.0672,-0.0073,-0.0255,-0.0344,0.0445,0.0472,-0.0072,-0.0213,-0.0201,-0.0561,-0.0642,0.0428,-0.0005,0.0803,-0.046,0.0346,-0.0144,0.0436,-0.1041,-0.0238,0.0141,-0.0508,-0.0976,0.056,0.1072,0.0505,-0.0786,0.0603,0.0069,0.0944,0.0911,0.0435,0.0509,-0.0119,-0.0154],"teaser":"Every post needs a hero image. Sometimes you don&#39;t need the perfect one -- you just need something that doesn&#39;t clash.","date":"Tue Mar 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/20260303-generating-blog-art/","title":"Blog art that belongs","snippet":"Click one, crop, save straight to src/site/images/blog/ . The tool spits out a frontmatter snippet ready to paste. All without leaving the browser.","embedding":[-0.042,-0.0034,-0.0009,0.0316,0.1223,-0.0261,-0.0425,-0.0392,-0.0141,-0.0155,-0.0368,0.0821,0.1117,0.0614,0.0055,0.0532,0.0737,0.0499,-0.0127,0.0648,0.0137,0.0271,0.0635,-0.028,-0.0171,-0.0071,-0.0686,-0.1353,0.0017,-0.0387,0.061,0.0186,-0.0005,0.0894,0.0148,0.0349,0.0115,0.0064,0.0226,0.0132,-0.0225,-0.0445,-0.0428,0.0015,0.0526,-0.0375,0.011,-0.0398,0.0047,-0.0351,-0.0912,-0.1073,-0.0889,-0.0389,-0.0217,-0.0176,0.0004,-0.0089,-0.0248,-0.0687,0.117,0.0303,-0.0311,0.027,0.0788,-0.0675,0.0201,-0.0332,0.0897,-0.0731,-0.0118,0.0708,-0.0022,0.0261,-0.0049,0.0602,0.0212,-0.0055,-0.0087,-0.1236,0.0477,0.0564,0.0453,0.1047,0.032,-0.0141,0.0646,-0.0332,0.052,-0.014,0.0058,-0.0602,-0.0029,-0.082,0.0422,-0.0216,0.002,-0.0757,-0.0446,0.0499,0.0407,0.0232,0.0176,-0.0405,0.0223,0.0954,-0.0572,0.0563,0.0584,0.0078,0.022,0.0344,-0.0905,-0.0625,0.0498,-0.0382,0.0467,-0.0791,0.0668,-0.037,-0.016,0.0633,-0.0267,0.0036,0.064,0.0277,-0.0199,0,0.0418,0.0718,0.0381,0.0447,0.0186,-0.0005,-0.0303,-0.0356,-0.1133,0.0274,-0.0487,0.0293,0.0306,0.0701,0.0256,-0.0677,-0.0092,-0.0056,0.0579,0.0002,0.018,-0.049,-0.0184,0.0245,0.0093,-0.0535,-0.0018,-0.069,0.012,0.0053,-0.0777,0.0056,-0.0565,-0.0069,-0.0391,-0.0342,-0.0424,-0.0501,0.0451,0.0227,-0.0555,0.0058,-0.005,-0.0285,0.0206,0.0644,-0.0946,0.0006,-0.0205,0.0142,0.0628,0.0475,0.0578,-0.0316,-0.0459,-0.0255,0.064,-0.0558,0.0617,0.0051,0.0558,-0.0557,-0.0151,0.0204,0.0084,-0.0007,0.0293,0.0573,0.0482,0.0685,0.0273,0.0236,0.0058,-0.1014,-0.0195,-0.0538,-0.018,-0.0696,-0.0389,0.0324,-0.0146,-0.0377,-0.0564,-0.0957,0.0147,-0.0458,0.0618,-0.1058,-0.0169,-0.0113,0.025,0.1104,-0.035,-0.0018,-0.0105,0,-0.0152,0.0074,0.0025,0.0917,-0.012,0.0162,0.0059,0.0413,0.0143,0.0025,-0.0264,0.0318,-0.0311,0,-0.0365,0.0728,-0.0305,-0.063,-0.0759,0.085,-0.0139,0.0759,-0.1013,0.0352,0.0179,0.0879,0.0446,0.0559,-0.0587,-0.0534,0.0113,-0.0904,0.0221,-0.0677,-0.0496,0.0792,-0.002,0.0207,0.018,0.0011,-0.0181,0.0295,0.0179,0.0209,-0.0909,-0.0925,-0.082,0.0772,0.0089,0.0792,-0.0149,-0.0551,-0.0448,-0.0173,-0.0406,-0.0606,-0.1015,0.0371,-0.037,0.0421,-0.0366,0.085,-0.0644,0.0041,0.0249,-0.1091,0.011,-0.0271,-0.1346,0.0077,0.0883,0.057,0.0763,0.0085,0.1235,0.0396,0.1179,0.0196,0.0174,-0.0764,-0.0414,-0.0195,0.0416,-0.0059,0.0229,0.0723,-0.0476,0.0189,0.0239,-0.0118,-0.0198,-0.0209,0.0511,0.0895,0.0514,0,-0.0467,0.0267,-0.046,0.0472,0.0281,0.0432,0.0701,0.017,-0.0494,0.0158,0.057,-0.0545,-0.0512,0.1134,-0.0173,-0.0378,0.0039,-0.0988,-0.0579,-0.0948,0.0023,0.0168,-0.0156,-0.0293,0.0363,0.0249,-0.0753,-0.0064,0.0069,-0.0455,-0.0318,0.0213,-0.0458,0.0027,0.0674,0.0224,-0.0427,-0.0099,-0.1082,-0.0457,0.066,-0.0359,0.1097,-0.0658,0.0164,0.0163,0.0146,-0.0849,0.0147,0.0402,0.0035,-0.0784,0.0265,0.0935,0.0542,-0.0575,-0.0087,0.0282,0.0843,0.1049,0.0133,0.0057,-0.0104,-0.0105]},{"url":"/posts/20260304-digesting-burning-out-ai-coding-agents/","title":"AI coding tools turned my once-a-year hobby project into a daily habit","snippet":"← Digesting AI coding tools turned my once-a-year hobby project into a daily habit 4 Mar 2026 Filed in: AI, productivity, tools Benj Edwards spent two months burning through 50 hobby projects with","embedding":[-0.0615,-0.0345,0.0514,0.0329,0.0581,-0.0538,-0.0056,-0.0085,-0.0405,0.0436,-0.0491,0.0367,0.0013,0.0164,0.0217,0.0466,-0.0238,-0.0887,-0.0202,-0.0335,0.0174,-0.0322,0.0278,-0.0351,0.0339,0.1104,0.0099,-0.0778,0.01,-0.0052,0.0199,0.0794,0.0511,0.0245,0.074,0.0562,-0.0059,0.0579,0.0051,-0.0226,-0.078,-0.0245,0.0307,-0.0259,0.0418,-0.0777,0.0146,-0.1032,0.0973,0.0215,-0.0812,-0.0774,-0.0164,-0.0965,0.01,0.0184,0.0457,0.0264,-0.0068,-0.0114,0.0462,-0.0291,0.0279,-0.0289,0.0333,-0.0166,-0.0119,0.0006,-0.0096,-0.0293,-0.0264,0.0078,-0.0559,0.0275,0.1198,-0.0246,0.0221,-0.0387,0.09,-0.1107,-0.0631,0.0128,-0.0097,0.1091,-0.0377,0.0166,0.0338,0.086,0.0762,0.0011,0.024,-0.0546,0.0517,0.0044,0.0947,-0.0194,-0.0054,0.0053,-0.0946,0.0463,-0.0285,0.0362,0.0181,-0.0696,-0.0372,0.0567,0.0723,0.0259,0.0185,-0.0036,-0.0308,0.0002,0.0175,0.0041,0.0666,0.0179,-0.033,0.0683,0.0595,0.1147,0.0274,0.096,0.0143,0.0412,-0.0221,0.0259,-0.002,0,0.049,0.0505,-0.0008,0.1338,0.019,-0.0861,0.0542,0.1102,-0.025,0.0039,0.0115,0.0457,-0.0726,0.1289,0.0827,-0.066,-0.0253,-0.0427,-0.0087,-0.0003,-0.0012,-0.1693,0.0081,-0.0093,0.0446,0.0179,0.0705,-0.0457,0.0375,-0.0025,-0.0603,0.0421,-0.0466,-0.0486,-0.0629,0.0155,-0.0027,-0.0136,0.0062,0.0925,-0.0963,0.0405,0.0528,-0.0799,0.0317,-0.0249,0.0487,-0.0192,-0.0128,0.0236,0.011,0.0227,0.0505,-0.033,-0.0851,0.0025,0.0438,-0.0575,0.0601,0.0503,0.0595,0.0303,-0.0322,0.0804,-0.0636,0.1424,0.0609,0.0747,0.0321,0.04,0.0091,-0.0039,-0.0368,-0.1687,0.0247,-0.0161,-0.0384,-0.1115,-0.0686,-0.0021,0.0492,-0.0027,-0.014,-0.0594,0.037,-0.012,-0.0104,-0.0719,-0.0232,0.0743,-0.0165,0.0064,-0.0561,0.024,-0.0141,0,-0.0385,-0.0538,-0.0553,0.0393,0.0468,-0.0564,-0.0315,-0.0287,-0.0097,-0.0021,-0.0161,-0.0413,-0.0506,0.0202,-0.0112,-0.0365,-0.0246,-0.0167,0.0038,0.0176,0.0122,0.083,-0.0697,-0.103,0.0035,0.0297,-0.0506,0.0596,0.0044,-0.0276,0.0234,-0.0272,-0.0403,-0.053,0.0357,0.0639,-0.0385,-0.029,-0.0679,0.0049,0.0434,-0.0199,-0.0019,-0.0128,-0.0319,0.0537,-0.0543,0.0111,-0.0106,0.0421,0.0211,0.0401,-0.063,-0.0865,-0.0278,-0.0272,-0.0182,-0.0173,-0.0266,0.0514,-0.0797,-0.0116,0.0216,-0.0039,-0.0517,-0.0576,0.0089,0.0626,-0.0401,-0.0546,-0.0033,0.0248,-0.0772,-0.0235,-0.072,0.0159,0.0354,-0.0037,0.0077,-0.056,-0.0524,-0.0207,0.016,-0.0062,-0.0402,0.1008,-0.0401,0.0112,-0.0398,0.0774,-0.0096,0.0126,-0.0325,0.0672,-0.0396,0,0.006,0.0393,0.0392,-0.007,0.0425,-0.0599,0.0071,0.066,0.0082,0.0006,0.1044,-0.0588,-0.0073,0.0772,0.0551,0.0102,0.0771,-0.0399,-0.0173,-0.0606,0.0976,-0.0413,-0.0005,-0.0272,-0.0707,-0.0792,-0.0137,0.0661,0.0108,0.0505,-0.0018,0.0595,0.016,-0.0585,0.0733,-0.1277,0.0234,-0.0216,-0.0424,0.0211,-0.0047,0.0436,0.0586,-0.0595,0.0313,-0.0301,-0.0661,-0.0946,0.0304,-0.0139,-0.0204,0.0186,0.0301,0.1096,0.1292,0.0051,-0.0002,-0.0805,-0.0164,0.0811,0.0497,-0.018,-0.1347,0.0103],"teaser":"Benj Edwards burned through 50 projects in two months with AI coding agents and I know the feeling."},{"url":"/posts/20260304-digesting-burning-out-ai-coding-agents/","title":"AI coding tools turned my once-a-year hobby project into a daily habit","snippet":"And the busyness. Edwards says AI tools won't make people unemployed — they'll make people busier than ever. I'm living that. I'm more productive at work, but I'm also just doing so much more .","embedding":[-0.0838,0.0022,0.0255,0.0813,0.0277,-0.0307,0.0406,0.0193,-0.0423,0.0513,-0.0522,-0.0049,-0.0466,0.027,-0.0392,0.0034,0.0336,-0.0344,-0.0488,-0.053,0.0128,-0.0606,0.0225,-0.0061,-0.0297,0.0624,-0.0122,-0.0903,0.0083,0.0178,0.0306,-0.0161,0.0361,-0.0022,0.0765,0.0717,-0.0141,0.0207,0.0042,-0.0182,0.0191,-0.0787,-0.0533,0.0162,0.0604,0.038,-0.0247,-0.0812,0.0469,-0.0341,-0.0886,-0.0478,-0.0187,-0.063,0.0001,-0.0121,0.1375,0.0327,-0.0131,0.0054,0.051,-0.0476,0.014,-0.0049,0.1326,0.0383,-0.0099,-0.03,-0.1075,0.0543,-0.0038,0.0057,-0.0515,0.0405,0.0665,-0.0551,-0.0022,-0.0217,0.0357,0.0232,-0.0024,0.049,0.0355,0.065,-0.0669,0.0022,0.0263,0.0483,0.1351,-0.0591,-0.0825,-0.0139,-0.0144,-0.0154,0.1748,0.039,0.0526,0.0217,-0.1313,0.0211,-0.0457,0.0308,0.0107,-0.0972,0.0385,0.0273,-0.0127,-0.0177,-0.0435,-0.0561,0.0178,0.0016,0.0417,0.0237,0.0671,-0.0546,-0.0118,0.03,-0.0197,0.0959,0.0939,0.0092,-0.0279,0.0247,0.0427,0.0377,0.0471,0,0.0098,0.0322,0.0312,0.0446,0.0803,-0.0706,0.0481,0.0639,-0.0081,0.1024,-0.059,0.0532,-0.0579,0.0803,0.0406,-0.0913,0.0008,0.0231,-0.0179,-0.0228,0.0023,-0.0929,0.0052,-0.0482,0.0093,0.001,0.0328,-0.0972,0.0516,-0.0098,-0.0225,0.0713,-0.0649,-0.0803,-0.0782,-0.0399,-0.038,-0.0038,-0.04,0.024,-0.1054,0.0602,-0.0021,-0.0428,-0.0396,0.001,0.023,-0.0258,-0.063,0.0122,0.024,0.0625,0.0441,-0.0343,-0.07,-0.0681,0.0746,-0.0545,0.004,0.0488,0.0767,-0.0152,-0.0374,0.0558,0.0073,0.0407,0.0336,0.0853,0.04,0.0234,0.0134,0.0511,-0.0134,-0.0903,0.0182,0.0233,0.0348,-0.08,-0.0848,-0.0807,0.0402,0.0143,-0.0161,-0.1026,-0.0092,0.0361,-0.0741,0.0011,-0.0521,0.0131,-0.0298,-0.0187,-0.01,0.0424,-0.0469,0,0.0163,-0.0795,-0.0547,0.0148,0.0507,0.0032,0.0011,-0.1212,-0.0013,0.0379,-0.1078,-0.0429,0.0063,0.0821,0.0181,-0.0572,-0.0464,-0.0167,0.0066,0.0626,0.0358,0.1038,-0.1016,-0.0485,0.0074,0.0719,-0.075,0.0435,-0.0141,-0.042,0.0256,-0.0489,-0.0171,-0.0782,0.0251,0.0954,-0.0141,0.0182,-0.0683,-0.0005,0.1037,-0.0787,-0.0373,-0.0028,0.0078,0.0082,-0.05,-0.0317,-0.083,0.0883,0.0742,0.0096,-0.0699,-0.0227,-0.0362,0.0059,-0.0533,-0.1234,-0.0253,0.049,-0.0552,-0.0437,0.0951,0.0692,-0.0475,-0.0392,0.0456,-0.0075,0.0158,-0.031,-0.0066,0.0443,0.02,-0.022,0.0034,0.069,0.0124,-0.0221,0.0114,-0.0093,-0.0301,-0.078,0.061,0.0302,-0.0714,0.0747,0.0107,0.0108,-0.0342,0.0287,-0.0442,0.0207,-0.0392,0.0954,0.0195,0,0.0401,0.0051,0.0134,0.0298,0.0317,-0.0472,0.0102,0.0624,-0.0568,0.0327,0.0614,-0.0794,0.0589,0.0888,0.0139,0.0591,0.0388,0.0044,-0.0264,-0.0457,0.0682,0.0023,0.0302,-0.0585,-0.0273,-0.0948,-0.0427,0.0543,-0.0244,0.0587,-0.0012,0.0126,-0.0212,0.0489,0.0447,-0.0674,0.053,0.0074,-0.0077,-0.0043,-0.009,0.0751,-0.004,0.0116,0.0094,0.0132,-0.0864,-0.0775,0.0328,-0.0173,0.0373,-0.0146,0.0462,0.1151,0.0835,0.054,0.0317,-0.0355,-0.0249,0.1141,0.0015,0.014,-0.0465,0.0137]},{"url":"/posts/20260304-digesting-burning-out-ai-coding-agents/","title":"AI coding tools turned my once-a-year hobby project into a daily habit","snippet":"His steam shovel analogy fits: the machine is tireless, but the human operating it still needs to eat and sleep. I haven't figured that part out yet.","embedding":[-0.0456,-0.0117,0.0101,0.1091,0.0238,-0.0234,0.0218,0.0144,-0.0584,0.028,-0.0505,0.0272,0.0187,-0.0019,-0.0142,-0.0015,0.0204,0.0085,-0.018,-0.084,0.0757,-0.0284,0.0271,0.0145,-0.0094,0.0952,-0.0038,-0.0795,0.035,0.0054,-0.003,0.0292,0.0427,-0.0105,0.0634,0.0262,-0.0244,-0.0124,-0.0025,-0.0147,0.0293,-0.0959,0.0054,-0.037,0.0644,0.0646,-0.0757,-0.0924,0.0554,0.0259,-0.0915,-0.0568,0.0043,-0.0486,0.0064,-0.011,0.0868,0.0637,-0.0051,-0.0102,0.0916,-0.0452,0.018,0.0202,0.0933,0.0316,-0.0464,-0.009,-0.0463,0.0059,-0.0519,0.0086,-0.0299,0.0674,0.0117,-0.0939,0.0417,-0.0609,0.0752,0.0584,-0.0635,0.0349,0.0695,0.0796,-0.0292,0.0113,0.0802,0.041,0.0675,-0.0007,-0.0694,-0.0187,0.0121,-0.0298,0.0863,0.0312,-0.0203,-0.0464,-0.1429,0.0051,-0.0525,0.0503,0.0158,-0.0427,0.0164,0.0437,0.0281,-0.0474,-0.0129,-0.0409,-0.0418,0.0382,0.0307,-0.0139,0.0224,-0.0307,-0.0404,0.0803,0.0088,0.1,0.0266,-0.0279,-0.0227,0.0393,0.0761,0.0065,0.0144,0,-0.0379,-0.034,0.0609,0.0208,0.0626,-0.1082,-0.0132,0.0438,0.0122,0.059,0.0019,0.032,-0.061,0.0876,0.0651,-0.1148,-0.0065,0.0215,0.0386,-0.0496,-0.0094,-0.0289,0.0732,-0.0051,0.0219,0.0061,0.0062,-0.0876,0.056,0.0131,0.0048,0.0697,-0.0969,-0.0533,-0.0325,-0.0066,-0.0456,0.0515,-0.0777,0.0638,-0.0822,0.0404,0.0382,-0.0893,-0.0583,-0.0052,0.0478,-0.034,-0.0413,-0.0467,0.0021,0.0568,0.0044,-0.0721,-0.0328,-0.0689,0.0816,-0.0577,-0.0542,0.0319,-0.0158,-0.0231,0.003,0.0204,0.0108,0.0383,0.0088,-0.001,-0.0026,0.0531,-0.003,0.0125,-0.0305,-0.0663,-0.054,-0.003,0.0324,-0.136,-0.1151,-0.0918,0.0267,-0.0232,-0.0273,-0.0613,0.0042,0.0297,-0.0856,-0.059,-0.0067,0.0189,-0.0662,-0.0473,0.0081,0.0498,-0.0465,0,-0.0322,-0.0344,-0.0543,0.0656,0.0168,0.0054,-0.0476,-0.0595,-0.044,0.0369,-0.0641,-0.0309,-0.012,0.0708,0.0795,-0.0184,-0.0602,-0.016,-0.0435,0.0483,0.021,0.1008,-0.0922,-0.0852,0.0373,0.0798,-0.094,0.1116,0.0226,-0.0369,-0.0131,-0.0498,0,-0.0586,0.0213,0.1073,-0.0143,0.0037,-0.0601,-0.0127,0.1052,-0.0535,-0.0142,0.0196,0.0081,-0.0113,-0.0757,-0.0372,-0.0653,0.0548,0.0995,-0.0216,-0.079,-0.0587,-0.0492,-0.0076,-0.0163,-0.0548,-0.0192,0.0119,-0.0392,-0.0571,0.0346,0.0477,-0.0883,-0.0044,0.0114,0.0249,-0.016,-0.0538,0.0643,0.0246,0.0178,0.0281,-0.0278,0.0251,0.0101,-0.0491,-0.0207,-0.0362,-0.0277,-0.0818,0.0332,0.0364,-0.0465,0.0397,-0.0124,-0.0289,-0.0074,0.1135,0.0007,0.038,-0.0535,0.1059,-0.0183,0,-0.0415,-0.0527,0.0752,0.0739,0.026,-0.0691,0.1062,-0.0164,-0.0383,0.0305,0.0377,-0.0544,0.0978,0.0671,0.0839,0.1115,0.0494,0.0468,-0.0131,-0.0164,0.0725,-0.05,0.0134,-0.006,0.0079,-0.0908,-0.0507,0.0608,0.0111,0.0986,0.0283,0.051,0.0141,0.0106,0.025,-0.0163,0.0396,-0.0722,-0.059,0.005,-0.0205,0.0932,-0.0671,0.0171,0.0132,0.0128,-0.008,-0.0867,0.0184,0.0613,0.0456,-0.0152,0.0637,0.1054,0.0686,0.0263,0.0279,-0.0294,-0.0051,0.0843,-0.0033,0.0721,-0.0387,-0.0392]},{"url":"/posts/20260305-digesting-eleventy-becomes-build-awesome/","title":"11ty is dead, long live Build Awesome","snippet":"← Digesting 11ty is dead, long live Build Awesome 5 Mar 2026 Filed in: web development, tools, open source Eleventy — the static site generator that builds this site — is becoming Build Awesome , a","embedding":[-0.1555,-0.0477,0.0085,-0.0389,0.0859,-0.0675,-0.016,0.0228,-0.0335,-0.0183,0.0005,0.0894,0.0282,-0.0185,0.0679,0.0472,0.0543,-0.0855,-0.0401,0.0878,0.036,-0.0228,0.083,-0.0069,0.0447,0.0451,-0.0777,0.0237,0.1092,-0.0571,0.0315,0.0577,0.0115,-0.0406,0.0534,0.0004,0.1196,0.0472,0.0013,0.0478,-0.028,-0.061,-0.0352,0.0377,0.0474,-0.094,0.0321,-0.0849,-0.0971,0.0548,0.0037,-0.13,0.0023,-0.1093,-0.003,0.0187,0.0138,-0.0347,-0.0381,0.005,0.0454,0.0287,0.0016,0.0278,0.0257,-0.0224,0.0232,0.0241,-0.0167,-0.0321,0.0055,-0.0754,0.0068,0.0291,0.0205,0.0827,0.0839,-0.0168,-0.0399,-0.0007,0.0326,0.0003,0.0297,0.0508,0.0154,-0.0038,0.0598,0.0099,-0.05,0.009,0.0051,0.0087,0.0932,-0.043,-0.0069,0.0195,-0.0247,-0.0669,-0.0539,0.1025,-0.0634,-0.0093,0.0592,-0.0557,-0.0172,0.0187,0.0375,0.116,0.0431,0.0067,0.025,-0.0488,-0.0649,-0.0557,-0.0219,-0.0152,-0.0884,-0.0555,0.1064,0.018,0.0306,0.0606,0.016,0.0555,-0.0186,0.0678,-0.0272,0,0.1069,0.1029,-0.0529,0.0497,0.0512,-0.0295,-0.0326,-0.0034,-0.1589,0.0148,0.0712,0.1124,-0.0196,0.0108,0.0143,-0.1255,0.042,-0.0564,0.0484,-0.0519,0.0148,-0.0396,0.0402,-0.0386,-0.0621,0.0298,0.0832,0.1228,-0.0076,0.0019,-0.0614,-0.0311,0.0256,0.0473,-0.0768,-0.0738,-0.0592,-0.0976,0.0491,0.0007,-0.063,0.0288,-0.0308,-0.0252,0.0695,0.04,0.0088,-0.0355,0.0813,-0.0932,-0.0299,-0.0029,-0.0257,0.1429,-0.0896,-0.0941,-0.0612,-0.0548,0.0454,-0.013,0.0378,0.019,0.0287,-0.0192,-0.0102,0.0729,0.0617,0.0413,0.0157,0.0416,0.0846,-0.0053,0.0165,-0.0278,0.0179,0.0103,-0.0374,0.01,-0.0168,0.051,0.0625,0.0567,-0.0097,0.0177,0.0324,-0.0522,0.0023,-0.0171,-0.0486,-0.0051,0.0372,-0.0546,0.0732,0.0068,-0.0578,0,-0.014,-0.0066,-0.0682,0.0471,0.005,-0.006,-0.0079,0.0705,0.0264,0.0247,0.0141,0.0624,-0.0237,0.0002,0.0224,-0.0177,-0.0196,-0.0586,0.0324,-0.0201,0.1028,0.018,-0.1054,0.0044,0.0752,0.0671,-0.0267,-0.0181,-0.0485,-0.0066,0.0095,-0.0035,-0.0909,0.0024,0.0166,-0.0289,-0.1317,0.0358,-0.0639,-0.049,0.0231,-0.0144,0.0593,0.0495,-0.0313,0.0052,-0.0961,-0.0528,0.0684,-0.0047,0.0036,0.0157,0.0435,-0.0245,-0.0451,-0.0398,-0.0082,0.071,-0.0611,0.0562,-0.0213,0.0186,-0.0342,-0.0456,0.0325,0.0205,0.0083,0.0174,-0.1082,0.0335,0.0843,0.0467,-0.092,-0.0022,-0.0095,0.0297,0.1167,0.0112,-0.0375,-0.0155,0.004,0.059,-0.0696,-0.0452,-0.0347,-0.02,-0.0045,0.0341,-0.0087,0.0405,-0.006,0.0822,-0.0266,0.0727,0.0759,0,0.0039,0.0475,-0.0889,0.0199,0.0262,-0.0388,-0.0062,-0.0297,0.0009,-0.0076,0.0236,-0.0541,-0.0338,0.0362,-0.0064,-0.0466,-0.0155,0.0075,-0.0343,-0.0949,-0.0393,0.0556,0.0516,-0.0598,-0.0944,-0.0289,-0.0331,0.0009,-0.0479,-0.0688,-0.0134,0.0398,-0.0493,-0.0442,0.0035,-0.0072,-0.0617,-0.0015,-0.0003,0.012,0.0209,-0.0363,0.0252,-0.004,-0.0441,-0.0512,-0.0476,-0.0492,0.0051,0.016,-0.0177,-0.0219,-0.0162,0.0158,-0.0071,-0.0359,-0.0215,0.0589,0.025,0.1102,0.0767,-0.0966,0.0247,0.0113],"teaser":"The static site generator I&#39;ve backed for years just got its future sorted."},{"url":"/posts/20260305-digesting-eleventy-becomes-build-awesome/","title":"11ty is dead, long live Build Awesome","snippet":"For a personal blog like this one, nothing changes except the project I depend on is more likely to be around in five years. That's the outcome my small monthly contribution was hoping for.","embedding":[-0.1289,-0.0015,0.0027,-0.0463,0.075,-0.034,-0.04,0.0936,-0.0163,-0.0228,0.0017,0.0599,-0.0135,-0.0469,0.0249,0.0254,0.025,-0.0996,-0.0564,-0.0141,0.0059,-0.0611,0.0461,0.0218,0.0735,0.0169,-0.0547,0.0405,0.0376,-0.0366,0.0579,0.0643,0.0464,-0.0237,0.0278,0.0099,0.0816,0.0374,0.028,-0.0224,-0.0487,-0.072,-0.0526,-0.0178,-0.0059,-0.0967,0.0278,-0.0508,-0.0771,0.0604,0.0283,-0.1331,-0.0149,-0.0492,0.0038,0.0689,-0.0438,-0.0851,-0.0316,0.0169,0.0319,0.0223,-0.0141,0.0042,0.0323,-0.0377,0.0407,0.0239,-0.0311,0.0028,0.0771,-0.0647,0.0127,-0.0037,0.0669,0.0812,0.0448,-0.0493,0.0027,0.0145,0.0003,0.0174,-0.0352,-0.023,-0.0086,0.0133,0.1051,0.0248,-0.0177,0.0038,-0.03,-0.039,0.0746,-0.0011,-0.0345,0.0624,-0.0169,-0.0838,-0.0694,0.0598,-0.0772,0.0371,0.0496,-0.0749,-0.0298,-0.0353,0.0185,0.1066,0.0706,-0.03,-0.0254,-0.0581,-0.0583,-0.0717,-0.0343,-0.03,-0.0546,-0.0233,0.0548,0.0159,0.0903,0.0776,0.0075,0.0833,-0.0443,0.0322,-0.0626,0,0.1371,0.108,-0.0605,0.0659,0.0517,-0.0151,0.0354,0.0507,-0.1262,0.0163,0.0305,0.1182,0.0321,0.0311,-0.0282,-0.1535,-0.024,-0.0104,0.0547,-0.0193,-0.0088,-0.0415,0.0158,-0.0417,0.0067,-0.0295,0.0624,0.1361,-0.0185,0.0198,-0.0498,-0.0422,-0.0103,0.0384,-0.0503,-0.035,-0.0329,-0.088,0.075,-0.0109,-0.0514,0.0693,-0.072,-0.0482,0.0365,0.0429,0.035,-0.0417,0.1238,-0.1026,-0.0437,-0.0225,0.0104,0.1217,-0.0527,-0.0939,-0.0142,-0.0357,0.0559,-0.0491,0.0437,0.0283,0.0279,0.0367,-0.0318,0.0954,0.037,0.0294,0.0044,0.0407,0.0709,0.028,0.0233,-0.0612,0.0617,0.0042,-0.0391,0.0458,0.0542,0.0674,0.0581,0.0411,-0.025,0.0421,0.0567,0.0065,-0.0425,0.0031,-0.0292,-0.0095,0.0266,-0.0744,0.0663,-0.0097,-0.0246,0,-0.0064,0.0004,-0.0152,0.0906,0.044,-0.0314,-0.0095,0.0642,0.0767,0.0763,0.0056,0.0277,-0.0134,-0.0399,0.0471,-0.0744,-0.0193,-0.0793,0.0905,-0.0032,0.0606,0.0102,-0.1053,-0.0176,0.0996,0.0339,-0.0243,-0.0183,-0.0363,-0.0267,-0.0149,-0.0321,-0.1037,0.0029,-0.0268,-0.0215,-0.0881,0.0237,-0.0438,-0.0491,0.0514,-0.0181,0.0107,0.0425,-0.0222,-0.0013,-0.0021,-0.0167,0.0879,-0.0022,0.0493,0.0211,-0.0266,-0.03,-0.0395,0.0215,0.0512,0.0556,-0.0314,0.0293,-0.009,0.0519,0.04,-0.0326,-0.045,-0.0108,-0.0196,0.0081,-0.0845,-0.0085,0.0476,-0.0232,-0.1012,0.0058,-0.0523,0.0078,0.0996,-0.037,0.0074,0.0325,-0.014,0.0485,-0.0492,-0.0102,0.0283,-0.0078,-0.0301,0.0466,0.0062,0.0516,-0.0136,0.0371,0.0017,0.0653,0.0722,0,0.0082,0.0585,-0.06,0.0021,0.0239,-0.0792,0.0428,0.02,0.063,0.0037,0.0488,-0.0238,-0.0277,0.0147,-0.0179,-0.0744,-0.0142,0.056,-0.0684,-0.0348,-0.0283,0.0636,0.0615,-0.0979,-0.1001,-0.0334,0.0069,0.0583,-0.0643,-0.0812,-0.0064,0.0499,-0.0533,-0.02,-0.0149,-0.0128,-0.0421,0.024,0.0046,0.062,0.0086,-0.042,-0.0073,0.0156,-0.0372,-0.0618,-0.1392,-0.0469,-0.0156,-0.0246,0.0149,0.0139,-0.0356,0.0273,0.0373,-0.037,-0.0613,-0.0247,0.0143,0.0512,0.0819,-0.1269,0.0111,0.0095]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"← Blog Improving AI chatbots with an editorial handbook from your best content 21 Dec 2025 1,914 words Filed in: Drupal, AI, content strategy, Claude Own work . Palm trees holding on after a storm.","embedding":[-0.0543,-0.0104,0.0156,0.0236,0.0818,-0.0284,-0.0116,0.0332,-0.0374,0.0396,-0.0538,0.0024,0.0394,0.0612,0.0851,0.0792,0.0437,-0.0155,-0.0752,0.0016,0.0254,0.0808,0.0395,-0.0375,-0.0662,0.0678,-0.0294,-0.0417,0.003,-0.009,0.0201,-0.0076,0.1277,0.077,0.0363,0.0611,-0.0187,0.0062,0.0537,-0.0413,-0.0457,-0.0617,-0.0556,0.0011,0.1406,0.0108,-0.0995,-0.0492,0.006,0.0345,-0.1058,-0.0101,0.06,0.04,-0.0319,0.034,-0.0536,-0.0212,0.0328,-0.1295,0.043,-0.024,-0.0065,-0.0157,0.0216,-0.0384,-0.0542,0.0343,0.0358,-0.0113,-0.0488,0.0729,0.0785,0.0657,-0.0492,0.0087,-0.0108,-0.0392,0.0008,-0.0795,-0.0247,0.005,0.0814,0.0675,-0.0486,0.0322,0.0331,0.0016,-0.0048,0.0709,-0.0378,-0.1006,0.1718,-0.0511,0.0241,0.0174,-0.0132,-0.0879,-0.0186,0.0574,0.022,0.0264,-0.0815,-0.1276,0.0186,0.0268,0.0086,-0.0353,0.0173,0.0092,-0.0535,0.0275,-0.0433,-0.0723,0.122,-0.0449,0.0805,0.0073,0.0806,0.0542,0.0494,0.0045,0.0053,0.0601,0.0695,0.0648,0.0259,0,0.074,0.0258,0.0174,0.0918,0.0752,-0.0193,-0.0417,-0.0295,-0.0319,0.0049,-0.0295,0.0672,-0.0345,0.056,-0.0181,-0.0324,-0.0058,0.0252,0.0275,0.0201,-0.0231,-0.0429,0.0543,0.04,0.0596,0.0376,0.0609,-0.055,0.0418,-0.0025,-0.0263,-0.0155,-0.0092,-0.0263,0.0076,0.0155,-0.0731,-0.0031,-0.0032,0.0166,-0.0795,-0.0004,0.0056,-0.0692,0.0061,0.0504,0.0147,-0.055,0.0736,-0.0375,0.0178,0.0045,0.0368,-0.0062,0.0229,-0.0779,0.022,-0.0153,0.0375,-0.0176,0.0453,0.0098,-0.0312,0.0836,0.0831,-0.0078,-0.0323,0.0922,-0.0034,-0.0368,0.0243,0.0571,-0.021,0.0071,-0.0546,0.0088,-0.0087,-0.1128,0.0102,-0.0202,-0.0038,-0.0233,0.0034,-0.0793,0.0243,-0.052,0.0089,-0.0143,0.0022,0.0036,-0.0102,0.0438,-0.062,0.0307,-0.0473,0,-0.0047,-0.0137,-0.0659,0.0276,-0.005,0.0307,-0.0662,0.0159,0.0851,-0.0197,-0.0799,-0.0306,0.0139,-0.0017,0.0129,-0.0019,-0.0492,-0.0488,-0.0035,0.0834,0.0073,0.0344,-0.1381,0.04,0.05,0.0155,-0.0366,0.0595,0.0033,-0.0464,-0.023,0.007,-0.0199,-0.0144,0.006,-0.0202,-0.0018,-0.0705,-0.0271,0.0433,0.0433,0.0214,-0.0881,-0.0981,-0.0741,-0.0052,-0.1304,0.0243,-0.0808,0.0352,-0.0146,-0.1024,-0.1047,-0.0786,-0.0361,-0.0626,-0.0209,-0.0235,-0.0568,-0.008,-0.0827,0.0511,-0.0022,0.0022,-0.0204,-0.097,0.0269,0.0358,-0.0772,-0.0644,0.0692,-0.0358,-0.0506,0.0093,0.0673,0.0164,0.0667,-0.0486,0.0254,-0.0376,-0.0088,0.0026,0.0162,0.0951,0.0466,0.1215,-0.0083,0.0392,0.0035,0.1061,-0.0337,-0.0064,0.0207,0.114,-0.0675,0,-0.0712,-0.0659,-0.0544,0.0639,-0.0615,0.0042,-0.0021,-0.0325,-0.0209,-0.058,0.0128,-0.0185,-0.0462,0.0147,0.0084,0.0087,0.0083,0.0184,-0.0162,-0.0446,0.0753,0.0251,-0.0635,0.0003,0.0582,-0.0198,-0.0867,0.0017,-0.1413,0.0255,0.0128,0.0176,-0.0435,0.007,0.0846,0.0022,0.0372,-0.0755,-0.0316,0.0148,0.0272,0.0582,-0.0144,-0.075,0.0688,-0.0073,-0.022,-0.1273,0.0357,-0.093,0.0065,-0.0694,0.0476,0.0554,0.0892,0.0301,0.0337,0.027,0.0731,0.0333,0.0456,0.0808,0.0156,0.0037],"teaser":"Editorial guidelines are often too vague for humans — and useless for AI. Extract patterns from your best content to create actionable standards for both.","date":"Sun Dec 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"extracted from our best work: User : Summarize this publication: [uploads 24-page academic paper on disaster memorial parks in Japan] Copilot response : Title : Place Governance and Citizen-Driven","embedding":[-0.0166,-0.0162,0.0487,0.0234,0.1112,-0.043,0.0158,0.0506,0.0083,0.0121,-0.0592,-0.0377,0.0384,0.0449,0.0408,0.0801,0.0182,-0.0917,-0.0532,0.0184,-0.0167,0.0793,0.0528,-0.0046,-0.0053,0.0541,-0.0282,0.0116,-0.0468,0.0155,0.0106,0.0115,0.0586,0.0349,0.0616,0.0622,0.0222,0,0.0507,-0.0229,-0.0412,-0.0728,-0.0096,0.003,0.0744,0.0024,-0.0829,-0.0482,0.017,0.0352,-0.0109,-0.0243,0.0824,0.0209,-0.0421,-0.0068,-0.0595,-0.013,0.0354,-0.1068,0.0136,-0.0208,0.0053,-0.0271,0.0103,-0.0222,-0.0866,0.0299,0.006,-0.0203,-0.0041,0.0773,0.1128,0.0335,-0.0625,-0.0347,0.0161,-0.0383,0.0598,-0.0498,0.0049,-0.0473,0.0528,0.0055,-0.0337,0.0417,0.0022,-0.0148,-0.0021,0.0956,-0.0274,-0.0734,0.2171,0.0282,0.0153,0.0368,-0.0487,-0.0699,-0.0396,0.0955,0.0183,0.0011,-0.022,-0.1171,0.0117,-0.0462,-0.0739,-0.0358,-0.0051,0.0176,-0.0465,0.0077,0.0017,-0.0391,0.0685,-0.0011,0.0094,-0.0022,0.0493,0.0628,0.0177,-0.0321,-0.0586,0.0056,0.0236,0.0438,0.0342,0,0.0588,0.054,-0.005,0.1136,0.0566,-0.0376,-0.0869,-0.0476,-0.0301,-0.0568,0.0029,-0.0258,0.001,0.0424,-0.0219,-0.0777,-0.0228,0.0312,-0.0419,0.013,-0.0206,-0.0392,0.0439,0.0364,0.0922,0.0542,0.0282,-0.0279,0.0451,0.0357,-0.0875,0.0369,-0.0224,-0.0459,0.0103,-0.0151,-0.05,-0.0585,-0.0757,-0.005,-0.0825,-0.0166,-0.0577,0.0032,0.0819,0.0037,0.0156,-0.0221,0.0368,0.0193,-0.013,0.0206,-0.0473,-0.0264,0.0111,-0.0987,0.0163,-0.0562,0.023,-0.0588,0.0515,0.0271,0.0075,0.012,0.1262,0.0104,0.0268,0.0619,0.0461,-0.057,0.0431,0.0153,0.0036,0.0928,-0.069,-0.015,-0.0171,-0.0362,0.0222,0.0014,0.0113,-0.0457,-0.0601,-0.0493,0.0375,-0.0716,0.0467,-0.0288,-0.027,0.0579,-0.1052,0.0617,-0.0347,-0.0013,-0.089,0,-0.0038,0.0118,-0.0706,-0.0138,-0.0502,-0.0357,-0.0506,-0.0182,0.0781,-0.0038,-0.1375,-0.0433,-0.0095,0.0386,0.0389,0.0008,0.0004,-0.0789,-0.0882,0.0353,0.024,0.0023,-0.1585,0.0885,0.0454,0.0392,0.0336,-0.0094,0.0295,-0.0869,-0.0537,0.014,-0.0127,0.0429,0.0044,-0.0041,0.0831,-0.0948,-0.0378,-0.0014,0.0583,0.0427,-0.0781,-0.0338,-0.0952,0.0154,-0.0878,0.0482,-0.0701,0.0005,0.0064,-0.0453,-0.0886,-0.0624,-0.0296,-0.0589,0.0364,-0.0718,-0.0509,-0.0235,-0.0639,0.0014,0.0286,0.0347,-0.0039,-0.1165,0.0209,0.0143,-0.0375,-0.0356,0.0553,-0.0331,-0.0366,-0.007,0.0593,-0.0299,0.0507,0.0639,0.0277,-0.0195,-0.0186,0.0065,0.0191,0.0632,0.0922,0.0846,0.0373,-0.0281,-0.0128,0.043,-0.0754,-0.0152,0.0034,0.0625,-0.0668,0,-0.0057,-0.0141,-0.0839,0.0458,-0.0133,0.0007,-0.024,-0.0413,-0.0018,-0.0179,0.0375,0.0273,-0.0393,0.0346,0.0093,-0.0453,0.0204,0.0145,-0.0319,-0.0287,0.0768,0.049,-0.073,-0.0054,0.1078,0.0095,-0.0803,0.0476,-0.0856,0.0453,-0.0019,0.0138,-0.0887,0.0077,0.0916,0.0402,0.067,-0.0672,-0.0159,0.0306,0.0822,0.0232,-0.001,-0.0043,0.0382,-0.0087,0.019,-0.0696,0.0636,-0.1028,-0.0259,-0.1003,0.0843,0.0975,0.0926,0.0477,0.0387,0.0098,0.0394,0.0541,0.0725,0.0888,-0.0817,0.0431]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"em partnership] Copilot response : Assessment : Your draft is 412 words — slightly above our 350-word target for news updates. Consider trimming the background section.","embedding":[-0.0476,0,-0.0132,0.0273,0.0975,0.0229,-0.0284,0.0911,-0.0213,0.018,-0.057,0.0139,0.0109,-0.0013,0.0522,0.0507,0.0585,-0.0599,-0.0286,-0.0115,-0.0313,0.0917,0.0976,-0.0079,-0.0366,0.0051,-0.026,-0.0526,-0.0401,-0.0325,0.0275,-0.0005,0.088,0.0415,0.0352,0.04,0.0352,-0.0416,0.0959,-0.0321,-0.0483,-0.1267,-0.0538,0.0186,0.0555,-0.0511,-0.0483,-0.0207,0.0425,0.0943,-0.1259,-0.0568,0.0403,0.0235,-0.0111,0.0304,-0.0335,0.017,-0.0023,-0.1527,-0.0043,-0.0174,-0.0223,-0.004,0.0011,-0.0187,-0.0422,0.0621,-0.0165,0.0105,-0.0589,0.0441,0.0537,0.0428,-0.0315,0.0066,0.0219,-0.0284,0.0324,-0.0954,-0.0052,0.0007,0.054,0.0396,-0.0666,0.021,0.0503,-0.0156,-0.0141,0.0572,-0.035,-0.068,0.1551,0.0095,0.0289,0.0568,-0.0076,-0.0813,-0.0168,0.0928,0.0294,0.0264,-0.0505,-0.099,-0.0332,-0.0317,0.0044,-0.0182,0.001,0.0051,-0.005,0.0013,-0.0051,-0.0951,0.0891,-0.0121,0.0232,0.011,0.0483,0.0471,0.0009,0.0139,-0.0416,0.0296,0.0473,-0.0008,0.0393,0,0.0632,0.0558,-0.0224,0.1519,0.0253,-0.0096,-0.0276,-0.0625,-0.0435,-0.1051,-0.0223,0.0342,-0.0019,0.0577,-0.0856,-0.0763,-0.0291,0.1009,0.0081,0.0384,-0.0555,-0.0348,0.0197,0.0432,0.0711,0.0609,0.0492,-0.0628,0.027,0.0153,-0.0435,0.024,-0.0161,-0.0297,0.0124,0.0253,-0.0954,-0.0619,-0.0553,0.016,-0.0587,0.0079,0.0088,-0.0279,0.0303,0.0245,-0.0523,-0.0511,0.0891,-0.0638,0.0047,0.0019,-0.0055,-0.0164,0.0409,-0.1072,-0.0217,-0.0725,0.0356,-0.0511,0.076,0.0193,-0.0335,0.037,0.0595,0.0288,-0.0475,0.0519,0.0525,-0.0492,0.0024,0.0058,-0.016,0.0323,-0.0736,0.0184,-0.0185,-0.0923,0.0761,-0.0165,0.0181,-0.0453,-0.0027,-0.1001,0.0285,-0.0811,-0.0294,0.0083,0.0035,0.0737,-0.0616,0.0182,-0.0509,0.0367,0.001,0,-0.0151,0.0095,-0.0815,0.0493,-0.0268,0.0422,-0.0274,0.0131,0.0699,-0.0142,-0.0866,-0.0485,-0.0328,-0.0324,0.0234,-0.0438,-0.0233,-0.0851,-0.0557,0.0608,-0.004,-0.0114,-0.1108,0.0866,0.0944,0.0147,-0.0102,0.0328,0.0033,-0.0669,-0.0336,0.0221,-0.0206,0.0563,0.0542,0.033,0.0908,-0.067,-0.0148,-0.0158,0.0785,0.03,-0.0886,-0.0662,-0.0264,0.0273,-0.0994,0.0023,-0.0714,0.0568,-0.0042,-0.0947,-0.0697,-0.1106,-0.0332,-0.0592,0.0067,-0.0339,-0.0182,-0.0115,-0.0664,0.0457,0.0213,-0.019,-0.0172,-0.1218,0.01,0.0483,-0.01,-0.0154,0.0622,-0.0559,-0.0096,-0.024,0.0749,-0.0102,0.0865,-0.0386,-0.0058,0.008,-0.0189,0.0541,0.0339,0.0862,0.0517,0.1226,0.0254,0.0304,-0.0159,0.0723,-0.0668,-0.0023,0.0589,0.0952,-0.0405,0,-0.0288,-0.0133,-0.0433,0.1126,-0.0238,-0.0035,-0.0354,-0.04,0.0246,-0.0111,-0.0084,-0.0417,-0.0381,-0.0187,0.0124,-0.0095,-0.0211,0.0067,-0.0359,-0.0761,0.0817,0.0255,-0.0135,0.0339,0.0765,-0.0149,-0.0097,0.0127,-0.0752,0.0076,-0.0334,-0.0034,-0.062,0.0173,0.0591,-0.0082,0.0887,-0.0346,0.0289,0.079,0.0677,0.072,-0.0145,-0.0485,0.0449,-0.0193,-0.0514,-0.1106,0.0053,-0.0847,0.0101,-0.059,0.0716,0.0785,0.0222,0.0568,0.0275,0.0231,0.0813,-0.0009,0.0595,0.0844,0.0208,0.0301]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Here's how to get there. Good guidelines in, good content out # \"Keep it concise.\" \"Use clear language.\" \"Tag appropriately.\" Terse guidance spread over assorted documents in different systems.","embedding":[0.0033,-0.0046,0.0119,0.0135,0.0879,0.0003,-0.0005,0.0462,-0.0519,0.0095,-0.0881,-0.0338,0.0297,0.0345,0.0649,0.1081,0.0699,-0.025,-0.0591,-0.0404,0.0358,0.0722,0.0624,-0.0395,-0.0576,0.0634,0.0031,-0.0431,0.0178,-0.001,-0.0048,0.0211,0.0856,0.0941,0.0256,0.0032,-0.0242,0.0106,0.0752,-0.0042,-0.0302,-0.0379,-0.0262,-0.0404,0.1041,-0.003,-0.0727,0.0005,-0.0117,0.0794,-0.1492,-0.0098,0.0348,0.0725,-0.0173,0.0308,-0.0305,-0.0295,0.0277,-0.1054,0.0193,-0.0952,-0.0246,-0.0011,0.0024,0.0088,-0.0381,0.0962,0.0023,0.0202,-0.0195,0.0485,0.0353,0.085,-0.0285,0.0693,0.0032,-0.0194,0.0589,-0.0646,-0.0365,-0.0269,0.0465,0.074,-0.0256,-0.0297,0.0447,-0.0269,-0.0397,0.0722,-0.0043,-0.0804,0.0961,-0.004,0.0997,0.043,-0.0373,-0.0963,0.0009,0.0826,-0.0065,0.0536,-0.0589,-0.1159,-0.0202,0.0206,0.0464,0.0014,-0.0183,-0.01,-0.0337,0.0595,0.026,-0.041,0.1489,-0.0974,0.1436,0.0273,0.0764,0.0436,-0.0114,0.0027,0.022,0.0318,0.0491,0.0877,-0.0355,0,0.0398,-0.0141,-0.002,0.0857,0.0253,-0.0085,-0.0047,0.03,-0.0313,0.0095,-0.0307,0.0618,-0.0142,0.0188,-0.022,-0.047,0.021,0.0146,0.0042,0.0014,-0.0611,-0.071,0.0473,-0.0031,0.0804,0.0662,0.0444,-0.082,0.041,0.0122,-0.0122,0.0293,-0.0165,-0.0021,0.0404,0.045,-0.0666,0.0291,-0.0098,0.002,-0.0622,0.0095,-0.0072,-0.0734,-0.0169,0.0628,-0.0454,-0.0793,0.0897,-0.0569,0.0417,-0.0034,-0.0265,0.0305,-0.0079,-0.1098,-0.0487,-0.0094,0.0488,0.0021,0.0271,0.0224,0.0238,0.0824,0.0985,0.0117,-0.0836,0.0487,-0.0042,-0.0666,0.0568,0.0549,-0.0178,-0.0135,-0.0543,0.0003,-0.0307,-0.0636,0.0198,-0.0382,0.0293,-0.018,0.0207,-0.0934,-0.0028,-0.0731,0.007,-0.0288,0.0099,0.0205,-0.0459,-0.0069,-0.078,0.0479,-0.0441,0,-0.0259,0.0217,-0.0405,0.0348,-0.0071,-0.031,-0.0873,0.0397,0.0887,-0.0007,-0.0436,-0.0779,0.0184,-0.0151,0.0301,-0.0213,-0.0098,-0.0924,0.0155,0.0419,-0.0131,0.0686,-0.1389,0.0212,0.0358,0.0317,-0.0213,0.0417,0.0016,-0.056,-0.0148,0.0064,0.0034,0.0099,-0.0221,0.0112,0.0491,-0.0473,0.0159,0.0102,0.0814,0.0108,-0.0898,-0.1068,-0.0183,-0.0031,-0.0994,0.0373,-0.0258,0.0386,-0.0197,-0.1154,-0.0429,-0.1079,-0.0514,-0.0788,0.0126,-0.041,-0.0505,-0.011,-0.0777,0.0311,0.0098,0.0057,0.0174,-0.0871,0.0047,0.0218,-0.0666,-0.0767,0.0506,-0.0267,-0.0966,0.0406,0.0348,0.034,0.06,-0.035,0.0496,-0.0285,-0.0392,-0.0037,-0.0051,0.0978,0.0262,0.118,0.0305,-0.0013,-0.0107,0.0848,-0.0448,-0.0571,-0.0187,0.0582,-0.0119,0,-0.071,-0.1258,-0.0413,0.1132,0.0034,0.0305,-0.056,0.0486,-0.0023,-0.0314,0.0139,0.0035,-0.0586,-0.0192,0.0057,0.0022,-0.0351,-0.0148,-0.0218,-0.0493,0.0773,0.0135,0.028,0.0108,0.0877,-0.0472,-0.0061,0.0017,-0.1097,0.0631,-0.0381,0.0022,-0.069,-0.0115,0.0766,0.0136,-0.0138,-0.0845,-0.0149,0.0087,0.0186,0.0324,-0.0158,-0.0559,0.0627,-0.0286,-0.0332,-0.0792,0.0309,-0.0715,-0.008,-0.067,0.0503,0.0693,0.0406,0.0339,0.0079,0.0041,0.0824,0.0153,0.0653,0.114,-0.0307,0.0035]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Step 1: Extract the best examples # You don't want the latest 50 published items — you want the best 50. Automated queries give you recent content; curation gives you exemplary content.","embedding":[0.0212,0.0518,0.0253,0.0293,0.109,-0.0148,0.0082,0.0015,-0.0202,0.0554,-0.045,-0.0398,0.0174,-0.0299,0.0336,0.0801,0.0453,-0.0755,-0.1413,-0.0982,0.0073,0.0747,0.0404,0.0014,-0.0438,0.0468,-0.0207,0.0046,0.0283,-0.0702,-0.032,0.0711,0.0954,0.0682,0.0589,0.0509,-0.0312,-0.0384,0.0573,-0.0261,-0.0351,-0.0428,-0.0259,-0.0596,0.0359,-0.0561,-0.0863,-0.0597,0.0575,0.0444,-0.1218,0.0354,-0.0203,-0.0054,0.0331,0.0233,-0.0862,-0.0256,-0.0356,-0.0511,0.018,-0.0308,0.0204,-0.0546,0.0285,-0.0592,-0.0383,0.0799,0.026,0.0391,-0.063,0.0247,-0.0621,0.0789,-0.0487,0.035,-0.0753,-0.0425,-0.03,-0.0538,-0.0216,-0.0474,0.042,0.0481,-0.0703,-0.0124,0.0599,-0.021,-0.0136,0.0429,-0.0613,-0.0083,0.0857,0.0464,0.0198,0.0647,-0.0166,-0.063,0.0336,0.134,0.0468,0.0683,-0.0538,-0.1615,-0.039,-0.0283,0.0536,0.0223,-0.0291,0.0085,-0.072,0.0898,-0.0323,-0.1064,0.1091,-0.0239,0.1103,0.0152,0.017,0.0011,0.1273,-0.0329,-0.0005,0.0801,0.0629,0.0286,0.0899,0,0.0621,-0.045,-0.0035,0.0411,-0.0015,0.0409,-0.0113,0.0197,-0.0352,-0.0252,-0.0126,0.0664,-0.082,0.0256,0.01,-0.105,-0.0318,0.0259,0.0669,0.0273,-0.0118,-0.0808,-0.0257,0.0692,0.0251,0.0458,0.0692,-0.0263,0.0091,-0.0348,0.0043,0.0026,0.0114,-0.0451,-0.0187,0.0542,-0.0764,0.0256,0.0057,0.0441,-0.0131,0.0257,-0.0067,-0.0396,0.0233,0.0753,-0.0728,-0.068,0.0043,-0.0915,-0.0036,0.0236,0.0506,0.0278,0.0231,-0.071,0.0074,-0.0482,0.0243,-0.0374,0.0122,0.0296,-0.0479,0.0042,0.0739,0.0873,-0.0023,0.0514,0.0023,0.001,0.0491,0.0512,-0.0384,-0.0893,-0.0087,-0.0547,-0.0454,-0.0055,0.082,-0.0508,0.0272,-0.049,-0.0431,-0.0694,0.0242,-0.0413,0.0147,-0.0308,-0.0041,-0.013,-0.0377,0.0518,0.021,-0.0343,-0.0138,0,-0.0005,0.0321,-0.0786,0.1285,0.0268,-0.021,-0.0962,0.0464,0.0352,0.0071,-0.0386,-0.0761,0.0083,-0.0504,-0.0047,-0.0353,-0.0191,-0.0679,-0.0551,0.0717,-0.0125,0.1507,-0.0444,0.0155,0.0085,0.0244,0.0145,0.0321,-0.0033,-0.0996,0.035,-0.0224,-0.0776,-0.0072,-0.0089,-0.0252,0.0503,-0.022,-0.0374,0.0887,0.0449,-0.002,-0.0747,-0.0842,-0.024,0.002,-0.0821,0.0341,0.0191,0.018,-0.0097,-0.0437,-0.0618,-0.029,0.0324,-0.1243,-0.0411,-0.0049,-0.0614,0.0387,-0.1123,0.0048,0.0004,-0.0346,0.0038,-0.0971,0.0227,0.0579,-0.0755,0.0185,0.0429,-0.0385,-0.0409,0.009,0.0107,0.0376,0.0694,0.0188,0.074,0.0313,-0.0231,0.0382,0.0393,0.0692,0.0098,0.0482,-0.0489,0.0115,0.0016,0.117,-0.0046,-0.0693,-0.0064,0.0686,0.0205,0,-0.0616,-0.0559,-0.0842,0.0611,0.0581,0.0123,-0.0239,0.0312,-0.0102,-0.0551,0.034,-0.0324,-0.0582,0.0248,0.0418,-0.0026,0.0065,0.0021,-0.0025,-0.0448,0.0386,0.0408,0.0455,-0.0465,0.01,-0.0066,0.0454,-0.0239,-0.0513,0.0509,-0.0195,0.0162,0.022,-0.0272,0.0785,-0.0095,0.0142,-0.0749,-0.0572,0.0081,0.0351,0.0583,-0.0597,-0.0325,0.0521,-0.0695,0.0255,-0.0833,0.0566,-0.0157,-0.0025,-0.0806,0.0689,0.0274,0.0274,0.0332,0.022,0.0675,0.07,0.0409,0.0943,0.064,-0.0043,0.047]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"atured'], 'IN') ->sort('created', 'DESC') ->range(0, $limit) ->execute(); foreach ($nids as $nid) { $node = Node::load($nid); $output = \"# \" . $node->getTitle() .","embedding":[-0.0137,0.0387,-0.0398,0.042,0.079,-0.0157,0.0313,0.014,0.0428,0.0537,-0.0136,-0.0464,0.0836,-0.0202,0.01,0.1188,-0.0131,-0.0323,-0.0947,-0.1115,0.0611,0.0848,0.0425,-0.0193,-0.0445,0.0546,-0.0557,0.0419,-0.0028,-0.0531,0.0027,0.0512,0.0776,0.0536,0.0183,0.1231,-0.0102,0.0153,0.038,-0.0384,-0.0326,0.0048,-0.0428,-0.0466,0.0987,-0.0219,-0.1096,-0.0551,0.0116,-0.0138,-0.0965,-0.0334,0.0004,0.0862,-0.0052,0.0556,-0.0242,-0.0904,-0.0404,-0.0586,0.0027,-0.0353,-0.0208,-0.0723,0.0104,-0.0372,-0.0767,0.0702,-0.0113,0.043,-0.0188,0.0159,-0.0169,0.0507,-0.0575,0.0553,-0.0718,-0.0004,-0.0346,-0.0828,-0.0408,0.0217,0.0585,0.0378,-0.0506,0.0628,0.0634,-0.0021,-0.0037,0.0239,-0.0809,-0.0395,0.0671,0.0476,0.0743,0.0484,0.032,-0.0491,0.0214,0.1137,0.0014,0.0713,-0.0049,-0.1154,-0.045,0.0373,0.0364,0.0098,-0.0085,-0.0308,-0.0324,0.0605,-0.0547,-0.0517,0.1174,-0.0102,0.0962,0.0048,0.0644,0.0582,0.1259,0.0122,0.0002,0.0728,0.0673,0.0423,0.0443,0,0.0856,0,0.0134,0.0566,0.0538,0.0041,0.0135,0.0191,-0.0316,0.0242,-0.0239,0.0352,-0.0294,0.0614,-0.0106,-0.052,0.0233,0.0025,0.0228,0.0218,-0.0197,-0.043,-0.0473,0.0608,0.0529,0.0886,-0.0045,-0.0854,0.0161,-0.0387,0.0186,0.0034,0.0373,-0.0321,-0.0066,0.0094,-0.0667,0.0027,-0.0138,-0.0034,0.0208,-0.0099,0.0516,-0.0695,-0.0273,0.0195,-0.0565,-0.0279,0.0263,-0.0625,0.0373,0.0371,0.078,0.0383,0.0025,-0.0914,-0.0007,-0.0132,0.0074,0.03,0.0102,0.0099,0.0136,0.0627,0.0954,-0.0058,-0.0081,0.0865,0.0612,0.0247,-0.0744,0.0794,-0.006,-0.0264,0.0206,-0.0635,-0.0357,-0.1667,0.0087,-0.0083,-0.0345,-0.0084,-0.0298,-0.1073,-0.0102,-0.0029,0.0099,-0.0856,-0.0066,-0.0866,-0.0301,0.0181,-0.07,-0.0437,-0.0764,0,0.0571,0.0086,-0.0586,0.0771,0.0549,-0.0328,-0.0272,0.034,0.0058,-0.0427,-0.0632,-0.0298,-0.053,0.0101,0.0918,-0.0101,-0.0924,-0.0547,0.0537,0.0268,-0.0207,0.1197,-0.0096,-0.0029,0.0032,0.0056,0.0313,0.0414,0.0363,-0.0682,0.0434,0.005,-0.0645,0.027,-0.0242,-0.0379,0.0343,0.0048,-0.0297,0.0864,0.0554,0.0327,-0.0877,-0.0636,-0.0443,-0.0296,-0.0728,0.0406,-0.0109,0.0075,-0.0103,-0.0467,-0.1091,-0.0487,0.0047,-0.1246,0.0106,-0.0379,-0.0748,-0.025,-0.0967,0.0322,0.0254,-0.0265,0.0162,-0.0556,-0.0133,0.0257,-0.0942,0.0206,-0.0108,-0.0147,-0.0357,0.0375,0.0433,0.034,0.0315,0.0096,-0.0006,-0.0111,-0.0325,-0.0316,0.0082,0.0619,-0.0118,0.0377,0.0003,0.0545,-0.011,0.0423,0.0032,-0.0028,0.0301,0.0602,-0.0636,0,-0.0727,-0.0752,-0.0805,0.031,0.0155,0.0241,0.0115,0.0047,-0.0535,-0.047,0.0764,-0.0383,-0.0531,-0.0119,-0.0213,-0.0051,0.0291,0.0192,-0.0267,-0.1015,0.0293,0.0691,-0.0434,-0.0279,0.0492,-0.0527,-0.0735,0.0672,-0.1121,0.0163,0.0819,0.0066,0.0183,-0.0427,0.0922,0.003,0.0106,-0.1004,-0.0172,0.03,0.0501,0.0538,-0.028,-0.0766,0.0868,-0.1099,-0.0186,-0.1099,0.0909,-0.0745,-0.0206,-0.0625,0.0267,0.0227,0.0303,0.0202,0.0519,0.049,0.0832,0.0196,0.0171,0.0035,0.0025,0.0293]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Claude Code) to extract quantitative patterns and generate agent guidance: You are designing system-level agent guidance for a domain-specific AI assistant.","embedding":[-0.0319,0.0065,0.0312,-0.033,0.0782,-0.0556,0.0236,0.0403,-0.0581,0.0188,-0.0799,-0.009,0.033,0.0284,0.0392,0.0841,0.0499,-0.0643,-0.0547,-0.0378,0.1002,0.1023,0.0418,-0.0084,-0.0596,0.0436,-0.0047,-0.0151,0.007,-0.0356,0.0028,0.0482,0.1298,0.0397,0.0675,0.1049,-0.0229,-0.0031,0.072,0.0172,-0.0342,-0.0482,-0.001,0.0036,0.0577,-0.0343,-0.0753,-0.0634,0.037,0.0504,-0.1165,0.0036,0.0122,0.0642,-0.0158,0.0112,-0.0459,0.0078,-0.005,-0.0886,0.0086,-0.0258,-0.0492,-0.0258,0.0295,0.0157,-0.0812,0.0376,-0.038,0.0377,-0.1103,0.0422,-0.0182,0.1182,-0.0083,0.0544,-0.0135,-0.0177,0.0103,-0.0958,-0.0651,-0.05,0.0378,0.0708,-0.0388,-0.0054,0.0575,-0.0485,0.0091,0.0343,0.0031,-0.0893,0.0913,0.0294,0.048,0.0841,-0.0191,-0.112,-0.0077,0.1059,0.0181,0.0246,-0.0208,-0.1116,-0.0575,-0.0028,0.0699,0.0326,0.0498,-0.0361,-0.0364,0.0023,-0.021,-0.0964,0.1245,-0.073,0.0732,-0.0012,0.0346,0.0152,0.0859,-0.0095,-0.0127,0.0478,0.0472,0.0332,-0.0032,0,0.0343,-0.0051,0.0107,0.0916,0.0362,0.0266,-0.0543,-0.0111,-0.0409,0.0721,0.0048,0.0358,-0.0618,0.0384,-0.046,-0.0517,0.0316,0.0844,-0.0068,0.0457,-0.0546,0.018,-0.0089,0.0513,0.078,0.0934,0.009,-0.0655,0.0654,-0.0048,-0.0149,-0.0089,-0.044,-0.0287,-0.0031,0.0298,0.0085,-0.0004,-0.016,0.0057,0.0044,-0.0177,0.0432,-0.0664,-0.0637,-0.0135,-0.0369,-0.0523,0.052,-0.0147,-0.0165,0.0453,0.0427,-0.03,0.0127,-0.1101,-0.0347,0.0245,0.0469,0.0267,0.0612,0.0027,0.0055,0.0605,-0.0053,-0.0461,-0.0323,0.0089,0.05,0.0134,-0.0635,0.0691,0.0075,0.024,-0.0162,-0.0454,-0.0209,-0.0977,0.0319,-0.0722,-0.0114,-0.0236,0.0063,-0.09,-0.0365,-0.0697,0.0313,-0.072,-0.0193,-0.0483,-0.0579,-0.0184,-0.0848,0.0302,-0.0175,0,0.0544,0.0318,-0.0833,-0.0012,-0.0118,-0.0146,0.0253,0.0583,0.0669,-0.0133,-0.0029,-0.0538,-0.06,-0.0582,-0.0091,-0.0042,-0.0224,-0.1004,0.0432,0.0288,-0.017,0.0545,-0.1276,0.018,0.0347,0.0244,-0.018,0.0701,0.0434,-0.0221,-0.0452,-0.0145,-0.0268,0.0191,-0.0519,-0.0102,0.037,-0.0824,-0.0105,0.0027,0.1407,-0.0133,-0.09,-0.0555,-0.0174,-0.0575,-0.0686,0.0781,0.0245,0.0215,-0.0088,-0.0866,-0.0228,-0.0937,-0.0431,-0.0324,0.0188,0.0054,-0.0525,-0.0191,-0.0971,0.0399,-0.0185,-0.0439,0.0303,-0.0464,-0.0084,-0.0011,-0.0009,-0.0841,0.0285,-0.0468,-0.0513,-0.0074,0.1018,0.0479,0.0283,-0.036,0.0234,0.0095,-0.0201,0.0031,0.0261,0.1103,0.0234,0.1019,-0.0332,0.1096,-0.0252,0.094,-0.031,0,0.0391,0.1243,-0.1051,0,-0.0449,-0.0785,0.0246,0.0036,0.0146,0.0781,-0.0127,0.0121,0.0087,-0.0775,-0.0109,-0.0243,-0.0668,-0.0263,0.0441,0.0393,-0.0682,0.0529,-0.048,-0.0461,0.0263,0.0279,-0.0479,-0.0212,0.0125,0.0238,-0.0627,0.1032,-0.1239,0.0563,0.0334,0.0334,0.0066,-0.0593,0.0484,0.0294,0.0293,-0.0413,0.0183,0.0041,0.019,0.0087,-0.0254,-0.0716,0.0842,-0.0317,-0.0245,-0.0784,0.015,-0.0868,-0.0614,-0.0294,0.0154,0.0582,0.0304,-0.006,0.0349,0.0237,0.0442,0.0067,0.0544,0.122,0.0144,-0.0052]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"ided with a file named EXAMPLE_CONTENTS.md containing approximately 100 high-quality Markdown examples that represent \"correct\" and production-ready output for our website.","embedding":[0.0015,-0.008,0.0026,-0.0394,0.0564,-0.0307,0.0102,0.0303,-0.0574,0.0087,-0.0997,0.0078,0.0591,0.0634,0.0525,0.0665,0.1162,-0.0376,-0.0331,-0.0037,0.075,0.1139,0.0501,-0.0315,-0.0676,0.0039,0.0074,-0.024,-0.0035,-0.0468,0.0166,-0.0097,0.1082,0.052,0.0424,0.0843,0.0106,-0.006,0.056,0.0412,-0.0175,-0.0275,-0.0253,-0.0154,0.0783,-0.0246,-0.0387,-0.0298,0.0084,0.0464,-0.1028,-0.0252,0.0089,0.074,-0.0361,0.0167,-0.0472,-0.0063,0.0061,-0.0996,0.011,0.0033,-0.0193,-0.0161,0.0068,0.0031,-0.0488,0.0405,-0.0429,0.0109,-0.0635,0.0161,0.0357,0.0936,-0.0488,0.046,0.0067,-0.0046,-0.0031,-0.1298,-0.0451,-0.0143,0.0519,0.0662,-0.067,-0.0022,0.0528,-0.0316,-0.0125,0.0554,0.0294,-0.0751,0.1353,0.0015,0.0902,0.0578,-0.0187,-0.122,0.0258,0.099,-0.0012,-0.0142,-0.043,-0.1344,-0.0429,0.0004,0.0285,-0.0074,0.0281,-0.0096,-0.0178,0.017,-0.053,-0.0847,0.1268,-0.088,0.0612,0.0273,0.0266,-0.0097,0.0894,-0.0005,0.0438,0.0399,0.0453,0.072,-0.0151,0,0.0184,0.0125,0.012,0.1081,0.0313,0.0188,-0.0499,-0.0105,-0.0341,0.0538,0.0302,0.0782,-0.071,0.0178,-0.0962,-0.03,0.0051,0.0917,0.0133,0.0369,-0.0823,0.0228,-0.0184,0.063,0.0687,0.0519,-0.0171,-0.0914,0.0546,-0.0126,-0.0052,-0.0489,-0.0403,-0.029,-0.0045,0.0317,-0.0701,-0.0217,0.0093,0.0147,0.0183,-0.0139,0.0452,-0.053,-0.0622,0.0454,-0.0725,-0.0633,0.0664,-0.0318,0.0217,0.0157,0.0648,-0.0277,0.0735,-0.1075,-0.0376,0.0264,0.0554,-0.017,0.0335,0.0208,-0.0144,0.0881,0.0113,-0.0282,-0.0259,-0.0095,0.0394,-0.0254,-0.0364,0.0735,-0.0187,0.0004,-0.0498,-0.0677,-0.0201,-0.074,0.0205,-0.037,-0.0296,-0.0378,0.0376,-0.056,-0.0605,-0.0675,0.0059,-0.0385,0.0137,-0.045,-0.0739,-0.0255,-0.0977,0.0548,-0.0174,0,0.0379,-0.0149,-0.0376,0.0051,0.0053,-0.0184,-0.0395,0.0093,0.0861,-0.0115,-0.0197,-0.0719,-0.0411,-0.0563,0.007,-0.0422,-0.0266,-0.1097,0.0134,0.0398,-0.0231,0.0301,-0.1127,0.0421,0.0655,0.002,-0.0127,0.0607,0.0353,-0.0419,-0.0346,-0.0226,0.0142,-0.0221,-0.0745,0.0107,0.0299,-0.0843,-0.0352,0.0389,0.1215,0.031,-0.0447,-0.0702,-0.0689,-0.0301,-0.0756,0.0332,0.0029,0.04,-0.0662,-0.1047,-0.0155,-0.1021,-0.0322,-0.0271,0.0261,0.0071,-0.0434,-0.015,-0.0228,0.0468,-0.0179,0.003,0.0144,-0.0759,-0.0118,-0.0068,-0.0322,-0.051,0.0517,-0.1057,-0.0607,0.0301,0.0793,0.0129,0.0498,-0.0345,0.026,-0.0175,-0.018,0.0163,0.0183,0.1156,0.0599,0.1218,0.0066,0.0634,-0.0015,0.1075,-0.0006,-0.0392,0.0073,0.1003,-0.0732,0,-0.0645,-0.0641,0.0194,0.0125,0.0006,0.046,-0.0355,-0.0188,0.0225,-0.0455,0.0095,-0.0555,-0.0488,-0.0567,0.045,0.0597,-0.0884,0.0282,-0.0539,-0.0523,0.0335,0.032,-0.0311,-0.0217,0.028,0.0579,-0.0422,0.0672,-0.1045,0.1202,0.0009,0.0131,-0.0192,-0.0387,0.0313,0.0217,0.0061,-0.0351,0.0437,0.0223,0.0144,0.0245,-0.0135,-0.0525,0.0805,-0.0144,-0.0326,-0.0531,0.0543,-0.0676,-0.0524,-0.0649,0.0072,0.064,0.0214,0.0123,0.0489,0.0641,0.0598,-0.0317,0.0728,0.1157,0.0536,0.0153]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Role declaration - Define who the agent is, who it serves, and the publishing or operational context. - Base this on audience, tone, and intent evident in the examples. --- ### 2.","embedding":[-0.02,0.0051,0.0215,-0.0116,0.0039,-0.0415,0.0242,0.0429,-0.0193,-0.0156,-0.0924,-0.0453,0.0329,0.0459,0.0956,0.0423,0.1229,-0.0531,-0.0445,-0.0432,0.0763,0.0427,0.0833,-0.0229,-0.0516,-0.0022,0.0098,-0.0615,0.0111,-0.0136,-0.0051,0.0216,0.1108,0.0686,0.0281,0.0382,-0.0323,0.0297,0.0258,-0.0015,-0.0944,-0.065,-0.0447,-0.0428,0.0627,-0.0233,-0.0663,0.0105,-0.0071,0.0789,-0.1567,-0.0017,0.0605,0.0886,-0.0515,0.017,-0.0328,0.0138,0.0546,-0.0822,-0.0118,-0.0481,-0.0138,-0.0047,-0.0251,0.0251,-0.0629,0.0219,-0.0225,0.0555,-0.0299,0.0363,0.0277,0.0605,-0.0435,0.0317,0.0019,-0.0256,0.0522,-0.0158,-0.0705,-0.0418,0.0458,0.0583,-0.0318,-0.0196,0.0561,0.0326,-0.0134,0.0328,-0.048,-0.0563,0.0844,0.0125,0.1021,0.0753,-0.0187,-0.1002,-0.0043,0.0557,0.0182,-0.0027,-0.0433,-0.1286,-0.0442,0.0042,0.0203,-0.0349,0.0157,-0.0166,-0.0475,-0.0282,0.0202,-0.0495,0.1128,-0.0178,0.0465,0.0231,-0.0102,0.0077,0.0859,0.0065,0.0245,0.0569,0.0831,0.0807,0.0072,0,0.0029,0.0054,-0.008,0.1511,0.0344,0.0345,-0.0204,0.0129,-0.0329,0.0175,-0.0211,0.0464,-0.0272,0.029,-0.0625,-0.046,-0.0157,0.0662,0.0081,0.0341,0.0036,-0.0282,0.0321,0.094,0.0838,0.0589,0.027,-0.0935,0.0557,-0.0141,-0.0283,-0.002,-0.0556,0.0107,0.0233,-0.0059,-0.063,0.0045,-0.0261,0.0486,-0.0516,-0.0214,0.0083,-0.0252,-0.0018,-0.0032,-0.0741,-0.0685,0.0711,-0.0368,-0.0158,0.0635,0.0225,-0.0089,0.0446,-0.1312,-0.0303,0.0113,-0.0007,-0.0018,0.0007,-0.0218,-0.039,0.0554,0.0692,-0.0068,-0.0529,0.0326,0.0481,-0.0262,0.0113,0.0771,0.0195,0.0321,-0.082,0.0293,-0.0304,-0.0711,0.0282,-0.0237,-0.0118,-0.0363,-0.0315,-0.0414,0.0062,-0.0904,-0.0036,-0.0084,-0.0274,0.0267,-0.0738,0.0079,-0.0875,0.0652,-0.0222,0,-0.0151,0.0557,-0.0662,0.0376,0.0089,0.0103,-0.0381,-0.0261,0.0975,-0.016,-0.0614,-0.0237,-0.0057,-0.0305,0.0023,-0.0257,-0.0226,-0.0868,0.0036,0.011,-0.0162,0.0633,-0.1442,0.0172,0.0303,0.028,-0.0324,0.0315,0.05,-0.002,-0.0319,-0.0166,-0.009,0.0097,0.0223,0.0146,0.0897,-0.0464,-0.0201,0.0161,0.145,-0.0361,-0.1039,-0.1053,0.0025,-0.017,-0.0931,-0.0037,-0.0827,0.0119,-0.021,-0.0946,-0.0272,-0.1014,-0.0607,-0.067,0.029,0.0124,-0.006,0.0066,-0.0535,-0.0336,0.0878,0.0151,-0.0153,-0.0707,-0.01,0.0426,0.022,-0.0678,0.077,-0.0429,-0.0233,0.0472,0.1179,0.0076,-0.0151,-0.0558,0.0179,-0.0264,-0.046,0.0035,0.0424,0.0849,0.0304,0.131,0.0089,0.0335,0.0143,0.0822,-0.0342,-0.0151,-0.0097,0.106,-0.0527,0,-0.0497,-0.0713,0.0511,0.0558,0.0093,0.0113,-0.0163,-0.012,0.0065,-0.0418,0.0419,-0.0277,0.0038,-0.0274,0.0744,0.0351,-0.057,0.0252,-0.005,-0.0772,0.0898,-0.0239,-0.056,0.0561,0.0001,-0.0446,-0.0213,0.0455,-0.14,0.0695,-0.0428,-0.0201,0.0027,-0.0234,0.0485,-0.004,-0.0071,-0.0827,0.0181,0.0037,0.0075,0.0603,-0.0702,-0.0589,0.06,-0.0175,-0.069,-0.1532,0.0106,-0.0322,-0.0183,-0.0053,0.0259,0.0795,0.0366,0.0189,0.0369,-0.0073,0.0614,0.0237,0.0352,0.1723,-0.0112,-0.0302]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"--- ### 5. Mandatory response template - Define the fixed output schema that the agent MUST use for every response. - The template must match the structure observed in the examples.","embedding":[-0.0193,-0.0053,0.0464,-0.0062,0.0754,-0.0233,0.019,-0.0364,-0.0363,0.0147,-0.0618,-0.1139,0.0266,0.0225,0.0564,0.0853,0.0497,-0.0626,0.0219,-0.0527,0.0966,0.0833,0.0481,0.0235,-0.0433,0.0506,-0.0047,-0.0019,-0.0071,-0.0066,0.025,0.087,0.0814,0.0808,0.0596,0.0282,-0.0524,0.0111,0.0283,0.0283,-0.0688,-0.0491,-0.0314,-0.0194,0.0455,0.0007,-0.0767,-0.0097,0.0078,0.059,-0.0969,0.0143,0.0473,0.0186,-0.0183,0.0201,-0.0394,-0.014,0.0047,-0.1167,0.0142,-0.0513,0.0195,-0.0075,0.0135,0.0161,-0.0946,0.0575,-0.0148,0.0561,-0.023,0.0447,-0.0048,0.0363,-0.0088,0.0401,-0.0492,-0.0265,0.0305,-0.0783,-0.0393,-0.0342,0.0526,0.0443,-0.0606,-0.0084,0.0176,-0.0155,-0.0002,0.0303,0.0248,-0.1278,0.1296,0.0245,0.0544,0.0413,-0.0344,-0.134,0.0075,0.1178,0.0162,-0.0239,-0.0342,-0.1571,-0.0321,-0.0054,0.0055,0.0222,0.0341,0.038,-0.0622,0.0138,0.002,-0.0423,0.0562,-0.0818,0.111,-0.0169,0.0358,0.0558,0.1157,0.0189,-0.0354,0.0746,0.087,0.0099,0.0172,0,0.0438,-0.0001,-0.0248,0.1105,0.0161,0.0178,-0.0156,0.0039,-0.0728,0.0245,-0.0497,0.0402,-0.0309,0.0254,-0.0329,-0.0332,0.0182,0.0937,0.0247,0.0404,-0.0308,-0.063,0.0084,0.0677,0.0345,0.0783,0.0027,-0.0427,0.0251,-0.0122,0.0037,0.0121,-0.0049,0.0058,0.0416,-0.0016,-0.0362,-0.0266,-0.049,0.0231,-0.0693,-0.0165,-0.0116,-0.0593,0.0389,0.0066,-0.0341,-0.0793,0.0513,-0.0131,-0.0014,0.0388,0.0346,0.0093,0.0635,-0.1519,-0.0573,-0.002,0.0325,-0.0231,0.0215,-0.0308,0.0107,-0.0083,0.0976,-0.0183,-0.0134,0.0708,0.0095,-0.0317,0.0428,0.0377,0.0141,0.0638,-0.0857,-0.0246,-0.0295,-0.0884,-0.0059,-0.0329,-0.0191,-0.0417,-0.0233,-0.0271,0.0154,-0.0892,0.0658,-0.0255,-0.0134,-0.0041,-0.0643,-0.0169,-0.1063,-0.0192,-0.0148,0,0.0117,0.0094,-0.0183,-0.0012,-0.0087,-0.0216,-0.0066,0.0382,0.1095,0.033,-0.0348,-0.0424,-0.0052,-0.0106,0.0547,0.0074,-0.0219,-0.0683,-0.032,0.0473,0.0194,0.0756,-0.1603,0.0298,0.0184,0.0227,-0.0208,0.0417,0.0135,-0.0116,-0.0347,0.0032,-0.061,-0.0016,0.014,-0.0031,0.0771,-0.0287,-0.0842,0.0686,0.0951,-0.0174,-0.0794,-0.0681,-0.0206,-0.0365,-0.0323,0.0294,-0.0254,-0.0434,-0.0078,-0.0757,-0.0277,-0.0791,-0.0333,-0.0667,-0.0089,-0.0207,-0.0429,-0.0598,-0.0735,-0.0216,0.04,-0.0174,0.0273,-0.144,-0.0198,0.0225,-0.0089,-0.0844,0.0407,-0.0349,-0.0671,0.0343,0.1082,0.0269,0.0643,-0.0283,0.0044,-0.0142,-0.0687,-0.0122,0.0438,0.1295,0.0849,0.0719,-0.034,0.074,-0.0335,0.1155,-0.0207,-0.0427,0.0123,0.1016,-0.0593,0,-0.0926,-0.0281,-0.0281,0.0466,-0.0058,0.036,0.0342,-0.0435,-0.0287,-0.0306,0.0067,0.0275,0.0052,0.042,0.0507,0.0251,-0.0898,0.0079,-0.0382,-0.0405,0.0746,0.0061,-0.1056,0.0037,0.0366,-0.0262,-0.0667,0.0258,-0.0979,0.0658,0.0203,-0.0104,-0.0659,-0.0291,0.0218,-0.0097,0.0082,-0.0523,-0.019,-0.0032,0.01,0.0389,-0.0549,-0.0261,0.0594,-0.0222,-0.0221,-0.1045,0.0354,-0.0976,-0.0574,-0.0433,-0.0034,0.0978,0.0789,-0.0214,0.0392,0.0203,0.0858,0.02,0.0773,0.0827,-0.0144,-0.0343]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"sation * Year * Page count / URL / ID (as relevant) ## Style & Compliance Check ✓ Language and spelling rules applied ✓ Length targets respected ✓ Mandatory fields completed ✓ No unsupported claims","embedding":[-0.0359,-0.0141,0.0418,-0.009,0.0432,-0.0202,0.0086,-0.0052,-0.0694,-0.0011,-0.0301,-0.0844,0.0237,0.033,0.0958,0.0505,0.071,-0.0344,-0.0451,-0.0133,0.1272,0.0853,0.0769,-0.0289,-0.066,0.0116,-0.013,-0.0618,-0.0073,-0.0065,-0.0386,0.0485,0.0815,0.0622,0.0609,-0.011,-0.019,0.0301,0.0425,-0.015,-0.121,-0.1336,-0.0339,-0.0208,0.0655,0.0061,-0.0625,-0.0078,-0.0269,0.078,-0.1251,0.014,0.07,0.0985,-0.026,-0.026,-0.013,0.0221,0.0552,-0.0608,-0.018,-0.0436,-0.0299,0.006,-0.0882,0.052,-0.0889,0.0088,0.0227,0.1085,-0.0268,0.0546,-0.0022,0.0912,-0.0148,0.0609,-0.018,-0.0319,0.0688,-0.109,-0.0792,-0.0399,0.0596,0.055,-0.0316,0.0081,0.0206,0.0124,-0.0052,0.0431,0.0136,-0.1087,0.105,-0.0078,0.0652,-0.0171,-0.0296,-0.0967,-0.0059,0.0519,0.0235,-0.0005,-0.0417,-0.0986,-0.0185,0.0072,0.0356,-0.0754,0.0311,0.0314,-0.0447,0.016,0.0135,-0.0929,0.1341,-0.0324,0.0586,0.0097,0.0274,0.0255,0.0514,0.0124,0.034,0.0208,0.0563,0.0466,-0.0328,0,0.0535,0.0351,-0.0469,0.0777,0.0203,0.002,-0.036,0.0337,-0.0091,0.0202,-0.0037,0.0606,-0.0454,0.0319,0.0452,-0.0001,0.0194,0.0662,0.018,0.0456,0.0307,-0.0938,0.0434,0.1027,0.0439,0.0358,0.0053,-0.09,0.0519,0.0185,-0.0482,-0.0296,0.004,-0.008,0.0517,0.0131,-0.05,-0.0137,-0.042,0.0099,-0.0671,-0.0336,0.0036,-0.0103,0.0172,0.0021,-0.0329,-0.1081,0.0359,-0.0072,0.0165,0.0577,0.0436,-0.0153,0.0559,-0.1035,-0.0525,-0.0126,0.0247,-0.0088,0.0437,-0.0316,-0.0224,0.0122,0.0145,-0.0145,-0.0732,0.0197,0.0207,-0.0308,0.0334,0.0315,-0.0578,0.0231,-0.082,0.0002,-0.0178,-0.0566,-0.0026,-0.0444,-0.0124,-0.0322,-0.0255,-0.0482,-0.0258,-0.1084,0.0281,-0.0035,-0.0185,-0.0097,-0.0181,-0.0045,-0.0839,0.0463,-0.0386,0,-0.0206,0.0547,-0.0115,0.0499,-0.0393,-0.009,0.0079,0.0217,0.1475,-0.0535,-0.0448,-0.0293,-0.0067,-0.0337,0.0223,-0.004,-0.0778,-0.0394,-0.0042,0.0668,0.0441,0.0525,-0.1751,0.0315,-0.0051,0.012,-0.0427,-0.014,0.0424,-0.0167,-0.0169,0.0407,0.0023,0.0154,0.0161,-0.0364,0.0833,-0.0223,-0.0367,0.0302,0.1248,0.0187,-0.1066,-0.0438,-0.0098,-0.0647,-0.095,0.0078,-0.0344,0.001,0.0006,-0.1052,-0.0164,-0.0797,-0.0446,-0.0396,0.026,-0.0329,-0.0547,0.0038,-0.0742,0.0022,0.0324,-0.0035,0.0109,-0.1039,-0.0062,0.0525,0.0134,-0.1015,0.0859,-0.0284,-0.0397,0.011,0.042,-0.0363,0.0163,-0.0433,0.0154,0.0176,-0.0019,0.0066,0.0389,0.0757,0.0001,0.1283,-0.0313,0.0584,-0.016,0.0916,-0.0144,-0.0074,-0.0401,0.1197,-0.0684,0,-0.051,-0.0567,0.045,0.061,0.0418,0.0265,-0.0104,-0.0196,0.012,-0.0297,0.0411,0.0326,-0.041,-0.0478,0.0561,0.0121,-0.0278,0.0291,-0.0315,-0.0184,0.0386,-0.0278,-0.0843,0.0526,-0.0168,-0.0483,-0.0348,0.0211,-0.1045,0.0829,-0.0227,0.0066,0.0083,-0.0691,0.0117,0.0354,-0.0458,-0.0745,-0.0085,0.0475,0.0341,0.0455,-0.0198,-0.0475,0.0392,-0.0149,-0.08,-0.1136,0.0145,-0.0487,-0.0228,-0.0124,0.0415,0.1064,0.0225,0.0495,0.009,0.0273,0.0552,0.0197,0.1201,0.1214,0.0265,-0.0051]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"--- ### 9. Prohibited behaviors - Explicitly list behaviors that violate observed patterns, such as: - Skipping mandatory sections - Inventing metadata or sources - Deviating from the response","embedding":[0.0194,0.0019,-0.004,-0.0046,0.0587,0.0162,-0.0093,0.0645,-0.0856,-0.0085,-0.0575,-0.0346,0.0515,0.0367,0.0613,0.0785,0.1196,-0.0456,-0.0361,-0.0639,0.0846,0.0735,0.1152,-0.0458,-0.0283,0.0446,-0.0293,-0.0718,0.0081,0.0261,0.0053,0.01,0.124,0.0718,0.0095,-0.0067,-0.0295,0.0782,0.0431,0.025,-0.0437,-0.0579,-0.0092,-0.0629,0.0815,-0.0125,-0.084,-0.0198,0.018,0.0888,-0.1273,0.014,0.0709,0.0558,-0.041,0.0034,-0.0203,0.022,0.0516,-0.1016,-0.0132,-0.099,-0.0255,-0.0234,-0.0421,0.002,-0.0472,0.0789,0.0056,0.0246,-0.0372,0.0447,0.0175,0.0707,-0.0179,0.0363,-0.0517,-0.0309,0.0548,-0.0733,-0.0543,-0.0239,0.0633,0.0925,-0.0671,-0.0235,0.0735,0.0141,-0.032,0.0665,0.0033,-0.0452,0.0657,-0.009,0.1055,0.0535,-0.054,-0.1567,-0.0195,0.0601,0.0098,0.0613,-0.0339,-0.0945,-0.0429,0.0044,0.037,-0.0189,-0.008,0.0137,-0.0223,0.0468,-0.0335,-0.0511,0.1746,-0.0797,0.0934,0.041,0.0261,0.0389,0.0839,-0.0124,0.0759,0.0785,0.077,0.0939,-0.0047,0,0.0414,0.0088,-0.0426,0.1338,0.0529,0.0238,-0.0066,0.0389,0.0059,0.0426,0.0043,0.091,-0.008,0.0276,0.001,-0.0227,-0.0033,0.0454,0.0112,-0.0097,-0.0182,-0.0592,0.0349,0.0307,0.0887,0.0265,0.0279,-0.0801,0.0416,-0.0136,-0.0276,-0.0041,-0.0571,-0.0408,0.0187,0.0304,-0.0431,0.0407,-0.0248,0.0131,-0.0363,-0.0237,0.0425,-0.0341,-0.0254,0.0279,-0.0178,-0.1105,0.0514,-0.0241,-0.0004,0.0012,0.0024,-0.0164,-0.0225,-0.0904,-0.0442,-0.0092,0.0369,-0.0419,0.0471,0.0179,0.0194,0.0295,0.0828,0.0107,-0.0635,0.0401,-0.0001,0.0154,0.0288,0.0559,-0.0475,-0.045,-0.0649,0.0198,-0.0073,-0.0906,0.0337,-0.0436,0.0709,-0.0525,0.0093,-0.066,-0.0376,-0.0633,0.0208,-0.0395,0.0148,0.0325,-0.0198,-0.0293,-0.0792,0.0746,-0.0488,0,-0.0147,0.0526,-0.0024,0.0083,0.045,-0.0273,-0.0772,0.0353,0.1347,-0.0627,-0.0706,-0.0385,0.0085,-0.0229,0.0202,0.0023,-0.0217,-0.033,-0.0251,-0.0175,-0.0421,0.0385,-0.1317,-0.0002,0.0432,0.0157,0.0112,0.0114,0.0225,-0.0145,0.0032,0.0038,0.0577,0.0261,-0.0569,0.0351,0.0292,-0.0523,-0.0403,-0.0036,0.1161,-0.0038,-0.0869,-0.0915,-0.0315,-0.0146,-0.0957,0.0218,-0.0062,0.0503,-0.0252,-0.0684,-0.0239,-0.1048,-0.0612,-0.0611,0.0295,-0.0166,-0.0379,-0.0408,-0.0825,0.0009,0.0089,-0.0378,-0.0057,-0.1117,0.007,0.0147,-0.0504,-0.0408,0.0628,-0.0325,-0.0451,0.0066,0.0459,-0.0023,0.0346,-0.0496,0.0031,-0.0126,-0.0161,0.0267,-0.0026,0.0537,0.015,0.0974,0.0232,0.0238,-0.0237,0.098,-0.0279,-0.0734,-0.0537,0.0733,-0.0334,0,-0.0385,-0.0916,0.0159,0.1095,0.035,0.0393,-0.026,0.0255,-0.0194,-0.0329,0.0349,-0.0044,-0.043,-0.0357,0.0922,-0.0167,-0.0144,0.006,-0.0173,-0.0606,0.0821,-0.0147,-0.0081,0.0125,0.0038,-0.0441,-0.0065,-0.0008,-0.1153,0.0524,-0.0207,0.0013,-0.0311,-0.0225,0.0529,-0.0153,-0.0412,-0.0706,0.0001,0.036,0.0329,0.0295,0.0027,-0.0217,0.0326,-0.012,-0.047,-0.1143,0.042,-0.019,-0.0009,-0.0257,0.0575,0.0686,0.0448,0.0525,0.0276,0.0159,0.0658,0.0059,0.073,0.1343,-0.0289,0.0135]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Extract: average word count (with range), title length and patterns, paragraph structure, heading usage frequency, taxonomy tag counts, and common tag combinations.","embedding":[0.0411,-0.0098,0.0085,0.0126,0.1199,-0.0139,-0.0255,0.0442,-0.0167,0.0196,-0.0869,-0.0277,0.0513,0.0223,0.0602,0.0846,0.0232,-0.0665,-0.0629,-0.0156,0.0411,0.1037,0.1022,-0.0155,-0.0512,0.0391,-0.0523,-0.0091,-0.0335,-0.0215,0.0232,0.0504,0.0983,0.038,0.0418,0.0084,-0.0175,0.0383,0.0874,0.009,-0.0197,-0.0867,-0.0314,-0.0222,0.0689,0.021,-0.0895,-0.0451,0.0524,0.0757,-0.1124,-0.02,0.0361,0.0678,-0.0191,0.0296,-0.0697,-0.0126,0.0086,-0.0996,0.0409,-0.0314,-0.042,-0.0051,0.018,-0.0102,-0.0414,0.0726,-0.0473,0.0788,-0.0007,0.0676,0.0553,0.0728,0.0026,0.0231,-0.0264,-0.0192,0.0509,-0.0825,0.0019,-0.0019,0.0542,0.0508,-0.0786,0.0064,0.0448,-0.0485,-0.0506,0.0464,-0.0519,-0.1315,0.1891,-0.0255,0.0485,0.0359,-0.04,-0.0969,0.0221,0.0777,-0.0009,-0.0175,-0.0539,-0.1125,-0.0267,0.0015,0.0266,0.0118,-0.0214,0.0488,-0.0215,0.041,-0.025,-0.0928,0.1251,-0.0641,0.0691,0.0139,0.073,0.0529,0.0043,-0.0045,0.042,-0.0034,0.0333,0.0854,-0.0094,0,0.0544,0.0517,-0.0227,0.1223,0.0234,0.0185,-0.0506,-0.0006,-0.0308,-0.0094,-0.006,0.0592,-0.0138,0.0278,-0.0265,-0.0397,0.0344,0.0708,-0.0257,0.0075,-0.0399,-0.0911,0.0387,0.0812,0.0453,0.0496,0.0245,-0.0785,0.0344,-0.0026,-0.0212,0.0638,-0.0287,-0.0435,0.0208,0.0229,-0.0468,0,-0.0163,0.0052,-0.0821,-0.0054,-0.0011,-0.0652,0.043,0.0736,-0.0103,-0.0955,0.0526,-0.0065,0.0019,0.0065,0.0273,0.0146,0.0283,-0.1263,-0.0002,-0.0486,0.0485,-0.0411,0.0076,0.0144,0.0056,0.0304,0.1102,0.0492,-0.0199,0.0457,-0.014,-0.0108,0.0533,0.0169,-0.0635,0.0161,-0.1005,0.0233,-0.0602,-0.0779,-0.0144,-0.0028,-0.0306,-0.0467,0.0139,-0.0602,0.0119,-0.1047,0.0388,-0.0339,-0.0114,0.0383,-0.0147,0.0017,-0.0738,0.0415,-0.0559,0,-0.0336,0.0164,-0.0445,0.022,-0.0077,0.0177,-0.0423,0.0217,0.1044,-0.0149,-0.0416,-0.0487,-0.0506,-0.0103,0.0221,-0.0129,-0.0051,-0.0543,-0.0193,0.0469,0.0017,0.0377,-0.1511,0.0963,0.052,0.0116,-0.0194,0.0053,0.0379,-0.0706,-0.0535,-0.0019,-0.0291,0.0258,-0.0093,-0.0231,0.0539,-0.1075,-0.0088,0.0111,0.0585,0.027,-0.0828,-0.119,-0.0574,-0.027,-0.0778,-0.0094,-0.0342,0.0383,0.0125,-0.109,-0.0619,-0.0988,-0.0728,-0.0575,-0.0085,-0.0071,-0.0559,0.0142,-0.0414,0.0648,-0.0185,-0.0031,-0.0078,-0.1126,0.0018,0.0291,-0.0354,-0.0488,0.0648,-0.0105,-0.0416,-0.0309,0.048,0.0042,0.0983,-0.0035,0.0005,-0.0044,-0.0418,0.0081,0.007,0.0838,0.046,0.1057,-0.0111,-0.0037,-0.0411,0.0897,-0.0131,-0.0401,-0.0021,0.118,-0.0368,0,-0.0264,-0.0445,-0.0182,0.0673,-0.003,0.0503,-0.0362,-0.0326,-0.0268,-0.0267,0.0067,-0.0071,-0.0566,0.0175,0.0185,-0.0489,-0.0541,0.0579,-0.0366,-0.0534,0.0597,0.0027,-0.0324,-0.0183,0.0525,-0.0203,-0.032,-0.0328,-0.0923,0.0629,-0.0333,-0.0091,-0.079,-0.0097,0.0657,-0.0172,0.0226,-0.0452,-0.0305,0.0484,0.0413,0.0312,0.0013,-0.0207,0.0283,-0.0403,-0.0525,-0.0647,0.0589,-0.0758,0.0044,-0.0543,0.0609,0.0852,0.0389,0.0508,0.0458,0.034,0.0599,-0.0208,0.0782,0.061,-0.0253,0.0453]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"\" in 14% Step 3: Gather your existing editorial guides # Your organization likely has domain knowledge that won't appear in the content examples: house style rules, terminology preferences, audience","embedding":[0.0159,-0.0319,0.0306,-0.0218,0.0559,-0.0018,0.012,0.0288,-0.077,0.0408,-0.0487,0.0076,0.0154,0.0268,0.1102,0.0972,0.0267,-0.0585,-0.0448,-0.014,0.0588,0.0562,0.0722,-0.0238,-0.0806,0.0166,-0.0008,-0.0309,0.0194,-0.0302,-0.0197,-0.0069,0.0945,0.0253,0.093,0.048,0.0166,0.0376,0.0827,-0.0032,-0.02,-0.075,-0.0398,-0.0405,0.1124,0.0397,-0.0474,0.007,0.0283,0.0848,-0.1293,-0.0319,0.0428,0.019,-0.0372,0.0122,-0.0692,0.0409,0.0448,-0.1278,0.0222,0.0005,-0.0419,-0.0002,-0.0131,-0.0093,-0.0455,0.0529,0.0193,0.0077,-0.069,0.0214,0.0659,0.0564,-0.0282,0.0414,0.0326,-0.0174,-0.0104,-0.0541,-0.0433,0.0403,0.0654,0.0639,-0.064,-0.0066,0.0308,-0.0467,0.0061,0.0847,-0.0119,-0.1208,0.1179,-0.0109,0.0875,-0.011,0.0139,-0.0812,-0.0047,0.0792,0.0052,0.0189,-0.0556,-0.1425,-0.0432,-0.008,0.0425,-0.0024,0.0779,-0.0249,-0.0149,0.0161,-0.0106,-0.0748,0.105,-0.0457,0.0153,0.0204,0.0841,0.0248,0.0119,0.0107,0.0173,0.0414,0.0366,0.0621,-0.0076,0,0.0083,0.0754,-0.0255,0.1363,0.05,0.0204,-0.0332,-0.0346,-0.0679,-0.0378,0.0094,0.0481,-0.0552,0.0153,-0.0753,-0.0309,0.0452,0.0559,0.0291,0.0382,-0.0153,-0.038,0.0201,0.0192,0.0407,0.0515,0.0702,-0.0545,0.0478,0.0022,-0.0022,0.0043,-0.0202,0.001,0.0204,0.0068,-0.0197,-0.032,0.0024,0.0456,-0.0594,-0.0026,0.0416,-0.062,0.0248,0.0738,0.0131,-0.1053,0.102,-0.033,0.0114,-0.029,0.0042,-0.0068,0.0485,-0.1352,-0.032,-0.0016,0.054,-0.0446,0.0359,0.0338,-0.0215,0.0782,0.0576,-0.0233,-0.0554,-0.025,0.0019,-0.0828,-0.0029,0.0347,0.0032,0.0479,-0.0761,-0.0159,-0.0506,-0.08,0.0453,-0.0246,-0.0662,0.018,-0.0046,-0.0684,0.0154,-0.0788,0.0443,0.0178,0.0718,0.014,-0.0456,-0.0514,-0.1067,0.0363,-0.0122,0,0.0194,0.0031,-0.0282,0.0295,-0.0366,0.0439,-0.016,0.0217,0.1195,-0.0252,-0.0263,-0.0558,-0.0404,0.0208,-0.004,-0.0161,-0.0194,-0.0394,0.0269,0.053,-0.0207,-0.0122,-0.0889,0.0783,0.0614,-0.023,-0.0292,0.0896,0.0002,-0.0374,-0.029,0.0168,0.0185,-0.0076,-0.0369,-0.0047,0.0232,-0.0863,-0.0306,0.0164,0.0861,-0.0304,-0.1152,-0.1405,-0.0379,-0.0161,-0.0926,-0.004,-0.0384,0.0278,0.0205,-0.1155,-0.0395,-0.1374,-0.0603,-0.0457,0.0457,-0.0256,-0.0651,-0.0321,-0.043,0.0176,0.0148,0.0021,0.0135,-0.0841,0.0183,0.0958,-0.0356,-0.0737,-0.0199,-0.0406,-0.0172,-0.0072,0.0533,-0.0206,0.0628,-0.0475,0.0323,-0.0288,-0.031,0.0163,0.0225,0.0757,0.0341,0.1641,0.0308,0.0655,-0.0195,0.102,-0.0073,-0.0289,0.0528,0.1239,-0.0553,0,-0.0836,-0.0444,-0.0023,0.0877,-0.0714,0.0401,-0.0517,-0.0113,0.0367,-0.0348,-0.0592,-0.0024,-0.0196,-0.0217,0.0169,0.0309,-0.0469,0.0416,0.0028,-0.0032,0.0747,-0.0279,-0.0199,0.0375,0.0456,-0.0099,0.0165,0.0209,-0.1263,0.0419,-0.0854,-0.0133,-0.039,0.0205,0.0085,-0.0745,0.0079,-0.0243,0.0219,0.0637,0.0355,0.0146,-0.0307,-0.0911,0.0303,-0.0101,-0.0323,-0.0573,0.0138,-0.0519,-0.0086,-0.0075,0.0905,0.072,0.0516,-0.006,0.0215,0.029,0.0503,0.0229,0.0252,0.0748,0.0047,0.0046]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"For Microsoft 365 Copilot, that means Word documents — I used Pandoc to batch-convert Markdown. For Claude or ChatGPT, Markdown or PDF works fine. Upload everything to your agent.","embedding":[-0.0634,0.0271,0.0173,0.0085,0.0556,0.0447,-0.0039,0.0806,-0.0296,0.0295,-0.059,0.0262,0.0298,0.0759,0.0413,0.0686,0.0561,0.0051,-0.0105,0.0196,-0.0175,0.0824,0.0979,-0.0625,-0.0708,0.0182,-0.0458,-0.1147,-0.014,-0.0193,0.0006,0.0144,0.1005,0.0447,0.0625,0.0331,0.0601,0.0376,0.0979,0.0114,0.0057,-0.0105,-0.0571,-0.023,0.0925,-0.031,-0.0347,-0.0274,0.024,0.0981,-0.1505,-0.0155,0.0212,0.043,-0.0341,0.0345,0.0028,0.0105,-0.0082,-0.1128,-0.0213,-0.0315,-0.0612,-0.0254,0.054,0.005,-0.0367,0.085,0.0291,0.0202,-0.1192,0.0565,0.0408,0.0603,0.0087,0.0784,-0.0067,-0.0332,-0.0111,-0.1139,-0.0211,0.006,0.1017,0.0179,-0.0521,-0.0012,0.0283,-0.0229,-0.0096,-0.0043,0.0052,-0.0689,0.1097,-0.0376,0.0682,0.0587,0.0159,-0.018,-0.0097,0.0791,0.0197,0.0214,0.0007,-0.1461,-0.0282,0.0091,0.0879,-0.0857,0.0067,-0.0426,-0.013,-0.0047,-0.0354,-0.1073,0.0733,0.0274,0.0208,0.0132,0.0073,0.0484,0.0224,-0.0216,-0.0205,0.1028,0.0386,0.0365,0.0451,0,0.0358,0.0319,-0.0189,0.093,0.0663,-0.0283,-0.0359,-0.0701,-0.0448,-0.0243,-0.0022,0.004,-0.0692,0.0569,-0.0506,-0.0034,-0.0266,0.041,0.022,0.0113,-0.0195,-0.0141,-0.0066,0.0547,0.0251,0.0706,0.0773,-0.0636,0.0219,-0.0138,-0.052,-0.0023,0.0165,-0.0058,-0.0395,0.047,-0.1312,-0.0383,-0.0097,0.0538,-0.0197,-0.0116,0.0618,-0.054,-0.0014,0.0159,0.0005,-0.0444,0.056,-0.0144,0.0083,0.0385,-0.0153,0.0324,0.0125,-0.1009,-0.0109,-0.055,0.0811,-0.0208,0.0731,0.0221,0.0175,0.0609,0.0358,-0.0291,-0.0147,0.0456,0.0406,-0.0112,-0.0072,0.0217,-0.0484,0.0106,0.0199,-0.0314,-0.0184,-0.0863,0.0403,-0.0951,-0.0256,0.0081,-0.0224,-0.0942,-0.0203,-0.0845,0.0047,-0.0336,0.0034,-0.0162,0.009,0.0071,-0.068,0.0408,-0.0068,0,0.0778,-0.0275,-0.088,0.0551,-0.0302,0.0315,0.0004,0.0229,0.0425,0.0085,-0.0346,-0.0681,-0.0438,-0.0534,0.0209,-0.0179,-0.0038,-0.033,0.0216,0.0228,0.025,-0.0101,-0.0743,0.0877,0.0468,0.0225,-0.0684,0.0492,0.0158,0.0095,-0.0432,0.013,-0.0338,-0.0147,0.0014,0.0024,0.0237,0.0411,-0.0411,0.0641,0.0739,-0.0226,-0.1034,-0.0587,-0.0052,-0.0311,-0.1049,0.018,-0.0334,0.0341,-0.0106,-0.081,-0.0173,-0.1497,-0.0418,-0.0043,0.0184,-0.0694,-0.0876,0.0345,-0.081,0.0426,0.0266,-0.0572,0.0064,-0.0999,-0.031,0.0661,-0.0715,-0.0245,0.0005,-0.0615,-0.0087,0.0226,0.0541,0.0256,0.0911,-0.0494,0.0223,-0.0415,-0.0408,-0.011,0.0326,0.0991,0.0241,0.1918,-0.0398,0.0509,-0.0065,0.0959,-0.0043,0.0094,0.0572,0.0872,-0.0439,0,-0.064,-0.018,-0.0145,0.0805,-0.0944,0.0261,-0.0536,0.0008,0.0001,-0.016,0.0215,-0.0907,-0.0379,-0.0265,-0.002,0.044,-0.005,-0.0055,-0.06,-0.0424,0.0741,0.0261,-0.0169,0.0695,0.0249,0.0018,-0.0208,0.0978,-0.1044,0.025,-0.0199,0.0085,-0.0409,-0.0069,0.0435,-0.0092,0.0555,-0.0542,-0.006,0.0483,0.0512,0.0255,-0.0456,-0.0987,0.0676,-0.0538,-0.0027,-0.1079,0.0109,-0.0393,-0.057,-0.0235,0.08,0.095,0.0926,-0.0205,0.0286,0.0418,0.0652,0.0396,0.0227,0.0259,0.013,0.0189]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"Pandoc batch conversion command for Step 4: for file in *.md; do pandoc \"$file\" -o \"${file%.md}.docx\"; done This is a meaningful gateway step toward having an AI agent fit into our publishing","embedding":[-0.0127,-0.0047,-0.0018,0.0032,0.0425,-0.0229,-0.019,0.0662,-0.0293,0.051,-0.0831,0.0055,0.0458,0.0023,0.0514,0.0533,0.045,-0.039,-0.072,-0.0185,0.0154,0.128,0.1033,-0.0493,-0.0156,0.0453,-0.0235,-0.0897,-0.018,-0.0331,0.0185,0.0664,0.129,0.0463,0.0483,0.0577,0.0217,0.0189,0.0561,-0.0008,0.0092,-0.0411,-0.0537,-0.027,0.0997,-0.056,-0.0838,-0.0502,0.0141,0.1141,-0.119,-0.0355,0.0151,0.0797,-0.0345,0.0322,-0.0146,-0.0024,-0.0285,-0.1303,-0.0139,-0.0248,-0.0418,-0.006,0.04,0.0244,-0.0372,0.0745,0.0165,0.0271,-0.0602,0.034,0.0397,0.0478,-0.0329,0.0328,-0.0115,0.0013,0.0578,-0.099,0.0152,-0.0197,0.0696,0.0499,-0.0681,-0.0066,0.0917,-0.0051,-0.0069,0.0347,-0.0087,-0.0788,0.1025,-0.0605,0.0639,0.0261,-0.0012,-0.0519,-0.0048,0.0712,0.0515,0.029,-0.0179,-0.1517,-0.0432,0.0138,0.085,-0.0323,-0.0073,0.0121,-0.0078,0.0235,-0.0272,-0.0823,0.1415,-0.0082,0.0544,0.0078,0.0186,0.0273,-0.0184,-0.0394,0.0319,0.0683,0.0361,0.019,-0.0003,0,0.0229,0.0482,-0.0362,0.136,0.0394,0.0076,0.0306,-0.0279,-0.0678,-0.0065,-0.0094,0.1031,-0.03,0.0417,-0.0587,-0.0359,-0.0007,0.0582,0.0039,-0.0282,0.0103,-0.0504,-0.0095,0.0375,0.0905,0.0385,0.0311,-0.1044,0.0282,-0.0086,-0.0275,-0.0032,0.0526,0.0152,-0.0123,0.0472,-0.0562,0.009,0.0297,0.0463,-0.0186,0.033,0.0715,-0.0904,-0.0168,0.0444,-0.0234,-0.043,0.082,-0.0424,0.0351,0.0104,0.0258,0.0292,0.0148,-0.085,-0.0143,-0.0496,0.046,-0.0153,0.0794,0.0404,-0.0325,0.0945,0.0609,-0.008,-0.0569,0.0592,0.037,-0.0117,-0.0097,0.009,-0.0674,-0.0278,-0.0165,-0.0475,-0.0337,-0.0968,0.0365,-0.0127,0.0001,0.0343,-0.0501,-0.0701,-0.0085,-0.0841,0.0097,-0.0277,-0.0264,0.008,0.0381,-0.0083,-0.0732,0.0208,-0.0091,0,0.0104,-0.0227,-0.0769,0.0852,-0.008,-0.0024,-0.0203,0.0571,0.0933,-0.0431,-0.0666,-0.0746,-0.0155,-0.0708,0.0075,-0.081,-0.0524,-0.0419,0.0012,0.0348,0.0825,0.0027,-0.046,0.0739,0.0659,0.0371,-0.0139,0.0424,-0.0313,-0.032,-0.0334,-0.0029,-0.0345,-0.0274,-0.0306,-0.0333,0.0394,-0.0055,-0.0535,0.032,0.0505,0.0314,-0.1409,-0.0479,-0.0321,-0.0482,-0.0962,0.0415,0.0126,0.013,-0.0165,-0.1376,-0.0067,-0.0814,-0.0495,-0.0418,0.0038,-0.0908,-0.0638,-0.002,-0.0748,0.0393,-0.0058,-0.0274,-0.0344,-0.0715,0.0061,0.0507,-0.0874,-0.0034,0.038,-0.0597,-0.046,-0.0128,0.0683,0.0096,0.0805,-0.0622,0.0557,-0.0127,-0.0089,0.0245,-0.0061,0.0818,0.0147,0.1184,0.0362,0.016,-0.0314,0.0848,-0.0567,-0.0424,0.0255,0.0462,-0.0769,0,-0.0814,-0.0299,-0.0533,0.1254,-0.0274,0.0332,-0.0575,0.0207,0.023,-0.0232,0.036,-0.0679,-0.054,-0.0419,0.0267,0.0158,0.0608,0.0764,-0.0497,-0.0761,0.0831,0.0373,0.0377,0.0302,0.0761,0.0012,-0.0041,0.0168,-0.0958,0.0734,-0.0488,-0.0352,-0.033,0.03,0.0471,-0.0189,0.05,-0.002,-0.0336,0.0255,0.0126,0.0795,-0.0285,-0.0644,0.015,-0.0602,-0.0374,-0.049,0.0283,-0.0913,-0.0046,-0.0434,0.0642,0.069,0.0323,0.0375,0.0543,0.0487,0.0452,0.0252,0.0379,0.0264,0.0115,-0.0148]},{"url":"/posts/evidence-based-content-guidelines-drupal-ai/","title":"Improving AI chatbots with an editorial handbook from your best content","snippet":"y of how this fit into UNDRR's broader content operations, see Turning vague content guidelines into measurable AI-ready standards . Comment?","embedding":[-0.0476,-0.0473,0.0277,0.0182,0.0547,-0.0401,-0.0099,0.0283,-0.0566,-0.0041,-0.0678,0.0105,0.0236,0.0399,0.0657,0.0435,0.1211,-0.0832,-0.0632,-0.005,0.0319,0.0963,0.097,-0.0389,-0.0546,-0.015,-0.0414,-0.0899,0.0159,-0.0268,0.003,0.0192,0.1043,0.0311,0.0181,0.0339,0.0386,-0.0299,0.0416,0.0382,-0.0241,-0.0449,-0.0733,-0.0027,0.0611,-0.0084,-0.0722,-0.0486,-0.0083,0.0178,-0.1313,-0.0103,0.0539,0.0238,-0.0281,0.0411,-0.0773,0.03,0.0361,-0.07,0.0302,-0.0539,0.0203,-0.0286,0.0241,-0.0142,-0.0759,0.0133,-0.0244,0.0311,-0.0386,0.0478,0.0372,0.0794,0.0009,0.0257,-0.0027,-0.0679,-0.0014,0.0018,-0.0589,-0.0023,0.0861,0.0595,-0.0635,-0.0097,0.0384,-0.0981,-0.0007,0.0397,-0.0233,-0.0957,0.0763,0.0173,0.0484,0.0235,-0.0318,-0.0706,-0.0504,0.0414,0.0267,0.055,-0.0923,-0.1081,-0.0274,0.0107,0.0586,0.023,0.0078,0.0014,-0.0286,0.0134,0.0294,-0.0865,0.1291,-0.0229,0.0803,0.013,0.0969,0.0299,0.0205,-0.0383,0.0168,0.0521,0.0713,0.0622,-0.0258,0,0.0036,0.0526,-0.0132,0.0968,-0.0028,0.0382,-0.0579,-0.016,-0.0792,0.0062,-0.0311,0.1066,-0.0197,0.0346,-0.0175,-0.0492,-0.0147,0.0576,0.0412,-0.0049,0.0442,-0.0291,0.0424,0.0126,0.0739,0.0557,0.0155,-0.0837,0.063,0.0081,-0.0691,0.0376,-0.0165,0.001,-0.006,0.0308,-0.0888,0.0251,-0.0143,0.0239,-0.0639,0.0385,-0.0088,-0.0974,-0.0244,0.0569,-0.0309,-0.0848,0.0665,-0.0399,0.0059,0.0491,0.0499,-0.0188,0.0208,-0.1388,-0.0146,0.013,0.0103,-0.0253,0.0305,-0.0298,-0.0563,-0.0009,0.0559,0.0363,-0.0278,0.0555,0.0375,-0.0267,0.0213,0.0343,-0.0215,0.0108,-0.0907,0.0134,-0.0761,-0.0999,0.0991,-0.0385,0.035,0.0285,0.0077,-0.0988,0.0086,-0.096,0.0279,0.0145,-0.0009,0.0312,-0.0264,0.0153,-0.0351,0.0463,-0.0488,0,0.0058,0.0274,-0.0941,0.0739,-0.0011,0.0079,-0.0353,0.0256,0.1326,0.0323,-0.0028,-0.0374,-0.0312,0.0044,0.0001,0.0036,-0.0166,-0.0987,-0.0338,-0.0079,0.0551,0.037,-0.1303,0.0239,0.056,0.0311,-0.0334,0.0909,-0.0252,-0.0678,-0.0119,-0.0262,-0.0087,0.0133,0.0476,-0.0192,0.0315,-0.0419,-0.0336,-0.0072,0.0715,0.0336,-0.1458,-0.0685,-0.0396,0.0011,-0.0613,0.004,-0.0294,-0.0043,-0.0177,-0.1332,0.0104,-0.1049,-0.0925,-0.0535,-0.0154,0.0267,-0.0237,0.0233,-0.0606,0.0218,0.0091,0.0146,0.0113,-0.0938,0.0596,0.0457,-0.01,-0.0906,0.0741,-0.0485,-0.032,-0.014,0.0362,0.0286,0.0859,-0.0476,0.0116,-0.0162,-0.0212,-0.0126,-0.0039,0.0531,0.1143,0.1333,0.0101,0.0016,-0.0266,0.1197,-0.0158,-0.0492,0.0015,0.0797,-0.0669,0,-0.0626,-0.0444,-0.0667,0.1314,0.0076,0.0298,-0.043,0.0172,-0.031,0.0477,0.0092,-0.0074,-0.0166,0.0488,0.0839,0.0016,-0.0237,0.0213,-0.0208,-0.0398,0.1023,0.0195,-0.0355,0.0059,0.0379,-0.0409,-0.0366,0.0377,-0.1153,0.0731,-0.039,0.0006,-0.0078,0.004,0.0789,0.0184,-0.0087,-0.0511,-0.0541,0.034,0.0281,0.0239,0.0406,-0.0436,0.0024,-0.0103,-0.0555,-0.0695,0.0204,-0.0453,0.0123,-0.0443,0.0575,0.0467,0.0728,-0.0181,0.0106,0.0021,0.0091,0.0574,0.0616,0.0732,0.0169,-0.0137]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"← Blog Creating warm, dappled light with CSS and SVG 8 Nov 2025 1,009 words Filed in: CSS, SVG, Web Performance, Accessibility I added a sunlit ambience effect to this site using pure CSS and SVG —","embedding":[-0.0933,0.0001,0.1051,0.1122,0.0516,-0.1168,0.0571,-0.0434,0.0279,-0.0211,-0.0874,0.0651,0.015,-0.0615,0.0891,0.0885,0.0591,0.0242,-0.0344,0.0354,0.0159,-0.1527,-0.0246,-0.0772,0.0212,0.018,-0.0231,0.0189,0.0313,-0.039,0.037,0.0428,-0.0473,0.0245,-0.0393,0.0101,0.1026,-0.0355,-0.1484,0.0738,-0.0111,-0.0259,0.0279,-0.0033,0.0271,-0.0033,-0.0126,-0.0921,-0.0278,-0.0451,-0.0282,-0.0877,0.0124,0.0135,-0.0615,0.052,0.0069,-0.0011,0.025,-0.0923,-0.0001,0.0147,-0.0304,0.0208,0.0746,-0.0404,-0.0438,-0.0679,0.0223,-0.0301,-0.069,0.0208,0.001,-0.0124,-0.1136,0.0098,0.0519,-0.0267,0.0243,-0.0723,0.1364,-0.0232,-0.0338,0.1072,-0.0195,0.0441,0.037,0.0234,-0.0046,0.0935,-0.0693,0.0142,-0.0468,-0.0382,-0.0264,0.0162,0.0162,-0.0516,-0.0122,0.0545,0.0571,-0.0245,-0.0119,0.0266,0.0191,-0.0208,-0.0196,0.093,-0.0024,-0.0047,-0.0035,0.0691,-0.0617,-0.0478,-0.0101,0.0224,0.053,0.0233,0.0351,0.0186,0.0856,0.0924,0.044,0.0808,0.094,-0.0206,0.0136,0,0.0257,0.1012,-0.0524,-0.02,0.0872,-0.0455,-0.0044,0.0188,-0.118,0.0098,0.0124,0.0441,-0.0133,0.0573,0.0841,-0.0703,0.036,-0.0448,-0.0491,0.0062,-0.0538,0.0155,0.039,0.0145,-0.0813,0.0603,0.0152,0.1207,-0.0311,0.009,0.0194,0.0017,0.0191,0.0449,0.0211,0.0548,-0.0213,-0.1007,0.078,0.0106,-0.0859,0.0383,0.0114,-0.002,0.0009,0.0775,-0.0103,0.0428,-0.0509,0.0685,-0.0537,0.0578,0.0042,-0.0169,0.014,0.0332,0.0471,-0.0389,0.0401,-0.0229,0.0219,-0.0175,0.0229,-0.0907,-0.0374,0.0047,0.016,0.0954,-0.1156,-0.0708,0.0418,0.0332,-0.0072,-0.0297,0.0246,-0.0267,0.0443,0.0223,-0.0051,0.0358,-0.0237,0.0346,0.0022,-0.0812,-0.0502,-0.0435,0.0077,0.0773,-0.129,-0.0457,0.0398,0.0238,0.0838,-0.0473,-0.043,0,-0.0416,0.004,-0.0893,0.0655,0.0103,0.0551,-0.0076,-0.0051,-0.0081,0.0136,0.0735,0.048,-0.0768,-0.0217,0.013,-0.0093,-0.0543,0.0567,-0.0963,0.0471,-0.0066,0.085,-0.042,0.0276,0.0151,0.0316,0.0364,0.0229,-0.0836,-0.0018,-0.0214,0.0678,-0.0323,-0.0445,0.0569,0.0351,0.0035,-0.0342,-0.0543,-0.0614,-0.0004,-0.0179,0.0582,-0.0169,-0.0342,0.0648,-0.1163,0.0694,0.0128,0.0095,0.0057,-0.0417,-0.0485,0.0629,-0.0087,-0.0733,-0.0596,0.0061,-0.0164,0.049,-0.022,-0.02,-0.0399,-0.0641,0.0257,-0.011,-0.0411,-0.0247,0.0486,-0.022,0.076,-0.0137,0.0003,-0.0349,0.0248,0.0179,0.1206,0.0176,-0.07,-0.0092,-0.0715,0.0307,-0.0093,0.0386,-0.0036,-0.019,-0.0763,-0.0351,-0.0924,0.0044,-0.0389,0.0996,0.0018,0.0383,0.0431,0,-0.032,-0.0352,-0.0124,0.0112,-0.0286,-0.0325,0.0371,-0.0595,-0.0782,-0.04,0.0205,0.0048,0.1281,0.0644,-0.0161,-0.005,-0.0145,0.0076,-0.0491,0.0465,-0.0159,0.0309,-0.0026,0.0309,0.0547,0.0806,0.0143,0.0322,0.1163,-0.0416,-0.0534,0.0383,-0.0241,-0.0244,-0.0559,-0.0281,-0.0531,0.0074,-0.0088,0.0213,-0.0256,-0.0713,0.0233,0.0477,-0.0001,0.0203,-0.0156,-0.1155,-0.0783,0.1045,0.0051,-0.0464,-0.0024,0.0221,0.0062,-0.0825,0.0167,0.0739,0.0042,0.0242,0.0278,-0.0068,-0.0898,0.0363],"teaser":"I added a sunlit ambience effect to this site using pure CSS and SVG — no JavaScript, just gradients and blend modes.","date":"Sat Nov 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"Probably. But it's my blog, and the effect will be fun while it lasts. Hopefully it's so subtle that you've not really noticed it. Here's how it works — and where I took a different approach.","embedding":[-0.1189,0.0074,0.074,0.1281,0.0638,-0.084,0.0627,-0.0481,0.0467,0.0106,-0.0634,0.0357,-0.014,-0.0399,0.1229,0.0923,0.0147,0.065,-0.0562,0.0109,-0.0087,-0.1265,-0.0174,-0.0765,0.0145,-0.0058,-0.0579,0.0111,0.0285,-0.0202,0.0691,0.0238,-0.0327,0.0384,-0.0662,-0.0547,0.0615,-0.0185,-0.1642,0.0615,-0.0093,-0.002,-0.0132,0.0053,-0.0215,-0.0419,-0.0159,-0.0326,0.0044,-0.0465,-0.0237,-0.109,0.0296,0.0193,-0.0651,0.019,-0.0131,-0.0211,0.0046,-0.1012,-0.0127,0.0164,-0.0287,0.0164,0.0641,0.0019,-0.082,-0.0848,0,0.0171,-0.0874,0.0067,0.0393,-0.0283,-0.1054,0.0073,0.0559,0.0041,0.0259,-0.0464,0.1229,-0.0114,-0.0668,0.1548,-0.0225,0.0376,0.0009,-0.0137,-0.0638,0.108,-0.0783,0.1012,-0.0425,-0.0562,-0.0723,-0.0063,0.023,-0.0463,-0.0129,0.0396,0.0359,-0.001,-0.0169,0.0008,-0.0023,-0.0165,-0.0065,0.0248,0.0018,-0.0003,0.0123,0.0561,-0.0506,-0.0377,-0.0296,0.0544,0.086,-0.035,0.0322,-0.0068,0.0858,0.126,0.0152,0.077,0.0459,-0.0251,0.0172,0,0.0196,0.0791,-0.0638,-0.0094,0.0972,-0.0347,-0.0016,0.007,-0.1614,0.0029,0.0014,-0.0062,-0.0308,0.0526,0.084,-0.0846,0.0472,-0.0002,-0.0181,0.0376,-0.0582,-0.0369,0.0339,-0.0149,-0.0489,0.0409,0.0118,0.1003,-0.0208,-0.0026,0.0253,-0.0116,0.0165,0.0552,0.0039,0.0333,-0.0553,-0.0575,0.094,0.019,-0.0888,0.0572,0.0578,-0.0217,0.0049,0.0739,-0.0259,0.0561,-0.0062,0.0788,-0.0214,0.05,0.0053,-0.0282,0.0334,0.04,0.0487,0.0093,0.0305,-0.0021,0.0128,-0.0205,-0.0086,-0.0936,-0.0448,0.0315,0.0191,0.0635,-0.0975,-0.0311,0.0671,0.0147,0.0275,0.0151,0.0345,0.0079,0.0247,0.0144,0.0186,0.0776,-0.0297,0.0166,-0.025,-0.1094,-0.0513,-0.0488,-0.0054,0.1022,-0.1021,-0.0364,0.031,0,0.0766,-0.0701,-0.0192,0,-0.0126,0.0302,-0.0671,0.0299,0.0159,0.0718,-0.0424,-0.0198,0.0069,0.0467,0.0577,0.0728,-0.0472,0.0157,-0.0244,0.0238,-0.0631,0.0436,-0.0302,0.0188,-0.005,0.061,-0.0148,0.0687,-0.0201,0.014,0.05,0.0661,-0.0533,-0.0251,-0.0454,0.0458,-0.0233,-0.0459,0.0312,-0.0028,0.0096,-0.018,-0.0275,-0.0718,-0.0289,-0.0843,0.0235,-0.0576,-0.0406,0.045,-0.0682,0.0653,0.0182,-0.0021,0.0021,-0.0031,-0.081,0.0861,0.0189,-0.0776,-0.0416,-0.0083,0.0092,0.0212,-0.0275,-0.0159,-0.0208,-0.0235,0.0062,0.0097,-0.0215,-0.0252,0.0242,0.0274,0.0242,0.0183,0.0266,-0.0182,0.0063,0.0214,0.1262,0.033,-0.0234,0.033,-0.0779,-0.0034,-0.0116,0.0272,0.0318,-0.0367,-0.0656,-0.0394,-0.0747,0.0165,-0.0562,0.0773,0.0166,0.0194,0.0456,0,-0.0248,-0.0537,-0.0136,0.0029,-0.0516,-0.0592,0.04,-0.0896,-0.0778,-0.0672,0.0145,0.0672,0.0946,0.0705,-0.0183,-0.01,-0.0221,0.0397,-0.0003,0.0489,-0.0206,0.0369,-0.0516,0.0487,0.0409,0.0683,0.0215,0.0185,0.1693,-0.0063,-0.0454,0.0181,-0.0306,-0.0174,-0.0487,-0.0714,-0.0948,-0.0291,-0.0504,0.0071,-0.0123,0.0019,0.0343,0.0417,0.0274,0.0363,-0.03,-0.1138,-0.079,0.0709,0.0582,-0.0567,0.0169,0.0383,0.0098,-0.0828,0.0103,0.0668,0.0121,0.0176,0.0351,-0.0455,-0.0343,0.0421]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"cts use mix-blend-mode: multiply to cast shadows — darkening the page like objects blocking sunlight. I went with mix-blend-mode: plus-lighter to simulate sunlight streaming in.","embedding":[-0.1294,0.0115,0.0907,0.1215,0.0535,-0.0575,0.0546,-0.0649,0.0554,0.0084,-0.0451,-0.0033,-0.0117,-0.1089,0.0645,0.0609,0.0164,0.0979,-0.0439,-0.0158,0.0021,-0.1423,-0.0432,-0.0805,-0.0234,0.0193,-0.0206,-0.0269,0.0588,-0.0393,0.0264,0.0043,-0.0629,0.0371,-0.1284,0.0143,0.0238,-0.0093,-0.1682,0.0398,0.0065,-0.0148,0.006,-0.0284,-0.0328,-0.0005,-0.0263,-0.0279,-0.0439,-0.0585,0.0065,-0.1048,0.0402,0.0215,-0.064,0.0564,0.0231,0.0326,0.0119,-0.0447,-0.0275,0.0003,-0.0221,-0.0224,0.0694,-0.0014,-0.0666,-0.0465,0.0173,-0.0069,-0.0481,0.0406,0.0329,-0.0197,-0.075,0.0003,0.0365,-0.0311,0.0273,-0.0611,0.1325,0.0159,-0.0339,0.0844,0.0101,0.0526,0.034,-0.0255,-0.0702,0.1261,-0.0523,0.0803,-0.0981,-0.037,-0.0231,0.006,0.0052,-0.0397,-0.0065,0.027,0.0746,0.0376,0.0184,-0.024,0.0245,-0.0328,-0.0199,-0.0032,-0.0416,0.0019,0.0055,0.0563,-0.0396,-0.0333,-0.0614,0.0083,0.0645,0.0033,0.0754,-0.0167,0.0849,0.0772,-0.0171,0.0332,0.0366,-0.0556,0.0371,0,0.0337,0.0573,-0.1177,-0.0104,0.1241,-0.0635,0.0056,-0.0361,-0.1263,0.0311,0.0159,-0.0243,-0.0689,0.0967,0.0823,-0.0993,0.0313,0.0138,-0.0567,0.0073,-0.0407,0.0196,0.0243,-0.0059,0.0073,0.0676,-0.027,0.0539,-0.0236,-0.0008,-0.0068,0.019,-0.0042,0.0747,0.0023,0.0956,-0.0176,-0.0819,0.1243,0.0331,-0.0863,0.0365,0.0371,-0.0157,-0.0165,0.0491,-0.0351,0.0379,-0.0202,0.0616,0.0223,0.0358,-0.011,-0.0303,0.0503,0.0036,0.0531,0.0224,0.0057,-0.0053,0.068,-0.0465,0.0009,-0.0669,-0.052,0.0242,-0.0298,0.0006,-0.0923,-0.0892,0.0162,0.0233,0.0188,-0.0318,0.0515,0.0217,0.037,0.0319,0.0318,0.0214,-0.006,0.0395,-0.053,-0.114,-0.0359,-0.0313,-0.029,0.088,-0.1169,-0.0777,0.0299,0.0143,0.0618,-0.0215,-0.0397,0,-0.0288,0.0486,-0.0588,0.0725,-0.001,0.0504,-0.0527,-0.0759,-0.0427,0.0265,0.0864,0.0367,-0.0576,0.0362,-0.0333,-0.0081,0.0193,0.1071,-0.0721,-0.0048,0.0177,0.0655,-0.0034,0.0869,0.0235,-0.0261,0.0131,0.0493,-0.0118,-0.038,-0.0373,0.0345,-0.0025,-0.0356,0.0278,0.0272,0.0225,0.0015,-0.0285,-0.035,0.0392,-0.0653,0.0324,-0.0273,-0.0243,0.0726,-0.0721,0.0697,-0.0616,0.0093,0.0619,0.0012,-0.0815,0.0911,-0.0333,-0.0469,-0.0208,0.002,-0.0131,-0.01,-0.0309,0.0044,-0.0664,-0.015,0.0383,0.0622,-0.0217,-0.054,0.0604,0.0137,0.0257,0.0078,0.0262,-0.0532,0.061,-0.0106,0.1029,-0.0122,-0.0182,0.0089,-0.0575,-0.0087,0.0261,0.0219,0.0222,0.0346,-0.0726,-0.0411,-0.0787,-0.0171,-0.0329,0.0652,0.0098,0.0206,0.0373,0,-0.0062,-0.0335,-0.0566,-0.0034,-0.0166,-0.1118,0.0519,-0.0975,-0.0586,-0.0236,0.0147,0.0565,0.0834,0.0053,0.0258,0.0381,-0.038,0.0878,-0.0051,0.018,-0.0118,0.0167,-0.0463,0.093,0.0434,0.0693,0.0384,0.0295,0.1601,-0.0091,-0.0297,0.0296,-0.0521,0.0026,-0.0126,0.0301,-0.0642,-0.0189,0.0056,0.0344,-0.0308,0.0057,0.0307,0.0265,-0.0327,0.0163,-0.0384,-0.1048,-0.0494,0.0564,0.0004,0.0117,0.0302,0.0573,-0.0083,-0.1128,0.0362,0.0613,0.0222,0.0395,-0.0033,-0.0412,-0.0419,0.057]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"Layer 1: Dappled Leaves SVG image (inspired by Sunlit's leaves.png ) SVG feDisplacementMap filter creates organic wind movement 9px blur for atmospheric softness Opacity: 0.07 (desktop), 0.1 (mobile)","embedding":[-0.0452,-0.0051,0.0678,0.0522,0.0667,-0.0242,0.0364,-0.0538,0.0632,-0.0366,-0.0378,-0.0512,-0.0242,-0.0885,0.0006,0.0995,-0.0271,0.0381,-0.075,0.0068,0.048,-0.0895,0.0074,-0.0777,-0.025,0.0316,-0.0478,0.0355,0.0035,-0.0809,0.0212,0.0256,-0.0135,0.0449,-0.0769,0.0363,0.0329,-0.0186,-0.1364,0.053,-0.0414,0.0518,0.0008,-0.0793,0.0168,0.0545,0.0069,-0.0872,0.0185,0.0198,-0.0516,-0.112,0.0154,0.0117,-0.0679,0.0034,-0.0068,0.0052,0.0614,-0.0457,0.03,0.0258,0.0105,0.0238,0.0322,-0.02,-0.101,-0.0537,0.0137,-0.029,-0.0834,-0.0171,0.0411,-0.015,-0.0931,-0.0187,0.0403,-0.017,0.0157,-0.0163,0.0927,-0.044,-0.099,0.0423,-0.0214,0.0191,-0.0057,-0.0604,-0.0836,0.083,-0.0586,0.0507,-0.087,-0.0374,0.014,0.0315,0.0399,-0.0511,-0.0223,0.0494,0.018,-0.0434,0.0047,0.0203,0.002,-0.0015,0.034,-0.0226,-0.0005,-0.0068,-0.0584,-0.0032,-0.0502,-0.0452,0.0249,0.0022,0.0526,-0.0388,0.0338,-0.0394,0.136,0.0247,-0.0094,0.0669,0.0451,-0.0619,-0.0152,0,0.0127,0.0833,-0.1045,-0.0074,0.1047,-0.0951,0.0197,-0.0267,-0.1108,-0.0122,-0.0449,-0.001,-0.0702,-0.0103,0.0371,-0.1203,0.0911,-0.0157,-0.0384,0.025,-0.0781,-0.0299,-0.033,-0.0552,-0.0223,0.051,0.005,0.0524,-0.0076,-0.029,0.0638,0.0069,-0.0352,-0.034,-0.04,0.0309,-0.0619,0.0147,0.097,0.0206,-0.1076,0.0515,-0.0137,0.0093,0.0204,0.032,0.0134,0.1151,-0.0103,0.0808,0.018,-0.0233,-0.011,-0.0228,0.0549,0.0098,0.1155,0.0225,-0.0296,0.0174,0.0207,-0.0305,0.0387,-0.0856,0.0401,0.0177,0.0494,0.0636,-0.0437,-0.0705,-0.0443,-0.0133,0.0937,0.0254,0.0434,-0.029,-0.0161,-0.0037,-0.0274,0.0398,-0.0467,0.0446,0.0082,-0.0774,-0.0443,-0.0083,0.0151,0.0093,-0.1258,-0.0302,-0.0127,0.0546,0.0846,-0.0387,-0.0577,0,0.027,0.0871,-0.0783,0.0554,0.0804,0.1197,0.0075,-0.0004,-0.0172,0.0064,0.0338,0.0332,-0.0656,0.0115,-0.0005,0.025,0.0185,0.0526,-0.0649,0.0035,-0.0157,0.1281,-0.0463,0.0271,-0.0413,0.0462,0.0455,0.0686,-0.035,-0.0141,-0.0421,-0.0088,-0.0421,-0.0305,0.062,-0.0297,0.018,-0.066,-0.0774,-0.0187,0.0213,-0.0346,0.0005,-0.0699,-0.0522,0.0578,-0.0146,0.0817,-0.0394,0.0239,0.0614,0.0153,-0.0651,0.0729,0.0641,0.0169,-0.0453,0.0305,0.0693,-0.0097,-0.0026,-0.0196,-0.0546,-0.0664,0.0434,0.0711,-0.0322,-0.0072,0.0015,0.0582,-0.0279,0.0524,0.0424,-0.057,0.0271,-0.051,0.1179,0.0242,0.0204,0.0341,-0.0466,0.006,0.0028,0.0562,0.0161,-0.0067,-0.0995,-0.0339,-0.01,0.0286,0.0291,0.053,0.0299,0.0254,0.0483,0,-0.0387,-0.0163,-0.0159,-0.0236,-0.0252,-0.0563,0.0526,-0.053,-0.0818,-0.1221,0.0696,0.0648,0.0843,0.0367,0.0057,-0.0411,-0.0787,0.0936,-0.0092,0.0587,0.0239,-0.0142,-0.091,0.0571,0.0162,0.039,-0.0272,-0.019,0.1177,0.0189,-0.0013,0.0145,0.0594,-0.0062,-0.0389,-0.0355,-0.1064,-0.0299,-0.0313,0.0713,0.0106,0.0617,0.0504,0.0428,-0.0076,0.0234,0.0328,-0.1484,-0.0016,0.0518,-0.0122,-0.0303,0.0273,0.0327,0.0631,-0.1011,0.0047,0.1,-0.0157,0.0293,-0.0117,0.0023,0.0006,0.044]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"ate attributeName=\"baseFrequency\" dur=\"16s\" calcMode=\"spline\" values=\"0.007 0.005;0.01 0.009;0.008 0.005;0.005 0.003\" keyTimes=\"0;0.33;0.66;1\" keySplines=\"0.4 0 0.6 1; 0.4 0 0.6 1; 0.4 0 0.6 1\"","embedding":[-0.048,0.0193,-0.0013,0.0103,-0.0259,0.0334,0.0415,-0.0401,0.0582,0.0012,0.012,-0.0249,0.044,-0.0746,0.0442,0.0213,-0.0796,0.092,-0.0515,-0.014,0.0164,-0.1191,-0.0184,-0.0347,-0.0575,0.0615,0.0042,0.0535,-0.0364,-0.0472,-0.0074,-0.0113,0.0001,0.0432,-0.0959,-0.0218,0.0025,0.0212,-0.1353,0.0739,-0.0451,-0.0105,0.0358,-0.0451,0.0211,0.0171,-0.0642,-0.041,0.0078,-0.0015,-0.0477,-0.0771,0.0174,0.0596,-0.0095,0.0599,0.0217,-0.0156,0.0937,-0.0496,0.0338,0.0265,-0.0057,0.0107,0.0223,-0.056,-0.0791,-0.0758,0.0146,0.0146,-0.0575,-0.0073,0.0431,-0.0811,-0.0842,-0.0287,0.0461,0.0029,0.0112,-0.0728,0.0404,-0.0418,-0.0662,0.0889,0.0035,0.0178,0.0451,-0.0285,-0.0041,0.0516,-0.0928,0.0655,-0.147,-0.0717,-0.0133,0.0535,0.0291,-0.0775,0.0344,0.0296,-0.0017,-0.0944,-0.042,0.0466,-0.0014,0.0054,-0.0084,0.0354,-0.03,0.0236,-0.02,0.0111,-0.0083,-0.008,0.0462,-0.0149,0.0616,-0.0373,0.0899,-0.0047,0.1341,0.044,-0.0193,0.0697,0.0148,-0.0345,0.033,0,0.0091,0.0553,-0.0753,-0.0103,0.0834,-0.0201,-0.0524,0.0446,-0.1047,-0.0173,-0.0336,0.0379,-0.0487,0.0067,0.0407,-0.1256,0.0987,0.0409,-0.0344,-0.0039,-0.0971,0.0048,0.0243,-0.0119,-0.0387,0.1305,0.0533,0.088,-0.0746,-0.0266,0.1021,-0.0277,-0.0452,-0.0347,0.0093,-0.0053,-0.0382,0.035,0.0315,0.0776,-0.0606,0.0192,0.0069,-0.0248,0.0055,0.047,0.0373,0.0981,0.0102,0.1066,-0.0078,0.0434,-0.0582,-0.0767,0.0491,0.0201,0.0396,0.0264,-0.0443,0.0437,-0.0311,0.0269,0.0366,-0.0789,0.004,0.005,0.0248,0.0544,-0.0392,-0.0606,-0.0302,-0.0227,0.1326,-0.0062,0.0159,0.0225,-0.0183,0.0374,-0.0335,-0.0034,-0.1178,0.0648,0.0065,-0.066,-0.0064,-0.0318,0.0106,0.0718,-0.0902,-0.0846,-0.037,0.0316,0.0492,-0.0213,-0.0565,0,-0.0031,0.0495,-0.0369,0.0664,0.0497,0.1062,0.022,0.0438,-0.0416,0.0212,0.0552,-0.0173,-0.0805,-0.0248,-0.0166,0.0488,-0.0298,0.0836,-0.1075,0.0462,-0.0062,0.1063,-0.082,0.0638,0.0325,0.0091,0.0416,0.1069,-0.0489,-0.0083,-0.0436,-0.0526,-0.0607,-0.049,0.0187,-0.0683,-0.0066,-0.0265,-0.0712,0.02,0.021,-0.0543,0.0169,-0.0506,-0.0288,0.0647,0.0231,0.0803,-0.0229,0.0232,0.0129,-0.0737,-0.0449,0.0601,-0.0001,0.0006,-0.0411,0.0757,0.0296,-0.0053,0.0214,-0.0608,0.0327,0.0043,0.0837,0.0425,0.0114,-0.0834,-0.0345,0.0384,-0.0005,0.0329,0.0299,-0.0708,0.0491,-0.0342,0.0752,0.0253,0.0104,0.0171,-0.0495,-0.0323,0.0282,0.0335,-0.015,0.0354,-0.1087,0.0231,0.0268,0.0061,-0.0592,0.0725,0.0083,-0.0176,0.0238,0,-0.0106,-0.0202,-0.0072,-0.0077,-0.0526,-0.0381,0.0645,-0.0814,-0.0707,-0.1003,0.1043,0.0691,0.1196,0.0739,-0.0508,-0.0372,-0.0085,0.0803,-0.0058,0.0346,0.0029,-0.0047,-0.0345,0.0322,-0.0092,0.0138,-0.0321,0.0432,0.1052,-0.0532,-0.0134,-0.0417,0.072,-0.0138,-0.0037,-0.0468,-0.0905,0.0244,-0.0033,0.092,-0.02,0.0141,0.0257,0.0204,0.0435,0.0382,-0.0288,-0.0799,-0.0542,0.0512,-0.0651,-0.0365,-0.0226,-0.0054,0.0265,-0.0826,0.043,0.0286,-0.0571,0.0183,-0.011,-0.005,-0.0597,-0.0077]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"r(--ambience-sun-angle, 80deg) + 120deg), transparent, transparent 89px, rgb(80 80 80 / 66%) 89px, rgb(117 117 117 / 60%) 167px ); } Scroll-driven animation (no JavaScript) # The sun angle shifts","embedding":[-0.0373,0.0654,0.0014,0.0542,0.0115,-0.0323,0.0273,-0.0232,0.0191,-0.0393,-0.0329,0.0271,-0.0142,-0.036,0.0586,0.0228,-0.0284,0.018,-0.0756,0.0308,0.0072,-0.1318,0.0254,-0.0362,-0.0548,0.0711,0.0069,-0.0257,0.0417,-0.0507,-0.0131,0.0298,0.0042,0.0094,-0.062,-0.0272,0.004,-0.037,-0.1174,0.0527,-0.0231,0.0769,-0.0231,-0.0193,-0.0058,-0.0161,-0.0136,-0.0682,-0.0453,-0.0106,-0.0012,-0.0449,0.0272,0.0215,-0.0309,0.0594,0.0063,0.0174,0.042,0.0307,-0.0003,0.0484,0.0046,0.0572,0.0275,-0.0554,-0.011,-0.0557,-0.0508,0.0667,-0.1014,-0.0198,0.0409,-0.0535,-0.0873,-0.0042,0.0569,0.0057,-0.0202,-0.062,0.0758,-0.1227,-0.0913,0.0618,0.041,0.0671,0.0072,-0.0136,-0.0367,0.0852,-0.0923,0.0526,-0.0176,-0.0216,0.0245,0.0631,0.0501,-0.0465,0.0327,0.0689,0.0016,-0.0014,0.0295,0.0778,-0.0357,-0.0565,0.0233,0.073,-0.0489,0.0587,0.0104,-0.0087,0.0362,-0.049,-0.0251,0.0092,0.0076,-0.0109,0.141,0.0228,0.0998,0.0907,0.0112,0.0628,0.0317,-0.0156,0.0388,0,0.0382,-0.005,-0.102,-0.0077,0.0654,-0.0001,-0.0215,0.0096,-0.1329,0.0061,0.0523,0.0389,-0.0145,0.0081,0.0358,-0.0728,0.1109,0.032,-0.0182,0.0114,-0.041,0.0018,-0.0307,-0.0417,-0.0304,0.0964,-0.0246,0.0845,-0.1168,-0.013,0.0531,-0.0094,-0.0237,-0.0034,0.0256,0.0215,-0.0907,-0.0157,0.0356,0.0226,-0.1203,0.0194,-0.0074,-0.0142,0.0149,0.0079,0.0823,0.0719,-0.037,0.115,-0.0642,0.0722,-0.0548,-0.051,0.0385,-0.0014,0.0734,-0.0052,-0.058,0.0741,-0.0143,0.0452,-0.012,-0.1431,-0.0041,0.051,0.0278,0.0514,-0.0723,-0.0619,0.0093,-0.0214,0.0747,0.0443,0.0001,0.0209,-0.027,0.0522,-0.0365,-0.0662,-0.0559,0.0515,0.015,-0.0166,-0.0097,-0.0373,-0.0217,0.1161,-0.1143,-0.0083,0.0213,-0.0005,0.0674,-0.0323,-0.0584,0,-0.0048,0.0636,-0.1454,0.0821,-0.024,0.0737,0.0218,0.057,-0.021,-0.0808,0.0531,0.0062,-0.0434,-0.0226,-0.0119,0.0531,-0.0438,0.0387,-0.0603,0.0248,0.0012,0.0647,-0.0733,0.0615,0.0481,0.0195,0.086,0.0717,-0.0613,-0.0163,-0.0509,-0.0148,-0.0763,-0.0687,0.0313,-0.0679,-0.032,-0.0385,-0.08,-0.0094,0.0157,0.0075,0.0553,-0.0366,0.0181,0.1186,-0.0594,0.0223,0.0484,-0.024,-0.0115,-0.042,-0.0036,0.0001,-0.0103,-0.0468,-0.0763,0.0274,0.0053,-0.0071,0.04,-0.0417,0.0277,-0.0299,0.018,0.0062,-0.0377,-0.0541,-0.0191,0.0105,0.0519,-0.0202,-0.0164,-0.0434,-0.0073,-0.0242,0.1555,0.0356,0.0179,0.0455,-0.0123,0.0779,-0.0186,-0.0199,-0.0275,0.0134,-0.1309,-0.0416,-0.0411,-0.0007,-0.0556,0.0761,-0.0853,-0.0036,0.0471,0,-0.0206,-0.0345,-0.0277,0.0046,-0.007,-0.0036,0.052,-0.09,-0.0696,-0.1168,0.0489,0.0702,0.1353,0.0525,-0.0412,-0.0136,-0.0219,0.0125,-0.0081,0.0388,-0.0311,-0.0149,-0.0268,0.0503,0.0212,0.0382,0.0057,0.044,0.1072,-0.0171,-0.056,-0.0011,0.0312,-0.0122,-0.0307,-0.0769,-0.0964,0.0224,-0.0328,0.0533,0.0027,0.0069,0.0143,0.0349,0.0143,-0.0219,0.0232,-0.0599,-0.0541,0.0081,0.007,-0.0498,-0.0004,0.0185,0.0294,-0.1183,0.0398,0.0686,-0.0783,0.0605,0.0176,-0.057,-0.012,0.0179]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"Firefox will gracefully degrade to static values. Firefox optimization # The SVG feDisplacementMap filter creates beautiful organic movement but chews through CPU in Firefox.","embedding":[-0.0584,0.0399,0.0869,0.0998,0.0495,-0.0651,0.0103,-0.0864,-0.0321,-0.0826,-0.0996,0.0538,-0.0627,-0.0391,0.001,0.0503,0.0529,0.0054,-0.0343,0.0114,0.0353,-0.1475,0.0464,-0.016,0.0143,0.0192,-0.0319,0.04,0.0898,-0.1003,0.0438,0.065,0.0286,0.0089,-0.0836,-0.0168,0.0127,0.0096,-0.0999,0.0486,-0.0394,0.0539,-0.0559,-0.0408,-0.0295,-0.0115,0.0289,-0.1037,-0.0056,0.0135,-0.046,-0.0561,0.0117,0.0137,-0.0046,0.0155,-0.0074,0.0085,0.0428,0.0242,-0.0199,-0.0086,0.0331,0.0604,0.0593,0.0351,0.0208,-0.0492,-0.0447,0.0461,0.0064,-0.0138,0.0672,-0.0162,-0.0975,0.0009,0.034,-0.0171,0.0252,-0.0115,0.0836,-0.1339,-0.0425,0.0379,0.0299,0.0392,-0.0096,-0.121,-0.0592,0.0738,-0.0447,0.0321,0.0133,-0.0196,-0.0377,-0.0007,0.0644,-0.0402,-0.0257,0.0534,0.0478,0.0139,0.0259,0.0091,-0.0109,-0.0519,0.0444,0.0726,-0.0299,0.0483,-0.0174,0.0411,-0.0129,-0.0554,-0.0613,0.0101,0.0572,-0.0225,0.1245,-0.0221,0.0534,0.0584,-0.0312,0.0481,0.0558,0.014,-0.036,0,0.0182,0.0688,-0.0783,-0.046,0.0075,-0.1114,-0.0055,-0.0181,-0.1162,-0.0409,0.074,0.0113,-0.0555,-0.0146,0.0618,-0.0788,0.056,-0.0488,-0.025,0.0171,-0.0443,-0.0108,-0.0376,-0.0372,-0.0146,0.0607,-0.0314,0.0834,-0.1152,0.0171,0.0271,0.0151,-0.0371,-0.0003,-0.0087,0.0259,-0.0846,-0.0022,0.0651,-0.0199,-0.1,0.0215,-0.0426,-0.0416,0.0464,0.0385,-0.0054,0.0299,0.0109,0.0522,0.0017,0.0181,0.0069,-0.0127,-0.0289,0.037,0.0593,-0.0501,0.0144,0.048,0.037,-0.0133,0.0258,-0.064,0.0006,0.0214,0.0462,0.0724,-0.1058,-0.0545,-0.0034,0.05,0.048,0.0105,0.0305,-0.0541,0.012,-0.0297,0.0077,-0.0225,-0.009,-0.0169,0.0449,-0.01,0.0202,-0.0431,0.0304,0.0294,-0.0894,0.0081,0.0296,0.0053,0.028,-0.0078,-0.0685,0,0.0141,0.0171,-0.0324,0.1119,-0.058,0.094,0.0605,0.027,0.0186,-0.0269,0.0198,0.0222,-0.0343,-0.0926,-0.0202,0.0272,-0.0611,-0.0041,-0.05,-0.0066,0.0025,0.0514,0.0118,0.0321,-0.0022,0.0382,-0.0015,0.015,-0.0216,-0.0538,-0.049,0.0474,-0.0461,-0.1192,0.0614,-0.0127,-0.0538,0.0344,-0.0379,-0.0287,0.0082,0.0822,0.0301,-0.0232,0.0088,0.0552,-0.0489,-0.0736,0.0206,0.0695,0.025,0.0248,-0.0875,0.0647,-0.007,-0.0389,-0.0925,-0.0007,0.0136,0.034,0.0201,-0.0448,-0.0902,-0.0268,0.0449,0.0262,-0.0455,0.0392,0.0652,0.0231,0.0333,-0.0196,0.0086,-0.016,-0.0198,-0.0436,0.1438,0.0805,-0.0275,0.0214,0.0439,0.1414,-0.0672,0.0183,-0.0106,0.0194,-0.0888,-0.0549,-0.0513,-0.0231,-0.0132,0.0581,-0.0565,-0.0031,0.0081,0,-0.0102,-0.0454,-0.0361,0.0419,0.0486,-0.0706,0.0187,-0.0186,-0.075,-0.1265,0.0324,0.0938,0.0662,0.0434,-0.0391,-0.0167,-0.0455,0.0768,-0.0237,0.0461,-0.0452,-0.0159,-0.0559,0.1036,0.027,0.0806,-0.0068,-0.0291,0.1704,-0.0024,-0.0944,0.0098,-0.0357,-0.0046,-0.0473,-0.0042,-0.1009,-0.0241,-0.0846,0.0571,0.0208,-0.0152,0.0701,0.0247,-0.0211,-0.0161,0.0101,-0.1062,0.0334,0.0773,0.0387,-0.0135,0.0191,0.02,0.0236,-0.1108,0.0531,0.0817,-0.0086,0.0356,0.1105,-0.0536,0.004,0.0365]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"ntrast: high — users who enable this setting prioritize readability over decorative effects, so removing ambience reduces visual noise @media (prefers-reduced-motion: no-preference) {","embedding":[-0.0682,-0.0049,0.0989,0.0719,0.0321,-0.0553,0.0395,-0.0495,-0.0313,-0.0208,-0.0674,-0.0453,0.0006,-0.0619,0.0432,0.1065,0.1047,0.0723,-0.0334,0.0111,0.026,-0.0846,0.0071,-0.0713,0.0078,-0.0126,-0.0245,0.0238,0.0631,-0.0833,0.0175,0.0298,0.011,0.0107,-0.062,0.0308,0.0186,-0.0003,-0.1721,0.0582,0.0027,0.0376,-0.0109,-0.0241,-0.0162,-0.0246,-0.0018,-0.0738,-0.0194,-0.0715,-0.0493,-0.0989,-0.0196,0.0265,-0.0294,0.0201,-0.0226,0.0322,0.0271,-0.0603,0.0178,-0.0107,-0.0624,-0.0502,0.054,0.022,-0.0097,-0.0341,0.0816,0.0416,-0.0137,0.0374,0.0442,0.0292,-0.0423,0.0674,0.101,-0.0484,0.0331,-0.065,0.1055,0.0102,-0.053,0.0408,-0.0363,-0.0169,-0.0232,-0.0464,-0.0581,0.0881,-0.0149,0.0567,-0.0938,-0.0582,-0.0148,0.0234,0.044,-0.0163,0.018,0.0516,0.0649,-0.0132,-0.0167,-0.0109,0.009,-0.1019,0.0343,0.0267,-0.0691,-0.0122,-0.0312,0.0032,-0.0348,0.023,-0.0249,-0.007,0.0138,0.0082,0.0931,0.0426,0.0792,0.0063,0.0138,0.031,0.0396,0.0051,-0.0101,0,0.0437,0.1367,-0.0877,-0.0071,0.1199,-0.0872,-0.037,-0.0387,-0.0975,0.0926,0.0058,0.0129,-0.0775,0.024,0.0659,-0.1195,0.0066,-0.0116,-0.0353,0.0366,-0.0897,0.0235,0.0102,-0.0111,-0.042,0.0214,0.0148,0.0439,-0.0298,0.0093,0.0275,0.0067,0.0568,0.0266,-0.0675,0.0413,-0.0392,-0.0528,0.0708,0.0115,-0.0384,0.0996,0.0395,0.0093,0.0598,0.1137,0.0135,0.0531,-0.0188,0.0686,0.0083,0.014,0.0312,-0.0207,-0.0049,0.0183,0.0647,-0.017,0.0292,-0.0274,0.0097,-0.0142,0.061,-0.0443,-0.0282,-0.0356,0.006,-0.0125,-0.1181,-0.0867,0.0096,0.0497,0.0115,-0.0594,0.0589,-0.0232,0.0791,0.0364,0.0199,-0.0638,-0.0242,0.0971,-0.0524,-0.0536,-0.0193,0.0074,-0.0058,0.0547,-0.0979,-0.0181,-0.0199,0.0044,0.0469,-0.0634,-0.0501,0,0.0369,0.0224,-0.0477,0.0525,0.0197,0.0631,-0.0003,0.0086,-0.0105,-0.0033,0.0645,0.0025,-0.0159,-0.034,-0.002,-0.0583,0,0.065,-0.0053,0.0327,-0.0042,0.1185,-0.0801,0.0399,-0.0652,0.0492,-0.0321,0.0348,-0.0155,-0.0188,-0.0213,-0.0036,0.0351,-0.0853,0.0275,0.0401,0.0485,-0.0224,-0.1264,0.0212,0.0318,0.0475,-0.0001,-0.0382,-0.0266,0.0553,-0.0867,-0.0373,-0.0011,0.0457,0.0535,-0.0177,-0.102,0.0675,-0.0271,-0.0159,-0.0285,0.0307,-0.0165,0.0546,-0.0583,-0.0435,-0.0802,-0.1162,0.0084,0.0767,-0.0134,-0.0047,0.0292,0.0379,-0.0232,-0.0132,-0.008,-0.045,0.06,-0.055,0.0604,0.0528,-0.0002,0.0437,-0.0642,0.0181,-0.0122,0.1032,0.0459,0.0863,-0.0306,-0.0101,-0.044,0.0336,-0.0134,0.0494,0.0738,0.0391,0.0569,0,0.0417,-0.0554,-0.0269,0.0203,-0.0174,-0.1347,-0.0134,-0.0516,-0.1176,-0.0434,-0.0069,0.0531,0.0431,0.0358,-0.0259,0.024,-0.0165,0.0548,-0.0766,0.0164,-0.038,0.0698,-0.0282,0.024,0.053,0.0633,0.0258,-0.006,0.1292,0.0013,-0.0228,0.0214,-0.0386,-0.0147,-0.0459,-0.0331,-0.0547,-0.0229,0.0315,0.0839,-0.0302,-0.0559,0.0312,0.0423,-0.0278,-0.0183,0.0271,-0.1496,-0.0538,0.0878,-0.0241,-0.0131,-0.023,0.0471,0.0295,-0.084,0.0235,0.0912,0.012,0.0633,0.0864,-0.0466,-0.0632,0.0268]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"Image beats procedural noise. I tried generating the dappled pattern with SVG feTurbulence filters. Complex, inconsistent, hard to tune.","embedding":[-0.0958,0.0523,0.0391,0.0545,0.0265,-0.1102,0.0304,-0.0362,-0.0351,-0.0096,-0.0801,0.0048,-0.0088,-0.0784,0.0608,0.0511,0.0146,0.0604,0.0148,0.0142,0.0288,-0.0903,-0.0213,-0.0752,0.0352,0.0429,0.0343,0.0092,0.0558,-0.0408,0.0337,0.0727,-0.0578,0.0194,-0.0167,-0.0258,0.0724,-0.0094,-0.1169,0.0555,0.0079,-0.0008,0.0272,-0.0269,0.0197,0.0097,-0.0027,-0.1039,-0.0134,-0.0692,-0.0556,-0.0917,0.0309,-0.0051,-0.0703,0.0096,0.0266,-0.001,0.0509,-0.1063,0.0655,-0.0116,-0.0445,-0.0183,0.0465,-0.0132,-0.0657,-0.0827,0.0512,-0.0362,-0.0764,0.0352,-0.0287,-0.0257,-0.0655,0.0123,0.0707,-0.0298,0.0183,-0.0195,0.1283,-0.0016,-0.0725,0.1332,-0.0577,0.0461,0.0139,-0.0304,-0.0278,0.0722,-0.0342,0.0425,-0.1247,-0.0387,-0.0541,-0.0414,0.0502,-0.0392,0.0308,0.0651,0.0556,-0.0201,-0.0051,0.0486,0.0099,-0.0049,0.0153,0.0635,-0.0258,-0.0268,-0.0393,0.0441,-0.0486,-0.0148,-0.0245,-0.0029,0.011,0.0169,0.0249,-0.0064,0.0706,0.0456,-0.0031,0.0735,0.0515,-0.0118,0.0118,0,0.0245,0.1493,-0.0354,-0.0524,0.1227,-0.1096,0.021,0.0328,-0.0462,0.0533,0.0234,0.0146,-0.0188,0.0303,0.0067,-0.1448,0.0409,-0.0384,-0.0908,0.0373,-0.0705,0.0698,0.0682,-0.0427,-0.0582,0.0686,0.001,0.1131,0.0058,0.016,0.0838,0.04,0.0619,0.0428,0.0073,0.0499,-0.0107,-0.0476,0.0702,-0.0187,-0.0417,0.0942,0.0901,0.0153,0.0435,0.0746,-0.056,0.0328,0.0112,0.0522,-0.0241,0.0606,-0.0426,-0.0046,0.0162,-0.0012,0.0618,-0.026,-0.0037,-0.0058,0.0007,-0.0387,0.0454,-0.0861,-0.0404,-0.0098,-0.0058,0.0493,-0.0979,-0.0567,0.0084,0.0324,-0.0299,-0.0166,0.0118,-0.0194,0.0152,0.0482,-0.0212,-0.0411,-0.0621,0.0287,0.0134,-0.1078,-0.076,0.0057,-0.0276,0.0686,-0.1283,-0.05,0.0232,0.0194,0.0898,-0.0449,-0.0529,0,-0.0294,-0.0233,-0.0917,0.0169,0.0343,0.0034,-0.0313,0.0209,-0.0294,0.0546,0.1013,0.0227,-0.0472,0.0041,-0.0094,-0.02,-0.01,0.0294,-0.0901,0.0246,0.0021,0.1014,-0.0079,0.0098,0.0067,0.065,0.0499,0.0206,-0.0125,0.0194,-0.0593,0.0188,-0.0104,-0.045,0.0506,0.026,0.006,-0.0386,-0.0482,-0.072,-0.0151,0.0093,0.0266,-0.032,-0.0057,0.0559,-0.0703,0.0474,-0.0198,0.026,0.0338,0.0112,-0.0343,0.0667,-0.0234,-0.0468,-0.0033,0.0426,0.0321,0.0547,-0.0238,-0.0158,-0.0683,-0.0812,0.0412,0.0675,-0.0154,-0.0291,0.0539,0.0183,0.0241,0.0389,-0.0478,-0.0309,0.0199,-0.0304,0.0703,0.0786,-0.0616,0.0532,-0.0545,-0.017,0.0243,0.086,0.0022,-0.0469,-0.0403,-0.0605,-0.1202,0.0315,-0.0221,0.0375,0.0125,0.0261,0.0749,0,-0.0085,-0.0643,-0.0301,0.0413,-0.0176,-0.0611,0.0304,-0.0656,-0.1071,-0.1056,-0.0903,0.0328,0.0838,0.0418,-0.018,0.0038,-0.057,0.092,-0.0282,0.0099,-0.0071,0.0163,-0.0158,0.0317,0.0186,0.1147,-0.0009,0.0316,0.1299,-0.0092,0.0168,0.0165,0.0186,-0.0734,-0.051,-0.0225,-0.0858,-0.0513,0.0342,0.0084,-0.0317,0.0284,0.0104,0.0413,-0.0003,0.0418,0.0246,-0.0997,-0.0411,0.0971,0.0247,0.0021,0.0042,-0.0089,0.0134,-0.0831,0.0099,0.0499,-0.0043,0.0259,0.0786,-0.0035,-0.0749,0.0755]},{"url":"/posts/sunlit-dappled-light-effect/","title":"Creating warm, dappled light with CSS and SVG","snippet":"Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.1543,0.0304,0.0133,0.0765,0.0191,-0.0399,0.069,-0.0154,-0.0781,0.0246,-0.0544,0.0922,-0.0043,-0.0307,0.0263,0.1152,0.0178,-0.0168,0.0153,0.0062,0.0206,-0.1778,0.0022,-0.0538,0.0043,0.0192,0.003,0.0178,0.0529,-0.0067,-0.014,0.0713,-0.0096,0.059,-0.0719,-0.0323,0.0857,0.0342,-0.0868,0.0518,0.0036,-0.0031,0.054,0.0026,0.0372,0.0327,-0.002,-0.058,-0.1085,-0.04,-0.0622,-0.099,0.0779,-0.0014,0.0131,0.0378,0.0288,0.0196,0.0737,-0.0921,0.0645,0.0326,-0.0258,-0.0087,0.0432,-0.0041,-0.0609,-0.0527,-0.0064,-0.014,-0.0419,-0.0043,-0.0193,0.0066,-0.0511,0.0166,0.0397,-0.0128,-0.0596,-0.0688,0.0729,-0.0167,-0.0257,0.1275,-0.0532,0.0426,0.0091,-0.1159,0.0023,0.0422,0.01,0.0306,-0.0237,-0.042,-0.0129,-0.0618,0.0005,-0.0743,0.0084,0.0259,0.0636,-0.0158,0.0095,0.002,-0.0052,-0.0321,-0.0094,0.1125,-0.0274,-0.0119,0.0322,0.0408,-0.0846,-0.061,-0.0076,-0.0696,0.0025,-0.0122,0.1008,0.0143,0.1031,0.059,-0.0691,0.0533,-0.0026,-0.0357,0.0104,0,0.0689,0.0617,-0.0814,0,0.1116,-0.1143,0.0032,-0.0067,-0.089,-0.0385,0.0666,0.0211,-0.0524,0.0632,0.0278,-0.1377,0.0452,0.0113,-0.0426,0.0326,-0.0495,0.0052,0.0367,-0.0644,0,0.1004,0.0199,0.0961,0.0032,0.0025,0.0169,0.0724,0.0038,0.0453,-0.0227,0.059,-0.0276,-0.1087,0.0732,0.0551,-0.0111,0.0198,0.0694,0.0162,0.05,0.0715,-0.0318,0.0246,0.0577,0.0686,-0.0024,0.0235,-0.0379,-0.0219,0.036,-0.0068,-0.0225,-0.0346,0.0654,-0.0236,0.025,0.0026,0.0225,-0.0526,-0.0411,0.0267,0.0246,0.0498,-0.0893,-0.0595,-0.0078,0.0376,-0.0323,-0.0638,0.0171,-0.0125,0.0016,0.009,0.0554,0.0086,-0.0477,-0.0165,-0.0305,-0.112,-0.0488,-0.0181,0.0298,0.0411,-0.1028,-0.0663,-0.0107,0.0146,0.0517,-0.0156,-0.0393,0,-0.0186,-0.0134,-0.0339,0.0911,0.0096,0.0251,-0.056,-0.0452,-0.0179,0.0675,0.1109,-0.0017,-0.0697,0.0002,-0.0425,0.0146,-0.0352,-0.0037,-0.0946,-0.0004,0.0226,0.0229,-0.0249,-0.0102,-0.0232,0.0055,0.0129,0.029,-0.0658,0.0038,-0.0735,-0.0141,-0.004,-0.0337,0.0152,0.0187,0.0046,-0.037,0.0099,-0.0662,0.0142,-0.026,0.0106,-0.0435,-0.088,0.0273,-0.0728,0.0292,-0.0371,-0.0098,0.0452,-0.0487,-0.0071,0.0066,-0.0514,-0.0483,-0.0305,0.0361,-0.0238,0.0672,-0.0176,0.0217,-0.0479,-0.0324,0.0259,0.0261,-0.0281,-0.052,-0.0181,-0.0113,0.0847,0.0314,-0.0404,-0.0386,0.0049,-0.0706,0.1027,0.0588,-0.0941,0.0306,-0.0398,0.0152,0.0299,0.0718,-0.01,0.0197,-0.0379,-0.0208,-0.1069,0.0428,-0.0605,0.0091,0.07,0.0381,0.0493,0,-0.0164,0.0386,-0.0154,0.0495,-0.0036,-0.0285,-0.0126,-0.0423,-0.0821,-0.0571,-0.0595,-0.0074,0.0655,0.0886,0.0128,0.0069,-0.014,-0.0009,-0.0276,0.0008,0.0116,0.015,0.0485,0.0389,-0.0157,0.1699,-0.0099,0.0809,0.1031,0.0172,-0.0319,0.0518,-0.0413,-0.0481,0.038,-0.0606,-0.0669,-0.0315,0.0208,0.0109,-0.0408,-0.0153,0.0029,0.0761,0.0371,0.0583,-0.0541,-0.0941,-0.1064,0.1176,0.04,-0.0292,-0.0086,0.0877,0.0131,-0.0444,0.0459,0.0745,-0.0151,0.064,0.07,0.0231,-0.0555,0.0985]},{"url":"/privacy/","title":"Privacy policy","snippet":"← Blog Privacy policy 22 Aug 2018 64 words This site is hosted on GitHub Pages. I use GoatCounter, a privacy-friendly, cookie‑free analytics tool, to count page views and understand which pages are","embedding":[-0.0172,0.0337,-0.0572,-0.0182,0.0677,0.0157,0.0066,0.0238,0.0716,-0.0256,0.0054,-0.0373,0.0577,0.0211,0.0312,-0.0277,0.0086,0.0003,-0.0192,-0.0578,-0.041,0.026,0.0886,0.0268,-0.0304,-0.047,0.0243,-0.0653,-0.0146,-0.0094,0.0601,-0.0243,0.0632,0.0451,0.0147,-0.0543,-0.0184,-0.0353,0.0051,-0.0351,-0.0441,-0.0882,-0.0512,0.0409,-0.0263,0.0534,-0.0173,0.0305,-0.062,0.0082,0.0323,-0.0614,0.0685,-0.0842,-0.0689,-0.0569,-0.0281,-0.126,-0.0184,0.0351,-0.0499,-0.0778,0.0027,-0.006,-0.0172,0.1192,-0.0096,0.0667,-0.021,-0.0204,0.0163,-0.0196,0.0328,0.0195,0.0201,-0.0802,-0.0231,0.0247,0.0164,-0.0667,-0.0469,-0.0104,0.0219,0.0222,-0.03,-0.0394,-0.0283,0.0416,0.0316,0.0296,-0.0137,0.0412,0.0537,-0.0281,-0.015,-0.0137,-0.0998,0.013,-0.0184,0.02,-0.0376,0.0368,-0.0075,-0.0126,-0.0291,0.0583,0.0007,0.1095,0.0268,0.1355,0.0066,-0.0032,0.0073,-0.0133,0.0781,-0.099,-0.0372,0.0258,0.1699,-0.0205,0.0818,0.0453,0.0604,0.027,0.069,-0.0137,-0.066,0,0.0186,0.0333,-0.0196,-0.0019,0.025,0.0879,-0.0646,-0.0008,0.0062,0.0903,0.0543,0.0611,0.0814,0.0748,0.0411,0.0375,0.0134,0.0812,0.0362,-0.0118,0.0647,-0.0358,0.0532,0.0666,0.0097,0.0208,-0.074,-0.0618,0.0877,0.0157,-0.0354,-0.0253,0.0397,-0.029,0.1022,0.0457,-0.0824,-0.0424,-0.0168,0.02,-0.0182,-0.0134,-0.0029,-0.0167,-0.121,0.029,-0.0057,-0.0189,0.0052,-0.0248,-0.0223,0.0565,-0.0444,-0.0045,0.0027,-0.0557,-0.0408,-0.0539,-0.0044,-0.0264,-0.0155,0.0314,0.0029,-0.0911,-0.0192,-0.0759,-0.0252,0.0766,-0.0252,-0.0357,0.0457,0.0358,0.012,0.0084,-0.1103,-0.0414,0.0399,0.0758,0.0173,-0.0288,0.0662,-0.034,0.0453,-0.0237,0.0007,0.0461,0.0351,0.0256,-0.0384,0.0542,-0.0529,-0.0437,-0.0748,0.0686,-0.1019,0,-0.0671,-0.0317,0.0033,-0.0407,0.0067,-0.033,0.029,0.0212,0.1197,-0.0703,-0.0319,0.0318,-0.0151,-0.0196,0.0448,0.0393,-0.0103,-0.0412,-0.1037,-0.0398,-0.0634,0.0402,-0.0734,0.0783,0.0647,-0.0071,-0.0332,0.0018,0.1053,0,0.0135,-0.062,-0.0324,-0.0707,-0.0282,-0.0819,0.0234,0.0266,-0.0179,0.0629,0.0203,0.0808,-0.1005,0.0065,-0.0616,0.1024,-0.0326,0.0333,-0.0122,-0.0321,-0.0243,-0.0159,0.0851,-0.0474,-0.0887,-0.012,0.0702,0.028,0.0834,-0.0566,0.0267,-0.0087,-0.0903,0.0159,-0.0245,-0.0596,-0.0085,-0.0238,-0.0292,0.0123,0.0267,-0.0684,-0.1281,-0.0513,-0.0105,0.0371,0.0842,-0.0626,-0.0458,0.0104,0.0489,0.0166,0.0193,-0.0748,0.1209,-0.0766,-0.0035,-0.0316,-0.0522,-0.0153,-0.0556,-0.046,-0.0893,0.0741,-0.0409,0,-0.0022,-0.0024,0.0465,-0.0113,0.0677,0.0328,0.0195,-0.0032,-0.098,-0.0467,0.0787,-0.0214,-0.0915,-0.0078,0.018,-0.0006,-0.0129,0.0239,-0.0076,-0.0065,-0.0964,0.0327,-0.0556,-0.0915,-0.0158,0.0265,0.0281,0.075,-0.008,0.055,0.0178,0.0154,0.0203,-0.0079,0.0841,0.032,-0.0911,-0.0672,0.0212,-0.0214,-0.0213,0.0557,0.0341,0.0835,-0.0078,-0.0487,-0.0313,-0.0891,0.0107,-0.003,-0.0191,-0.0668,0.0547,0.1326,0.0436,-0.018,0.0368,-0.0434,0.0398,0.0626,0.1443,-0.0545,-0.0282,-0.0531],"teaser":"Platform Architect &amp; Digital Strategy Lead who translates between executives, developers, and users—building platforms that work, ship on time, and solve real problems. 20+ years delivering measurable results for UN, science, and media organizations. Expert in design systems, performance engineering, and AI-ready architecture."},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"← Work Scaling Drupal e-commerce for 150,000 satellite-connected customers 2014 1,125 words Filed in: Drupal, performance optimization, database tuning, caching strategies Every timeout during","embedding":[0.0233,-0.022,0.0115,-0.0224,-0.0302,-0.0847,0.0174,0.0302,0.0176,-0.0003,-0.0109,0.1019,-0.0096,-0.0247,0.0698,-0.065,0.105,-0.0347,-0.0977,-0.0553,-0.0804,-0.0935,-0.0735,0.03,-0.0098,-0.0581,-0.0383,-0.0315,-0.0216,-0.0549,0.022,0.0404,-0.0048,0.0622,-0.057,-0.0369,-0.0197,-0.1168,-0.0384,-0.0397,0.0567,-0.0789,-0.0601,0.0578,0.0151,-0.0534,-0.0264,0.0852,0.0151,-0.0284,0.0029,-0.0269,-0.0086,0.0461,-0.0993,-0.0333,0.0223,0.0404,-0.0122,-0.0181,0.0574,-0.0694,0.0154,0.0509,0.0018,0.0643,0.0066,-0.0923,-0.0113,0.0074,-0.038,0.0168,-0.0073,0.0644,0.0068,-0.1035,0.0516,-0.0789,0.0645,0.0394,0.0002,0.0657,-0.0746,0.0307,-0.0471,-0.0803,0.0295,-0.0036,-0.028,-0.1031,0.0415,0.0565,0.0697,0.0104,-0.0452,0.0076,0.0073,-0.0767,0.0238,0.0053,0.0203,0.091,0.0628,-0.0019,-0.0659,-0.0155,0.0092,0.0718,0.0213,0.0086,-0.1503,0.0026,0.015,0.0028,-0.047,-0.012,-0.029,-0.0055,0.1071,0.0439,0.0282,-0.0199,0.0238,-0.075,0.0286,0.0069,0.0514,0,-0.0234,0.0459,-0.002,-0.0712,0.0147,0.0315,-0.0091,0.0085,-0.0919,0.0197,0.017,0.0763,0.0063,0.0791,0.1168,0.0267,0.0115,0.0769,0.1043,0.0052,0.031,-0.1415,-0.007,0.0357,0.0308,0.0087,-0.0005,0.1004,0.0713,-0.0076,0.0647,-0.057,-0.011,0.0733,-0.0423,-0.0138,-0.0027,-0.0865,0.0617,-0.0668,-0.1063,0.0737,-0.0253,0.0227,-0.0851,0.06,0.0008,-0.0363,-0.0345,0.04,-0.0138,0.1135,-0.0059,0.0348,0.0111,-0.0043,0.0682,-0.0202,0.0147,0.0369,-0.0075,-0.1041,-0.0762,-0.0019,0.0015,-0.0229,0.0396,-0.0065,-0.0217,0.0281,0.0374,0.0189,0.0924,-0.0207,-0.0211,-0.0081,-0.0282,0.0292,0.0295,0.0188,-0.0039,0.0043,0.0566,0.0058,-0.0233,0.0014,-0.0266,-0.0276,-0.0593,0.0679,-0.0525,0.0429,0.0754,0.0856,-0.0154,0,-0.1076,-0.0399,-0.0233,0.1333,0.0183,-0.0205,-0.0526,-0.002,0.0358,0.0249,-0.0318,0.0236,0.0763,-0.0337,0.0046,-0.0017,0.0735,-0.0447,0.0094,-0.0031,0.0632,0.0446,-0.0893,0.0231,0.0062,0.0315,-0.0915,-0.0354,-0.0687,-0.0292,0.0411,-0.0405,0.0124,-0.0086,0.0298,0.0175,-0.0449,0.0853,-0.0017,0.0223,0.0697,0.0188,-0.0041,-0.1093,0.0042,-0.0134,-0.0899,0.0142,-0.0329,0.0211,-0.0435,0.0192,-0.003,-0.0187,-0.0252,0.0693,-0.0131,0.0431,0.0152,0.0001,0.048,-0.0431,-0.0104,0.0819,-0.0066,-0.0146,0.0923,0.0148,0.0267,0.0891,0.0022,-0.0701,-0.0016,-0.046,-0.0577,0.0189,-0.0233,-0.0472,-0.0126,-0.0021,-0.041,0.0793,0.0314,-0.0348,0.0612,0.008,-0.0216,-0.0515,0.0097,0.0162,-0.0627,-0.0135,-0.1017,0.0237,0.0101,0,0.0504,0.0098,-0.0233,0.075,0.0035,-0.0674,0.0608,0.0687,-0.0463,0.0326,0.0508,-0.1474,-0.051,0.0478,0.0921,0.0135,0.0502,-0.0061,-0.0672,0.0065,-0.0107,0.0619,0.011,-0.0616,-0.0102,0.068,0.094,0.1006,0.0075,-0.0367,-0.064,0.0099,-0.0764,-0.024,0.0043,0.0169,-0.0629,-0.0094,-0.0133,0.0543,0.0449,-0.0065,0.0717,0.0455,0.0555,0.0164,-0.1334,-0.0131,0.0266,0.0084,0.0047,-0.0787,-0.0566,-0.0093,0.0541,-0.0598,0.0628,0.0094,0.0719,0.0856,-0.0022,-0.0806,-0.0831,-0.0466],"teaser":"Every timeout during checkout cost revenue. Every slow page load over satellite eroded trust.","date":"Mon Jun 30 2014 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"Anonymous browsing needed aggressive caching, but authenticated sessions with personalized content and cart state couldn't rely on the same approach.","embedding":[-0.0021,0.0163,0.0128,-0.007,-0.0143,-0.0601,0.0041,0.0236,-0.0154,-0.0318,0.0122,0.097,-0.0095,-0.0527,0.0724,-0.0451,0.1335,-0.0036,-0.0537,-0.0529,-0.0686,-0.0917,-0.022,0.0319,-0.0051,-0.028,-0.0353,-0.0513,-0.0282,-0.0838,0.04,0.0433,-0.0063,0.031,-0.0597,-0.0695,0.0044,-0.0996,0.0001,-0.0403,0.0262,-0.0534,-0.0803,0.0726,0.001,-0.0671,0.0284,0.0723,-0.0562,-0.0423,0.0837,0.0161,0.0019,-0.0346,-0.1385,-0.0639,0.0322,0.0017,0.0013,0.0091,0.0307,-0.0967,0.0421,0.0537,0.0134,0.0246,0.0646,-0.0946,0.0106,0.0331,-0.0256,0.0286,-0.0251,0.0435,0.0171,-0.0779,0.0143,-0.0662,0.0043,0.0578,-0.0069,0.0404,-0.0173,0.0191,-0.0316,-0.0674,-0.0109,-0.0118,-0.0336,-0.051,0.0447,0.0863,0.0737,0.0059,0.0018,-0.0336,0.0168,0.0116,0.0262,0.0555,0.0061,0.1478,0.034,-0.0097,-0.048,0.0327,0.0219,0.0427,0.0355,0.0437,-0.0975,-0.039,0.0144,-0.0171,-0.0403,-0.0169,0.0151,-0.0316,0.1031,0.1091,0.0298,-0.0091,0.0046,-0.0624,0.0054,0.0499,0.0264,0,-0.0235,0.0523,-0.0446,-0.0322,-0.0089,0.0527,0.0302,-0.0471,-0.0961,-0.0098,0.0244,0.0763,0.0141,0.0785,0.0966,0.0445,0.014,0.0699,0.1216,-0.0432,0.0844,-0.1024,0.0006,0.0302,0.003,0.0425,-0.013,0.0459,0.0647,0.013,0.0384,-0.0415,0.026,0.0886,-0.0222,-0.0018,0.0487,-0.0874,0.0724,-0.0462,-0.1178,0.0845,0.0032,-0.0171,-0.1413,0.049,-0.0365,0.0015,-0.0157,0.025,-0.0179,0.0821,-0.0077,0.0446,0.0013,-0.0441,0.0026,-0.0364,-0.0002,0.0323,0.0244,-0.0179,-0.0431,-0.0399,-0.0201,-0.0363,0.0385,0.0242,-0.0447,-0.0058,0.0603,0.0036,0.0802,-0.0478,0.0224,0.004,-0.0073,0.0325,0.0096,-0.0157,0.0084,0.0374,0.0354,-0.004,-0.0165,-0.05,0.002,-0.0132,-0.065,0.0778,-0.0319,0.0574,0.0466,0.0663,-0.0125,0,-0.0507,-0.0033,-0.0315,0.1134,0.0121,-0.0024,-0.0402,-0.0353,0.0366,-0.0436,-0.0694,0.0415,0.0736,0.0245,0.0055,0.0151,0.0781,0.0088,-0.0043,-0.0006,0.0386,0.046,-0.1482,-0.0093,0.0239,0.0036,-0.0931,-0.062,-0.0591,-0.0443,0.0086,-0.0083,0.0319,-0.0722,-0.0055,0.0534,-0.0599,0.0936,-0.0075,-0.0508,0.005,0.0412,-0.0161,-0.0878,0.0157,0.0521,-0.115,-0.0029,-0.0063,0.0389,-0.0155,0.0626,-0.0385,-0.0619,-0.0635,0.0284,-0.0601,-0.0153,0.0215,0.0021,-0.0036,0.0091,-0.0448,0.0511,0.0056,-0.0542,0.0604,0.0073,0.0072,0.0149,0.0016,-0.0742,-0.0077,0.0051,-0.0291,-0.0014,0.0303,-0.0217,0.0074,0.0196,-0.044,0.1131,-0.0129,-0.0526,0.0847,0.0685,-0.0482,-0.0406,0.0313,0.0241,-0.021,-0.0086,-0.1449,0.0395,0.0168,0,0.0492,0.019,0.015,0.1045,0.0186,0.0024,0.0707,0.1029,-0.0284,0.0724,0.0747,-0.0794,-0.0273,0.0266,0.0606,0.0385,0.0119,-0.0225,-0.0744,-0.0281,-0.0617,0.0749,-0.0171,-0.0785,-0.0019,0.0321,0.0899,0.0614,0.0086,-0.0039,-0.0849,0.004,-0.0796,-0.0253,-0.0374,0.0021,-0.0882,0.0265,-0.0249,0.0015,0.0025,-0.0032,0.085,0.0188,0.0512,0.0057,-0.1209,0.0439,0.0175,-0.0249,-0.048,-0.0743,-0.0393,0.0632,0.0862,-0.0727,0.0614,0.0232,0.0327,0.0519,0.0535,-0.1102,-0.1193,-0.0479]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"tability across different user contexts: Anonymous users (public content): Millions of monthly visits Cacheable pages but with personalized elements (regional pricing, currency) SEO-critical","embedding":[0.0132,-0.003,-0.0015,-0.0057,-0.0449,-0.0234,0.0167,0.0253,-0.0571,-0.0015,-0.0275,0.0142,-0.0188,-0.0308,0.057,-0.0286,0.1288,0.0021,-0.067,-0.077,-0.0846,-0.0908,-0.0367,-0.0068,-0.0457,0.0212,-0.0032,-0.0414,-0.0149,-0.06,0.0584,0.034,-0.0197,0.0666,-0.0768,-0.0063,-0.0495,-0.1316,-0.008,-0.0163,0.0637,-0.0519,-0.0773,0.037,0.0116,-0.0566,-0.0189,0.119,0.0322,-0.0195,0.01,-0.0425,-0.0526,0.0055,-0.0948,-0.0574,-0.0084,-0.0106,-0.0392,-0.0218,0.0489,-0.1025,0.0157,0.0058,-0.023,0.0243,-0.0074,-0.0241,0.0105,0.0694,-0.0003,0.0683,-0.0577,0.0511,-0.0222,-0.0637,0.0275,-0.0429,0.0107,0.0386,-0.0214,0.0725,-0.0745,0.0316,-0.0363,-0.0956,0.0073,-0.0404,-0.0508,-0.0724,0.0702,0.0569,0.0745,0.0052,-0.0188,0.0562,-0.0283,-0.072,0.0248,0.0346,0.027,0.077,0.0476,0.0186,-0.0586,0.0001,0.0003,0.1073,0.014,0.0052,-0.1016,0.0114,-0.0204,-0.0371,-0.0486,-0.0039,0.0219,-0.0318,0.1143,0.0994,0.0231,-0.0059,0.0214,-0.0668,0.0349,0.042,-0.0223,0,-0.029,0.0882,-0.0268,-0.0504,-0.0158,0.0713,0.0178,-0.0398,-0.0992,0.0047,-0.0226,0.0774,-0.0403,0.1047,0.1298,-0.0035,0.0236,0.0576,0.1484,-0.0474,0.0187,-0.1091,-0.0006,0.0301,0.0673,-0.0249,0.0134,0.0396,0.0183,0.003,0.0916,-0.0676,-0.0157,0.0556,-0.0612,0.0165,-0.0225,-0.0738,0.0661,-0.0058,-0.0883,0.1017,-0.0457,0.0017,-0.0955,0.0695,-0.0095,-0.0004,0.0109,0.0099,0.0297,0.0674,0.012,-0.0062,-0.0043,-0.0197,0.0344,0.0122,-0.0003,0.0416,0.0107,-0.1234,-0.0219,-0.0173,-0.0119,-0.0351,0.0207,0.0283,-0.0094,-0.0224,0.0492,0.03,0.1151,-0.0507,-0.0133,-0.0094,-0.0287,0.0139,-0.0033,-0.0145,0.0004,0.0375,0.0405,0.0084,0.0055,0.0133,0.02,-0.0217,-0.051,0.078,-0.0754,0.0762,0.0384,0.0355,-0.0298,0,-0.0365,-0.0337,0.0406,0.1082,0.0648,-0.0248,-0.0456,-0.0028,-0.0042,0.0061,-0.0509,0.024,0.0678,-0.0285,-0.0173,0.0227,0.0717,-0.0564,0.0418,0.0044,0.0129,0.0343,-0.1078,-0.0103,0.009,0.0175,-0.0821,-0.0248,-0.0349,-0.0195,-0.0388,-0.0859,0.0549,-0.0442,0.0174,0.0774,-0.0121,0.0591,0.0155,0.0145,0.0166,0.0018,0.0357,-0.118,0.0312,-0.016,-0.0825,0.0648,-0.0812,0.0286,-0.0697,0.0203,-0.0401,-0.001,-0.0141,0.0282,-0.044,0.0214,0.0137,0.0003,-0.001,0.0015,-0.01,0.0654,-0.0016,-0.0655,0.0872,-0.0637,-0.0226,0.0463,-0.0304,-0.0366,-0.0073,-0.0267,-0.0447,0.0091,0.0285,0.0033,0.0456,0.0347,-0.0841,0.1297,0.017,-0.0435,0.0681,0.0666,-0.0167,-0.0198,0.0397,0.0256,-0.0306,-0.0102,-0.0822,0.019,0.0024,0,0.037,0.0151,-0.0268,0.0998,0.0101,-0.065,0.0632,0.0773,-0.0107,0.0232,0.0901,-0.0807,-0.051,0.0662,0.032,0.0155,0.0051,-0.0056,-0.0618,-0.0095,-0.0613,0.1144,0.0496,-0.0491,0.0429,0.0697,0.0828,0.0473,0.0382,-0.0063,-0.0832,-0.0062,-0.0861,-0.0297,0.01,-0.0386,-0.1232,0.0338,-0.0469,0.0359,0.0701,-0.0049,0.0754,0.0291,0.0878,-0.007,-0.0839,-0.0049,0.026,0.0007,-0.0277,-0.0726,-0.0424,0.0067,0.0556,-0.0228,0.0321,0.0282,0.042,0.0642,-0.0077,-0.0874,-0.1595,-0.0188]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"# Edge-first architecture for satellite connectivity Satellite connections have fundamental constraints: high latency (500-800ms round trips), limited bandwidth, and unpredictable packet loss.","embedding":[-0.0167,0.076,0.0283,0.0183,0.0041,-0.0448,-0.0254,0.0314,-0.0489,0.0256,-0.0202,0.1018,-0.0188,-0.0116,0.0652,-0.0122,0.1277,-0.0108,-0.0551,-0.0354,-0.0941,-0.1257,-0.0217,-0.0204,0.0034,0.0023,-0.0077,-0.0208,0.0182,-0.0717,0.0651,0.0107,-0.0531,0.0493,-0.0618,0.0754,-0.0292,-0.1339,-0.0104,0.0014,0.09,-0.0179,-0.0291,0.0383,0.0487,-0.05,-0.0052,0.0886,0.0245,-0.0443,0.0325,-0.0291,-0.0533,-0.0023,-0.0825,-0.0452,0.0209,0.0006,0.0076,0.0434,0.0532,-0.0771,0.0452,0.0271,0.0168,0.0378,0.052,-0.0213,-0.0121,0.0793,0.0095,0.0364,-0.048,0.0173,-0.05,-0.0725,0.0518,-0.0289,-0.0207,-0.0062,-0.0165,0.0308,-0.0452,0.0046,-0.0689,-0.0568,-0.007,-0.0216,-0.0385,-0.1001,0.0819,0.0557,0.1012,0.0808,-0.0668,0.048,-0.0143,-0.0657,-0.0117,0.0451,0.0213,0.0466,0.0822,0.008,-0.0853,-0.0289,0.0057,0.1252,-0.0009,-0.0047,-0.0801,0.0582,-0.0617,-0.0231,-0.0747,-0.0424,0.0174,-0.0621,0.101,0.0342,0.0631,-0.0124,-0.0209,-0.034,0.0595,0.0014,-0.0032,0,-0.0446,0.0774,0.0085,-0.0466,0.0014,0.0133,0.0157,-0.0137,-0.1139,-0.0032,0.0367,0.0451,-0.03,0.0661,0.0806,-0.059,0.0126,0.0021,0.1281,0.0092,-0.0218,-0.0944,0.0017,0.0339,0.0084,-0.0164,0.0377,0.0625,-0.0225,-0.0302,0.1127,-0.0455,-0.0009,0.0326,-0.0602,0.0008,-0.0205,-0.0342,0.0092,0.0243,-0.0506,0.1006,-0.0623,0.0063,-0.0421,0.0358,-0.0029,-0.0575,-0.0296,0.0021,0.0128,0.0751,0.0268,0.0251,0.016,-0.0148,0.0288,-0.0231,0.041,0.023,0.0723,-0.1491,-0.0397,-0.0103,-0.0323,-0.0024,0.0263,0.0723,-0.0472,-0.0484,0.0714,0.0363,0.1411,-0.0166,0.0001,-0.0157,-0.0632,0.041,0.0021,-0.0163,0.0051,0.0594,0.0212,0.0359,0.0113,0.014,-0.0075,-0.0506,-0.0175,0.0964,-0.0421,0.0417,0.0558,-0.0096,-0.0401,0,-0.005,-0.0166,-0.0269,0.0799,0.0391,-0.0352,-0.0197,0.0735,-0.0197,-0.0114,0.0084,0.0321,-0.0087,-0.0379,-0.0836,0.0519,0.0736,-0.0725,0.0388,-0.003,0.0174,0.0526,-0.0524,0.0025,0.0055,0.0695,-0.097,0.0053,-0.0619,-0.0299,-0.04,-0.0544,0.0286,-0.0518,0.0326,0.0424,-0.0469,0.0968,0.0064,0.0183,0.029,-0.0125,0.0158,-0.0533,0.0504,-0.0301,-0.1071,-0.0095,-0.0613,0.0309,-0.0339,0.042,-0.0354,-0.0215,0.0107,-0.0231,-0.0767,0.0466,-0.0045,0.0278,0.0418,-0.0233,-0.0285,0.0041,-0.0056,-0.0238,0.0428,-0.0141,0.0372,0.0608,-0.0265,-0.0236,-0.022,-0.0146,-0.0443,-0.0061,0.0646,-0.0236,0.0491,0.0367,-0.0689,0.1124,-0.0245,-0.0465,0.0347,0.0636,-0.0435,-0.0656,0.0415,0.0233,-0.0529,0.0008,-0.0226,0.0195,0.0126,0,0.0262,0.0143,-0.0252,0.0434,-0.0423,-0.0391,0.0414,0.0699,0.0037,-0.0261,0.0793,-0.0863,-0.0183,0.0752,-0.0184,0.008,0.0376,0.025,-0.0503,-0.0358,-0.07,0.1293,0.0613,-0.034,0.0101,0.0753,0.0777,0.038,0.0412,-0.0537,-0.1144,-0.015,-0.0667,-0.0281,-0.0072,-0.0607,-0.1343,0.0438,0.0038,0.0496,0.035,-0.0339,0.0736,0.0273,0.0823,-0.0373,-0.084,0.0343,0.0217,-0.0151,-0.0063,-0.1006,-0.1129,-0.0002,0.0523,-0.0772,0.0401,0.0901,0.0289,0.0924,-0.0102,-0.1161,-0.1302,0.0057]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"ar) so repeat visits required zero static asset requests Optimized images : Compressed and right-sized images; used progressive JPEGs so partial loads showed content quickly Lightweight HTML : Kept","embedding":[0.0136,0.0468,0.0688,-0.0248,-0.0418,-0.0721,0.012,0,0.0427,0.0049,-0.0066,0.0817,-0.023,-0.0554,0.0536,-0.041,0.1668,-0.0504,-0.0316,-0.0394,-0.0774,-0.1236,-0.0561,-0.0322,0.0304,-0.014,-0.0256,-0.0264,0.0844,-0.0724,0.0391,-0.0204,-0.0518,0.0425,-0.1203,0.0294,0.0184,-0.0895,-0.0019,0.0313,0.0202,-0.029,-0.0188,-0.0152,0.0734,-0.0263,0.0149,0.0735,-0.0179,-0.0567,0.0731,0.0017,-0.0356,0.0505,-0.0983,-0.0594,-0.023,0.0009,-0.0633,0.0803,0.0267,-0.0608,0.0197,0.0497,0.0028,0.002,-0.0013,-0.0387,0.0652,-0.0002,-0.0758,-0.0176,-0.015,0.0107,-0.0039,-0.0416,0.0022,-0.0675,-0.0472,-0.056,0.0432,0.0181,-0.0151,0.0581,0.0028,-0.0345,0.0251,-0.0025,0.0058,0.0051,0.0521,0.0404,0.1182,0.0595,0.0125,0.0263,0.0471,-0.0206,0.0158,0.0607,0.0188,0.0523,0.0244,0.0385,-0.0766,0.0138,0.0247,0.0587,0.0369,0.0563,-0.145,0.0362,-0.0233,-0.0528,-0.1269,-0.0839,0.0392,-0.0601,0.0607,0.0035,0.0448,-0.0085,-0.0248,-0.0092,-0.0088,0.0274,0.0672,0,-0.0322,0.0664,0.0158,-0.0199,-0.0557,0.0494,0.0131,-0.0027,-0.0725,0.0327,0.0696,0.0391,0.0082,0.0991,0.0537,0.0632,0.0101,0.0118,0.1268,-0.068,-0.0063,-0.0551,0.0397,0.0447,-0.0047,0.0217,0.0017,0.0151,-0.0583,0.0052,0.1211,-0.03,0.0015,0.0484,0.0027,0.0358,0.0665,-0.0851,0.0111,0.0435,-0.0597,0.0676,-0.0104,-0.0007,-0.1054,-0.0292,-0.0042,-0.0453,-0.062,0.0292,-0.0256,0.1255,-0.0343,0.0521,-0.0257,-0.0283,0.0337,-0.0373,-0.0198,0.0059,0.004,-0.0547,-0.0306,-0.0003,-0.0204,-0.0098,0.0893,0.0126,-0.0421,-0.0277,0.0531,0.016,0.0887,-0.0615,-0.0536,0.0286,-0.0787,-0.006,0.0363,0.0289,0.0065,0.0382,0.0314,0.0109,-0.0908,0.0163,0.0392,-0.0934,-0.0076,0.0577,0.0028,0.0323,0.0745,0.0011,-0.0531,0,-0.0212,0.0213,-0.0953,0.0958,0.0106,-0.0582,0.0054,0.0939,0.0054,-0.0045,-0.0032,0.0277,0.0355,0.002,-0.0457,0.0617,0.1065,-0.0418,-0.0074,-0.017,0.0499,0.0191,-0.038,0.0269,-0.0113,0.0777,-0.0431,-0.0508,-0.0961,-0.0597,0.0504,0.0227,0.0582,-0.0894,-0.0327,0.0416,-0.041,0.1113,-0.0249,-0.0326,0.0315,0.0527,0.0569,-0.0339,-0.0159,0.0046,-0.1349,0.0219,0.0291,-0.0056,0.0342,0.0035,-0.0448,-0.0217,0.0141,0.0202,-0.0766,0.0627,0.03,0.0756,0.0688,0.0318,-0.0559,-0.0194,-0.0391,0.0257,0.012,-0.0375,-0.0375,-0.0019,-0.0205,0.008,-0.0056,-0.0566,-0.0459,0.0061,0.093,-0.0288,-0.0131,0.0055,-0.0417,0.0396,-0.0273,-0.0659,0.0791,0.0162,-0.1105,-0.0672,0.0263,0.0218,-0.0723,-0.0097,-0.0707,0.0432,0.0762,0,0.0309,-0.0019,0.0317,0.0802,-0.0591,-0.0165,0.094,0.0466,-0.0241,-0.0142,0.0467,-0.0743,-0.0241,0.065,0.0276,0.0431,0.0178,-0.0066,-0.0767,-0.1009,-0.0754,0.0479,-0.0159,-0.0987,0.0434,0.0285,0.062,0.0373,0.0459,-0.0319,-0.0837,0.0066,-0.0053,-0.0394,-0.0165,0.0519,-0.139,-0.0174,-0.037,0.0042,0.0192,-0.0007,0.0551,0.0317,0.0407,0.0095,-0.0609,-0.0006,-0.0201,-0.0291,0.0458,-0.123,-0.0256,0.0529,0.0352,-0.0417,0.049,0.0388,0.0285,0.0466,0.0299,-0.0956,-0.1128,-0.0332]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"s: Smart cache keys : Included currency and region in cache variations to support personalized pricing Selective bypassing : Authenticated requests bypassed Varnish entirely to avoid serving stale","embedding":[-0.0086,0.0384,0.0579,-0.005,-0.0252,-0.0719,-0.0033,0.0445,-0.0143,0.0244,-0.0053,0.076,-0.0366,-0.0374,0.0793,-0.0336,0.1702,-0.0377,-0.0781,-0.0266,-0.0414,-0.0967,-0.0267,-0.0362,0.0147,-0.034,-0.0573,0.0059,0.0756,-0.0608,0.0139,0.0172,0.0006,0.0229,-0.0847,0.0007,0.0149,-0.0814,-0.0226,0.0174,0.0432,-0.0734,-0.0582,0.0134,0.0607,0.0038,0.0227,0.0697,-0.0518,-0.0632,0.0584,-0.0083,-0.0541,0.0086,-0.1235,-0.0171,0.0036,-0.0023,-0.0296,0.0733,0.0507,-0.0699,0.0014,0.034,-0.0176,0.0296,0.0552,-0.0519,-0.0123,0.0254,-0.0134,-0.0058,-0.0185,-0.004,0.0278,-0.0488,0.0397,-0.0667,0.0025,-0.0516,0.0052,-0.0059,-0.0553,0.0122,-0.0404,-0.0607,0.0364,-0.0219,-0.0102,-0.0367,0.0611,0.046,0.061,0.0439,0.0123,0.044,0.0185,-0.0217,0.0004,0.0511,0.0211,0.0592,-0.0107,0.0328,-0.0477,0.0105,0.0084,0.0892,0.0173,0.016,-0.1056,0.0166,-0.0263,-0.0596,-0.1197,-0.0547,-0.0253,-0.0417,0.126,0.019,0.0565,-0.0128,-0.0289,0.0138,-0.0178,0.0329,0.0549,0,-0.0131,0.0724,-0.0445,-0.0239,-0.0537,0.0585,0.0065,-0.0123,-0.0904,0.0388,0.0016,0.0522,-0.0097,0.0723,0.077,0.0169,-0.0017,0.0138,0.112,-0.0221,0.0121,-0.0163,0.023,0.0526,-0.0119,0.041,-0.0014,0.0146,-0.0112,0.0104,0.0766,-0.0662,0.0174,0.0849,-0.004,0.0657,0.02,-0.073,0.019,0.0054,-0.0776,0.1104,-0.0124,-0.0155,-0.1315,0.0141,-0.012,-0.032,-0.0166,0.0455,-0.0433,0.1308,-0.0094,0.0626,-0.0271,-0.0467,0.0565,-0.0181,0.0089,0.0435,-0.0063,-0.0881,-0.0197,-0.0318,-0.0278,-0.0064,0.0716,0.0103,-0.0801,-0.0419,0.0502,0.065,0.1018,-0.0325,-0.0226,0.0235,-0.0631,0.0065,-0.0085,-0.0098,-0.0203,0.0744,0.0401,0.0166,-0.0407,0.0181,0.0269,-0.0229,-0.0118,0.0733,-0.0287,0.034,0.0944,0.0385,-0.0431,0,-0.0288,0.0191,-0.0741,0.1395,0.0232,-0.0269,0.0078,0.0169,-0.0103,-0.0302,-0.0027,0.0391,0.0493,-0.0172,-0.0476,0.008,0.0614,-0.0645,0.0201,-0.009,0.0866,0.0132,-0.1074,0.0513,0.0083,0.0555,-0.0924,-0.0159,-0.0734,-0.0628,0.0294,0.0199,0.0435,-0.0536,-0.0233,0.0771,-0.038,0.1076,0.0023,-0.0226,0.0258,0.0246,0.0573,-0.0371,0.0304,0.0507,-0.1161,-0.0202,-0.0246,0.0283,0.0181,0.0391,-0.0539,-0.0144,-0.0263,0.0141,-0.0585,0.0185,-0.0103,0.0363,0.0812,0.0172,-0.0315,-0.0081,-0.0154,0.0318,0.0476,-0.0682,-0.0155,0.0205,-0.0372,-0.0169,-0.0271,-0.0849,-0.0427,0.0057,0.0549,-0.033,0.0135,0.021,-0.0772,0.0815,0.0124,-0.0742,0.0452,0.0631,-0.0538,-0.0455,0.0164,0.0221,-0.0707,-0.0087,-0.0995,0.0299,0.0193,0,0.0337,0.0107,-0.031,0.0961,-0.021,-0.0251,0.099,0.0913,-0.0149,-0.001,0.0573,-0.0952,-0.0384,0.0335,0.0301,0.0242,0.0075,-0.0017,-0.0777,-0.1207,-0.0281,0.0778,0.0157,-0.1082,0.0144,0.0169,0.0733,0.0785,0.0668,-0.0469,-0.1117,-0.0187,-0.001,-0.0472,0.0041,0.025,-0.1299,0.0585,0.0012,0.0514,0.0261,0.0097,0.0357,0.0334,0.0778,0.0085,-0.0971,0.028,0.0164,-0.0134,0.0308,-0.0817,-0.0538,0.0568,0.0387,-0.0525,0.0382,0.0128,0.0445,0.0519,-0.0138,-0.1562,-0.1607,-0.0058]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"# Performance : Edge-first wins : Static asset delivery dropped from 500-800ms (satellite to origin) to 20-50ms (satellite to regional edge).","embedding":[0.0451,0.0127,0.0182,-0.005,-0.0228,-0.0251,-0.0131,0.0351,-0.0303,-0.0021,-0.0174,0.0763,-0.0053,-0.0339,0.0784,-0.0369,0.1198,-0.0269,-0.1071,-0.0216,-0.0826,-0.1178,-0.0571,0.0386,-0.0005,-0.0263,-0.0464,0.0104,-0.0206,-0.0753,-0.0006,0.0393,0.0029,0.0411,-0.0712,-0.0127,0.0154,-0.1605,-0.0039,-0.0124,0.0452,-0.1002,-0.0534,0.0191,0.0508,-0.0432,-0.0089,0.0918,0.0153,-0.0282,0.0465,-0.0302,-0.0106,0.0148,-0.0805,-0.0162,0.0018,-0.0007,-0.013,0.0035,0.0055,-0.0602,0.0072,0.0667,-0.0257,-0.003,0.005,-0.0667,-0.0071,0.0301,-0.0544,-0.0061,-0.0368,0.0301,0.0339,-0.0906,0.0243,-0.066,0.0099,0.0501,0.0287,0.0322,-0.0971,0.0503,-0.0736,-0.1001,0.0604,0.0102,-0.0392,-0.0594,0.0287,0.0735,0.0596,0.0626,-0.0215,0.0487,-0.0635,-0.0804,0.0375,0.0231,0.0352,0.094,0.0455,-0.0236,-0.0647,-0.0286,-0.0022,0.1179,0.0306,0.0095,-0.1017,0.0345,-0.001,-0.0245,-0.0285,-0.0118,-0.035,-0.0395,0.0788,0.0452,0.0616,-0.0175,0.0156,-0.0443,0.0152,0.0584,0.0165,0,-0.0504,0.0669,-0.0092,-0.045,0.0068,0.0425,-0.0212,-0.0121,-0.0693,0.0087,-0.0005,0.0736,-0.0062,0.0873,0.1056,-0.0351,0.0151,0.0717,0.0873,-0.0016,0.0271,-0.1066,-0.0246,0.079,0.0458,-0.0115,-0.0067,0.0555,0.0078,-0.0156,0.059,-0.0775,-0.0277,0.0307,-0.0591,-0.0186,-0.0129,-0.0763,0.0119,-0.0253,-0.1613,0.1093,-0.0706,0.0341,-0.0577,0.0725,0.0119,-0.0514,-0.0067,0.0003,-0.0344,0.1069,0.0213,0.067,0.0019,-0.0092,0.063,-0.0456,-0.0269,0.0295,0.0025,-0.1194,-0.0547,-0.0356,-0.0243,-0.0391,0.0485,-0.0036,-0.0382,0.0288,0.0894,0.0121,0.0949,-0.0009,0.0424,-0.0118,-0.034,0.0454,0.0072,0.0038,-0.024,0.0605,0.0797,-0.0191,0.0055,0.0331,0.0194,-0.0384,-0.0348,0.1065,-0.0654,0.057,0.0667,0.0464,-0.036,0,-0.0614,0.0466,-0.0233,0.1227,0.0202,-0.008,-0.0175,0.0535,0.0604,-0.0093,-0.0429,0.0494,0.0832,-0.0252,-0.0462,-0.0285,0.091,-0.0573,0.018,-0.0201,0.0643,0.0703,-0.0958,0.0054,-0.0178,0.0382,-0.1068,-0.0113,-0.0492,-0.0625,0.0002,-0.0404,0.0462,0.0359,0.0159,0.047,-0.0464,0.0786,-0.0008,0.0304,0.0318,0.0208,0.0249,-0.0754,0.0097,0.0087,-0.0607,0.0176,-0.0191,0.0239,-0.07,0.0371,-0.0303,-0.0139,-0.0054,0.0073,-0.0253,-0.0072,-0.0464,0.0325,0.0154,0.0337,0.0005,0.0579,-0.0113,-0.0132,0.0894,-0.0295,0.0094,0.0554,-0.0529,-0.0263,-0.0146,-0.0124,-0.0535,0.008,0.0011,-0.0521,0.0019,-0.0006,-0.0784,0.079,0.0104,-0.0238,0.0349,0.0588,-0.0078,-0.0569,0.0429,0.04,-0.0795,-0.005,-0.1007,-0.0029,0.0202,0,0.0026,0.0058,-0.0078,0.0771,0.012,-0.0305,0.0724,0.0744,-0.0115,0.0019,0.0486,-0.1069,-0.0519,0.0591,0.0494,-0.0205,0.0457,0.0568,-0.0763,-0.0324,-0.0473,0.1069,0.0197,-0.0683,0.0064,0.0418,0.0701,0.0884,-0.0034,-0.0666,-0.0918,0.0063,-0.0649,-0.0265,-0.0085,-0.0047,-0.1063,0.0474,-0.0042,0.0499,0.0312,-0.0057,0.0728,0.0394,0.0497,-0.0048,-0.1379,0.0214,0.0395,-0.0453,0.0353,-0.0671,-0.0406,0.0043,0.0697,-0.0117,0.0194,0.0233,0.056,0.0631,0.003,-0.0985,-0.1204,0.0016]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"k capability Proactive monitoring : APM and slow query logs caught issues before they affected users Graceful scaling : Platform handled traffic spikes during promotional campaigns without","embedding":[0.0439,0.0027,0.0225,-0.0051,0.0115,-0.0303,0.0217,0.0256,-0.0091,0.0182,0.0094,0.0665,-0.0177,-0.0242,0.0845,-0.0184,0.1446,0.0217,-0.1082,-0.0609,-0.0714,-0.1234,-0.0312,0.0682,-0.0624,-0.0428,-0.0385,-0.0438,-0.0012,-0.0738,0.0288,0.0313,0.0379,0.0699,-0.0882,-0.0207,0.0003,-0.135,-0.0621,-0.0645,0.054,-0.0459,-0.0938,0.0446,0.0519,-0.0554,-0.0019,0.0871,-0.0587,-0.0611,0.0652,-0.0114,-0.0112,-0.0255,-0.095,-0.0526,0.0144,0.0308,-0.0006,0.0124,0.0075,-0.0982,0.0044,0.0065,0.0139,0.0182,0.0511,-0.0611,-0.0139,0.0544,-0.0341,-0.0113,0.0177,0.0471,0.0259,-0.0522,-0.0459,-0.0388,0.0002,0.0258,0.0094,0.0561,-0.046,0.0497,-0.0476,-0.0672,-0.0142,-0.0846,-0.0065,-0.0704,0.0821,0.0708,0.0425,0.0417,-0.0411,-0.0273,-0.0271,0.0058,0.0518,0.041,0.0129,0.132,0.0268,0.0154,-0.0491,-0.0207,0.0084,0.0857,0.0608,0.0471,-0.1099,-0.0047,0.0072,-0.019,0.052,-0.0415,0.0109,-0.0181,0.0454,0.0385,0.0615,-0.0436,0.0035,-0.0489,0.051,0.0684,0.0378,0,-0.0147,0.0939,0.0304,-0.0498,-0.0084,0.0667,0.0045,-0.0358,-0.0797,0.0012,0.025,0.1269,0.0379,0.0695,0.1143,-0.0011,0.0222,0.0806,0.1106,-0.0364,0.0531,-0.1052,-0.0114,0.0474,-0.0116,-0.0076,0.0057,0.0817,0.0479,0.0044,0.0606,-0.0462,0.0127,0.0618,-0.0586,-0.0195,0.0345,-0.0827,0.0807,-0.0513,-0.1018,0.0895,0.0062,0.0084,-0.1221,0.0492,-0.0112,0.0228,-0.0401,-0.0031,0.0547,0.093,0.0589,0.0029,0.0306,0.0254,0.0552,-0.079,0.0201,-0.0298,0.0087,-0.0873,-0.0469,0.0221,-0.0412,-0.0232,0.0578,0.0085,-0.04,0.0249,0.0716,0.0255,0.0461,-0.031,-0.0347,-0.0321,-0.0418,0.0529,0.027,0.0252,-0.0086,0.0379,0.063,0.0151,-0.0198,-0.0319,-0.0043,0.0274,-0.0079,0.1194,-0.0358,0.0546,0.088,0.0721,-0.0312,0,-0.0152,-0.0366,-0.0584,0.0847,0.0302,-0.0239,-0.0635,-0.0283,0.0186,-0.0323,-0.0401,-0.0095,0.0308,0.0076,-0.0288,0.031,0.0414,-0.0071,0.0098,-0.0127,0.0479,-0.0125,-0.1071,0.0452,0.0005,-0.0084,-0.0934,-0.0453,-0.0278,-0.0787,0.0096,-0.068,0.0543,-0.0255,-0.0052,0.0284,-0.0595,0.0641,-0.0036,0.0197,0.0165,0.0265,-0.0288,-0.1257,0.0057,0.052,-0.0666,0.0198,-0.028,0.0289,-0.0166,0.0493,0.0149,-0.0498,-0.0605,0.0247,-0.0475,0.003,-0.026,0.0264,0.0402,-0.0303,-0.0231,0.0235,-0.0119,-0.0298,0.1043,-0.0017,-0.0199,0.0066,0.013,-0.0785,-0.0556,-0.0282,-0.0707,-0.0176,-0.0251,-0.0445,-0.0042,0.0114,-0.0354,0.0846,0.0316,-0.0392,0.0408,0.0646,-0.0236,-0.0176,0.0287,0.0582,-0.0364,-0.0665,-0.0841,0.0015,0.0213,0,0.0148,-0.0132,-0.0055,0.0805,0.0115,-0.0293,0.0265,0.0753,-0.0151,0.0291,0.0277,-0.1195,-0.0397,0.0661,0.1145,0.0027,0.0373,-0.002,-0.0893,-0.0082,-0.0485,0.1087,0.0076,-0.0849,0.0282,0.0388,0.0689,0.0563,0.0152,-0.0302,-0.0887,-0.023,-0.0542,0.0139,0.02,0.0322,-0.0753,0.0383,-0.0289,0.0074,-0.0038,-0.0115,0.0883,0.0525,0.0574,0.0225,-0.124,0.0416,0.0106,-0.0292,0.0119,-0.0608,-0.0233,0.0165,0.031,-0.0455,0.0405,0.0052,0.057,0.0421,0.0631,-0.1292,-0.0883,-0.0233]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"You can't just throw caching at the problem — you need layered strategies that balance anonymous and authenticated experiences, especially when serving users on high-latency satellite connections.","embedding":[0.014,0.0307,0.0236,-0.0015,-0.0411,-0.0734,-0.0578,0.0214,-0.0287,0.0089,-0.0195,0.0952,-0.0657,-0.0247,0.0667,-0.017,0.1471,0.0272,-0.0481,-0.0648,-0.0778,-0.0929,-0.0274,0.0094,-0.0146,-0.0387,-0.0071,-0.0338,0.0332,-0.069,0.0528,0.0493,-0.0264,0.0473,-0.0713,0.018,-0.0117,-0.128,0.0137,-0.0249,0.0603,-0.0246,-0.0393,0.0476,0.0463,-0.0527,0.0326,0.1168,0.0178,-0.0267,0.0603,-0.0309,-0.0391,-0.007,-0.1278,-0.0366,0.0064,0.0362,-0.0214,-0.0089,0.0953,-0.1068,0.0539,0.0018,-0.0067,0.0261,0.0625,-0.064,0.0112,0.0845,0.0018,0.0429,-0.0502,0.0191,0.0074,-0.0784,0.0366,-0.0611,0.0098,0.0137,-0.007,0.0245,-0.0462,0.0322,-0.0477,-0.1093,0.0222,-0.0112,-0.0107,-0.0926,0.0837,0.057,0.0533,0.0285,-0.0084,0.0386,0.004,-0.0091,0.0167,0.026,0.0112,0.0865,0.0156,0.0304,-0.036,0.0051,0.0144,0.0809,0.0161,0.0389,-0.1275,0.0179,-0.0209,-0.0001,-0.1081,-0.0459,0.0115,-0.0461,0.0859,0.0345,0.0293,-0.0142,-0.0017,-0.0383,0.0365,0.0095,0.0524,0,-0.0606,0.1003,-0.0061,-0.0572,-0.0236,0.0327,0.0401,-0.0154,-0.0714,0.0363,0.0421,0.0413,0.008,0.0125,0.1031,0.0221,-0.0236,-0.0011,0.112,-0.0299,0.0143,-0.0921,-0.0086,0.024,0.0063,0.0108,0.0208,0.0718,-0.0347,-0.0164,0.1027,-0.0449,-0.0325,0.0406,-0.0437,0.0304,0.0256,-0.0578,0.0261,-0.0211,-0.0842,0.1054,-0.0249,-0.0143,-0.0729,0.0134,-0.0191,-0.0031,-0.0567,0.036,-0.0301,0.115,-0.0231,0.0405,-0.0204,-0.0504,0.0492,-0.0268,0.0012,0.0139,0.0553,-0.13,-0.0254,0.012,-0.0476,-0.0105,0.0251,0.0539,-0.0412,-0.0273,0.0761,0.0058,0.0877,-0.0704,-0.0463,0.0014,-0.0553,0.0348,0.0277,-0.017,-0.0013,0.0487,-0.0022,0.0314,-0.0266,-0.0205,-0.0093,-0.0481,-0.022,0.0874,-0.056,0.0612,0.1014,0.058,-0.0224,0,-0.0178,-0.0373,0.0073,0.111,0.0372,-0.0191,-0.0357,-0.0171,-0.013,-0.0338,-0.037,0.0226,0.0585,-0.0199,-0.0141,0.0408,0.1208,-0.0629,0.0336,-0.0056,0.059,0.0192,-0.1405,0.0168,0.0272,0.0419,-0.0756,-0.0406,-0.0634,-0.0246,-0.0123,-0.0354,0.0534,-0.0589,0.0079,0.1009,-0.0288,0.0964,-0.009,0.0146,0.0238,0.0185,0.0173,-0.094,0.0282,0.0144,-0.1035,0.0399,-0.0465,0.0669,0.0215,0.0459,-0.0692,-0.0571,0.0256,0.0415,-0.09,0.0266,0.0117,-0.0076,0.0155,-0.0108,-0.0321,0.0379,-0.0104,-0.0164,0.0584,-0.0043,0.0129,0.0483,-0.0459,-0.015,-0.0222,0.0116,-0.0265,0.0049,0.062,-0.0095,0.0279,0.0059,-0.0971,0.0773,0.0041,-0.0204,0.0531,0.0575,-0.0869,-0.0801,0.0455,0.0384,-0.042,-0.0263,-0.0699,0.0001,-0.0082,0,0.0321,-0.0031,-0.0241,0.0858,-0.0367,-0.0354,0.0553,0.1072,-0.0129,0.0181,0.0827,-0.0625,-0.0121,0.0531,0.0185,0.0064,0.041,-0.0341,-0.0523,-0.0212,-0.0806,0.0785,0.0395,-0.0935,0.0256,0.0416,0.081,0.0467,0.0696,-0.0287,-0.1183,0.0166,-0.0411,-0.0264,0.0105,-0.0306,-0.0998,0.0369,-0.0282,0.0587,0.0353,0.0307,0.0437,0.006,0.0546,-0.0034,-0.0713,0.0372,0.0083,0.0052,-0.0213,-0.0915,-0.0731,0.0095,0.0573,-0.0296,0.0439,0.0205,0.0602,0.0479,0.002,-0.0974,-0.1537,-0.0381]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"nderstanding the user contexts : Anonymous browsers needed speed (edge + Varnish), authenticated users needed accuracy (optimized database + minimal round trips) — different strategies for each","embedding":[0.0125,-0.0138,0.0113,0,-0.0495,-0.0736,-0.0102,0.023,-0.0311,-0.0077,-0.0166,0.041,0.0021,-0.0287,0.043,-0.0099,0.1112,-0.0195,-0.0582,-0.0254,-0.129,-0.1013,-0.0604,0.0113,-0.0238,-0.0053,-0.0463,-0.0201,0.009,-0.0674,0.0267,0.0594,-0.038,0.0688,-0.0567,-0.002,-0.0096,-0.1056,-0.0365,-0.0242,0.0562,-0.0786,-0.0761,0.0735,0.0491,-0.0358,-0.0206,0.0978,-0.0004,-0.0116,0.0117,-0.0274,-0.0232,0.0246,-0.0893,0.0002,0.0391,-0.0099,-0.0169,0.0495,0.0316,-0.0592,0.0076,0.0605,-0.0231,0.0241,0.0182,-0.0509,0.0206,0.0226,-0.0225,0.031,-0.0358,0.043,-0.018,-0.0825,0.0149,-0.0382,0.0002,0.0378,0.0215,0.0331,-0.0753,0.0591,-0.0302,-0.0483,0.0128,-0.0229,-0.0477,-0.0491,0.0284,0.0801,0.0412,0.0126,-0.0343,0.0161,-0.0159,-0.0458,0.0269,0.0792,0.0128,0.0796,0.0426,-0.0142,-0.0802,0.0073,0.001,0.0995,0.0384,0.009,-0.0914,-0.006,0.0331,-0.0334,-0.0072,-0.0338,-0.052,-0.0213,0.0872,0.1002,0.0604,0.0189,0.0163,-0.0664,0.0293,0.0772,0.0446,0,-0.0367,0.0579,-0.0052,-0.0212,0.0135,0.0733,-0.0063,-0.0047,-0.0932,-0.0303,0.01,0.0569,-0.041,0.0899,0.1072,-0.0204,-0.0024,0.0792,0.0827,-0.0206,0.0456,-0.1393,-0.0219,0.0347,0.0378,-0.006,0.008,0.0865,0.0728,-0.0029,0.0545,-0.0634,-0.0142,0.0579,-0.0417,-0.0011,0.0139,-0.1171,0.0486,0.0029,-0.1537,0.1228,-0.0584,0.0082,-0.1231,0.0749,-0.0355,-0.0072,-0.0408,-0.0013,-0.0038,0.0786,0.0116,0.0608,-0.0212,-0.0113,0.0632,-0.0038,-0.0138,0.0511,0.0207,-0.1055,-0.0697,-0.0068,-0.0059,-0.04,0.0688,0.0434,-0.0161,0.0035,-0.0002,0.0358,0.0826,-0.0501,-0.0109,-0.0658,-0.0329,0.0449,-0.0048,0.0179,-0.0037,0.0643,0.0445,0.0018,0.0077,-0.001,0.0183,-0.0256,-0.0872,0.0627,-0.0392,0.0459,0.0817,0.0389,-0.0431,0,-0.0933,-0.0233,-0.0092,0.1516,0.0752,-0.0451,-0.0183,0.0154,-0.004,-0.0072,-0.0291,0.052,0.074,-0.0179,-0.0193,-0.0094,0.0676,-0.0691,0.0067,0.0068,0.0581,0.0546,-0.1137,-0.0328,-0.0118,0.0329,-0.0928,-0.0471,-0.0563,-0.042,0.0194,-0.0379,0.0213,-0.0511,0.0312,0.0857,0.0081,0.0887,-0.0099,0.0268,0.0378,0.0061,-0.0249,-0.1151,-0.0031,0.0677,-0.1206,-0.0047,-0.0424,0.0182,-0.0525,0.0641,-0.0146,-0.0157,-0.0026,-0.0304,-0.063,0.0006,0.0051,0.0216,0.0124,-0.0148,-0.0137,0.0677,-0.0165,-0.0158,0.0624,-0.0112,-0.0369,0.0267,-0.0371,-0.0188,-0.0401,-0.0004,-0.0447,-0.0294,-0.0096,-0.0368,-0.0089,0.0557,-0.0555,0.1161,0.0345,-0.0324,0.0311,0.0141,0.0238,-0.0265,0.0127,0.036,-0.064,-0.0119,-0.1062,0.0088,0.0021,0,-0.0017,-0.0028,0.0142,0.0467,0.0305,-0.0235,0.0397,0.1152,-0.0209,0.0169,0.0561,-0.0708,-0.0242,0.0753,0.0651,-0.0071,0.0286,-0.032,-0.0823,-0.0298,-0.025,0.1202,0.0272,-0.0731,0.0115,0.0216,0.0637,0.0913,0.0326,-0.0703,-0.1091,-0.01,-0.0483,-0.0312,-0.0113,0.0218,-0.13,0.0589,-0.0168,0.0366,0.0205,-0.015,0.0756,0.0413,0.0766,-0.0004,-0.1367,0.0272,0.029,-0.0211,0.0041,-0.0513,-0.0311,0.0407,0.0766,-0.0575,0.0266,0.0078,0.053,0.0562,-0.0293,-0.0722,-0.0981,-0.005]},{"url":"/work/2014/impact-story-drs-scaled-drupal/","title":"Scaling Drupal e-commerce for 150,000 satellite-connected customers","snippet":"at handled 150,000+ users and millions of monthly visitors — including customers on satellite connections with time-boxed sessions — while maintaining fast, reliable experiences across both public","embedding":[0.0078,-0.0186,-0.0053,-0.0012,-0.0058,-0.0176,0.0132,0.0478,-0.0568,-0.038,0.003,0.1172,0.0458,-0.0094,0.0909,-0.0036,0.0567,-0.0019,-0.1056,-0.0201,-0.0576,-0.0914,-0.0513,0.0472,-0.0191,-0.0543,-0.0343,-0.0354,-0.0341,-0.0788,-0.005,0.0938,0.0042,0.0339,-0.0419,-0.0169,0.0439,-0.1051,0.0022,-0.0706,0.0814,-0.1039,-0.0753,0.0629,0.0222,-0.0281,-0.0172,0.0886,-0.0136,0.0211,-0.0302,-0.0106,0.0066,-0.025,-0.0483,0.0271,-0.0065,0.0204,-0.0282,-0.0515,0.0407,-0.0435,-0.0162,0.048,0.009,-0.0136,-0.0169,-0.0716,-0.0481,0.0189,-0.0229,-0.0226,-0.021,0.0758,0.0068,-0.0606,0.002,-0.0037,0.0482,0.0662,0.0396,0.0797,-0.1094,0.0279,-0.0853,-0.0611,0.0398,-0.0443,-0.0405,-0.0559,0.1035,0.0087,0.0599,0.0558,-0.0292,-0.0307,-0.0691,-0.064,0.049,0.0093,0.0261,0.1088,0.0129,-0.0539,-0.1015,-0.0625,-0.029,0.1137,0.0287,0.0065,-0.1128,0.035,-0.0442,-0.0107,0.0361,-0.0251,-0.0049,-0.0197,0.1191,0.0432,0.0297,0.0204,-0.0124,-0.035,0.003,0.0252,-0.0067,0,-0.0716,0.0995,0.0032,-0.0345,-0.0167,0.025,-0.0716,-0.0096,-0.1207,-0.0386,-0.0297,0.0994,0.0488,0.0892,0.06,-0.0571,-0.0153,0.0938,0.1432,0.0064,0.0743,-0.0481,0.0052,0.0506,0.0316,-0.0217,0.0078,0.0555,0.0941,-0.0027,0.0306,-0.0601,-0.0064,0.0462,-0.0564,0.0055,-0.0003,-0.0935,0.0552,-0.0108,-0.1476,0.1259,-0.0304,0.0214,-0.034,0.1216,-0.0004,-0.0427,0.0264,-0.0649,-0.0102,0.077,0.0237,0.02,0.0197,-0.0276,0.0596,-0.0575,0.0086,0.0138,-0.0021,-0.0741,-0.0297,-0.0445,-0.0502,-0.0452,0.0558,-0.0347,-0.0514,0.0474,0.0421,0.0249,0.0418,-0.0473,-0.0214,-0.0328,-0.0491,0.0494,0.034,-0.0004,-0.0212,0.027,0.078,-0.0296,0.0518,0.062,0.0399,-0.0344,-0.0428,0.0835,-0.0028,0.0283,0.0407,0.0616,0.0045,0,-0.0674,0.0216,-0.0094,0.0969,-0.0126,-0.0329,-0.0481,0.0456,0.048,0.0029,0.0045,0.0396,0.059,0.014,-0.034,-0.0502,0.1085,-0.0439,0.0001,-0.0164,0.0907,0.0303,-0.101,-0.0079,0.0092,0.0213,-0.0563,0.0045,-0.0117,-0.1033,0.0101,-0.0539,0.0232,0.0282,-0.0083,0.0294,-0.0127,0.0268,0.0073,0.0011,0.0228,-0.0004,-0.0197,-0.0996,-0.026,0.0182,-0.0323,0.0246,-0.0156,0.0144,-0.0434,0.0121,-0.0279,-0.0398,-0.0531,0.0079,0.0254,-0.0271,-0.0128,0.0408,-0.0277,0.0623,0.0051,0.0274,0.0011,-0.0712,0.1176,-0.0394,-0.0135,0.0134,0.023,-0.0367,-0.073,-0.0125,-0.0547,0.023,-0.009,-0.0414,-0.042,0.0443,-0.045,0.0542,0.0558,-0.0086,0.0616,-0.0138,0.0388,-0.0413,-0.0032,0.0394,-0.1045,-0.0749,-0.0627,-0.005,0.042,0,-0.0366,-0.0129,-0.0335,0.1044,-0.0002,-0.046,0.0513,0.102,-0.0577,0.0294,-0.0069,-0.0735,-0.061,0.0978,0.0636,-0.0207,0.0648,0.0068,-0.0444,-0.026,-0.0013,0.1109,0.0487,-0.0653,0.0139,0.0829,0.0352,0.0804,-0.0075,-0.1083,-0.092,-0.0111,-0.0426,-0.0088,0.0174,-0.0309,-0.0283,0.0641,-0.0116,-0.0109,-0.0002,-0.0407,0.0986,0.0621,0.0647,0.029,-0.1096,0.0083,0.0147,-0.0174,0.0227,-0.0495,-0.0168,-0.0055,0.0341,-0.0566,-0.0388,-0.0007,0.0466,0.0548,0.0195,-0.077,-0.0682,0.0196]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"← Work Building a component library adopted across 50+ scientific properties 2019 1,122 words Filed in: design systems, component libraries, pattern libraries, cross-platform design Screenshot of the","embedding":[-0.0272,-0.0388,-0.023,-0.0202,0.0893,-0.0914,-0.1064,0.0691,0.0512,0.0098,-0.0478,-0.0685,-0.0033,0.041,-0.0153,-0.0021,-0.0107,-0.0504,-0.0693,-0.042,-0.0502,-0.0434,0.0512,-0.0196,0.0129,0.0115,-0.1059,-0.0014,0.0102,-0.0489,0.0747,0.0819,0.0038,-0.01,-0.021,0.0218,-0.0157,-0.029,-0.0811,-0.0075,-0.0792,-0.0761,-0.0173,0.0806,0.028,-0.0599,-0.0065,-0.0623,0.0068,0.0251,-0.0195,-0.1448,0.0405,-0.0007,0.004,0.0103,-0.0199,-0.0132,0.0024,-0.0526,0.0751,-0.0338,-0.0048,0.0497,0.0661,0.0499,0.0358,0.0344,0.0478,-0.0906,0.0021,-0.0433,0.011,0.0816,0.0825,0.0416,-0.0235,0.0223,0.1215,-0.0027,0.0739,0.0396,-0.0469,0.0621,0.0221,-0.041,0.0627,0.0414,-0.0459,0.0175,-0.0231,-0.032,0.1244,0.0004,-0.0829,0.0205,0.0486,-0.0337,0.02,0.0546,-0.0639,0.0455,0.0643,0.0306,-0.0958,-0.1173,-0.0147,0.0608,0.026,0.019,-0.0492,0.0351,-0.0778,0.0096,0.048,-0.0433,0.0387,0.0129,0.1259,0.0277,-0.0236,0.0063,0.0145,-0.0472,0.0873,0.0334,-0.0486,0,0.0361,-0.0217,0.0129,0.0952,0.0413,-0.0081,-0.0347,0.0306,-0.1339,-0.0365,-0.0116,0.1209,0.002,0.0911,0.0555,-0.0794,-0.0226,0.0738,-0.042,0.0417,-0.0261,-0.0939,0.0372,-0.0001,0.0248,0.0397,-0.055,0.0548,0.0121,0.0057,-0.037,-0.0223,0.004,0.0085,0.0077,-0.0262,0.016,-0.0646,0.0945,0.0335,-0.0433,0.0782,-0.0124,-0.062,0.0939,0.0866,0.0089,-0.0281,0.0243,0.0154,-0.0177,0.0096,0.0703,-0.0008,0.1194,0.0025,-0.0596,0.0302,0.0419,0.0234,-0.0209,0.107,-0.0479,0.058,0.0793,0.0294,-0.0672,-0.0144,0.0279,-0.0134,-0.0167,-0.0162,-0.0195,-0.0147,0.0492,-0.0374,-0.0803,0.016,-0.0352,0.0452,-0.0512,0.0079,-0.0156,-0.0412,-0.0219,-0.064,-0.0325,-0.0128,-0.0955,-0.0055,0.0156,-0.0162,0.0348,0.0351,0.0388,0,-0.0011,-0.0914,0.0217,0.0215,0.0781,0.0213,-0.017,-0.0462,0.1178,0.076,0.036,0.0154,-0.0404,-0.0404,-0.0346,0.0189,-0.026,-0.0525,0.0116,-0.0032,-0.0316,0.0397,-0.0668,0.0124,0.0131,0.0367,0.0069,-0.1006,0.0027,-0.0663,-0.0906,0.0041,-0.0005,-0.0005,0.0049,0.0022,0.0167,-0.0237,-0.0017,-0.0871,-0.0235,0.086,-0.1109,-0.0392,0.0039,0.0804,-0.0943,0.0529,0.011,-0.0748,0.0091,-0.0749,-0.0215,-0.1754,0.0141,-0.0311,-0.0005,0.0361,-0.0076,0.0239,0.0419,-0.009,-0.065,0.0919,-0.0588,-0.0025,0.0472,0.0984,-0.0551,-0.0416,0.0282,-0.0075,-0.0408,-0.0903,0.1005,-0.0083,0.0143,-0.0413,-0.0063,-0.0138,-0.0198,0.008,0.0267,-0.0204,0.0334,-0.0064,-0.0474,0.0294,-0.0095,-0.0033,-0.0641,0.0187,-0.079,0.1177,0.1048,0,0.1115,0.0027,0.0072,-0.0148,-0.0495,-0.031,0.0142,0.1091,0.0221,0.0292,0.0154,0.036,-0.0691,0.071,0.0487,0.0191,-0.064,0.0266,-0.0713,0.021,0.0592,0.0402,0.0413,0.0007,0.0186,-0.0475,0.0004,-0.0018,0.0192,-0.0959,0.0139,-0.0322,-0.0303,0.058,-0.0034,-0.0552,-0.0418,-0.0415,-0.0157,0.0559,-0.0143,-0.0512,-0.0125,0.02,0.0141,0.0328,-0.0812,0.0337,-0.0333,-0.0744,-0.0258,-0.013,-0.0493,-0.0063,-0.0393,0.0517,0.0015,-0.024,0.0657,0.0073,0.097,-0.0589,0.0313,0.0091],"teaser":"Dozens of teams across six countries were solving the same UI problems independently — duplicating effort and fragmenting user experience.","date":"Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"Each team was solving the same UI problems independently: navigation, cards, grids, form patterns. The result was duplicated effort, fragmented brand experience, and slow delivery.","embedding":[0.0236,-0.0553,0.041,-0.0251,0.0691,-0.0307,-0.0999,-0.0051,-0.0743,-0.0457,-0.0476,0.0187,0.0041,0.0336,0.0635,-0.0746,0.0006,-0.0451,-0.0609,0.019,-0.0581,-0.0276,-0.0607,0.0174,0.0067,0.0797,-0.0278,-0.0836,0.0481,-0.0547,0.042,0.1093,-0.0209,-0.0118,0.0383,0.0879,-0.0095,-0.031,-0.0475,-0.0618,-0.0489,0.0141,-0.0281,0.0717,-0.0467,-0.0577,0.077,-0.063,-0.0094,-0.0204,-0.0074,-0.0707,0.0497,-0.0468,0.0285,0.0321,0.0206,0.0568,0.0138,-0.0227,0.0119,-0.052,-0.0037,0.0425,0.0655,0.0609,0.0092,0.0035,0.0039,-0.0133,0.0332,-0.0533,0.0393,0.0483,0.1177,0.0592,-0.0992,-0.0065,0.0946,-0.056,0.0301,0.0297,-0.0556,0.0515,-0.0124,-0.0164,0.0448,-0.0205,0.0167,-0.0274,0.0376,0.0088,0.1306,-0.0204,-0.0087,-0.0142,0.0022,-0.0509,0.038,0.0665,-0.0229,0.0811,0.0718,0.0285,-0.0559,-0.0653,-0.0242,0.057,-0.0205,0.0703,0.0055,0.008,-0.0704,-0.0369,0.0625,-0.0741,0.0691,0.0014,0.0814,0.0251,-0.0191,-0.0373,0.0396,-0.0178,0.0376,0.1383,-0.0805,0,-0.063,-0.0009,-0.044,0.0888,0.0284,-0.0457,0.0232,0.0713,-0.032,-0.0426,0.0616,0.124,-0.0529,0.0593,0.107,-0.0636,-0.0117,0.0411,-0.0275,0.0394,-0.0266,-0.0085,0.0305,-0.0061,0.02,-0.0215,-0.0079,0.0428,0.0339,-0.0024,0.0183,0.0061,0.0158,0.0687,-0.0447,-0.0074,0.0345,-0.0869,0.0516,0.0317,-0.0831,0.0498,-0.0626,-0.0861,0.0608,0.0511,-0.0204,0.0019,-0.0318,-0.0851,-0.0094,0.0982,0.0181,-0.0099,0.0402,-0.0186,-0.004,-0.0165,0.1301,0.0099,0.004,0.0509,0.0024,0.101,0.0531,0.0611,0.025,0.0277,0.0003,-0.0133,0.0149,-0.0227,-0.1062,-0.0503,0.0679,-0.056,-0.0855,0.0202,-0.0415,-0.0498,-0.048,0.0884,0.0151,0.0357,-0.0019,-0.0255,0.0069,-0.019,-0.1238,0.0201,0.0297,-0.0375,0.0417,0.0261,0.0235,0,-0.0248,-0.097,0.0064,-0.0102,0.0356,-0.0782,-0.1169,-0.0778,0.0061,0.0414,0.0129,-0.0218,0.0123,-0.0106,-0.1563,0.0679,0.0847,-0.0331,0.0848,-0.0162,0.0581,0.0383,-0.0583,0.045,0.0083,0.0275,-0.059,-0.0616,0.0213,-0.0493,-0.0911,-0.0197,0.0627,-0.0318,0.0367,0.0527,-0.103,0.0192,-0.0375,-0.0896,-0.0287,-0.021,-0.0705,0.0163,0.0505,-0.0409,-0.1222,-0.0069,-0.0121,-0.0058,0.0146,-0.0217,0.019,-0.1255,-0.0374,0.0075,0.0899,0.0485,-0.0247,0.0429,0.0176,0.0012,-0.0705,0.0348,0.0115,-0.0029,0.0559,-0.018,-0.0335,-0.0193,0.0303,0.0153,-0.0498,-0.0487,0.0125,0.0385,0.064,0.0606,0.0128,0.0404,-0.0125,0.0276,0.0154,-0.0136,0.0105,0.035,0.0056,-0.0306,-0.0141,0.0771,-0.0711,-0.0117,-0.0447,0.0534,0.0443,0,0.0208,0.0145,-0.0723,-0.0069,-0.0115,-0.0833,-0.0155,0.0733,0.0012,0.071,-0.047,-0.0131,-0.0774,0.142,0.0032,0.0074,-0.0599,0.0333,-0.1101,-0.0162,0.0536,0.0292,0.0613,-0.0129,-0.0391,-0.0247,0.0189,-0.0609,0.0839,-0.016,-0.0703,-0.0255,-0.0468,0.0361,-0.0363,-0.0222,-0.0403,0.0436,0.0173,-0.0108,-0.0481,-0.045,0.0007,-0.0014,0.0465,-0.0196,-0.1345,0.0756,-0.0031,-0.0127,-0.0342,0.0436,-0.0711,0.0454,-0.0109,-0.0235,-0.0202,0.0162,0.0775,-0.0042,-0.0042,-0.0947,-0.0096,0.0356]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"g brand and UX, and slowing delivery across a pan-European scientific organization spanning Heidelberg, Hinxton, Hamburg, Grenoble, Rome, and Barcelona.","embedding":[0.0274,-0.0427,0.0701,-0.0126,0.1037,-0.0558,-0.0868,-0.0119,-0.0329,-0.0246,-0.0207,-0.0061,0.0244,0.0094,0.0261,-0.0869,0.0459,-0.0299,-0.0467,0.042,-0.0486,-0.0646,0.0065,0.0106,-0.005,0.0601,-0.0509,-0.0178,0.0173,-0.1434,0.0359,0.074,0.0286,-0.0416,0.0114,0.0277,0.0385,-0.0257,-0.0507,-0.0215,-0.0631,-0.0711,-0.0233,0.1003,0.0236,-0.0404,0.0609,-0.0225,-0.0536,0.048,-0.0032,-0.0842,0.0566,-0.0845,0.0209,-0.0163,-0.0034,0.0392,0.0317,-0.0369,0.0357,-0.0419,-0.0518,0.0647,0.0141,0.061,0.0044,0.0229,-0.0085,-0.0375,0.0583,-0.0669,0.0481,0.0779,0.0839,0.0323,-0.0128,-0.0354,0.0642,-0.0816,0.0161,0.0265,-0.0354,0.054,0.0232,-0.0294,0.0411,0.0012,-0.0728,0.0172,0.0039,-0.0054,0.1242,-0.0061,0.0069,0.0171,-0.0239,-0.0188,0.0256,0.1114,-0.0552,0.1153,0.0442,0.0534,-0.0696,-0.1016,0.0065,0.0806,-0.0358,0.048,-0.0487,0.0396,-0.1439,-0.0337,0.0381,-0.0919,0.0357,0.0002,0.1393,0.0075,0.0007,0.02,0.045,-0.0181,0.0301,0.0748,-0.043,0,-0.0756,0.0263,-0.0425,0.12,0.0037,-0.0122,0.0047,0.0453,-0.0653,0.0113,0.0157,0.172,-0.0509,0.0792,0.0938,-0.0365,-0.0387,0.0231,-0.0627,0.0119,0.0176,-0.048,0.0758,-0.0126,-0.0067,0.004,-0.0238,0.0551,-0.0072,0.0227,0.0001,0.0047,0.1148,-0.0044,-0.0124,0.0053,0.0529,-0.095,0.069,-0.0244,-0.0665,0.0668,-0.0592,-0.0689,0.0106,0.1004,0.0202,-0.0788,0.0247,-0.0199,0.0191,0.0347,0.0046,-0.0132,0.0111,-0.0732,-0.0451,0.0236,0.0528,-0.0179,0.021,0.0566,0.0189,0.0208,0.0335,0.0853,0.0102,0.0032,-0.0194,-0.0662,0.0003,-0.0105,-0.0773,-0.045,0.0623,-0.0404,-0.1013,0.0474,-0.0143,0.0144,-0.0551,0.0855,-0.0038,-0.0015,0.007,-0.0515,0.058,0.0142,-0.081,0.0332,0.0074,0.014,0.044,0.0511,0.0056,0,-0.0394,-0.0786,0.0513,0.0255,0.0218,-0.054,-0.0886,-0.0229,0.0548,0.0217,0.0733,-0.025,-0.0311,-0.0011,-0.1168,0.049,0.0629,-0.0431,0.0252,-0.0203,0.0644,0.0477,-0.1015,0.0254,-0.0019,0.0438,-0.0082,-0.0497,0.0078,-0.0814,-0.0819,0.0369,0.0269,0.0172,0.0195,0.0084,-0.0922,0.0309,-0.039,-0.083,-0.0367,0.0334,-0.0531,0.0412,0.0326,-0.0092,-0.0711,-0.0262,0.0122,-0.0224,0.0236,-0.0425,0.0224,-0.1536,-0.0145,-0.0006,0.0253,0.0202,-0.0287,0.0691,0.0305,0.0602,-0.0996,0.0559,-0.008,-0.0066,0.0511,0.0012,-0.0684,-0.0088,-0.0271,-0.0173,-0.1254,-0.1052,0.0161,-0.0156,0.0462,0.0153,-0.035,0.0082,-0.0117,0.0448,-0.0208,-0.002,0.043,0.0324,-0.0362,-0.0416,0.0156,0.0754,-0.0629,0.0125,-0.0742,0.0772,0.0586,0,-0.0092,0.0096,-0.0007,0.0336,-0.0106,-0.0111,-0.0546,0.0551,-0.0308,0.0117,-0.0381,0.019,-0.0672,0.0709,0.0433,-0.0608,-0.0632,0.0625,-0.0873,0.0109,0.0192,0.0799,0.0867,-0.0435,-0.0128,-0.0135,-0.0221,-0.0649,0.0458,-0.0512,-0.0081,-0.0047,-0.0195,-0.0139,-0.0296,-0.0557,-0.0243,0.0219,0.0308,0.0274,0.022,-0.0455,0.0535,0.0304,-0.0062,0.0298,-0.101,0.0597,-0.0206,-0.0383,-0.0206,-0.0279,-0.0538,0.0066,-0.0306,-0.0248,-0.014,0.0275,0.1199,-0.0209,0.0924,-0.1105,-0.0176,0.0294]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"I audited existing EMBL properties, identified common patterns (mastheads, navigation, content cards, page grids), and codified the best versions.","embedding":[-0.0467,-0.0379,0.0047,0.0164,0.0985,-0.005,-0.106,0.0586,-0.05,0.0199,-0.0972,-0.0416,-0.0084,0.0057,0.062,-0.0009,0.0642,-0.0254,-0.0183,0.019,-0.0487,-0.0299,0.0374,-0.0129,0.0032,0.0334,-0.0268,0.0238,0.08,-0.1048,0.0423,0.1317,0.0035,-0.0494,-0.0107,0.0661,0.0719,-0.0213,-0.0729,-0.0339,-0.077,-0.0276,-0.0145,0.0091,-0.0067,-0.0902,0.0174,-0.0527,0.0005,0.0038,-0.0382,-0.1497,0.0144,-0.0139,0.0039,0.0042,0.0449,-0.0203,0.0004,-0.0633,0.0067,-0.0313,-0.0159,0.0321,0.0253,0.0441,-0.0092,0.0539,0.0776,0.004,-0.0663,-0.0186,0.1026,-0.0005,-0.0004,0.0305,-0.0272,-0.0336,0.1111,-0.0759,0.0046,0.0375,-0.0075,0.071,-0.0053,-0.0009,0.0779,0.0359,-0.0414,0.0006,0.0188,0.0102,0.1663,-0.0224,-0.0188,0.0761,-0.0018,-0.0288,0.0305,0.0853,-0.0546,0.0439,0.1155,-0.015,-0.0482,-0.0331,-0.0122,-0.0066,0.0179,0.0187,0.0042,0.0398,-0.1404,-0.0441,0.0424,-0.1014,0.0179,-0.0571,0.0808,0.019,0.0203,0.0105,0.0461,0.016,0.0695,0.0176,-0.0645,0,0.0268,0.0687,-0.0861,0.0986,0.0973,-0.0532,0.0231,0.0102,-0.1212,0.0298,0.0847,0.113,-0.0669,0.0907,0.0967,-0.1141,-0.0477,0.0306,-0.0393,-0.0288,-0.0289,-0.0243,0.0381,0.02,0.0692,-0.0068,0.0364,0.0777,-0.0313,-0.0136,0.0433,-0.019,0.051,0.0143,-0.0141,-0.0432,-0.0281,-0.1147,0.0432,0.0064,-0.05,0.0354,-0.0188,-0.0389,0.0358,0.0574,0.0681,-0.0253,0.0698,-0.0446,-0.0224,0.0262,-0.0035,-0.0207,0.0666,-0.0904,-0.0271,-0.0291,0.0568,0.0218,-0.0512,0.0047,0.0213,-0.0113,0.024,0.0839,-0.0057,0.0035,0.052,-0.0625,-0.0143,-0.0228,-0.0719,-0.0094,0.0532,-0.0437,-0.034,-0.0165,0.0012,-0.0008,-0.0679,0.0152,0.0023,0.0493,0.0069,-0.0602,-0.0024,0.0328,-0.1159,-0.0501,0.0465,-0.0207,0.0902,-0.0007,0.0035,0,-0.0078,-0.0568,-0.0342,0.0691,0.043,-0.005,-0.0553,-0.0058,0.0772,-0.015,0.0209,0.0329,0.0053,-0.0163,-0.1241,0.0498,-0.0304,-0.105,0.0538,-0.0383,-0.0188,0.0619,-0.0462,0.0244,0.0408,0.0594,-0.0952,-0.1075,-0.0234,0.0308,-0.0858,-0.0143,0.0165,-0.0706,-0.0155,-0.0571,-0.0299,0.0158,-0.0552,-0.0669,0.0168,0.0127,-0.033,-0.0516,-0.0434,-0.0134,-0.1077,0.0463,0.0252,-0.0513,-0.0015,0.002,0.0151,-0.1368,-0.0477,-0.048,0.0305,0.0353,-0.0202,0.0531,-0.0122,0.0218,-0.0007,0.0064,0.0067,0.0126,-0.0696,-0.0091,-0.0749,0.0129,-0.0018,-0.0009,-0.0407,-0.0156,0.0178,0.0198,0.0894,-0.0144,0.0049,0.0019,-0.0191,0.074,-0.0051,-0.0019,0.0002,0.0139,-0.0152,-0.048,0.0525,0.0287,-0.0413,0.0681,-0.0143,0.1336,0.0987,0,0.0166,0.0581,-0.0548,-0.0484,-0.0264,0.0217,0.0095,-0.0036,0.0062,0.0671,0.0197,0.0175,-0.0549,0.1143,-0.0116,0.0043,-0.056,0.0541,-0.1089,-0.0664,0.0231,0.0746,0.0313,0.0033,-0.0032,0.0025,0.0185,-0.0284,0.0517,-0.012,-0.0344,0.0241,-0.0433,0.046,0.0364,0.0245,-0.1051,0.0271,0.0049,0.0874,-0.0045,-0.0015,-0.0161,-0.0155,-0.0096,-0.0264,-0.0887,-0.0104,-0.0325,0.0254,-0.0118,-0.0152,-0.1137,0.0425,0.02,0.0467,-0.0403,0.0584,0.0787,-0.0042,0.0226,-0.1204,0.0254,0.0147]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"own pace Make adoption easy, not mandatory I provided multiple integration paths: Full adoption : Install via npm, import components and styles, use the full design system Partial adoption :","embedding":[0.0187,-0.0429,-0.0086,0.0084,0.0913,-0.0312,-0.1198,0.0485,-0.0896,0.0344,-0.0306,-0.0044,0.011,0.0142,0.1006,0.0107,0.0633,-0.0271,0.0114,0.0225,-0.1035,-0.0234,0.0099,-0.0264,-0.0322,0.0909,-0.0278,-0.0035,0.0652,-0.0765,0.0367,0.0904,0.0263,-0.0285,-0.0536,0.0313,0.0904,-0.0621,-0.0785,-0.0488,-0.0787,-0.0317,-0.0257,0.0481,-0.0212,-0.0656,-0.0039,-0.0924,0.0276,0.007,-0.0519,-0.1201,0.0219,-0.0862,-0.0339,0.0204,0.0184,-0.0174,-0.0025,-0.0484,-0.0016,-0.0081,0.0326,0.0461,0.0743,-0.0117,-0.0242,0.0116,0.0677,0.0045,-0.0623,-0.0398,0.1105,0.0294,0.0394,-0.0387,-0.042,-0.0279,0.0932,-0.0444,0.0048,0.0774,-0.0387,0.0915,-0.0092,0.0459,0.0434,0.0261,-0.0492,-0.0572,0.0482,-0.0237,0.1153,-0.02,-0.0233,0.0853,-0.0259,-0.0638,-0.0353,0.0365,-0.059,0.0219,0.1041,0.0043,-0.0935,-0.0055,0.0176,0.041,0.0066,0.0412,0.0123,0.0357,-0.068,-0.0574,0.055,-0.0527,-0.0029,-0.0436,0.1459,0.0711,-0.0222,0.0128,0.0683,0.0225,0.0672,0.0439,-0.0492,0,-0.0083,0.1024,-0.0403,0.0561,0.068,-0.0579,0.053,-0.0056,-0.0785,-0.0232,0.0755,0.1,-0.0586,0.0819,0.1215,-0.086,-0.0521,0.0298,-0.0142,-0.051,-0.0251,-0.0549,0.0455,0.0414,0.0771,-0.0006,0.0406,0.0859,-0.0625,-0.0193,-0.012,-0.0259,-0.0075,0.0486,-0.0297,-0.0413,-0.0056,-0.0922,0.0377,0.0021,-0.082,0.0226,-0.0343,-0.0082,-0.0018,0.0463,0.0411,-0.0147,0.0552,-0.0284,-0.0557,0.0432,0.0286,0.0155,-0.008,-0.0587,-0.0103,0.0106,0.079,0.0006,-0.0544,0.0301,0.016,0.0329,0.005,0.0461,-0.0018,0.0052,0.0455,-0.041,-0.01,-0.0456,-0.0511,-0.0013,0.032,-0.0377,-0.0255,-0.0432,0.0618,-0.0333,-0.0331,0.0892,0.0297,0.0839,0.1121,-0.0649,0.0139,-0.0468,-0.098,-0.0191,0.005,-0.0506,0.0759,-0.027,-0.0041,0,0.0252,-0.046,0.0218,0.0652,0.004,-0.0411,-0.0625,-0.0354,0.0691,0.0188,0.0394,0.0502,0.0557,0.0063,-0.0834,0.1073,-0.0201,-0.0482,0.0367,-0.0526,0.0471,0.0652,-0.0721,0.0367,0.0139,0.0285,-0.0477,-0.0536,0.008,-0.0105,-0.0557,0.0245,0.0313,-0.0934,0.0461,-0.0323,-0.0731,0.0426,-0.0591,-0.0343,0.0103,0.0014,0.0015,-0.02,0.0115,-0.0062,-0.0634,0.0164,-0.0546,-0.0681,-0.0082,-0.046,0.0328,-0.1345,-0.0374,-0.0529,0.0369,0.0873,-0.0026,0.0109,0.0252,0.0066,-0.0565,0.0198,-0.0017,-0.0494,-0.0501,-0.0109,-0.0799,-0.0113,-0.0019,-0.0363,-0.0852,-0.0591,-0.0025,0.0184,0.1232,0.005,0.0315,-0.0055,-0.0436,0.0573,0.0199,-0.0317,0.0518,0.0198,-0.0419,-0.054,0.0074,0.0677,-0.0417,0.0431,-0.0379,0.0952,0.0533,0,0.0132,0.0515,-0.048,-0.0223,0.0135,0.0038,0.0101,-0.0032,0.0075,0.0794,0.0347,-0.0237,-0.059,0.1046,0.0057,0.0704,-0.0798,0.0896,-0.1055,-0.0429,0.0403,0.0589,0.0248,0.0444,0.0042,0.0162,0.0343,-0.0572,0.0829,-0.0365,-0.0445,-0.0087,-0.0431,0.0113,-0.0025,-0.0208,-0.0953,0.0179,0.0074,0.021,-0.049,-0.0252,0.0005,-0.0002,-0.0511,-0.0033,-0.1414,0.0143,-0.0476,-0.0202,-0.0507,-0.0468,-0.0883,0.0272,0.014,0.0585,-0.0125,0.0693,0.065,-0.0235,0.0674,-0.0653,0.0278,-0.0201]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"and JS, lazy-loading where appropriate, no framework dependencies Responsive : Mobile-first design with tested breakpoints Documented : Live examples, code snippets, integration guides, and design","embedding":[-0.0094,-0.039,0.0066,-0.0058,0.1315,-0.0536,-0.1223,0.0339,0.0028,0.0017,-0.0276,0.0158,-0.0124,0.0362,0.0811,-0.0052,0.0393,-0.0742,-0.0497,-0.0292,-0.0757,-0.071,0.0057,0.0259,0.0195,-0.0425,-0.075,-0.0024,-0.0071,-0.0508,0.0524,0.0334,0.0028,-0.0112,-0.0338,0.0703,0.0526,-0.0287,-0.058,-0.0457,-0.1219,-0.035,0.0029,0.057,-0.0182,-0.0809,0.0209,-0.0342,-0.0292,-0.0247,0.0128,-0.1515,0.0429,0.0094,0.0057,-0.0083,0.0063,0.028,0.0235,-0.0466,-0.0016,-0.0581,-0.0141,0.0362,-0.0049,0.0031,0.029,0.027,0.0175,-0.0049,-0.0252,-0.063,0.0688,0.0129,0.0448,0.0558,-0.0408,0.0585,0.1328,-0.0441,0.0486,0.049,-0.0162,0.1052,-0.0085,0.0003,0.0425,0.0137,-0.0242,0.0047,-0.0128,0.043,0.1652,0.0395,-0.0644,0.0266,-0.0086,-0.0404,-0.054,0.089,-0.0551,0.0746,0.1001,-0.0021,-0.0505,-0.0283,0.0104,0.0505,0.0246,0.0548,-0.0108,0.0787,-0.065,-0.0321,0.0455,-0.0795,0.0408,0.0392,0.1332,0.0298,0.0483,0.0302,-0.0147,-0.0674,0.1212,0.1209,-0.0784,0,0.0345,0.0267,-0.0168,0.114,0.0404,-0.0558,0.0134,0.0402,-0.1268,-0.0226,0.0592,0.0887,0.017,0.0101,0.0793,-0.1386,-0.0704,-0.0188,0.0078,0.0532,-0.0498,-0.1001,0.0133,-0.0117,0.0172,-0.0122,0.0072,0.0118,0.0126,0.0299,-0.046,-0.0284,-0.0128,0.0049,-0.011,-0.0583,0.033,-0.1034,0.082,0.0089,-0.0612,0.0489,-0.0648,-0.098,0.0833,0.0286,0.0043,0.0086,0.0662,-0.0486,-0.0167,-0.0036,0.0369,0.0097,0.0212,-0.0686,-0.0252,-0.0282,0.0274,-0.0368,0.0057,0.0183,-0.0226,0.0425,0.0131,0.0095,-0.0461,-0.0006,-0.0002,-0.0402,-0.0086,-0.0252,-0.0013,0.0172,0.0203,-0.0483,-0.0238,0.0576,0.0351,0.0091,-0.0255,0.0312,-0.0074,0.012,0.0128,-0.039,-0.0233,0.0251,-0.0904,0.0699,-0.0301,-0.0378,0.0978,0.0623,-0.027,0,0.0311,-0.0734,0.0337,0.0224,0.1138,-0.0164,-0.0575,-0.0682,0.0809,0.0228,0.0141,-0.0009,-0.0489,-0.0148,-0.0022,0.012,-0.0137,-0.1047,0.0555,-0.0067,0.0495,0.0276,-0.055,0.0599,0.056,0.0163,-0.0502,-0.0258,0.0175,-0.0613,-0.0978,-0.0351,0.0475,-0.0408,-0.0017,0.0124,-0.103,-0.0431,-0.0194,-0.0409,0.0094,-0.0079,-0.106,-0.0115,0.0141,0.0509,-0.103,0.0473,-0.0443,-0.0618,0.0342,-0.0135,-0.0273,-0.1336,-0.0578,-0.0274,0.0765,-0.0021,-0.0266,0.075,0.0116,0.0424,-0.063,0.0605,-0.0463,-0.0118,-0.0061,0.053,-0.0421,0.009,-0.0179,-0.0465,-0.0614,-0.057,0.0034,0.0524,-0.0068,-0.0814,-0.0452,0.0139,-0.0263,0.0513,0.014,0.0115,0.0372,0.0748,0.0036,-0.0021,-0.0246,0.0361,-0.0772,-0.0207,-0.029,0.0872,0.0814,0,0.0449,0.0664,-0.0274,-0.0102,-0.0391,-0.0433,0.0072,0.0639,0.0932,0.1067,0.013,0.0205,-0.0436,0.1091,0.0315,0.0261,-0.0468,0.0741,-0.1066,-0.0173,0.0189,0.0261,-0.0172,-0.053,0.0183,-0.058,-0.0173,0.045,0.0175,-0.0398,-0.0375,0.0242,-0.0503,0.0315,-0.0093,-0.0287,-0.0649,-0.0428,0.0635,0.0512,-0.0273,0.0359,0.0001,0.0087,-0.0487,0.0226,-0.1258,0.0581,-0.0542,-0.0632,-0.0161,-0.0033,-0.0848,0.0342,0.0172,0.0488,-0.0175,0.0256,0.0543,-0.0151,0.0633,-0.0476,0.0039,0.0042]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"# Early adopters (first 6 months) I started with two friendly teams: EMBL.org (the flagship site) and EMBL-EBI (the bioinformatics institute).","embedding":[0.0227,-0.0708,-0.0025,0.0043,0.1377,-0.0271,-0.0567,0.0301,-0.0507,0.0049,-0.0018,0.0268,0.0268,0.0395,0.0556,-0.0031,0.0507,-0.0507,-0.0424,0.0028,-0.1218,-0.0104,0.0308,0.0038,0.0263,-0.0265,-0.0996,0.009,-0.0151,-0.0679,0.0633,0.0987,0.0465,-0.0282,0.0596,-0.0052,0.0303,-0.0258,-0.1228,-0.0354,-0.0906,-0.0743,-0.0287,0.0668,-0.0058,-0.0862,0.0749,-0.0452,0.0235,-0.0036,-0.0071,-0.1474,0.0563,-0.015,-0.0496,0.0072,-0.0063,-0.007,0.0023,-0.0469,0.0332,-0.0563,-0.0004,0.0127,-0.0001,0.0436,0.0032,-0.0326,0.0243,-0.0233,0.0436,-0.0834,0.0108,0.0286,0.1028,0.0774,0.0012,0.0682,0.1455,-0.0206,0.034,0.0084,-0.0078,0.0205,-0.0215,-0.0015,0.0295,-0.0024,-0.0656,0.0033,0.0449,-0.0044,0.1225,0.0295,-0.0698,-0.0262,-0.0386,-0.0298,0.0322,0.0749,-0.0845,0.0769,0.0459,-0.0074,-0.0812,-0.0299,0.0318,0.0957,0.0153,0.0568,-0.0009,0.0442,-0.0274,0.0016,0.0317,0.0052,-0.0181,0.0353,0.1589,0.007,-0.0059,0.0708,0.045,-0.0342,0.0167,0.0819,-0.08,0,0.0019,0.0807,-0.0433,0.0812,0.0186,-0.0263,0.0378,0.0396,-0.0904,-0.039,0.0009,0.144,0.0447,0.0506,0.0574,-0.1206,-0.0405,0.0187,-0.0093,0.0569,0.0096,-0.0648,-0.0181,-0.0089,-0.0023,0.0031,-0.0094,0.0638,0.0464,0.0476,-0.031,0.0135,0.009,0.0184,-0.0139,-0.0335,0.051,-0.0861,0.072,0.0031,-0.0673,0.0757,-0.069,-0.0947,0.0597,0.0741,0.0016,-0.0132,0.0355,-0.0176,0.003,-0.0101,-0.0109,0.0396,0.0186,-0.042,-0.0555,-0.0137,0.0659,-0.0573,0.0019,0.0259,0.0065,-0.0176,-0.0061,0.0508,0.0026,-0.0372,-0.0016,-0.0632,0.0277,-0.0246,-0.0574,-0.0118,0.0365,-0.0944,-0.0731,0.0746,0.0327,0.0431,-0.001,0.058,0.0006,0.0086,0.0256,-0.0498,-0.0006,0.0097,-0.1202,0.0178,0.0065,-0.0156,0.0507,0.0811,0.0156,0,0.0136,-0.027,0.0217,-0.0001,0.0384,-0.0488,-0.0045,-0.0221,0.0732,0.0365,0.0489,-0.0101,-0.0401,-0.0471,-0.0377,-0.0214,0.0235,-0.0974,0.055,-0.0223,0.033,-0.0179,-0.0717,0.039,0.0182,0.0224,-0.0053,-0.0329,-0.0036,-0.0794,-0.1019,0.025,-0.0027,0.0161,0.0187,0.0088,-0.0956,-0.0452,-0.0141,-0.1058,-0.0158,0.0365,-0.0566,0.0001,0.0198,0.0266,-0.064,0.0072,0.0352,-0.0787,0.0149,-0.0147,0.0173,-0.1381,-0.0765,0.0007,0.1275,0.0096,-0.0545,0.0851,0.0354,0.0925,-0.0582,0.0541,-0.0006,0.0238,0.0443,0.0092,-0.0593,-0.0475,0.0077,-0.0427,-0.0261,-0.0418,0.0132,0.0053,0.0206,0.0342,-0.0377,-0.0005,-0.0267,0.0459,0.0229,-0.0018,0.0726,0.0139,-0.023,-0.0962,-0.0644,0.0534,-0.0825,-0.0197,-0.0445,0.1317,0.1277,0,0.0621,0.0597,-0.0315,-0.0085,-0.0021,-0.0555,-0.005,0.1022,0.0158,0.0285,-0.0457,0.0115,-0.092,0.1478,0.0428,-0.0048,-0.0035,-0.0123,-0.0767,-0.0251,0.0346,0.0166,0.073,-0.0357,-0.0193,-0.0028,0.0024,0.0159,0.0471,-0.0451,-0.049,0.0021,-0.0511,0.0646,-0.03,-0.0452,-0.0609,-0.0252,-0.0095,0.0442,-0.0255,-0.0151,0.0161,-0.023,0.0096,0.0111,-0.1087,0.0276,-0.0441,-0.0294,-0.0025,0.0014,-0.0683,0.0371,-0.058,0.009,-0.0204,-0.0211,0.03,0.0007,0.0301,-0.1463,-0.0189,0.0372]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"I didn't need to sell it — teams asked to use it. Scale (18+ months) By 18 months, the framework was adopted across: 50+ properties : From major sites ( EMBL.org , EMBL-EBI) to project microsites and","embedding":[0.0198,-0.0417,0.0246,-0.0085,0.1372,-0.0311,-0.0657,0.0414,-0.0207,0.0182,0.0025,0.0282,0.0032,0.0186,0.0803,0.0055,0.0545,-0.078,-0.0633,-0.0233,-0.0724,-0.0458,0.0159,-0.0123,0.0367,-0.0134,-0.1211,-0.0042,0.005,-0.0677,0.06,0.0876,0.0531,-0.0224,0.0048,-0.0014,0.0297,-0.0379,-0.1021,-0.0242,-0.0919,-0.0785,-0.0355,0.0547,0.0152,-0.079,0.0647,-0.0553,-0.024,0.0202,0.0215,-0.1075,0.0463,0.0006,0.0085,-0.0298,0.0301,0.036,-0.004,-0.0431,0.0011,-0.0866,-0.0225,0.0378,0.0064,0.0134,-0.0047,-0.0103,0.0504,-0.0655,-0.0164,-0.0585,0.0479,0.0119,0.0548,0.0116,0.0102,0.0202,0.1389,-0.0033,0.0432,0.0437,-0.0192,0.0345,-0.0028,0.003,0.0611,-0.0071,-0.075,0.0225,0.0075,-0.0057,0.1376,0.0525,-0.0471,0.0062,-0.0504,-0.041,-0.0011,0.072,-0.0515,0.0655,0.0534,-0.0011,-0.1209,-0.0656,0.0096,0.0853,-0.017,0.0208,-0.0508,0.0219,-0.0505,-0.052,0.0543,-0.0754,0.0076,0.0351,0.1463,-0.0095,0.038,0.0389,0.0173,-0.0189,0.0214,0.0762,-0.0297,0,0.0237,0.0616,-0.0584,0.0902,0.0288,-0.0355,0.0488,0.041,-0.126,-0.0354,0.0345,0.1588,0.0058,0.0786,0.081,-0.1251,-0.0303,0.0309,0.0672,0.029,0.009,-0.0582,0.0244,-0.0125,0.029,-0.0292,0.0142,0.0767,-0.0029,0.0139,-0.0107,0.033,0.0207,0.0094,0.0034,-0.0438,0.0176,-0.0905,0.0557,-0.0096,-0.0317,0.0817,-0.088,-0.0689,0.0825,0.0498,0.014,-0.0445,0.0488,-0.0044,0.0077,0.0131,-0.0252,0.0457,0.0529,-0.0169,-0.0409,-0.0034,0.0502,-0.0586,-0.0174,0.0138,0.0207,-0.0193,0.0198,0.0809,-0.0069,-0.0179,-0.0164,-0.038,0.0294,-0.0286,-0.0518,-0.0098,0.0344,-0.0852,-0.0742,0.0228,0.0337,0.0393,-0.0526,0.0639,0.0086,0.0186,0.0211,-0.0619,-0.0455,0.0289,-0.0727,0.0256,0.014,-0.049,0.0608,0.0746,0.0151,0,-0.0046,-0.0875,-0.0177,0.0596,0.0425,-0.0552,-0.075,0.0595,0.0977,0.0434,0.0104,0.0037,-0.0134,-0.0188,-0.0377,0.0198,0.0014,-0.1271,0.0625,-0.0231,0.0035,-0.0029,-0.0592,0.0458,0.0404,0.0061,-0.0155,-0.0703,0.0059,-0.0733,-0.11,-0.0065,0.0042,0.0014,-0.0273,-0.01,-0.0406,-0.0414,-0.0399,-0.0801,-0.0099,0.0345,-0.0196,0.0022,0.0156,0.0319,-0.1044,0.0233,0.0448,-0.0562,0.0256,-0.0519,0.0355,-0.1513,-0.0507,-0.0181,0.0684,0.035,-0.0277,0.0595,0.0333,0.0564,-0.0365,0.0701,-0.047,0.0331,0.0163,0.0136,-0.1052,-0.0255,0.0293,-0.0388,-0.0835,-0.077,-0.0084,-0.0234,0.018,0.0299,-0.0164,-0.0061,-0.0564,0.1016,0.0098,-0.0092,0.0415,0.0004,-0.0435,-0.0746,-0.028,0.0611,-0.0621,0.0178,-0.0613,0.124,0.1113,0,0.044,0.0543,-0.0396,0.0042,0.0273,0.0085,0.0492,0.0881,0.0528,0.0298,0.0088,0.0133,-0.0639,0.1268,0.0663,-0.0192,-0.0152,-0.004,-0.0562,-0.0116,0.0604,0.0283,0.0664,-0.0252,0.0032,-0.0267,0.0309,0.0136,0.0106,-0.0716,-0.0599,0.0095,-0.0457,0.0379,-0.0113,-0.0001,-0.0717,-0.0312,-0.021,0.0125,0.0048,0.0011,0.0611,-0.0194,0.0134,0.0125,-0.1566,0.025,-0.0358,-0.0428,-0.0079,-0.01,-0.0784,0.0449,-0.0042,0.0343,-0.0212,-0.0193,0.0706,-0.0011,0.0352,-0.135,-0.0113,0.0187]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"d improvements back to the framework, benefiting everyone What changed across EMBL's digital ecosystem?","embedding":[0.0279,-0.0599,0.0002,0.0029,0.1195,-0.0338,-0.053,0.0196,-0.0057,0.0302,-0.027,0.0049,0.0279,0.0398,0.0712,0.0176,0.0769,-0.0537,-0.0831,-0.0431,-0.0394,-0.0298,0.0321,-0.0007,0.0514,-0.0361,-0.1346,-0.0294,0.0367,-0.063,0.0353,0.0673,0.0143,0.0182,-0.0499,-0.0127,0.0335,-0.0031,-0.0608,-0.0278,-0.1045,-0.0772,-0.0513,0.052,-0.0102,-0.039,0.0276,-0.0301,-0.0546,0.0357,0.0265,-0.0984,0.0585,0.047,0.0394,0.0069,0.0349,0.0303,-0.0011,-0.0514,0.0041,-0.0791,-0.0017,0.0592,0.0299,0.0084,-0.0246,0.0273,0.0147,-0.0872,-0.0052,-0.022,0.0693,-0.0209,0.0418,0.0329,-0.0177,0.0318,0.1088,-0.0469,0.0514,0.115,-0.0237,0.0164,-0.0181,-0.0204,0.0636,0.0067,-0.0732,0.0106,-0.0058,-0.0196,0.1305,-0.0018,-0.0554,0,-0.0036,-0.0371,-0.041,0.0529,-0.0199,0.069,0.0257,-0.0317,-0.0775,-0.0699,-0.006,0.0457,0.0206,0.0293,-0.0594,0.0484,-0.0783,-0.0299,0.036,-0.0611,0.0282,0.052,0.1179,-0.0315,-0.0029,0.0257,0.0688,-0.0249,0.0744,0.0664,-0.0395,0,0.0429,0.0206,-0.0766,0.0414,0.0605,-0.046,0.0105,0.0262,-0.1366,-0.0595,0.0144,0.1432,0.0044,0.075,0.0662,-0.0984,-0.0484,0.0386,0.0136,0.0305,0.0319,-0.1075,0.0344,0.0298,0.0309,-0.0447,0.0113,0.0633,0.0339,0.0364,-0.0305,0.0199,0.0717,0.0102,-0.0056,-0.0359,0.0275,-0.0809,0.0782,-0.026,-0.0426,0.0513,-0.0846,-0.0969,0.0671,0.055,-0.0088,0.0123,0.0713,0.0078,0.0023,0.0147,0.0188,0.0191,0.0625,-0.0317,-0.0492,-0.021,0.059,-0.0338,-0.043,0.0487,-0.0098,-0.0132,0.0143,0.072,0.0294,0.0131,0.0117,-0.0577,0.0024,-0.0135,-0.0874,0.0105,0.0264,-0.0916,-0.0847,0.0264,0.0603,0.0156,-0.0858,0.0704,0.0002,0.0055,-0.0055,-0.0473,-0.0242,0.054,-0.0997,0.044,0.0457,-0.0378,0.0514,0.073,0.0235,0,-0.0194,-0.0738,0.0233,0.073,0.0444,-0.0682,-0.0724,-0.0039,0.0929,0.0275,0.0037,0.0146,-0.0653,-0.032,-0.0393,-0.0002,0.0017,-0.0717,0.0445,-0.0034,-0.0143,-0.0459,-0.0157,0.0678,0.0275,0.0343,-0.0262,-0.0773,0.0402,-0.0968,-0.0721,-0.003,-0.0114,-0.0465,-0.0217,-0.0359,-0.0255,-0.0196,-0.0414,-0.0682,0.021,0.0358,-0.0666,-0.039,-0.0042,0.0369,-0.1292,0.0359,-0.0141,-0.0623,0.0446,-0.0622,0.0322,-0.1331,-0.0239,0.0124,0.0674,0.0559,-0.0255,0.049,0.03,0.0476,-0.0174,0.1149,-0.0175,-0.0129,0.0128,0.0498,-0.0738,-0.0012,0.0039,-0.0343,-0.0802,-0.1112,0.0753,-0.0185,-0.0146,-0.03,-0.0395,0.0066,-0.0777,0.1058,0.0361,-0.0081,0.0208,-0.0143,-0.0147,-0.0148,-0.009,0.0486,-0.1148,0.0268,-0.0644,0.1162,0.0948,0,0.0122,0.0533,-0.0489,-0.0038,-0.0097,0.0368,0.0178,0.0909,0.0328,0.0268,0.026,0.003,-0.0607,0.0974,0.0517,-0.025,-0.0398,-0.007,-0.0671,-0.0328,0.0883,0.0048,0.0553,-0.0234,0.0273,-0.0239,0.0136,0.0356,0.0137,-0.0526,-0.0447,-0.0143,-0.0887,0.039,-0.006,-0.0051,-0.0377,-0.032,0.0061,0.0423,0.0031,-0.0105,0.0536,0.0261,0.0058,0.0055,-0.1478,0.0246,-0.0313,-0.0845,-0.0175,-0.0449,-0.051,0.0531,0.0017,0.0007,-0.0116,-0.0206,0.1051,-0.0219,0.046,-0.0985,0.0175,0.0384]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"tem Knowledge sharing : Cross-team collaboration through contribution process and quarterly syncs Best practices propagation via documented components and rationale Reduced tribal knowledge by","embedding":[0.0527,-0.0345,-0.0261,0.0118,0.0733,-0.0179,-0.1104,0.0318,0.0206,0.0356,-0.0037,0.0206,0.0358,0.0567,0.0451,-0.0161,-0.0085,-0.0836,-0.0389,-0.052,-0.1427,-0.0468,0.0124,0.0406,-0.0133,0.0175,-0.0825,-0.0516,0.0507,-0.0332,0.0584,0.1073,0.0239,-0.018,-0.0477,0.0724,0.036,-0.0136,-0.0828,-0.0299,-0.0748,-0.0687,-0.0225,0.0528,-0.0688,-0.0127,0.0659,-0.0374,-0.0565,-0.0273,-0.0408,-0.1205,0.035,-0.0105,0.0296,0.0431,-0.0083,0.0059,0.0065,-0.0503,0.0289,-0.0546,-0.0475,-0.011,0.0282,0.015,-0.031,0.0231,-0.0287,-0.0365,0.0551,-0.018,0.0685,-0.0302,0.0685,0.0504,-0.0475,0.031,0.1334,-0.0539,0.0473,0.0757,-0.0024,0.0767,-0.0133,-0.0137,0.0487,-0.0106,0.011,-0.0135,0.0095,0.0022,0.1263,-0.0279,-0.0173,0.018,0.0252,-0.0038,-0.0013,0.0409,0.0029,0.0425,-0.0044,-0.0363,-0.0686,-0.0678,0.0083,0.0439,0.0572,0.0632,-0.0177,0.0162,-0.0264,-0.0454,0.0195,-0.0744,0.0002,0.0253,0.0701,0.0019,-0.0112,-0.0089,0.0394,0.0106,0.0577,0.1233,-0.0406,0,0.0092,0.0615,-0.0631,0.0517,0.0373,-0.0633,0.0361,-0.0025,-0.093,-0.0763,0.071,0.0821,0.0236,0.0051,0.0981,-0.084,-0.099,0.0325,-0.0408,0.0415,-0.0266,-0.0679,0.045,-0.007,0.019,-0.0266,-0.0674,0.0453,0.0355,0.0188,0.0133,-0.0061,0.0384,0.0271,0.0037,-0.0258,0.0338,-0.1369,0.0668,0.024,-0.0393,0.026,-0.0366,-0.056,0.0319,0.1264,0.0056,0.0583,0.011,-0.0037,0.0016,0.0581,0.0447,-0.025,0.0363,-0.002,-0.0463,-0.0225,0.0322,-0.0555,-0.0364,0.0549,0.0255,0.0599,0.0183,0.0182,0.0319,0.0037,0.0384,-0.0887,-0.0277,-0.0261,-0.1261,-0.0502,0.0213,-0.071,-0.0566,0.0014,0.0606,-0.0204,-0.076,0.0546,0.0126,0.0069,0.011,-0.0216,-0.0048,0.0929,-0.0905,0.0531,0.0189,-0.0443,0.0912,0.056,0.01,0,0.0362,-0.0633,-0.009,0.0275,0.1138,-0.0432,-0.1174,-0.1292,0.0904,0.0301,0.0802,-0.0344,-0.0756,-0.0144,-0.0893,-0.0138,0.0372,-0.0279,0.0616,-0.0727,0.0443,-0.0116,-0.0329,0.0857,-0.0168,0.0557,-0.0683,-0.0552,0.0419,-0.0085,-0.0406,-0.0276,0.0301,-0.054,-0.0014,0.0342,-0.082,-0.0087,0.0115,-0.0702,-0.0458,0.0186,-0.076,-0.0523,-0.038,0.0315,-0.0325,-0.0058,-0.0198,-0.0386,0.0466,-0.0092,0.0229,-0.1276,-0.06,0.0194,0.1237,0.0669,0.0102,0.0496,0.0059,0.011,-0.0376,0.0365,-0.0127,0.0316,0.0028,0.0695,-0.0197,0.0063,-0.0654,-0.0329,-0.0428,-0.034,0.0347,0.0408,-0.0341,-0.0398,-0.042,-0.0003,-0.0747,0.0344,0.0733,-0.0069,0.0292,0.0217,0.0051,-0.0397,-0.0244,0.0423,-0.0523,-0.0858,0.0087,0.0628,0.081,0,0.0322,0.0406,-0.0571,-0.0023,0.0163,-0.0263,-0.027,0.0556,0.0416,0.128,-0.0453,0.0088,-0.0455,0.113,0.0451,0.0103,-0.088,0.0673,-0.116,-0.0383,0.0504,-0.0391,-0.0116,-0.06,0.0418,-0.0112,-0.013,0.0757,0.0337,-0.0166,-0.0136,-0.0203,-0.0762,0.0724,0.0116,-0.0304,-0.033,0.0071,0.0329,-0.0044,-0.0564,0.0808,-0.0121,0.0427,-0.067,0.0315,-0.1388,0.0698,-0.0857,-0.0187,0.017,0.0216,-0.0172,0.0753,0.0379,-0.0201,-0.0098,0.0349,0.008,-0.0367,0.053,0.0029,0.0172,-0.008]},{"url":"/work/2019/impact-story-embl-visual-framework/","title":"Building a component library adopted across 50+ scientific properties","snippet":"ng bottlenecks Patience : letting teams adopt at their own pace rather than mandating compliance The result was organic adoption that sustained itself through demonstrated value rather than","embedding":[-0.0209,-0.0338,-0.0082,0.0439,0.0915,-0.0418,-0.1466,0.0206,-0.0491,-0.0058,-0.0753,0.0183,-0.0096,0.0183,0.0248,-0.0221,0.0549,-0.035,-0.0282,-0.0218,-0.0357,-0.0234,0.0382,-0.0211,0.0193,0.0084,-0.0758,-0.0222,0.1013,-0.0843,0.0259,0.1149,0.0148,-0.0256,-0.0163,0.0511,0.0377,-0.0485,-0.0127,0.0121,-0.0699,-0.0347,0.0005,0.028,-0.0701,-0.0868,0.0437,-0.0591,0,-0.0199,-0.0657,-0.1297,0.0289,-0.0493,-0.0265,-0.0264,0.0356,-0.034,-0.0288,-0.0397,0.0811,-0.0511,-0.0282,0.0786,0.0277,0.0652,-0.0015,0.0077,0.0119,0.0419,-0.0475,0.0155,0.0695,0.0203,0.0741,-0.0115,-0.0721,0.0033,0.1545,-0.0815,0.0456,0.0215,0.0136,0.0368,-0.0231,-0.0719,0.0317,0.0108,-0.01,-0.0393,0.0727,0.0596,0.192,0.0077,-0.0535,0.0227,-0.0057,-0.0186,0.0165,0.0543,-0.0312,0.0366,0.0592,0.0298,-0.0771,-0.0141,0.0033,0.0754,0.0119,0.0438,0.0074,0.0821,-0.1114,-0.0132,-0.0057,-0.0968,0.0623,-0.0492,0.1292,0.0358,0.0022,-0.0038,0.0124,-0.0025,0.1043,0.0103,-0.1003,0,0.0232,0.0956,-0.0735,0.0298,0.0537,-0.064,-0.0085,-0.0211,-0.0931,-0.0005,0.039,0.1394,-0.0008,0.0635,0.0772,-0.1231,-0.0036,0.0364,-0.0196,-0.003,0.0329,-0.0831,0.0448,-0.007,0.0531,-0.0031,-0.0412,0.0996,0.0207,0.016,0.0615,-0.0421,-0.0304,0.0395,0.0088,-0.0651,0.0523,-0.1103,0.0754,-0.0205,-0.0457,0.0411,-0.0556,-0.0251,0.0041,0.0803,0.0102,-0.007,0.0398,-0.0451,-0.0054,0.0397,-0.0037,0.0108,0.0726,-0.0885,-0.0472,-0.0228,0.0673,0.0508,-0.0208,-0.0116,0.0046,0.0176,0.0204,0.0266,0.0294,0.0085,0.0216,-0.0631,0.0045,0.0121,-0.0572,-0.0488,-0.0139,-0.0147,-0.0799,-0.0093,-0.0134,-0.0042,-0.0254,0.0346,-0.0173,0.0056,0.0175,-0.0736,0.0492,-0.0048,-0.0633,-0.0198,0.0066,-0.0248,0.1142,0.0233,-0.007,0,-0.0162,-0.0462,-0.0048,0.0528,0.0116,0.0075,-0.0211,-0.0242,0.0721,-0.0176,0.0338,0.0377,-0.0105,-0.0078,-0.0928,0.0357,0.0122,-0.1137,-0.0154,-0.0467,0.0318,0.0375,-0.0903,0.0265,0.0148,0.0633,-0.0784,-0.071,-0.0539,0.0213,-0.0944,-0.0076,0.0172,-0.0929,0.0527,0.0161,-0.0293,0.0059,-0.0632,-0.0789,0.007,0.0419,-0.0591,-0.0609,-0.0434,0.006,-0.1102,0.0185,-0.015,-0.0389,-0.0101,-0.0197,0.0431,-0.1487,-0.039,-0.0208,0.0048,0.0337,-0.0062,0.0594,-0.0463,0.0278,-0.0847,0.0123,0.0413,-0.0021,-0.039,0.0094,-0.0336,0.0429,0.0219,0.0147,-0.0382,-0.0307,-0.0467,0.0671,0.147,0.0001,-0.0078,0.0596,-0.0107,0.0873,0.0118,-0.0368,0.0254,-0.0273,0.0022,-0.0773,0.0097,0.0267,-0.0658,-0.0333,-0.03,0.1131,0.1158,0,0.0113,0.0593,-0.0585,-0.0239,0.0342,0.0171,-0.0018,0.019,-0.0217,0.0542,0.0339,-0.0005,-0.0074,0.1244,0.0234,0.0458,-0.0494,0.0112,-0.0736,-0.0497,0.0457,0.0252,0.0663,-0.022,0.017,0.0059,0.0235,-0.0253,0.0082,-0.0238,-0.0609,0.0308,-0.0687,0.0517,0.0561,-0.0344,-0.1123,0.0373,-0.0052,0.0267,0.0174,0.0181,0.0169,0.0426,0.0235,-0.0326,-0.0827,0.0481,0.016,-0.006,-0.0287,-0.0144,-0.0751,0.0406,-0.0026,-0.0245,-0.0172,0.0686,-0.0069,0.054,0.019,-0.0731,0.0282,-0.0172]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"← Work Untangling an 80-link footer into scannable navigation 2021 1,520 words Filed in: information architecture, navigation design, user experience, design systems EMBL.org's footer had become a","embedding":[-0.0662,-0.0376,-0.012,-0.008,0.1147,-0.1102,-0.1178,0.0487,0.0413,0.0471,-0.0015,0.0229,0.0312,0.0486,-0.0928,0.0118,-0.0408,0.0007,-0.0645,0.0117,-0.0271,-0.0005,0.0527,-0.0057,-0.0364,-0.0485,-0.0904,-0.0027,-0.0375,-0.0576,0.0646,0.1197,-0.033,0.0254,0.0307,-0.0066,-0.0121,0.0193,-0.0277,0.0568,-0.0249,-0.1182,-0.0063,0.0833,0.0259,-0.0472,-0.013,-0.0402,-0.0216,0.0197,-0.0416,-0.0697,0.0396,-0.0187,-0.0204,-0.0385,-0.0224,-0.0409,-0.017,-0.0193,0.1102,-0.0002,0.0179,-0.0268,0.0546,-0.0155,0.0077,0.0281,0.0207,-0.0282,0.0366,-0.0987,0.0108,0.1334,0.0719,0.0106,-0.0266,0.0605,0.0662,-0.0206,0.0605,0.0205,0.0238,0.0445,-0.0252,-0.0569,0.0492,0.0309,-0.0087,0.0419,-0.075,-0.036,0.0855,-0.0596,0.0006,0.0164,0.0012,-0.0445,0.0146,0.0065,-0.0334,0.0371,0.0422,-0.0114,-0.0988,-0.0962,0.025,0.1156,0.0293,0.0514,-0.0235,0.0494,-0.0399,0.0056,-0.0038,-0.0801,-0.0061,0.0179,0.1591,0.049,-0.0202,0.046,0.0367,-0.0605,0.0905,-0.0003,-0.0965,0,0.032,0.0485,-0.0113,0.0061,0.0514,0.0276,-0.0494,0.02,-0.0906,0.057,-0.0917,0.1037,0.059,0.0966,-0.007,-0.0363,-0.0256,0.074,-0.1295,-0.0186,0.0391,-0.107,0.0711,-0.0377,0.0592,0.0466,-0.0985,0.0561,0.05,0.0142,-0.0036,-0.01,0.0052,-0.0273,0.0465,-0.034,0.1029,-0.053,0.0139,-0.0521,-0.0377,0.0493,0.0469,-0.0396,0.0542,0.0532,-0.019,-0.0505,-0.0546,0.0387,0.0136,0.0145,0.0998,0.0012,0.0766,-0.0429,-0.0731,-0.0079,0.035,0.0367,-0.0116,0.0806,-0.0618,0.0136,0.0477,-0.0071,-0.0709,0.0253,0.0106,-0.0194,0.0296,-0.0263,0.0646,-0.0154,-0.0617,-0.0417,-0.0947,0.0228,-0.0125,0.0292,0.0175,-0.0507,0.0585,-0.0516,0.001,-0.0956,-0.0299,-0.0399,-0.0999,0.0051,-0.0183,-0.002,-0.0049,0.0502,0.0272,0,-0.0049,-0.0246,0.0116,0.0038,0.0224,0.0207,0.019,-0.085,0.0887,-0.0018,-0.0021,0.04,-0.0112,-0.0335,-0.0267,-0.0175,0.0016,-0.0253,-0.015,0.0374,0.0039,0.0397,-0.0799,0.0134,0.0514,0.0308,0.1092,-0.0268,-0.0528,0.0087,-0.0056,-0.0217,-0.0253,-0.0294,-0.0192,0.0332,-0.023,-0.0033,0.0234,-0.0575,-0.0009,0.0417,-0.0417,-0.0383,0.005,0.0513,-0.0961,0.0418,-0.017,-0.0644,0.0215,-0.0456,0.0343,-0.1444,-0.0111,0.0003,-0.0752,0.0315,-0.0298,0.0279,0.0796,0.0221,-0.0904,0.1296,-0.0176,-0.0035,0.0203,0.0466,-0.0983,-0.0034,0.0435,-0.0302,-0.0306,-0.016,0.1205,0.0213,0.0184,-0.0208,-0.0177,-0.0443,-0.0441,-0.0866,0.0378,-0.0453,0.0988,0.0091,-0.0514,0.0567,-0.019,-0.0126,-0.0087,-0.0551,-0.0994,0.133,0.0392,0,0.0797,0.065,0.0071,-0.0119,0.0138,-0.0442,0.0491,0.1375,0.0239,0.0222,-0.0097,0.0453,-0.0615,0.0982,0.1191,-0.01,-0.0179,0.0053,-0.0672,0.0192,-0.0137,0.0369,-0.013,-0.0077,0.0511,-0.0441,-0.0353,0.0253,-0.0061,-0.0955,0.0521,0.0214,-0.058,0.062,-0.0158,-0.007,-0.0218,-0.0487,-0.0308,0.0167,-0.0317,-0.0327,0.0116,0.0105,0.0175,0.0356,-0.0506,0.0382,-0.0379,-0.068,0.0264,-0.019,0.0048,-0.0357,0.0163,0.0027,0.0517,0.0015,0.0336,0.0376,0.0923,-0.0469,-0.0468,0.0063],"teaser":"EMBL.org&#39;s footer had become a screen-and-a-half of densely packed links — failing users and stakeholders alike.","date":"Mon Aug 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"The problem wasn't unique to EMBL. Many large organizational sites accumulate footer links as stakeholders request \"just add it to the footer.\" But footers serve specific jobs — orientation (What is","embedding":[-0.0704,-0.0007,0.085,-0.0063,0.1299,-0.0894,-0.0635,0.0161,-0.0148,0.0098,0.0109,0.1071,0.0432,0.0146,-0.0439,0.0353,-0.05,0.0334,-0.0539,0.0053,-0.0373,0.0197,0.0056,-0.0099,-0.049,-0.0238,-0.0733,0.0113,-0.0384,-0.1288,0.1083,0.0847,-0.0015,0.0319,0.0512,0.0068,0.0207,0.019,-0.0511,0.037,-0.0226,-0.0213,-0.028,0.0604,-0.0121,-0.0251,0.0794,-0.0511,-0.0179,0.0411,0.0095,-0.0455,0.0568,-0.0029,0.0045,-0.0306,-0.0182,-0.0387,-0.0181,0.0007,0.0892,0.0119,0.0251,-0.0571,0.057,-0.0465,0.0044,0.007,-0.0061,0.005,0.0531,-0.0909,0.0076,-0.0006,0.0518,0.0011,-0.058,0.0275,-0.0138,-0.0856,0.044,-0.0268,0.0513,0.048,-0.0326,-0.0288,-0.0104,-0.0335,0.018,0.0694,-0.0943,-0.0362,0.0779,-0.0384,0.0638,0.0107,-0.0717,-0.028,0.0126,0.0397,-0.0583,0.0253,0.0479,-0.0846,-0.0521,-0.0957,0.0633,0.1339,-0.0425,0.026,0.0027,0.0229,-0.046,0.0243,-0.0284,-0.0585,-0.0145,0.0746,0.1253,0.0673,-0.021,0.0605,0.0169,0.0034,0.0368,-0.0121,-0.0429,0,0.0287,0.0885,-0.0597,0.0207,0.0938,0.0246,-0.0068,0.0269,-0.0754,0.0826,-0.0565,0.1225,0.0485,0.0548,-0.0125,-0.0653,-0.0531,0.0598,-0.1439,-0.0375,0.0625,-0.0176,0.003,-0.066,0.0217,0.0369,-0.0622,0.0455,0.0335,0.0081,-0.0199,0.044,0.0623,-0.0057,0.0356,-0.0064,0.0257,-0.0127,-0.0646,-0.0711,-0.0554,0.0116,-0.0424,-0.021,0.0359,-0.0028,0.008,-0.0271,0.0058,0.084,0.047,-0.0086,0.01,0.0541,0.0238,-0.1249,-0.0858,-0.0176,0.067,0.0078,0.0412,0.0677,-0.0503,-0.0665,0.02,-0.0531,-0.0174,0.0518,-0.035,-0.0679,0.0095,-0.0289,0.0409,0.0023,-0.07,-0.0434,-0.1003,0.0277,0.0259,-0.0154,-0.0006,-0.0582,0.0703,-0.0511,0.043,-0.0854,0.0089,-0.0325,-0.0768,0.0443,-0.0372,0.025,-0.0457,0.0711,0.028,0,0.0053,-0.0294,0.0527,0.0197,-0.0533,-0.027,0.0314,-0.0477,0.071,-0.0484,-0.0765,0.0421,0.022,0.0127,-0.0692,-0.0386,0.0362,-0.0135,-0.021,0.0484,0.0185,0.0222,-0.0987,0.0055,0.0189,0.0605,0.0972,-0.0308,-0.0528,0.0329,0.0065,-0.0827,-0.0125,-0.0138,-0.0228,0.0182,-0.1223,0.0532,0.0043,-0.0597,0.0378,0.0245,0.0019,-0.0064,0.0188,0.0172,-0.0872,0.0332,-0.0498,-0.0218,0.0161,-0.0418,0.0634,-0.0775,0.0041,0.0327,-0.0652,-0.0018,-0.0383,0.0361,0.0707,0.048,-0.049,0.0867,0.0029,0.0237,0.045,-0.0074,-0.095,0.0152,0.017,-0.0152,-0.052,-0.0115,0.1369,0.0606,0.0314,0.0057,-0.043,-0.0407,-0.0582,-0.0435,-0.0382,-0.0399,0.0667,0.0985,-0.0471,0.0024,0.0395,-0.0307,0.0255,-0.0277,-0.0571,0.1374,0.031,0,-0.0219,0.0907,-0.0361,0.0022,0.0647,-0.0791,0.0911,0.1537,0.0373,0.0299,-0.0212,-0.0277,-0.0524,0.0582,0.1503,-0.047,0.0425,0.0269,-0.0669,-0.0067,-0.0428,0.0177,0.0509,0.0135,0.0003,-0.0021,-0.0112,-0.029,-0.0209,-0.0592,0.0618,0.0599,-0.0666,0.0335,-0.0546,0.012,-0.0493,-0.0142,-0.038,-0.0184,-0.0105,0.04,0.0497,-0.0079,0.0515,-0.0124,-0.01,0.0187,-0.0624,-0.0898,0.009,-0.0182,-0.0159,0.0493,0.0474,-0.0658,0.0281,0.0027,-0.0133,0.0175,0.0191,-0.0718,-0.1076,0.0215]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"What was actually broken? # EMBL.org 's overgrown footer created friction for users and stakeholders alike: User experience challenges : Overwhelming choice : 80+ links in 12 columns meant users","embedding":[-0.0854,0.0188,0.0615,0.0164,0.1167,-0.0747,-0.0745,0.0466,-0.0358,0.0425,0.0372,0.1223,0.0516,0.0145,-0.0776,0.0527,-0.0296,-0.0001,-0.0966,0.0746,-0.0422,0.0287,0.0336,0.0162,-0.0497,-0.0274,-0.0974,0.0139,-0.0145,-0.0719,0.0364,0.1097,-0.0056,0.0499,-0.0082,-0.0229,0.0469,-0.0359,-0.0477,0.0084,-0.0318,-0.0565,-0.008,0.0265,-0.0046,-0.0248,0.015,-0.054,-0.03,0.0423,-0.016,0.0063,0.0702,-0.0128,-0.0031,-0.0049,-0.0233,-0.0014,0.0029,0.0405,0.06,-0.0063,-0.0073,-0.0295,0.0291,-0.0557,-0.0486,-0.0208,-0.0152,0.0201,-0.0153,-0.0705,0.0592,0.0864,0.0358,-0.0178,-0.0107,0.0287,-0.0135,-0.0495,0.037,-0.0109,0.0193,0.0269,-0.0364,-0.0357,-0.0008,0.0253,-0.016,0.0308,-0.0535,-0.021,0.0934,-0.0614,0.0673,-0.0055,-0.0581,-0.0291,-0.0718,0.0604,-0.0008,0.0613,0.0409,-0.0213,-0.0421,-0.0745,0.049,0.1547,-0.0433,0.0404,-0.0083,-0.0168,-0.0478,-0.0496,-0.0214,-0.0947,-0.0162,0.0367,0.1386,0.0179,0.0105,0.0457,0.0358,-0.0395,0.005,-0.0232,-0.0303,0,0.0174,0.1094,-0.0589,-0.0149,0.0633,0.0208,-0.0548,0.0601,-0.028,0.053,-0.0099,0.1226,0.0571,0.0234,-0.0427,-0.0622,-0.0275,0.0745,-0.1243,-0.0465,0.0685,-0.0699,0.0683,-0.0399,0.0296,0.0307,-0.0439,-0.0119,0.0332,0.0074,-0.0558,0.0248,0.0239,-0.0545,0.0097,-0.0213,0.0862,-0.0524,-0.0215,-0.097,-0.0583,0.0382,0.0298,-0.0294,-0.0007,0.0485,0.055,-0.0434,-0.0488,0.0532,0.0094,0.0274,0.0192,0.0072,-0.0154,-0.0869,-0.0546,-0.0172,0.0396,0.0064,0.0762,0.0883,-0.0365,-0.0742,-0.0128,-0.0628,-0.0319,0.0405,-0.0233,-0.0171,0.028,-0.0214,0.0448,0.0218,-0.0307,0.0046,-0.123,0.0086,0.014,-0.044,0.0014,-0.0597,0.0974,-0.0511,0.0109,-0.0843,0.0049,-0.0437,-0.1154,0.0267,-0.0193,0.047,0.0006,0.0315,-0.0085,0,-0.0071,0.0152,-0.0026,0.0021,-0.0265,-0.0522,-0.0279,-0.0311,0.0773,-0.0504,-0.0345,0.0424,0.0138,0.0019,-0.0286,0.0017,0.0221,-0.0275,-0.04,0.0313,0.0433,0.0617,-0.1096,0.0304,0.0337,0.0243,0.1883,-0.0372,-0.0234,0.0251,0.0128,-0.0613,0.009,-0.0028,-0.0115,0.0365,-0.0768,-0.0029,-0.0142,-0.0568,0.0912,0.0673,0.0129,0.0014,-0.0061,-0.0188,-0.139,0.0236,-0.0893,-0.0186,-0.0196,-0.0292,0.0658,-0.1116,-0.026,0.0237,-0.0951,0.0112,-0.0344,0.006,0.0904,0.0733,-0.1209,0.0595,0.0127,0.0287,0.0356,-0.0368,-0.1171,0.0004,0.0154,-0.0195,-0.0478,-0.0448,0.1167,0.0657,0.0659,-0.0034,-0.0402,-0.0574,-0.0328,-0.0532,-0.0077,-0.055,0.0635,0.051,-0.0544,0.0134,-0.0038,0.0057,0.0327,-0.0808,-0.0381,0.1187,-0.0053,0,-0.0009,0.0609,-0.0288,-0.0044,0.0983,-0.0088,0.0502,0.1437,0.0061,0.0225,-0.0404,0.0051,-0.0665,0.0771,0.1387,-0.0467,0.0235,0.0271,-0.0791,0.0175,-0.0181,0.0129,0.0105,0.0152,0.0222,0.004,-0.0146,-0.0076,0.0178,-0.0486,0.0388,0.0536,-0.0877,-0.0163,-0.0194,0.0333,-0.0226,-0.0299,-0.0067,-0.0326,-0.0194,0.0173,0.0219,0.0378,0.0171,0.0141,-0.0511,-0.0101,-0.0396,-0.1153,0.0246,-0.0397,0.0208,-0.0051,0.0333,-0.038,0.0387,0.0227,-0.0142,-0.0158,0.1222,-0.0232,-0.0805,0.0314]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"asks for first-time visitors Content management burden : Link rot : 80+ footer links meant frequent broken link cleanup as sections moved or were archived Governance unclear : No ownership model —","embedding":[-0.0497,-0.0276,0.0456,0.0349,0.1315,-0.0522,-0.0592,-0.0275,-0.0745,0.041,0.0094,0.0711,0.0336,0.044,-0.0393,-0.0038,-0.026,0.0183,-0.0452,0.0143,-0.066,-0.0079,0.0134,0.024,-0.0266,-0.025,-0.0541,-0.0025,0.0222,-0.1047,0.064,0.0961,-0.0024,0.0189,-0.0111,0.0178,0.0062,-0.0531,-0.0442,0.0265,-0.0392,-0.0348,-0.0365,-0.0148,-0.0331,-0.0301,0.0533,-0.047,-0.0027,0.0406,0.0113,-0.0218,0.0524,-0.02,-0.0077,0.0151,0.0213,-0.035,-0.0151,0.0346,0.0796,0.0287,0.0043,-0.0382,0.0539,-0.0566,-0.0407,-0.0121,-0.0453,0.0056,-0.0004,-0.0791,0.049,0.0475,0.0301,-0.0303,-0.0279,0.0522,0.0045,-0.0922,-0.0049,0.0051,0.0206,0.0354,-0.0678,-0.0423,-0.0009,-0.0168,-0.0034,0.0153,-0.0402,0.007,0.1227,-0.086,0.0587,-0.008,-0.0857,0.0218,0.0028,0.0188,-0.0266,0.0105,0.056,-0.0255,-0.029,-0.0419,0.0385,0.1514,-0.0594,0.0818,0.0244,0.0586,-0.025,-0.0294,-0.0327,-0.0466,-0.0367,0.0362,0.1108,0.0533,-0.0008,0.0465,0.0768,-0.0089,0.0227,-0.0133,-0.0294,0,-0.0155,0.0651,-0.08,-0.0121,0.0858,0.0299,-0.0113,0.0208,-0.0521,0.0407,0.002,0.0877,0.0423,0.0151,-0.0268,-0.0695,-0.0301,0.0866,-0.1362,-0.0602,0.0848,-0.0562,0.0218,-0.0186,0.0773,0.0451,-0.0344,-0.0217,-0.0088,0.0016,0.0073,0.0362,0.0649,0.0102,-0.0076,-0.0397,0.0812,-0.0691,-0.0175,-0.0833,-0.0676,-0.0158,0.0228,-0.0554,-0.0388,0.0354,0.0608,-0.0307,-0.033,0.0785,0.032,0.0114,0.0381,0.0494,-0.0151,-0.0933,-0.0711,-0.0734,0.1005,-0.0115,0.0394,0.0949,-0.0336,-0.0284,-0.0124,-0.0585,0.0339,0.025,0,-0.0311,0.0236,-0.0408,0.0602,0.0422,-0.0488,-0.0451,-0.134,0.0223,-0.0077,-0.0171,-0.0302,-0.0462,0.0923,-0.0177,0.0623,-0.0822,0.0414,-0.0359,-0.1059,0.037,-0.0293,0.0446,-0.0069,0.0145,0.0184,0,0.0141,0.0561,0.0439,-0.0208,-0.0227,-0.0493,-0.0403,-0.0899,0.0872,-0.0556,-0.0635,0.0622,-0.0093,0.0164,-0.1093,0.0125,0.0496,-0.0315,-0.0093,0.0313,0.0426,0.0154,-0.1363,-0.0013,0.0208,0.0046,0.115,-0.027,-0.0656,0.0357,0.0174,-0.0771,0.0103,-0.0707,0.0136,0.0098,-0.1336,0.0251,-0.0272,0.0009,0.0587,-0.0027,0.0156,-0.0124,-0.0102,-0.0398,-0.095,-0.0272,-0.098,-0.0297,-0.0188,0.0107,0.0645,-0.0856,-0.0559,0.049,-0.0376,0.0242,-0.0322,0.0147,0.1186,0.0704,-0.0799,0.0534,0.0266,-0.0074,-0.0042,-0.0484,-0.1047,-0.0216,-0.0075,-0.0297,-0.0244,0.005,0.0742,0.0745,0.082,0.0431,0.0322,-0.0276,-0.0257,-0.0712,0.024,-0.0812,0.0447,0.0906,-0.0323,-0.0332,-0.004,-0.0382,-0.0521,-0.0793,-0.0134,0.0678,-0.0104,0,-0.0159,0.11,-0.0378,-0.0075,0.0845,-0.0125,0.0208,0.1681,-0.0067,0.0431,-0.0245,-0.0182,-0.0631,0.0691,0.1478,-0.0426,-0.0221,0.0602,-0.0963,-0.0318,0.0038,0.0357,0.0306,-0.0055,0.0152,-0.0073,0.0275,-0.0106,0.0026,-0.0391,0.0502,0.0674,-0.0678,0.023,0.0371,0.0273,-0.0581,0.0187,0.0049,-0.0093,-0.0494,0.0331,0.0372,0.0292,0.0094,0.0371,-0.0577,0.0064,-0.0355,-0.1207,0.0342,-0.0335,0.0217,0.0174,0.0738,-0.042,0.0522,0.0516,0.0012,0.0075,0.0386,-0.0434,-0.1003,0.0052]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"couldn't solve that at scale Missing analytics : Footer link clicks lumped together — no clear signal about which areas users actually needed How did I split the footer's jobs?","embedding":[-0.0619,-0.0233,0.0316,0.0192,0.1232,-0.0752,-0.0015,-0.002,-0.0532,-0.0118,-0.0038,0.0708,0.0531,0.026,-0.0078,0.0076,0.001,0.0055,-0.0282,-0.0323,-0.0342,0.0106,0.031,-0.033,-0.0556,-0.0611,-0.0373,0.0077,-0.0532,-0.0775,0.0736,0.1543,0.0073,0.0383,-0.0134,-0.009,0.0025,0.0051,-0.026,0.0556,-0.0532,-0.0651,-0.0106,0.0181,-0.0159,-0.0271,0.0335,-0.0303,0.0014,0.0579,-0.0139,-0.0303,0.0462,-0.0116,0.0099,0.0309,-0.0029,-0.0387,0.0025,-0.0068,0.0733,-0.0202,-0.0189,-0.0339,0.0253,-0.0833,-0.0297,-0.0082,-0.0104,-0.0343,0.0193,-0.0976,0.0079,0.0094,0.0689,-0.039,-0.063,0.0414,-0.0187,-0.0986,-0.0323,-0.0192,0.0267,0.055,-0.0569,-0.0404,-0.0222,-0.0231,0.0142,0.0037,-0.0372,-0.0197,-0.0089,-0.1031,0.0954,-0.0173,-0.0854,0.0091,-0.0005,0.0073,-0.005,-0.0103,0.0179,-0.0376,-0.0764,-0.0523,0.0328,0.1643,-0.0501,0.0748,0.0075,0.0287,-0.0186,0.0497,-0.0364,-0.0314,-0.0153,0.0673,0.1461,0.1028,-0.0261,0.0492,0.0335,-0.0443,0.0004,-0.0117,-0.006,0,0.0258,0.0858,-0.0364,-0.0254,0.0404,0.042,-0.0198,0.0479,-0.032,0.0941,-0.0535,0.1511,0.0419,0.0678,-0.0406,-0.0396,-0.036,0.0942,-0.1867,-0.0418,0.0921,-0.0073,0.0173,0.0003,0.0576,0.0016,-0.0526,0.0071,0.009,0.0188,-0.0086,0.0349,0.0341,-0.0107,0.0212,0.0189,0.0238,-0.0056,-0.0501,-0.0774,-0.077,0.0067,0.0441,-0.0728,-0.0161,0.0414,0.0052,-0.0338,0.0294,0.0908,0.0549,-0.0021,0.0442,0.0591,0.0205,-0.0377,-0.0559,0.0075,0.0542,0.0171,-0.0032,0.06,-0.0116,-0.0952,0.0238,-0.0512,0.0255,0.059,0.0111,0.0247,0.0318,0.0009,0.0722,0.0418,0.0065,-0.0343,-0.089,0.0315,-0.0487,-0.0251,-0.0432,-0.039,0.0293,-0.0686,0.0488,-0.0751,0.0322,-0.0205,-0.0877,0.0364,-0.0225,0.0553,-0.0981,0.0463,-0.0068,0,-0.0121,0.0181,0.0919,0.0292,-0.0693,-0.0188,0.0572,-0.0924,0.0741,-0.0361,-0.0541,0.05,-0.0015,0.0179,-0.079,0.0196,0.0072,-0.0164,-0.0355,0.0746,0.0289,0.001,-0.1108,-0.0109,-0.0207,0.0076,0.0918,-0.009,-0.0374,0.0476,0.0164,-0.053,-0.0235,-0.0308,-0.0329,-0.0027,-0.12,0.0557,0.0236,0.0104,0.0395,-0.0309,0.0181,0.0008,-0.0145,-0.0406,-0.1102,0.0268,-0.1243,-0.042,0.0075,0.0234,0.009,-0.0514,-0.029,0.0193,-0.0724,-0.0237,-0.0953,0.019,0.0899,0.0417,-0.0472,0.0871,0.001,-0.0095,0.0686,-0.0429,-0.0564,0.0036,-0.0052,0.0066,0.0186,-0.0121,0.0731,0.0546,0.0655,-0.0182,-0.002,-0.0391,-0.0754,-0.0441,-0.0032,-0.0768,0.0337,0.125,-0.0471,0.0208,0.0488,-0.0438,0.0095,-0.043,-0.0601,0.0617,-0.0195,0,-0.0264,0.0662,0,0.0325,0.0484,-0.0339,0.0579,0.1949,-0.0214,0.0211,-0.0135,-0.0228,-0.0843,0.0698,0.1953,-0.0506,0.0763,0.0178,-0.0743,-0.0319,0.0171,0.0107,0.0107,0,0.021,0.0126,-0.015,-0.0134,-0.0207,-0.0706,0.0776,0.0325,-0.0852,-0.0333,-0.011,0,0.0006,-0.0494,-0.0007,-0.0348,0.0017,0.0067,-0.0015,0.0035,-0.0036,-0.0008,-0.0104,-0.0048,-0.0511,-0.0743,-0.0121,-0.0409,0.0342,0.0114,0.062,-0.0494,-0.0003,-0.0394,0.021,0.0346,0.0575,-0.0336,-0.135,0.0051]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"hat is this?\" and \"How do I reach you?\" Comprehensive site mapping (directory's job): Scannable overview of EMBL's entire digital ecosystem Footer redesign: focused on orientation I reduced the","embedding":[-0.0526,-0.011,0.0107,0.0063,0.1595,-0.0166,0.0297,0.0337,-0.0809,-0.0047,0.0135,0.1006,0.0667,-0.004,-0.0135,0.0333,-0.0366,0.0481,-0.0332,-0.0182,-0.0373,0.0203,0.05,0.0033,-0.0724,-0.0833,-0.0418,0.0129,-0.0475,-0.0704,0.0661,0.0876,-0.0017,0.0427,-0.001,-0.0475,0.0436,0.0118,-0.051,0.0346,-0.0378,-0.0872,-0.0311,0.0368,-0.0279,-0.0295,0.009,-0.0299,-0.0323,0.0381,-0.0205,-0.018,0.0402,-0.0222,0.004,0.0185,-0.066,-0.033,-0.0149,-0.0115,0.0641,-0.0231,-0.0037,-0.0173,0.0446,-0.0691,-0.0223,0.0281,-0.0087,-0.0367,-0.0347,-0.0751,0.0265,0.0676,0.0589,-0.0458,-0.0251,0.0235,-0.021,-0.0558,0.0117,0.0029,0.0542,0.0276,-0.0252,-0.0008,-0.0007,-0.0207,-0.042,0.0475,-0.0284,-0.044,0.0513,-0.0732,0.0652,-0.001,-0.06,-0.0472,-0.046,0.0517,-0.0223,0.0336,0.0082,-0.0646,-0.0693,-0.0497,0.0222,0.1955,-0.0332,0.0314,-0.0168,0.0187,-0.0544,-0.0156,-0.0327,-0.0964,0.0074,0.0802,0.1632,0.0675,-0.0062,0.0837,0.0277,-0.015,-0.0039,-0.0651,-0.0177,0,0.0608,0.153,-0.0279,-0.0199,0.0112,0.0516,-0.0453,0.0444,-0.0751,0.0773,-0.0278,0.1338,0.0422,0.0927,-0.0547,-0.0641,-0.0222,0.0691,-0.1107,-0.0491,0.0565,-0.0233,0.0552,-0.0403,0.0364,0.0218,-0.0221,0.0179,0.0368,0.0337,-0.0387,0.0256,-0.001,-0.0593,0.0686,0.0141,0.0158,-0.0321,-0.0172,-0.0953,-0.0722,0.0123,-0.0125,-0.0439,-0.0116,0.0709,0.0223,-0.0529,0.0391,0.0702,0.0352,-0.0244,-0.0102,0.0247,0.0071,-0.1059,-0.0899,0.0241,0.0328,-0.0176,0.0308,0.0256,-0.01,-0.1082,-0.0107,-0.0429,-0.0239,0.0299,0.0126,-0.0135,0.0228,0.0067,0.066,0.051,-0.0657,0.0131,-0.0955,0.0498,0.0047,-0.0021,-0.0648,-0.0148,0.046,-0.0193,0.0901,-0.0898,0.0413,-0.0654,-0.0915,0.0015,-0.0217,0.0545,-0.0658,0.0402,-0.0297,0,0.0359,-0.0116,0.054,-0.006,-0.0637,-0.0233,0.0585,-0.0261,0.0748,-0.0354,-0.0182,0.0238,-0.0134,-0.0015,-0.0508,-0.0118,0.0238,-0.0187,-0.041,0.0402,-0.0076,-0.004,-0.0995,0.0091,0.0313,-0.0058,0.1378,0.0158,-0.031,0.0182,0.0325,-0.0399,-0.0245,-0.0354,-0.0509,0.01,-0.0553,0.0508,0.013,-0.0201,0.0433,0.0229,0.0273,-0.046,-0.028,-0.0074,-0.1147,0.0098,-0.1369,0.0062,0.0233,-0.0659,0.0654,-0.1061,-0.0436,0.0593,-0.107,0.0088,-0.027,-0.0254,0.0744,0.0701,-0.0619,0.0745,0.0189,-0.0409,0.0482,-0.0319,-0.1129,-0.0306,0,-0.0675,-0.0051,-0.0417,0.0921,0.0058,0.1016,0.0036,-0.0059,-0.0474,-0.0633,-0.0264,-0.0593,-0.0363,0.08,0.0684,-0.0367,0.0455,0.0373,-0.0152,0.0118,0.0064,-0.0389,0.1141,-0.0037,0,0.0038,0.0397,-0.0314,0.0606,0.043,0.0178,0.0145,0.134,-0.0278,-0.0136,0.0135,0.0113,-0.064,0.0516,0.1317,-0.0491,0.001,0.0141,-0.0536,-0.0281,-0.0226,0.0282,0.0198,0.0429,0.017,0.034,0.0088,-0.0309,-0.0039,-0.0825,0.0619,0.0491,-0.1018,-0.0208,-0.0433,0.0318,-0.0608,-0.0529,-0.0203,-0.0079,0.0268,-0.0163,0.0702,0.021,0.0226,-0.0004,-0.0155,0.0295,-0.0793,-0.1176,-0.0277,-0.0251,0.0382,0.0082,0.0333,-0.042,0.054,-0.0042,0.0208,0.0088,0.0698,-0.0296,-0.0908,0.0217]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"The \"Directory\" link prominently placed meant users seeking comprehensive navigation had a clear next step.","embedding":[0.0352,0.006,0.005,0.0058,0.1254,-0.0431,-0.0324,0.0488,-0.063,-0.0081,-0.0294,0.0983,0.0698,0.019,-0.0786,0.0053,0.0243,0.03,0.0049,-0.0249,-0.0664,0.0517,0.0756,-0.0217,-0.0532,-0.0174,-0.0993,-0.0119,-0.0563,-0.1229,0.1021,0.0807,0.0335,0.0519,-0.0027,-0.0175,-0.0109,0.0093,-0.0445,0.0117,-0.0741,-0.0109,-0.0435,0.0823,0.0037,-0.0786,-0.0367,-0.0637,0.0199,0.0317,-0.0258,-0.0465,-0.0041,-0.0246,-0.0095,0.0382,-0.0577,-0.0501,-0.0355,-0.0197,0.0576,-0.0222,0.0052,-0.038,0.06,-0.0486,0.0198,0.0416,0.0485,-0.0382,0.0267,-0.0149,0.0485,0.0652,0.0505,0.0053,-0.0335,0.022,0.0212,-0.0473,0.0162,0.0522,0.0176,0.0213,0.004,-0.0214,0.0342,-0.0678,-0.0692,0.0012,0.0181,-0.0923,0.0429,-0.0932,-0.006,-0.0251,-0.0231,-0.0797,-0.0244,0.0327,-0.0379,0.029,0.0978,-0.0639,-0.0778,-0.0615,0.072,0.1425,-0.0575,-0.008,-0.0561,-0.0011,-0.0606,-0.0308,-0.0294,-0.0583,0.0316,0.0639,0.1398,0.0971,-0.0108,0.0091,0.0281,-0.0372,-0.0344,-0.0181,-0.0435,0,0.072,0.0889,-0.0502,0.0637,0.0659,0.0122,-0.0243,0.0292,-0.1005,0.059,-0.0244,0.1245,-0.0177,0.1575,-0.0108,-0.0729,-0.0489,0.0889,-0.1199,-0.0457,-0.0127,-0.0175,0.0325,-0.0845,0.0482,0.0313,-0.0326,0.0447,-0.0189,0.044,-0.0966,0.063,-0.0032,-0.0378,0.0223,0.0352,-0.0363,-0.0374,0.0713,-0.0485,-0.0569,-0.0085,-0.0177,-0.0755,0.0024,0.0826,0.018,-0.0493,0.0014,0.0637,0.0385,-0.0151,-0.0127,0.0162,0.0038,-0.0975,-0.0395,0.0215,0.0526,0.0536,0.0299,0.0721,-0.0329,-0.0572,-0.0356,-0.0445,-0.039,0.0409,0.0187,-0.0071,-0.0069,0.0015,0.0764,-0.0062,-0.0229,-0.0352,-0.0904,0.002,-0.0036,0.0084,-0.0722,-0.0787,0.0074,-0.0183,0.0513,-0.0646,0.0352,-0.0276,-0.1177,-0.0091,0.0138,0.0768,-0.0045,0.0209,0.0319,0,0.0794,-0.0371,0.0627,0.0043,-0.039,0.0022,0.0155,-0.0088,0.0061,0.0064,-0.0426,0.0362,-0.0156,-0.0259,-0.0098,0.0216,0.0283,-0.0545,-0.0074,0.0633,0.0174,0.0113,-0.0961,-0.0203,0.0245,0.0243,0.0841,-0.0316,-0.0094,-0.0158,-0.0168,-0.0742,0.0058,-0.0261,-0.0381,0.0163,0.0121,0.0163,-0.0088,-0.0037,0.0085,0.0296,0.0202,-0.0294,0.0252,-0.0339,-0.0585,0.0484,-0.0427,-0.0365,0.0021,-0.038,0.0355,-0.1178,-0.0105,0.0249,-0.1034,0.0326,-0.0424,0.0244,0.0258,0.0602,-0.0971,0.0741,-0.0278,-0.0635,0.0158,-0.0359,-0.1133,-0.0138,0,-0.0519,-0.0149,-0.0307,0.1111,0.0297,0.0593,0.0266,0.0143,-0.0252,-0.0263,0.0055,-0.0631,-0.0143,0.0802,0.0968,-0.0651,0.0185,-0.0117,-0.0253,0.0229,0.0038,-0.0608,0.1447,0.0286,0,-0.0156,0.0503,-0.0198,-0.0062,0.0598,-0.0252,0.0382,0.1782,-0.0281,0.0225,0.0485,0.034,-0.0796,0.0655,0.1101,-0.0263,-0.0017,0.0255,-0.0686,0.0269,0.0192,0.0273,0.0455,0.0609,-0.0049,0.0228,-0.0134,-0.013,0.021,-0.0945,0.0626,0.0336,-0.1089,0.0097,-0.0095,0.0205,-0.0452,-0.0626,-0.0501,0.0382,0.0509,-0.023,0.0803,0.0303,0.0185,0.0449,0.0068,0.0017,-0.073,-0.121,-0.0364,-0.0275,0.0255,0.0132,0.0199,-0.0029,0.0276,0.0068,0.0562,0.0392,0.0641,-0.0248,-0.0898,0.0217]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"rwhelming Descriptions : Short descriptions under each link explaining what users would find — reduced guesswork Visual Framework patterns : Used VF card components for consistent styling and","embedding":[-0.0336,-0.0325,0.0277,0.0151,0.1632,0,-0.0261,0.0018,-0.0839,-0.0025,0.0285,0.0582,0.0135,0.0313,-0.0071,-0.0014,0.0651,0.0532,-0.0725,0.0352,-0.0372,0.0037,0.0394,-0.0047,-0.0589,-0.0265,-0.0363,-0.017,0.0214,-0.0689,0.0559,0.1617,-0.0079,0.033,-0.0669,-0.0469,0.0293,-0.0022,-0.1104,0.0165,-0.0958,-0.0506,-0.0153,0.0161,-0.0039,-0.0499,0.0409,-0.0435,-0.0701,0.0385,-0.016,-0.042,0.0179,-0.0454,0.0085,0.0122,0.0146,0.0108,0.0156,0.0158,0.0747,-0.0035,-0.0164,-0.015,0.0218,-0.0278,0.0035,-0.006,0.0319,-0.0549,-0.0431,-0.0436,0.0429,-0.003,0.011,0.0252,-0.0719,0.0402,0.0389,-0.1302,-0.0124,0.0361,0.0502,0.0438,0.0228,0.008,0.0415,-0.0461,-0.0487,0.0057,-0.0164,-0.0414,0.0659,-0.0969,0.0064,0.0065,-0.0907,-0.0628,0.0423,0.027,-0.0261,0.0348,0.0317,-0.0073,-0.0158,-0.0241,0.0493,0.1546,-0.0561,0.0241,-0.0138,0.0443,-0.0462,-0.096,0.0079,-0.0954,-0.0083,0.0298,0.1068,0.0783,0.0348,0.0035,0.0583,-0.0581,0.0212,0.0241,-0.0767,0,0.0363,0.0689,-0.0714,0.0069,0.0558,0.018,-0.02,0.0153,-0.0138,0.0383,0.0159,0.1721,-0.0103,0.1367,0.0395,-0.0754,-0.0514,0.1,-0.0613,-0.0464,0.059,-0.0234,0.0444,-0.0625,0.0963,0.0417,-0.001,0.0338,-0.0438,0.018,0.0144,0.0302,0.0209,0.0285,-0.0278,-0.0291,0.021,-0.0971,0.0002,-0.0584,-0.0302,-0.0074,-0.0344,-0.1023,-0.0237,0.0235,0.0498,-0.0376,-0.0244,0.0313,0.0253,0.0335,0.021,0.0165,0.0065,-0.0503,-0.0484,-0.0414,0.0557,0.0039,-0.0322,0.0863,0.0135,-0.0838,-0.0271,-0.0245,0.0268,-0.0379,-0.0341,-0.0279,0.0167,0.0098,0.0234,0.024,0.0336,-0.0764,-0.1193,0.0498,-0.016,-0.052,-0.1183,-0.0572,0.0344,0.017,0.047,-0.0608,0.0236,-0.0549,-0.1253,-0.0391,0.0317,-0.0187,-0.0164,0.0089,0.0546,0,0.0174,0.0373,0.0235,0.0084,-0.0314,-0.0486,-0.0111,-0.0325,0.048,-0.0679,-0.0278,0.0542,-0.0275,-0.012,-0.0798,0.0258,0.043,-0.1013,0.031,0.0325,0.0027,-0.0213,-0.1206,-0.0323,0.0149,-0.0152,0.0742,-0.0236,-0.0545,-0.0225,-0.022,-0.0602,-0.0033,-0.0534,-0.0006,-0.0425,-0.0278,-0.0191,-0.0265,-0.0105,0.0315,0.002,0.0446,0.0259,0.0185,0.0047,-0.1101,0.0342,-0.0394,-0.0404,0.0517,-0.0023,0.0293,-0.076,-0.0819,0.0193,0.0012,-0.0075,-0.0812,0.1076,0.0832,0.0538,-0.034,0.0414,-0.0079,-0.0116,-0.0393,-0.0806,-0.0441,-0.0437,0.0504,-0.0871,-0.0447,0.0038,0.0803,-0.0001,0.1037,-0.0026,0.0262,-0.0107,-0.0378,-0.0265,-0.0025,-0.043,0.0495,0.1009,-0.0885,0.002,0.058,-0.0298,-0.0591,0.0347,-0.0879,0.1229,0.0057,0,-0.0678,0.0855,0.0008,-0.0268,0.0422,0.0368,0.0395,0.1552,-0.0184,0.0098,0.042,0.0405,-0.0386,0.0813,0.1155,0.0121,0.0112,0.0075,-0.0868,0.0443,0.0273,0.0284,0.0464,0.0236,-0.0056,-0.042,0.0319,-0.0003,0.0044,-0.0095,0.0775,0.0888,-0.0185,0.0531,-0.0332,0.052,-0.0759,-0.0209,0.016,0.0342,0.0311,-0.0267,-0.0084,0.0178,0.033,0.0147,-0.01,-0.05,-0.0679,-0.0628,-0.0385,-0.0054,-0.0558,0.0754,0.0736,-0.0354,0.0283,-0.0145,0.1149,0.0349,0.0222,-0.0334,-0.0725,0.0182]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"d upgrade when ready Consistent experience : Users moving between EMBL properties encountered familiar footer and directory patterns What changed for users and stakeholders?","embedding":[-0.0902,0.032,0.0622,0.0254,0.1174,-0.0492,-0.0312,0.0254,-0.0883,-0.0102,0.0257,0.1299,0.0709,0.0085,-0.0184,-0.0264,0.0353,0.0221,-0.0325,0.0153,-0.0661,-0.0045,0.0427,0.0051,-0.0543,-0.0227,-0.0524,-0.0073,0.004,-0.0933,0.0417,0.1548,0.0046,0.0102,-0.0357,-0.0557,-0.0007,-0.0067,-0.0729,0.0189,-0.0422,-0.0444,0.0129,0.0648,-0.0393,-0.0324,0.0033,-0.0692,-0.0032,0.0301,-0.0239,-0.0236,0.0374,-0.0823,-0.0327,0.0373,-0.0253,0.0139,0.0083,0.0037,0.0757,0.0427,0.026,-0.0449,0.0376,-0.0892,0.0091,-0.0499,0.0274,0.0034,0.018,-0.0467,0.0334,0.0307,0.0609,-0.0348,-0.0394,0.0208,-0.057,-0.0678,0.0109,-0.0284,0.024,0.0331,-0.08,-0.028,0.0104,-0.0368,-0.0091,-0.0021,-0.0149,-0.0277,-0.0007,-0.0895,0.037,-0.0083,-0.0621,-0.0323,-0.0133,0.0218,0.0171,0.0616,0.0036,-0.0302,-0.0452,-0.0007,0.0606,0.16,-0.0291,0.0513,-0.006,0.0019,-0.0158,-0.0515,-0.0795,-0.0699,-0.0037,0.0531,0.164,0.0867,0.0343,0.0443,0.0805,-0.0722,-0.0041,-0.0391,-0.0623,0,0.0336,0.0827,-0.0542,-0.0299,0.0077,0.0221,-0.0057,0.0386,-0.0447,0.0233,-0.0425,0.1083,-0.0183,0.077,0.007,-0.0645,-0.0524,0.1145,-0.1406,-0.0332,0.0919,-0.0053,0.0505,-0.0374,0.0569,0.0318,-0.042,-0.0104,-0.0126,0.0014,-0.0281,0.0147,-0.0092,-0.023,-0.04,0.0069,0.0483,-0.0749,-0.0111,-0.0952,-0.097,-0.0096,0.0383,-0.0356,-0.0371,0.0826,0.0001,-0.0434,-0.0101,0.0647,0.029,0.0071,0.0264,0.0746,-0.0294,-0.0602,-0.0585,-0.0069,0.0366,0.0365,0.0511,0.0563,-0.0074,-0.083,-0.0418,-0.0641,0.0446,0.037,-0.0414,0.0348,0.0127,-0.0262,0.0903,-0.011,-0.0037,-0.0345,-0.1081,-0.0218,-0.01,-0.0766,-0.0233,-0.0232,0.0517,-0.0309,0.0773,-0.0778,0.0327,-0.0754,-0.0791,0.0292,-0.0065,0.0553,-0.0226,0.0199,-0.0251,0,-0.018,0.0006,0.0504,0.0364,-0.0587,-0.0173,0.0381,-0.0412,0.0321,-0.0504,-0.0161,0.0844,0.019,0.0109,-0.0817,0.0398,0.0346,-0.0376,0.006,0.0602,0.0676,0.0628,-0.1208,0.0018,0.0246,-0.0098,0.0739,0.0228,-0.0472,0.0308,0.032,-0.0289,0.0093,-0.0201,0.0213,0.0668,-0.1077,0.021,-0.0032,0.0073,-0.0043,-0.0006,0.0495,0.0035,0.0337,-0.0314,-0.0899,-0.0194,-0.0743,0.0202,0.0091,0.0167,0.0324,-0.0851,-0.0596,0.0081,-0.1355,-0.0092,-0.0652,0.0577,0.0798,0.044,-0.0976,0.0668,-0.0183,0.0025,0.0503,-0.0401,-0.0791,-0.0406,-0.0055,-0.0299,-0.0079,0.0303,0.0754,0.042,0.1475,0.0406,0.0229,-0.0528,-0.0844,0.0121,-0.0173,-0.0545,0.0306,0.0953,-0.0812,0.025,0.0078,-0.0158,0.0312,-0.0342,-0.0374,0.0996,-0.0136,0,-0.0261,0.0705,-0.0182,0.0259,0.0823,-0.0195,-0.0007,0.1792,-0.0398,0.003,-0.011,-0.004,-0.0645,0.0852,0.1551,-0.0021,0.0052,0.0587,-0.0704,-0.0354,0.0007,0.0296,-0.0141,0.0074,-0.0304,0.0215,0.0013,-0.0167,-0.0078,-0.0272,0.042,0.0379,-0.0751,-0.0067,0.0128,0.0184,-0.0395,-0.0119,-0.0214,-0.0012,-0.0124,-0.0166,-0.0029,0.0093,0.0076,-0.0126,-0.0437,-0.0102,-0.0565,-0.0968,-0.0022,-0.0192,0.0156,-0.0226,0.1043,-0.0295,0.0021,0.0349,0.0351,0.0349,0.0843,-0.0463,-0.0895,0.0362]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"saw): Better internal linking structure : Directory created hub page with categorized links — improved crawlability and link equity distribution Reduced link bloat : Footer no longer competing with","embedding":[-0.0294,0.0101,0.0203,0.043,0.1411,-0.0423,-0.0487,0.0337,-0.0241,-0.0037,0.0118,0.0698,0.0778,0.0413,-0.0104,0.0089,0.0697,0.0319,-0.0522,-0.0545,-0.0585,0.0217,0.0822,-0.0095,-0.0709,-0.0499,-0.0895,0.0069,0.0161,-0.0963,0.0821,0.1151,0.0724,0.0325,-0.0503,0.0064,0.0072,-0.0371,-0.0395,0.0379,-0.0727,-0.0333,-0.0195,0.004,-0.0335,-0.0486,0.0208,-0.0563,-0.0663,0.0768,-0.008,-0.0136,0.0229,-0.0317,0.001,0.0143,-0.0558,-0.0044,-0.0014,-0.0145,0.0893,-0.0187,0.0043,-0.0549,0.0314,-0.0878,0.0061,0.0003,-0.014,-0.0264,0.0679,-0.045,0.0386,0.025,0.0058,-0.0137,-0.0299,0.0251,-0.0091,-0.0591,0.0255,0.0516,0.0483,0.0431,-0.0666,-0.0651,0.012,-0.0406,-0.0899,0.0414,0.0004,-0.0278,0.0542,-0.0848,-0.0035,-0.0056,-0.0736,-0.0181,-0.0092,-0.0125,0.0033,0.0492,-0.0425,-0.0605,-0.067,-0.0456,0.052,0.1751,-0.0211,0.0441,-0.0422,0.0304,-0.0432,-0.056,-0.0118,-0.074,0.0003,0.0921,0.156,0.0701,0.025,0.0446,0.093,-0.0245,0.0333,-0.0494,-0.0678,0,0.0516,0.0562,-0.0706,-0.0032,0.0139,0.0416,0.0063,0.0505,-0.0937,0.0402,-0.005,0.1395,0.0128,0.052,-0.009,-0.0248,-0.0853,0.0869,-0.1055,-0.0711,0.0751,-0.0126,0.0703,-0.0629,0.0252,-0.0218,-0.0474,-0.0317,-0.0403,0.0291,-0.0348,0.0141,0.0233,-0.0135,0.0147,0.036,0.0012,-0.0417,0.0243,-0.0807,-0.0727,0.005,-0.0037,-0.0425,-0.0213,0.0795,-0.0173,-0.0887,-0.0042,0.0447,0.0653,-0.0086,0.0487,0.0717,0.0358,-0.0191,-0.0792,-0.0253,0.0298,-0.0155,0.047,0.0742,-0.0207,-0.0978,-0.0111,-0.0199,0.027,0.0241,0.0026,0.008,0.0271,0.0104,0.077,0.0439,-0.0439,-0.05,-0.1413,0.0008,0.0028,-0.03,-0.032,-0.078,0.0535,-0.0203,0.0823,-0.0596,0.0592,-0.0447,-0.0925,0.0235,-0.0157,0.0489,-0.0529,0.0423,0.0074,0,-0.0006,0.0187,0.0445,-0.0044,-0.0467,0.0006,-0.0227,-0.0723,0.1045,-0.0068,-0.0577,0.0714,-0.0266,0.0016,-0.0591,-0.0165,-0.0021,-0.0878,-0.0024,0.0441,0.0096,-0.0108,-0.1151,0.033,0.0082,-0.0006,0.0404,-0.0243,0.0119,0.0057,0.0459,-0.0599,-0.0176,-0.016,-0.0379,-0.0118,-0.0614,-0.0398,-0.025,0.0152,0.0315,0.0386,0.0109,-0.0066,0.0007,-0.0024,-0.0417,0.0163,-0.0685,-0.0372,0.0202,-0.0229,0.0272,-0.0638,-0.0302,0.0382,-0.1053,0.0097,-0.0416,0.0454,0.0746,0.0999,-0.0734,0.0755,-0.0351,-0.0423,0.0278,-0.0202,-0.0945,-0.0168,0.015,-0.0638,-0.0291,-0.0098,0.0768,0.0839,0.0713,0.0002,0.0068,-0.0406,-0.0779,0.0121,-0.0345,-0.0368,0.1187,0.1003,-0.0555,0.0259,0.0265,-0.0319,0.0171,-0.025,-0.028,0.0848,0.0095,0,-0.0378,0.061,-0.0512,0.0374,0.042,0.0017,0.0357,0.1921,-0.0239,0.045,0.0422,0.0022,-0.1065,0.0694,0.0997,-0.0428,0.0527,0.0335,-0.033,0.004,0.0222,0.0349,0.0018,-0.0129,-0.0156,-0.0088,0.0155,-0.0288,-0.0141,-0.0334,0.0708,0.0614,-0.1044,0.0346,0.0186,0.0074,-0.0331,-0.0348,-0.0394,0.0311,0.0378,0.0497,0.0238,0.0321,0.0141,0.0278,-0.028,-0.0136,-0.0546,-0.1021,0.0099,-0.0546,-0.0189,0.0176,0.0988,-0.0194,-0.0027,0.0364,0.0496,0.0324,0.0852,-0.0004,-0.0788,0.0026]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"l+F usage), providing actionable insights about which content areas users sought most — directly informed content strategy and proved the directory's value Reduced maintenance : Fewer footer links","embedding":[-0.0448,-0.0052,0.0718,0.0049,0.1376,-0.0456,-0.0758,0.038,-0.0685,0.0489,-0.0142,0.1311,0.0843,0.0346,-0.0044,0.0186,0.0278,0.0531,-0.0473,0.0163,0.0021,-0.0035,0.0308,-0.0166,-0.0667,-0.0361,-0.0482,-0.0017,-0.0179,-0.098,0.0945,0.1652,-0.0084,0.0058,-0.0007,0.0247,0.0211,-0.0028,-0.053,0.0789,-0.046,-0.0399,0.0228,-0.0009,-0.0469,-0.0362,0.0453,-0.0418,-0.0655,0.0588,-0.0004,-0.0222,0.0526,-0.0607,0.0043,-0.0079,0.019,0.0039,-0.0013,0.0081,0.1194,0.0443,-0.0087,-0.0663,0.0729,-0.0838,0.0055,0.0157,-0.0231,-0.0087,0.0049,-0.0635,0.0242,0.0484,0.0152,-0.0241,-0.0372,0.0286,-0.0204,-0.0749,0.0048,-0.0119,0.034,0.0178,-0.0561,0.004,-0.0199,-0.0301,-0.0133,0.0383,-0.0163,-0.0357,0.0188,-0.0435,0.0571,0.0013,-0.0781,-0.013,0.0066,0.0164,-0.0159,0.0364,0.0508,-0.0616,-0.0303,-0.0531,0.0422,0.1794,-0.0507,0.0368,-0.0023,0.0328,-0.0621,-0.0095,-0.029,-0.1426,0.0348,0.0368,0.1184,0.0387,0.0352,0.0325,0.0458,-0.0247,0.0131,-0.0252,-0.0584,0,0.0092,0.0693,-0.0088,-0.0238,0.0531,0.0046,0.0021,0.0419,-0.0038,0.0624,-0.0221,0.0849,-0.0107,0.0276,0.0191,-0.0645,-0.0498,0.0256,-0.1503,-0.0344,0.0618,-0.0308,0.05,-0.0561,0.0464,0.0293,-0.0015,-0.0108,-0.0154,-0.005,0.0041,0.0511,0.0222,0.0344,-0.0003,0.0055,0.0195,-0.0513,-0.0361,-0.1074,-0.0575,0.0073,-0.0315,-0.0037,0.0326,0.0796,0.0593,-0.0658,-0.0562,0.0287,0.1024,0.0187,-0.0069,0.0509,-0.0002,-0.0858,-0.088,-0.0529,0.083,0.0248,0.0423,0.0448,0.0322,-0.0588,-0.0073,-0.0197,0.0713,-0.0008,-0.0237,-0.0026,0.0251,0.01,0.0617,0.0431,-0.0149,-0.0182,-0.1036,0.0141,-0.0458,-0.0403,-0.0193,-0.0204,0.0589,0.0057,0.1048,-0.0758,0.0621,-0.048,-0.0653,-0.0388,0.0015,-0.0107,-0.0264,0.0101,0.0199,0,0.0154,0.0275,0.0266,0.0095,-0.0991,-0.054,-0.0265,-0.0992,0.0723,-0.0439,-0.0659,0.0621,0.0053,-0.0307,-0.0768,-0.0127,0.0522,-0.0828,-0.0361,0.0237,0.0786,-0.0074,-0.1127,-0.0223,0.0078,-0.0137,0.0586,-0.0032,-0.0604,0.0386,0.0271,-0.0697,0.0625,-0.0668,-0.0019,-0.0087,-0.1144,0.044,0.026,-0.0072,0.0457,-0.0352,0.0284,-0.0057,0.0012,-0.0397,-0.1401,-0.0263,-0.0635,-0.0383,0.0417,-0.0237,0.014,-0.1157,-0.0159,0.0474,-0.107,0.0153,-0.0567,0.0648,0.0636,0.0568,-0.0815,0.0679,-0.02,-0.0084,0.0161,-0.0653,-0.0928,-0.005,0.0466,-0.0407,-0.0073,0.0482,0.0573,0.0248,0.0782,0.0358,0.0249,0.0194,-0.0537,-0.0459,0.001,-0.0417,0.0613,0.0903,-0.0398,0.0296,0.0167,-0.0194,-0.0062,-0.0361,-0.0226,0.0557,0.0139,0,-0.0187,0.0586,-0.0132,-0.0013,0.0527,-0.0049,0.0436,0.2038,-0.0083,0.0503,0.0306,0.0078,-0.0367,0.0805,0.1403,-0.0241,0.0665,-0.0151,-0.0889,0.0197,-0.001,0.0328,0.0069,0.0115,0.0199,-0.0096,0.0095,-0.0364,-0.009,-0.0279,0.0885,0.0673,-0.0474,0.011,-0.015,0.0351,-0.0528,-0.0087,-0.0128,-0.0169,-0.0336,-0.0012,0.0319,0.0062,0.0408,-0.0061,-0.0394,0.0144,-0.1176,-0.0976,-0.0077,0.0129,-0.0302,0.0236,0.0898,-0.0714,0.0098,0.0439,0.012,-0.001,0.0433,-0.0352,-0.0818,0.0057]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"re links in the footer?\" but \"what jobs should the footer and directory each perform?\" The directory approach hit a sweet spot between modern mega menus and old-school sitemaps.","embedding":[-0.0541,0.0415,0.0267,-0.0165,0.0687,-0.0289,-0.0526,0.0321,-0.0875,0.0196,-0.0187,0.1212,0.089,0.0176,-0.0053,-0.0395,0.0237,0.0466,0.0225,0.0123,0.005,0.0067,0.0238,-0.0205,-0.1144,0.0094,-0.0326,-0.0171,-0.0247,-0.0853,0.0229,0.1344,0.0344,0.0519,-0.029,-0.0021,0.0362,0.0015,-0.0584,0.0277,-0.0392,-0.0084,0.0471,0.0269,-0.0027,-0.1007,0.0037,-0.0294,-0.0043,0.0466,-0.0406,-0.0644,0.0343,-0.0478,-0.0036,0.0251,-0.028,-0.0693,-0.0271,0.0027,0.0136,0.0486,0.0106,-0.0536,0.0881,-0.0768,0.014,-0.0166,0.03,-0.0181,-0.0057,-0.0632,0.0635,0.0336,0.0131,-0.0748,-0.0389,0.0226,-0.0135,-0.106,-0.0319,-0.0273,0.0318,0.0428,-0.0415,0.0002,-0.0503,0.0232,-0.0035,0.0029,0.0308,-0.0388,0.0225,-0.099,0.0084,-0.0233,-0.0337,-0.0289,0.0191,-0.001,-0.003,0.0179,0.06,-0.0579,-0.0323,-0.0371,0.1044,0.1278,-0.0402,0.0366,0.0136,-0.0162,-0.054,-0.0305,-0.1076,-0.0979,-0.0047,0.0127,0.1377,0.0722,-0.0334,0.0085,0.0453,-0.0171,0.0482,0.0013,-0.0848,0,0.0287,0.0967,-0.0229,-0.0011,-0.0005,0.0187,0.0198,0.0149,-0.0344,0.0711,-0.0086,0.0997,0.0016,0.0914,0.0511,-0.0298,-0.0405,0.0576,-0.1603,-0.0383,0.0547,-0.0046,0.0577,-0.0341,0.0888,0.0364,-0.0593,0.0138,0.0438,0.0244,-0.0025,0.0041,-0.0513,-0.0111,0.0007,-0.0096,-0.007,-0.0437,-0.0255,-0.0928,-0.1112,-0.0705,-0.0376,-0.0494,-0.0335,0.0921,-0.0303,-0.0433,-0.0034,0.0281,0.0512,0.041,-0.0253,0.054,-0.0186,-0.0457,-0.0489,-0.007,0.0608,0.048,0.0302,0.0405,0.0543,-0.0113,-0.031,-0.0375,0.0618,0.024,0.0109,-0.0051,0.0465,-0.0439,0.1226,0.0149,-0.0302,-0.0261,-0.0632,0.0234,-0.0194,-0.0225,-0.0134,-0.0695,0.0929,0.0136,0.1121,-0.0701,0.0564,-0.0383,-0.0735,-0.0108,-0.0346,0.0466,-0.0178,-0.009,-0.0241,0,0.0077,-0.0005,0.0491,0.0135,-0.1333,-0.0365,-0.0051,-0.0933,0.0227,-0.0345,-0.0608,0.1247,0.0401,-0.0193,-0.0398,0.0096,0.0488,-0.0404,-0.0207,0.0669,0.0586,0.0101,-0.1346,-0.004,0.0015,-0.0425,0.0624,-0.003,-0.089,0.0383,0.0388,-0.0478,0.0362,-0.0609,0.0038,-0.0091,-0.1031,0.0615,-0.0067,0.075,-0.0036,-0.0329,0.0517,-0.0433,-0.0084,0.0055,-0.071,0.0085,-0.0765,0.0103,0.0126,0.0263,0.0337,-0.1188,-0.0248,0.0092,-0.0952,-0.0067,-0.0727,0.0375,0.044,-0.0068,-0.0985,0.0802,-0.0026,-0.0212,0.0385,-0.1066,-0.0675,0.0315,0.0315,-0.0647,0.0034,0.0806,0.0384,0.0658,0.0959,0.0241,0.0148,-0.0416,-0.0368,-0.0114,0.0125,-0.0331,0.0707,0.073,-0.0482,0.0187,0.0115,-0.0289,0.0369,-0.0407,-0.0365,0.0864,-0.0073,0,-0.0301,0.0655,-0.0098,0.0119,0.0525,-0.0105,0.0338,0.1218,-0.0257,0.0731,0.0531,-0.0363,-0.0563,0.0499,0.1648,-0.0074,0.061,0.0125,-0.0962,0.0239,0.0035,0.0442,-0.0005,0.0253,0.004,0.0418,-0.0338,-0.0161,-0.0166,-0.0694,0.0726,0.0811,-0.0933,0.0513,0.0129,-0.0016,-0.001,0,0.0372,-0.0325,0.0331,-0.0161,0.0137,0.0146,-0.0109,0.0047,-0.025,-0.0254,-0.0536,-0.0314,-0.041,0.0141,0.0367,-0.0062,0.0945,-0.0232,0.0287,0.025,0.0113,0.0543,0.1032,-0.0071,-0.1093,0.0021]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"ith user behavior Two-part solution : Creating the Directory meant users didn't lose comprehensive navigation — footer could be focused because directory existed Governance commitment : Leadership","embedding":[-0.0466,0,0.0476,-0.0253,0.1171,-0.0631,-0.0431,0.0409,-0.0475,0.0293,0.0112,0.1144,0.0929,0.0442,-0.0293,0.0286,0.0039,0.0463,-0.0302,0.0175,-0.0461,0.0222,0.0444,0.0058,-0.0563,-0.0429,-0.0902,-0.0091,-0.0092,-0.1031,0.0803,0.0709,0.007,0.0429,-0.0518,0.0052,0.0384,-0.0142,-0.0554,0.0425,-0.0797,-0.0258,-0.0428,0.0278,-0.0319,-0.0474,0.0641,-0.0268,-0.0703,0.0609,0.001,-0.0329,0.0445,-0.0869,-0.0017,0.02,-0.0131,0.0232,-0.0068,-0.0203,0.0648,0.0093,-0.0115,-0.0414,0.0716,-0.0767,0.0174,0.0429,-0.0319,-0.0043,0.0587,-0.0852,0.0751,0.0708,0.0391,-0.0138,-0.0144,0.0683,0.0148,-0.0683,0.0157,0.05,0.0176,0.0319,-0.0613,0.0158,0.0253,-0.0049,-0.0319,0.035,-0.0023,-0.0463,0.0938,-0.0955,0.0213,-0.0236,-0.0746,-0.0309,-0.0068,0.0304,-0.0581,0.0474,0.0034,-0.0398,-0.0177,-0.036,0.099,0.1412,-0.0619,0.0407,-0.0171,0.0061,-0.072,-0.0162,0.0215,-0.0948,-0.0196,0.0718,0.1551,0.0128,0.0115,0.043,0.0667,-0.0052,-0.0053,-0.0272,-0.0085,0,0.0183,0.1111,-0.0599,0.0234,0.0754,0.0219,-0.001,0.0588,-0.1159,0.0517,-0.0115,0.0932,0.0557,0.0598,-0.007,-0.0684,-0.0524,0.0406,-0.1249,-0.0518,0.073,-0.0249,0.0509,-0.0484,0.0038,-0.003,-0.0203,-0.0034,0.0117,0.0212,-0.0335,0.0256,0.0486,-0.0075,0.0174,0.0213,0.0386,-0.0644,0.0381,-0.0656,-0.0598,-0.0041,-0.0127,-0.0493,-0.0134,0.0741,0.0377,-0.0524,-0.0417,0.0422,0.044,-0.008,0.0309,0.0466,0.0138,-0.1097,-0.0708,-0.0204,0.0588,-0.0218,0.0331,0.0845,-0.0142,-0.0263,-0.0207,-0.0552,-0.0234,-0.0166,0.0306,-0.0497,0.0267,-0.008,-0.0118,0.0201,-0.052,-0.0399,-0.1296,0.0233,0.0405,-0.0054,-0.0736,-0.0504,0.0456,-0.0344,0.087,-0.0626,0.0257,-0.032,-0.1001,0.0397,0.0052,0.0239,0.0056,0.0511,0.0463,0,0.0304,0.0315,0.0391,-0.0083,-0.0232,-0.0215,-0.0293,-0.0972,0.0449,-0.049,-0.0639,0.0528,0.0033,0.0228,-0.0416,-0.027,0.0577,-0.0679,-0.0193,0.024,0.0335,-0.0006,-0.1124,0.0253,0.0262,-0.0032,0.1269,-0.0027,-0.0311,0.0107,0.0557,-0.0804,0.0178,-0.0755,-0.0225,-0.0161,-0.1036,0.036,-0.0005,-0.0483,0.0432,0.0401,0.0437,-0.0046,0.0075,0.0089,-0.1082,-0.0268,-0.0794,-0.0219,0.023,-0.0538,0.0692,-0.1212,-0.0551,0.036,-0.058,0.0128,-0.0155,0.0551,0.0998,0.0814,-0.0647,0.0813,-0.0389,-0.0347,0.0064,-0.0372,-0.1263,-0.0238,0.0505,-0.0651,-0.0589,-0.011,0.0996,0.0256,0.0489,0.0223,-0.0007,-0.0347,-0.0586,-0.0022,-0.0376,-0.0308,0.0625,0.0771,-0.0441,-0.021,0.002,-0.0002,0.0309,-0.042,-0.0323,0.1051,0.0172,0,-0.0366,0.0756,-0.0079,0.0461,0.0243,0.0411,0.0777,0.1171,0.0204,0.0371,0.0064,-0.0008,-0.0527,0.0856,0.1352,-0.033,0.0238,0.0209,-0.0872,0.0073,-0.0111,0.006,0.0085,0.0094,0.0092,0.0134,-0.0307,-0.0553,-0.0106,-0.0541,0.0583,0.0614,-0.0902,0.0263,-0.0069,0.0134,-0.0453,-0.0091,0.0063,0.0036,0.0037,0.0633,0.0624,0.03,0.0236,0.023,-0.0323,-0.0182,-0.0805,-0.1324,0.0044,-0.0335,-0.009,0.0352,0.064,-0.0457,0.0409,0.0356,0.0254,-0.0151,0.071,-0.027,-0.057,0.0094]},{"url":"/work/2021/impact-story-embl-footer-directory/","title":"Untangling an 80-link footer into scannable navigation","snippet":"Links and related writing # Blog post : EMBL.org: Putting our best footer forward (original EMBL Communications post detailing SEO and stakeholder impacts) Related impact story : EMBL Visual","embedding":[-0.0733,-0.0409,0.0423,0.0375,0.1499,-0.083,-0.0036,0.0642,-0.0725,0.0056,0.005,0.1059,0.0904,0.036,-0.0402,0.0661,0.0432,0.0521,-0.0381,0.0027,-0.0017,0.0151,0.0474,-0.0132,-0.0387,-0.1017,-0.0893,0.0167,-0.0333,-0.0715,0.0717,0.0715,-0.0161,0.0326,-0.034,-0.0354,0.0607,0.0077,-0.0713,0.0579,-0.0495,-0.0495,0.0014,0.0251,-0.0132,-0.0705,0.0287,-0.0554,-0.0599,0.0536,-0.0114,-0.0874,0.0687,-0.0476,-0.0112,0.0021,-0.0207,-0.0276,-0.0039,-0.033,0.1087,-0.0105,0.0057,-0.023,0.0588,-0.0568,0.0121,0.0508,-0.0072,-0.0423,0.0412,-0.0636,0.0466,0.0602,0.0379,-0.0014,-0.02,0.0658,0.0034,-0.0408,0.0352,0.0559,-0.0042,0.0133,-0.0038,-0.0119,0.0403,-0.0329,-0.0256,0.0449,0.0082,-0.0679,0.052,-0.083,0.0187,-0.0021,-0.0525,-0.0773,-0.0264,0.0296,-0.0654,0.0641,0.0095,-0.0439,-0.0247,-0.061,0.0575,0.1502,-0.0182,0.0129,0.0077,0.0567,-0.0651,-0.003,0.0341,-0.0976,0.0267,0.0542,0.1754,0.0033,-0.0168,0.0358,0.0238,-0.0183,0.0545,-0.0102,-0.0423,0,0.0734,0.1016,-0.0469,0.0101,0.0563,0.0014,-0.0399,0.0031,-0.1447,0.0114,-0.0614,0.1315,0.0628,0.0739,-0.0529,-0.0909,-0.0559,0.0386,-0.0598,-0.041,0.0812,-0.0435,0.0349,-0.0599,0.0239,0.0118,-0.0142,0.0181,0.041,0.036,-0.0541,0.0305,0.0153,-0.0054,0.0332,-0.016,-0.0047,-0.0393,0.0539,-0.0845,-0.021,0.0186,-0.0213,-0.0695,0.0119,0.0899,0.0138,-0.0405,0.0473,0.0045,0.0399,-0.0323,-0.0013,0.0463,0.037,-0.1004,-0.0836,-0.0105,0.0668,-0.0337,-0.0093,0.0347,-0.0201,-0.0902,-0.0205,-0.0199,-0.0142,-0.0097,-0.0199,-0.0342,0.0463,-0.0096,0.0112,-0.0049,-0.0364,-0.0089,-0.1216,0.0124,0.0084,0.0174,-0.0525,-0.0695,0.0128,-0.0195,0.1108,-0.0825,0.0114,-0.062,-0.1188,-0.0227,-0.0029,0.0362,-0.0087,0.0435,0.0018,0,0.0488,0.011,0.0721,0.0169,-0.0229,-0.0183,-0.0049,-0.0159,0.0576,-0.0231,-0.0476,0.0442,-0.0112,-0.001,-0.0207,-0.026,0.0233,-0.0814,-0.0292,0.0118,-0.0202,0.0015,-0.1161,0.0212,0.0291,0.0007,0.1059,0.0347,-0.0743,-0.044,0.0072,-0.0424,0.0018,-0.0435,-0.0516,0.0191,-0.0378,0.0048,-0.0003,-0.0652,0.0519,0.0651,0.0124,-0.0189,-0.0137,0.0273,-0.1053,0.0439,-0.068,-0.0304,0.0449,-0.0828,0.0532,-0.1272,-0.0222,-0.0049,-0.0436,0.0208,-0.0393,0.0623,0.0192,0.0522,-0.0414,0.1009,-0.0534,-0.0254,0.0243,-0.0318,-0.1168,-0.0395,0.0728,-0.0571,-0.0441,-0.0219,0.1144,0.0277,0.0994,0.0152,0.0029,-0.0279,-0.0339,-0.0025,-0.0296,-0.0404,0.0894,0.0501,-0.0454,0.0119,-0.0005,0.011,-0.0281,-0.0331,-0.007,0.09,0.0689,0,-0.0273,0.0766,-0.0154,0.0457,0.0122,0.014,0.08,0.1402,-0.0004,0.0285,0.0213,0.0233,-0.045,0.1263,0.1012,-0.0166,0.0419,-0.0175,-0.0567,-0.0072,-0.0045,0.0471,0.0506,0.0463,0.0364,0.0117,0.0047,-0.0372,-0.0095,-0.0941,0.0237,0.0579,-0.0843,0.0475,-0.043,0.0273,-0.0803,-0.0209,-0.012,-0.0049,0.0132,0.0017,0.055,-0.0069,0.0126,0.0321,-0.0146,-0.0056,-0.076,-0.0773,-0.0023,-0.0484,0.0026,0.0001,0.0429,-0.0398,-0.0016,0.0023,0.0647,0.0219,0.0544,-0.0327,-0.0626,0.0292]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"← Work Decoupling content from platforms across 80 properties 2020 1,770 words Filed in: content federation, headless CMS, platform independence, content APIs EMBL's 80+ properties ran on different","embedding":[-0.024,-0.0355,-0.0335,0.0272,0.1108,-0.1163,-0.0841,0.01,0.0343,0.0203,-0.0024,-0.0078,0.0419,0.0343,-0.0042,0.0311,0.0237,0.001,-0.1181,-0.0099,-0.0271,0.0035,0.0154,-0.0101,0.047,0.0378,-0.1605,0.031,0.011,-0.0764,0.0811,-0.01,0.0268,0.0254,0.016,0.0254,-0.0129,-0.0528,-0.0551,0.0028,-0.0183,-0.0738,-0.0346,0.0509,0.0349,-0.0343,0.0038,-0.0657,-0.0169,-0.0207,-0.0037,-0.053,0.0047,0.0498,-0.0431,-0.0343,-0.002,0.0446,0.022,-0.0331,0.037,-0.0174,-0.0048,0.0525,0.0853,0.0173,0.013,0.0776,0.0243,-0.094,-0.0279,-0.0514,-0.0492,0.1233,0.0825,0.0343,0.0022,0.0105,0.0517,-0.024,0.0745,-0.0114,0.013,0.0396,0.0105,-0.035,0.0553,0.0229,-0.0285,0.0378,-0.0494,-0.0782,0.201,0.014,-0.0585,-0.0134,0.007,-0.0491,0.0204,0.058,-0.0651,0.0447,0.056,-0.0132,-0.0877,-0.0891,0.0295,0.1078,0.0239,-0.0387,-0.0552,0.0673,-0.07,-0.0268,0.0688,-0.0782,0.0518,0.013,0.1353,0.0383,-0.0389,0.0004,0.0065,-0.0452,0.0756,0.0002,-0.0328,0,0.0842,-0.0299,0.0178,0.0672,0.0411,-0.0121,-0.0316,-0.0075,-0.1157,-0.0013,0.0301,0.1277,0.0076,0.0678,0.0256,-0.0288,0.015,0.0848,0.0321,0.045,0.0177,-0.0598,0.0253,-0.0256,0.0254,0.0071,-0.0488,0.0265,-0.0018,0.0111,-0.0241,-0.0006,0.0077,0.01,-0.0003,0.0099,0.0383,-0.0435,0.0621,-0.0174,-0.0337,0.0391,-0.0007,-0.0769,0.0557,0.0293,-0.0381,-0.0831,0.0143,0.0084,0.0461,0.0158,0.0302,-0.0037,0.0533,-0.0011,-0.0738,-0.018,0.0509,0.0148,0.0007,0.0947,-0.0685,0.0015,0.1033,0.0432,-0.0534,-0.009,0.0008,-0.0091,-0.021,-0.0226,0.0079,-0.037,0.0133,-0.0625,-0.0875,-0.0274,0.0027,0.0751,0.0017,0.0178,-0.0108,-0.0587,-0.0328,-0.0593,-0.0616,-0.0548,-0.0609,0.0377,0.0533,0.0113,-0.0099,0.0154,0.0244,0,-0.048,-0.0946,-0.0546,0.0551,0.0063,0.0268,-0.0329,0.0114,0.0712,0.0194,0.0222,-0.0194,-0.038,-0.0665,-0.0575,0.0113,-0.0201,-0.0651,-0.0084,0.0199,-0.0546,0.0238,-0.0414,0.0861,0.0829,0.0096,-0.042,-0.0204,0.0485,-0.0746,-0.0698,0.0393,-0.0492,-0.0116,-0.0405,-0.033,-0.0516,0.0333,0.0045,-0.0499,-0.0081,0.0684,-0.0999,-0.0288,0.0184,0.1028,-0.1357,0.0066,0.05,-0.0273,0.0508,-0.0823,-0.0046,-0.1299,0.0142,-0.0451,-0.0326,0.0578,-0.0692,0.0034,0.1063,0.0195,-0.1414,0.1325,-0.0313,-0.0082,0.0221,0.0853,-0.108,-0.0545,0.0458,-0.0554,0.0181,-0.1394,0.0998,-0.0154,0.0034,-0.0414,-0.0442,0.0198,-0.0054,0.0789,-0.0091,0.0237,0.0667,-0.0225,-0.0839,0.0457,-0.0163,-0.0202,-0.0725,0.0215,-0.0639,0.1226,0.077,0,0.0633,-0.0177,-0.0442,0.0589,-0.0583,0.0237,0.0086,0.0354,0.0269,0.0131,0.0102,-0.015,-0.0644,0.0708,0.0215,-0.0376,0.0081,-0.0205,-0.0077,0.0186,0.0325,0.0453,0.0115,0.0045,0.0613,-0.0252,0.0042,0.018,-0.0114,-0.0645,0.0291,-0.0196,-0.0821,0.0701,-0.0056,-0.0229,0.0056,-0.0016,-0.0459,0.0282,0.0255,-0.019,0.019,0.0087,0.0473,0.0032,-0.06,0.0213,0.011,-0.1016,0.0371,-0.0363,-0.0137,0.0143,0.0205,0.0297,0.0487,0.03,0.0507,0.0288,0.0765,-0.096,0.0457,0.0024],"teaser":"EMBL&#39;s 80+ properties ran on different CMSs — and content was trapped in each one.","date":"Mon Dec 21 2020 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"-paste (breaking links, duplicating work), or force everyone onto the same CMS (killing local flexibility).","embedding":[-0.0132,0.0101,0.0147,0.0221,0.0843,-0.0613,-0.0937,-0.027,0.0014,0.0001,-0.0008,0.0308,0.0397,0.0321,0.0812,0.0516,0.1132,0.0257,-0.0891,0.0487,-0.0171,0.0042,-0.0399,0.0164,0.0381,0.0424,-0.1588,0.0144,0.0993,-0.0793,0.0599,-0.0141,-0.0231,0.0321,-0.0177,0.0587,0.0704,-0.0722,-0.0839,0.0091,-0.0378,-0.0118,-0.0649,0.017,0.0299,-0.0667,0.0703,-0.035,-0.0352,-0.0576,-0.0225,0.0157,-0.0069,0.0326,-0.0229,-0.0372,-0.0014,0.1002,0.0231,-0.0155,0.0074,0.0257,0.0225,0.0517,0.0792,0.0004,-0.0002,0.0577,0.0183,-0.0637,-0.025,-0.0575,0.015,0.0198,0.0383,0.0313,-0.0357,0.038,0.0113,-0.0643,0.0798,0.0489,0.0313,0.0477,-0.0256,-0.0474,0.0273,-0.0259,-0.0529,0.0705,-0.0214,-0.0706,0.2086,0.0201,0.0369,-0.057,-0.0145,-0.0486,0.0842,0.0608,-0.0614,0.0285,0.0396,-0.0411,-0.0568,-0.0802,0.0106,0.092,-0.0175,-0.0462,-0.0339,0.0776,-0.0705,-0.0657,0.054,-0.0849,0.0555,-0.0125,0.1024,-0.0091,-0.0195,0.0022,-0.0066,0.0149,0.0385,0.0302,-0.0042,0,0.0848,-0.0415,0.0149,0.0901,0.0577,-0.0121,0.0273,-0.042,-0.1029,0.0016,0.0529,0.0627,0.0202,0.0677,0.0637,-0.0938,-0.0264,0.0118,0.0515,0.065,0.0153,-0.0256,0.0249,-0.0683,-0.037,0.0381,-0.0026,-0.0006,-0.0432,0.0105,-0.0377,0.0357,0.0394,0.0654,-0.0313,-0.0081,0.0291,-0.0707,0.0459,-0.0399,-0.0263,0.0256,-0.0489,-0.0615,0.1274,0.0333,0.0019,-0.0315,-0.0168,-0.013,0.0664,0.0472,-0.0176,-0.0082,0.0212,-0.0271,-0.0378,-0.0176,0.0811,0.0513,-0.0083,0.0966,-0.0395,-0.0287,0.0262,0.0782,-0.0182,-0.0175,-0.0309,-0.0663,-0.0027,0.0111,-0.0485,-0.0357,0.0077,-0.0623,-0.1206,-0.0165,0.0386,0.046,-0.0046,0.0412,0.0341,-0.0454,-0.0417,-0.0161,-0.0392,-0.0203,-0.0725,0.0681,0.0322,0.0469,0.0663,-0.0005,0.0639,0,-0.0095,-0.0795,-0.1075,0.0314,0.0019,-0.0134,-0.0663,-0.0305,0.047,-0.0064,0.0332,-0.0286,-0.0216,0.0022,-0.1037,0.0269,0.0174,-0.0824,0.0399,-0.0107,-0.0199,-0.0101,-0.0568,0.0362,0.093,0.0093,-0.0909,-0.0323,0.0746,-0.0499,-0.0239,0.0414,-0.0519,-0.0551,-0.0033,-0.0215,-0.1259,0.024,-0.0218,-0.0637,0.0067,0.0191,-0.0605,0.0278,0.0097,0.0735,-0.1456,-0.0434,0.0269,-0.0215,0.0479,-0.0318,0.0069,-0.0666,-0.0519,-0.0174,-0.0401,0.0548,-0.0606,0.0393,0.0839,0.0312,-0.1201,0.0888,0.0137,-0.0047,0.0151,0.0125,-0.1435,-0.0178,0.0402,-0.0577,0.0267,-0.0841,0.0888,0.0442,0.0035,0.0057,-0.0478,0.0482,-0.0215,0.1104,-0.0097,0.0428,0.0393,0.0028,-0.0793,-0.0037,-0.0306,0.0137,-0.0475,-0.0069,-0.0458,0.1055,0.1145,0,-0.0056,-0.0043,-0.125,-0.0149,-0.0691,0.0481,0.047,-0.02,0.0284,0.0203,-0.0438,-0.0282,-0.0628,0.0649,-0.0079,-0.0229,0.0059,-0.0645,-0.0043,-0.005,0.031,-0.0216,-0.0171,0.0265,0.0454,0.0115,0.006,-0.0225,0.0126,-0.0129,0.0254,0.0093,-0.131,0.0634,0.0095,0.0061,-0.0093,0.0016,-0.0429,-0.0212,0.0069,0.0237,0.0697,-0.0172,0.1019,-0.0071,-0.057,-0.0197,-0.0463,-0.0462,0.0363,-0.0427,-0.0143,0.0597,0.0707,-0.0273,0.0074,0.0266,0.0442,0.0219,-0.009,-0.0359,0.0585,0.0157]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"wn — doesn't matter) Where content is displayed (WordPress, React, static HTML — doesn't matter) I led the team to build contentHub + Visual Framework 2.0 as the decoupling layer: contentHub exposed","embedding":[-0.0486,-0.0037,0.0114,0.0384,0.1276,-0.0363,-0.0963,-0.0376,-0.0028,-0.008,-0.0036,0.0094,0.0316,0.0011,0.0697,0.0578,0.1173,-0.0278,-0.0605,0.0233,-0.0443,-0.0297,-0.0413,0.0172,0.0363,0.0037,-0.1581,0.0206,0.0566,-0.0994,0.0869,-0.0198,-0.0422,0.0109,0.035,0.0802,0.0456,-0.0992,-0.0975,-0.0211,0.0393,-0.0033,-0.0706,0.0166,0.0165,-0.0653,0.0148,-0.0591,-0.0666,0.0045,-0.0007,-0.0153,0.0128,0.0686,0.0069,-0.0236,-0.0117,0.0789,0.0053,0.0185,0.0416,-0.0108,0.0375,0.0339,0.0199,0.0402,-0.0601,0.0081,-0.0052,-0.0588,-0.0207,-0.0634,-0.0101,0.032,0.0521,-0.0327,-0.0208,0.0201,0.0006,-0.0376,0.0409,0.0127,0.0025,0.0103,-0.0088,-0.0027,-0.0283,-0.053,-0.057,0.0315,-0.0054,-0.0665,0.215,0.0505,0.0519,-0.0312,-0.0229,0.043,0.0368,0.0817,-0.0651,0.0232,-0.0136,-0.019,-0.061,-0.078,0.017,0.1257,-0.0265,-0.0357,-0.0323,0.0761,-0.0448,-0.0543,0.0118,-0.0424,0.0534,-0.0005,0.114,0.0128,-0.009,0.0193,-0.0281,-0.0117,0.0168,0.0098,0.0273,0,0.0647,-0.0249,0.0246,0.0339,0.0603,-0.027,0.0381,-0.0465,-0.087,-0.0225,0.0542,0.0424,-0.0074,0.0551,0.0149,-0.0939,-0.0183,0.0552,0.0405,0.0385,0.0139,-0.0479,0.017,-0.0733,-0.0374,0.0773,-0.0195,0.0054,0.0009,0.0323,-0.0622,0.0366,0.0494,0.0581,-0.0458,-0.0137,0.0267,-0.0428,-0.0218,-0.0562,-0.0138,0.026,-0.0702,-0.0898,0.0437,-0.0039,-0.0132,-0.039,0.0005,-0.0078,0.0468,0.0467,-0.0168,-0.0133,0.0027,-0.0367,-0.0196,-0.0212,0.1001,0.0624,0.0478,0.0772,0.0052,-0.0166,0.029,0.0622,0.0154,0.0145,-0.0709,-0.0707,-0.0166,0.0301,-0.019,-0.0256,0.0161,-0.0709,-0.1001,-0.0256,0.0864,0.0329,0.0492,-0.0362,0.0397,-0.0546,-0.0426,-0.0528,-0.0571,-0.052,-0.0352,0.0867,0.049,0.0365,0.0091,-0.0172,0.0142,0,0.0065,-0.0492,-0.0644,0.0205,-0.0274,-0.0021,-0.056,0.0601,0.0571,-0.0123,0.0329,-0.0154,-0.0405,0.0249,-0.0551,0.065,0.0154,-0.0475,0.0422,-0.0275,0.0156,-0.0147,-0.1043,0.0555,0.0564,0.0284,-0.0225,0.0218,0.0872,-0.0447,-0.0323,0.0281,-0.0666,-0.0408,0.0181,-0.0205,-0.0944,0.0435,-0.0061,-0.1017,0.0205,0.0309,-0.0962,0.0788,0.0033,0.047,-0.1465,0.0258,0.0577,-0.0134,0.0279,-0.0802,0.0014,-0.0724,-0.039,0.0312,-0.0375,0.0651,-0.0709,-0.0216,0.0657,0.0343,-0.1076,0.049,0.0581,0.0334,-0.0025,0.0567,-0.1063,-0.011,0.0838,-0.007,0.0067,-0.1193,0.0584,0.0417,0.0047,0.0363,-0.0387,0.0508,-0.0701,0.0934,0.0149,0.0145,0.0786,0.0108,-0.0505,0.0061,-0.0358,0.0021,-0.0988,0.0091,-0.0877,0.169,0.1509,0,0.0079,-0.0093,-0.1686,-0.0157,-0.0399,0.0099,0.0392,-0.0112,-0.0118,0.0169,-0.0475,-0.0104,-0.0698,0.0431,-0.0019,-0.0209,0.0001,-0.0294,-0.0054,-0.0188,0.0165,0.0137,0.0824,-0.0366,0.0288,0.0175,-0.0046,0.0277,0.0268,-0.0296,0.0055,-0.0116,-0.1181,0.016,-0.0004,-0.0028,-0.0286,-0.0238,-0.0173,-0.0555,0.0182,-0.0266,0.0652,-0.0083,0.0834,0.0057,-0.0582,0.0024,-0.0054,-0.0418,-0.0005,-0.0593,-0.0528,0.0607,0.0655,-0.0115,0.0192,0.0262,0.0693,0.0174,0.0384,-0.0406,0.0921,0.0341]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"appear organization-wide Each CMS platform created a content silo — data couldn't flow across platform boundaries Two bad options for sharing content : Manual copy-paste : Editors spent ~15","embedding":[0.0251,-0.019,-0.0035,-0.0011,0.0889,-0.0507,-0.1053,-0.0098,-0.0396,0.019,-0.0025,0.0364,0.0183,0.058,0.0731,0.0036,0.0495,-0.0006,-0.0704,0.01,-0.0494,-0.0103,-0.0667,0.062,-0.0142,0.0764,-0.143,0.0104,0.0693,-0.107,-0.0009,-0.0005,0.0603,0.0668,0.0299,0.0329,0.0524,-0.0871,-0.0652,-0.0473,0.0226,-0.0519,-0.0152,0.0211,-0.0197,-0.0181,0.0291,-0.0182,-0.0304,-0.0014,0.0071,-0.0277,0.0126,0.0246,-0.0485,-0.0199,0.0137,0.0863,-0.0046,-0.0071,-0.0059,0.0123,0.0166,0.084,0.0625,0.0063,-0.0155,0.044,0.0226,-0.0582,-0.0053,-0.0662,-0.0162,0.0483,0.062,-0.015,-0.0157,0.0037,-0.0192,-0.0836,0.1057,0.0837,0.0033,0.0363,-0.0531,-0.0545,-0.0289,-0.0269,-0.0289,0.0303,-0.0075,-0.0273,0.205,0.0082,0.0149,-0.0511,0.0351,-0.0504,0.0584,0.0685,-0.0486,0.0137,0.0225,-0.0049,-0.0552,-0.0346,0.0071,0.0741,-0.0361,0.0271,-0.0678,0.0557,-0.0675,-0.0809,0.0549,-0.1587,0.0264,0.0294,0.0692,0.0107,-0.0149,-0.0433,0.0045,-0.0013,0.0573,0.0625,-0.0244,0,0.0543,-0.0065,-0.0056,0.053,0.0312,-0.0132,0.0459,-0.0387,-0.0775,0.0029,0.0499,0.1091,-0.0069,0.0626,0.1066,-0.0405,0.0476,0.0915,0.0547,0.0471,0.0355,-0.0461,0.0175,-0.0576,0.0402,0.0209,-0.045,0.0258,0.0341,-0.0003,-0.0244,-0.0018,0.0518,0.0433,-0.0325,0.0358,0.0594,-0.1157,0.0405,-0.0395,-0.0774,0.0391,-0.0201,-0.0424,0.0794,0.0457,-0.0102,-0.0541,0.0203,-0.0197,0.0561,0.0062,-0.0179,0.0012,0.0299,-0.0079,-0.0644,-0.0565,0.0604,0.0476,0.0195,0.0576,-0.0144,0.0373,0.0545,0.0325,0.0249,0.0123,-0.0031,-0.0074,-0.0415,0.0223,-0.0085,-0.0367,-0.0147,-0.0415,-0.1173,-0.055,0.0486,0.0365,0.0132,0.0497,0.0133,-0.0162,0.0153,-0.0053,-0.0044,-0.0078,-0.0638,0.0869,-0.0163,0.0259,0.03,0.0206,-0.0109,0,-0.0575,-0.1048,-0.0662,0.0473,-0.0259,-0.0211,-0.0865,-0.0174,0.0218,0.0011,0.026,-0.0399,0.0094,-0.0175,-0.1115,0.0322,0.0424,-0.1029,-0.0001,-0.0068,0.03,-0.0226,-0.0952,0.0433,0.0737,-0.0094,-0.11,-0.0416,0.0826,-0.0183,0.0022,0.0068,-0.0276,-0.0492,0.0332,0.0038,-0.1349,0.0613,-0.0491,-0.0787,-0.0048,0.0458,-0.0459,-0.0074,-0.0447,0.1044,-0.1238,-0.0353,0.0104,-0.0119,-0.0103,-0.0583,-0.041,-0.1117,-0.0157,-0.0093,-0.0781,0.0705,-0.0662,-0.0057,0.0959,0.0057,-0.1452,0.0783,0.0218,0.0333,0.0366,0.0402,-0.1345,0.0176,0.0763,-0.0618,-0.0177,-0.0846,0.0387,0.0075,0.0344,0.0026,-0.019,0.0402,-0.0284,0.104,-0.0234,0.0266,0.061,0.0227,-0.0434,0.0213,-0.0013,0.0559,-0.0538,-0.0693,-0.0561,0.0412,0.0702,0,0.025,0.0052,-0.1016,0.0138,-0.0408,0.0184,0.0352,0.0071,0.0295,0.0376,-0.0068,-0.062,-0.0514,0.0171,0.0153,-0.0125,-0.0175,-0.029,-0.0094,0.0003,0.013,0.0123,-0.0192,-0.0507,0.0335,0.0304,0.0028,0.0107,0.0404,0.0078,0.0257,-0.0342,-0.1042,0.0611,0.0551,-0.0368,-0.0487,0.0345,-0.0391,-0.0112,-0.0209,0.0131,0.0919,0.0171,0.0495,-0.0393,-0.0837,0.0211,-0.0103,-0.131,-0.0141,-0.0225,-0.01,0.0953,0.1264,-0.022,0.0496,0.0408,0.0362,0.0562,0.0026,-0.0831,0.0011,0.0158]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"impractical Display layer coupled to authoring layer : WordPress sites could only easily display WordPress content Drupal sites could only easily display Drupal content Static sites required","embedding":[0.013,0.0233,0.0021,0.0067,0.1104,-0.0549,-0.0882,-0.0091,-0.0192,0.0155,-0.0253,-0.0004,0.0578,0,0.0411,0.0382,0.1266,0.0275,-0.0345,-0.045,-0.0519,0.0125,-0.0227,0.014,0.0674,0.0342,-0.1331,0.0539,0.0775,-0.06,0.08,-0.0411,0.0431,0.0423,0.014,0.0672,0.0469,-0.0657,-0.0932,-0.0283,0.0349,0.0224,-0.0477,0.0112,0.0179,-0.0716,-0.0046,-0.0398,-0.027,-0.0047,0.0296,0.0308,-0.0537,0.0688,-0.0777,-0.0052,-0.0262,0.1092,0.0043,-0.0035,0.0286,-0.0179,0.0374,0.0333,0.0072,0.0262,-0.0296,0.0653,0.0332,-0.0945,-0.0059,-0.0652,-0.0498,-0.0005,0.0084,-0.0077,-0.0038,0.0093,-0.0175,-0.0262,0.0561,0.0627,-0.0212,0.0709,-0.0475,-0.04,-0.0004,-0.0071,-0.0453,0.0674,-0.0284,-0.0755,0.1424,-0.0067,0.002,-0.0422,0.0141,-0.0271,0.0649,0.0594,-0.0774,0.0249,-0.0114,-0.0751,-0.0844,-0.068,-0.0024,0.1018,-0.0006,-0.0059,-0.0532,0.0878,-0.0947,-0.0491,0.0567,-0.0533,0.0769,0.0204,0.0874,-0.0193,-0.0377,0.0104,-0.0318,-0.0184,0.0223,0.0169,0.0338,0,0.1104,-0.0131,0.067,0.036,0.0588,-0.015,0.0485,-0.033,-0.0933,0.0227,0.0408,0.0924,-0.0163,0.0598,-0.0073,-0.0884,-0.0234,0.0142,0.0671,0.0563,-0.0162,-0.0431,-0.0016,-0.051,-0.0683,-0.0115,-0.0185,0.005,-0.0303,-0.0087,-0.044,0.035,0.0407,0.0092,-0.0368,-0.0172,0.019,-0.0363,0.029,-0.0364,-0.0196,0.0112,-0.0539,-0.0688,0.0827,0.0635,-0.0386,-0.0717,0.0687,0.0023,0.0513,0.0176,0.0072,-0.0087,0.0324,-0.0312,-0.0228,-0.0187,0.0866,0.0357,0.0681,0.0926,-0.0348,-0.0002,0.0229,0.0544,-0.0194,-0.0036,-0.0228,-0.039,-0.0491,0.0429,0.0331,0.0006,-0.0074,-0.0372,-0.1398,0.0047,0.0405,0.0412,0.0467,0.0192,-0.0032,-0.044,-0.0234,0.0005,-0.0542,-0.0479,-0.0512,0.0834,0.0182,0.0462,0.0498,-0.0203,0.0148,0,-0.035,-0.1184,-0.0571,-0.0016,-0.0081,-0.0331,-0.0646,-0.0016,0.1051,0.0183,-0.0361,-0.0306,0.0142,-0.0292,-0.0745,0.025,0.0036,-0.0423,0.0294,-0.0141,-0.045,0.0034,-0.0442,0.0034,0.1157,0.0113,-0.0373,0.0109,0.0827,-0.0692,-0.0512,0.0406,-0.0419,-0.0337,-0.0254,-0.0265,-0.1369,0.0663,-0.0527,-0.0619,-0.0052,0.0499,-0.1181,0.0381,-0.0027,0.0595,-0.1523,0.0172,0.0194,-0.0014,0.058,-0.0403,0.0132,-0.0621,0.0141,0.0311,-0.0462,0.0793,-0.0003,-0.014,0.0745,-0.0209,-0.1153,0.0853,0.0057,0.043,0.035,0.052,-0.1506,0.0072,0.0411,-0.0739,0.0317,-0.0885,0.1189,0.0326,0.0065,0.0152,-0.0467,0.0406,-0.0193,0.1434,-0.0025,0.0436,0.1094,-0.0076,-0.0748,0.0025,-0.0195,0.0375,-0.0518,0.0288,-0.0594,0.0713,0.1339,0,-0.0062,-0.06,-0.1568,-0.0047,-0.0417,0.0635,0.0717,-0.0237,0.018,-0.02,-0.0309,-0.081,-0.0456,0.0273,0.001,-0.0153,0.0647,-0.0222,0.0183,0.0055,-0.0115,0.0167,0.0257,-0.0291,0.0376,0.0414,0.0144,0.0206,0.0132,0.0359,0.0315,-0.0219,-0.1042,-0.0272,0.0264,0.0031,0.0067,-0.0272,-0.0226,-0.0183,-0.0074,-0.0123,0.0587,-0.017,0.0503,-0.0397,-0.0404,0.0265,-0.0268,-0.0315,0.0111,-0.0803,-0.0331,0.0115,0.0767,-0.0273,-0.0048,-0.0056,0.0438,0.0066,-0.0236,0.0019,0.0905,0.0313]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"n their preferred tools: Drupal, WordPress, static markdown, or any CMS Properties published locally, synced to contentHub for organization-wide sharing Unified taxonomy and moderation meant content","embedding":[0.0309,0.0066,-0.0544,-0.0063,0.1036,-0.0076,-0.1179,-0.0215,-0.007,-0.0038,-0.0174,0.0459,0.0275,0.0355,0.0808,-0.0014,0.1302,0.0158,-0.0437,-0.0085,-0.0572,0.0245,-0.0116,0.0163,0.0276,0.0668,-0.142,-0.0084,0.0922,-0.0823,0.0533,-0.0097,0.013,0.0224,-0.0526,0.0642,0.0725,-0.0901,-0.0854,-0.0154,0.0306,-0.0305,-0.0869,-0.0275,0.0293,-0.0313,-0.0227,-0.0224,-0.0302,-0.0056,-0.0412,0.0029,-0.0337,0.0641,-0.0198,0.005,-0.0405,0.1122,0.0112,-0.0023,0.0022,0.0215,0.0176,0.0799,0.0568,0.0017,-0.0512,-0.0105,0.0267,-0.1319,-0.0892,-0.0194,0.0603,0.0352,0.0252,-0.0396,-0.0044,-0.0029,-0.0105,-0.0918,0.042,0.0889,0.0161,0.052,-0.049,-0.0258,-0.0036,-0.0369,-0.0653,0.0255,-0.0205,-0.045,0.2076,0.0153,-0.0394,-0.0533,-0.0188,-0.0425,0.0965,0.0606,-0.0411,-0.0114,0.0092,-0.0421,-0.0583,-0.0673,-0.0489,0.0837,-0.01,0.0304,-0.0367,0.1047,-0.1001,-0.1158,0.0568,-0.1101,0.0335,-0.0233,0.1025,-0.0285,-0.011,-0.0251,0.0227,-0.0339,-0.013,0.0321,0.0391,0,0.0566,-0.0365,0.0526,0.0796,0.0253,-0.0051,-0.0066,-0.0496,-0.0536,-0.0142,0.1046,0.1274,-0.0266,0.0821,0.0517,-0.0913,-0.0102,0.072,0.0569,0.0557,0.003,0.0137,0.017,-0.0021,0.0278,0.0308,-0.0088,-0.0138,-0.0774,-0.0119,-0.0069,0.0059,0.0467,0.0008,-0.0419,-0.019,0.0024,-0.1088,0.0025,-0.0254,-0.0195,0.0093,-0.0394,-0.0516,0.0223,0.0703,-0.0024,-0.0292,0.0047,-0.0295,0.0532,0.0376,0.0242,0.0015,0.0132,0.0188,0.0188,-0.0357,0.0762,0.0582,0.0168,0.0666,-0.0075,-0.0216,0.0077,0.0567,0.0209,-0.0222,-0.0357,0.0105,-0.0295,0.059,-0.0065,0.0092,0.014,-0.0571,-0.098,-0.0465,0.0276,0.0232,0.0303,0.0394,0.013,-0.0315,-0.0492,0.0205,-0.0161,-0.0613,-0.0232,0.0717,0.0012,0.062,0.0532,-0.0321,0.0301,0,-0.0633,-0.0648,-0.1111,0.0215,-0.007,-0.0115,-0.073,0.0097,0.0502,0.0004,0.0522,-0.0495,-0.0125,0.013,-0.0985,0.0645,0.0463,-0.056,0.0134,-0.018,-0.0134,-0.0265,-0.0695,0.0323,0.0939,-0.0155,-0.0523,0.0148,0.0585,-0.0502,0.0051,0.0124,-0.0194,-0.0533,0.0261,-0.0353,-0.0918,-0.0008,-0.0108,-0.048,-0.0166,0.039,-0.0764,0.0705,-0.0624,0.0403,-0.1502,-0.0091,0.0033,-0.0079,-0.0016,-0.0461,-0.0032,-0.0564,-0.045,0.0022,-0.0923,0.0767,-0.0288,0.0028,0.0832,0.0359,-0.1415,0.0701,0.0346,-0.0166,0.0131,-0.0097,-0.1137,-0.0092,0.0464,-0.054,0.0446,-0.0888,0.0393,0.0218,0.0514,-0.0013,-0.0024,0.0829,-0.0118,0.1138,0.0449,0.0124,0.0541,0.0415,-0.0599,-0.0057,-0.0227,0.0366,-0.0144,0.0039,-0.0635,0.0719,0.1047,0,-0.0268,-0.057,-0.1302,-0.0237,-0.0689,0.0822,0.0368,-0.0394,-0.0102,0.0029,-0.0567,-0.0516,-0.0849,0.0055,0.0347,-0.0109,0.0215,-0.0041,-0.0115,0.0102,0.0246,0.0271,0.0012,-0.0428,0.0356,0.0345,0.0211,-0.0056,0.0177,0.0009,0.0294,-0.0095,-0.0903,-0.0426,0.0711,0.0231,-0.0019,0.0265,0.0035,0.0294,0.0345,-0.0256,0.0493,0.0389,0.0478,0.0121,-0.0833,-0.0232,0.0066,-0.1013,-0.0048,-0.0523,-0.0284,0.021,0.0511,-0.034,0.003,0.0257,0.0757,0.0065,0.0057,0.0148,0.1095,0.0234]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"any frontend Properties didn't need matching technology stacks to share visual patterns contentHub provided data, VF components provided consistent presentation Syndicated elements : Syndication","embedding":[0.0215,-0.0579,0.0003,0.0031,0.1026,-0.041,-0.0624,-0.0387,-0.044,-0.006,-0.0361,-0.0061,0.0511,-0.0035,0.0985,0.0137,0.1038,0.0109,-0.0846,-0.0226,-0.042,0.0111,-0.0173,-0.0015,-0.0355,0.0128,-0.1056,0.0053,0.0385,-0.1056,0.1144,0.0596,-0.0002,0.0453,-0.0629,0.0429,0.0333,-0.0574,-0.0956,0.0044,0.013,-0.0187,-0.0349,-0.0194,0.0017,-0.0166,-0.0005,-0.0435,0.0064,0.0199,0.0098,-0.0334,-0.0252,0.0451,0.0176,0.0566,-0.0201,0.0666,0.0062,-0.021,0.0712,-0.0123,-0.0007,0.0317,0.0737,-0.0194,-0.0307,0.0998,0.028,-0.0761,-0.0175,-0.0619,0.0327,0.0337,0.0501,-0.0025,-0.0462,-0.0067,-0.0064,-0.095,-0.0077,0.0795,-0.001,0.053,-0.0466,-0.0068,-0.0004,-0.0628,-0.0908,0.0619,-0.0453,-0.0921,0.1624,-0.0439,0.0215,0.0289,-0.0733,-0.1352,0.0387,0.0465,-0.0505,0.0521,0.0353,-0.0239,-0.0977,-0.0745,-0.0144,0.1042,-0.0427,0.0451,-0.0711,0.0816,-0.0426,-0.1213,0.024,-0.0772,0.0076,-0.0036,0.139,-0.0243,-0.0106,0.0034,0.0356,-0.0295,0.06,0.0004,-0.0235,0,0.0307,0.0229,0.0033,0.0701,0.052,-0.0026,0.0045,-0.0058,-0.1049,0.0131,0.0247,0.1666,-0.0477,0.0862,0.0684,-0.0532,0.0082,0.1004,0.0004,-0.0246,0.0267,-0.024,0.0202,-0.0407,0.0391,-0.0169,-0.0087,0.0267,-0.0382,0.0256,-0.0121,0.0562,0.0506,-0.0068,-0.0115,0.0223,0.0045,-0.1053,0.0603,-0.003,-0.0037,0.0124,-0.0655,-0.0726,-0.0162,0.0304,0.0569,-0.0473,0.0491,-0.003,0.0848,-0.0177,0.0207,-0.0693,0.0468,0.0015,-0.0049,0.0029,0.0552,0.0002,-0.0253,0.0571,0.0229,0.023,0.0365,0.0601,0.0523,-0.0026,0.0063,-0.0478,-0.0212,0.0308,-0.0443,-0.0428,0.0624,-0.0522,-0.1348,-0.0434,0.0128,0.0614,-0.0178,-0.0163,0.0052,0.0309,-0.0028,0.0258,0.0688,-0.0511,-0.0779,0.0483,0.0325,0.0131,0.0103,-0.0007,0.026,0,-0.0136,-0.0597,-0.0373,-0.0005,0.021,-0.0352,-0.0572,-0.0628,0.0147,0.0421,-0.0147,-0.0233,-0.0106,-0.0497,-0.1203,0.046,0.0484,-0.1136,0.037,-0.0097,-0.0077,-0.0275,-0.0774,0.0393,0.065,-0.0229,-0.041,0.0026,0.0436,-0.0222,-0.0817,-0.0333,-0.0045,-0.0797,-0.0389,-0.0077,-0.0581,-0.0011,-0.078,-0.0545,-0.022,0.0025,-0.0647,-0.0121,0.0024,0.0223,-0.1121,0.0555,0.0024,-0.0253,0.0506,-0.0484,0.0238,-0.091,-0.0211,0.0722,-0.0018,0.0973,-0.0517,-0.0037,0.0534,0.0379,-0.0846,0.1089,0.0024,-0.0014,0.0453,-0.0369,-0.1173,-0.0585,0.0847,-0.08,0.0027,-0.1001,0.0598,-0.0087,0.0808,0.0207,-0.0176,0.0437,-0.0736,0.0709,0.0323,0.0078,0.0869,0.0541,-0.0594,0.0255,0.007,0.0328,-0.0636,-0.0017,-0.0578,0.0797,0.0553,0,-0.0544,-0.0064,-0.0625,-0.0019,-0.0564,0.0101,0.0551,0.0802,0.0249,0.0718,-0.0333,0.0246,-0.0628,0.0901,0.07,0.0067,0.0398,-0.0223,-0.0465,0.0108,0.0709,0.0124,0.0336,0.0082,0.054,0.0193,-0.0164,-0.0335,0.0677,0.0465,0.0584,-0.0615,-0.0887,0.023,-0.021,0.0053,-0.0184,0.0324,-0.0319,0.0115,0.0399,-0.021,0.0574,0.0364,0.0101,0.043,-0.0808,0.04,-0.0187,-0.0841,-0.029,-0.0578,-0.0506,0.0265,0.0327,-0.0333,0.0157,-0.0154,0.0918,-0.0207,0.021,-0.0255,0.0027,-0.0032]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"Layer 3: link rel=import — one-line integration The breakthrough: making integration trivial.","embedding":[-0.0202,0.0063,0.0005,0.0092,0.1221,-0.0983,-0.0823,-0.0519,-0.0153,0.0197,0.0103,0.0775,0.0593,-0.0127,0.0733,0.0229,0.0628,0.0394,-0.0734,0.0142,-0.0314,0.0262,-0.0326,0.0358,0.0015,0.0112,-0.0961,0.0374,0.0336,-0.1421,0.1029,0.0229,0.02,0.0198,0.0087,0.0155,0.0427,-0.0411,-0.068,0.0435,0.0496,-0.0515,-0.0087,0.0177,-0.0169,-0.0287,-0.0191,-0.0284,-0.0301,0.0054,0.0258,-0.0226,-0.0006,0.0322,-0.022,-0.0007,-0.0245,0.0512,0.0225,-0.023,0.0854,0.0045,0.0369,0.0218,0.0587,0.0057,-0.0223,0.0429,0.0171,-0.0591,0.0296,-0.0693,0.0323,0.0738,0.0532,-0.0846,-0.0137,0.033,-0.0396,-0.041,0.0316,-0.0063,0.0089,0.0021,-0.0258,-0.0139,-0.0055,-0.0414,-0.0443,0.0802,-0.0596,-0.0976,0.1743,-0.0265,-0.0004,0.0282,-0.0526,-0.0872,0.0771,0.0817,-0.0483,0.0317,0.0244,-0.0274,-0.0749,-0.0838,0.0406,0.1977,-0.0367,0.013,-0.0661,0.0571,-0.0545,-0.1145,-0.0338,-0.091,0.051,0.0356,0.112,-0.0403,0.0116,0.051,0.0569,-0.0285,0.0539,0.0247,-0.0028,0,0.0445,0,-0.0241,0.0257,0.0431,-0.0058,0.0097,-0.0393,-0.0475,0.007,0.0488,0.1374,-0.0105,0.053,0.0328,-0.0842,-0.02,0.0745,0.0675,-0.0209,-0.0068,-0.0223,0.0268,-0.0401,0.0029,0.0699,-0.0342,0.0302,-0.0411,0.0148,0.045,0.0317,0.0015,0.0065,-0.0323,-0.0138,-0.0065,-0.0721,0.0002,-0.0728,-0.0261,-0.0427,-0.0706,-0.0403,0.0446,0.0258,-0.0145,-0.0625,0.0141,-0.0013,0.0799,0.0154,0.0066,-0.0206,-0.0516,-0.0063,-0.0751,-0.0126,0.0871,0.033,0.0292,0.0362,-0.0058,-0.0536,0.0551,0.0327,0.0484,0.0064,-0.0343,-0.0614,0.0399,-0.0249,0.0305,0.0343,-0.0307,-0.0278,-0.1614,-0.032,0.0004,0.0336,0.0236,-0.0115,0.0498,0.0115,0.0531,-0.0477,0.0252,-0.0831,-0.0622,0.0704,0.0027,0.0548,0.0071,0.0099,0.0521,0,0.0286,-0.0508,-0.0576,0.0486,-0.0297,-0.0289,-0.0725,0.041,0.0599,0.0021,0.0148,0.0069,-0.0576,-0.0304,-0.0735,0.0661,0.0504,-0.102,-0.0096,0.0351,-0.0105,-0.0284,-0.0868,0.0211,0.0806,-0.0117,0.0163,0.0496,0.0127,-0.012,-0.0423,0.0111,-0.0417,-0.033,-0.0052,-0.0093,-0.1028,0.009,-0.0211,-0.083,0.0179,0.0435,-0.0033,0.0174,-0.0066,0.067,-0.1329,0.0406,-0.0417,-0.0265,0.052,-0.0479,0.0332,-0.1138,-0.0027,0.0415,-0.0669,0.0588,-0.0618,0.0303,0.0794,0.0367,-0.13,0.1384,-0.0128,0.0144,0.0023,-0.0139,-0.1622,-0.0293,0.0964,-0.093,-0.0247,-0.0721,0.0346,-0.0185,0.0875,0.016,-0.0177,-0.0354,-0.06,0.0589,-0.0073,-0.0325,0.0743,0.0107,-0.0877,-0.014,0.013,0.0202,-0.0549,-0.0175,-0.0682,0.1427,0.0522,0,-0.0041,0.0205,-0.073,0.0215,0.034,0.0138,0.0789,0.0427,0.0011,-0.0218,-0.0238,-0.0124,-0.0198,0.0934,0.0634,-0.0161,0.0133,-0.0225,-0.0205,-0.039,-0.0058,0.0187,0.0777,-0.0168,0.0764,0.0285,0.0114,-0.0257,0.0186,-0.0092,0.0442,-0.0009,-0.1145,0.0288,0.0055,0.0287,-0.0203,-0.0291,-0.0418,-0.0431,0.0181,-0.0438,0.034,-0.016,0.0265,-0.0075,-0.0612,0.0084,-0.0075,-0.0885,0.0118,-0.0766,0.0181,-0.0049,0.0455,-0.0157,0.0323,0.0081,0.0773,0.0082,0.0433,-0.0244,0.0198,0.0027]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"e news feeds, event calendars, taxonomy browsers without backend infrastructure The platform war ended.","embedding":[0.0167,0.005,0.0033,0.0018,0.1189,-0.0133,-0.1261,-0.001,-0.0045,0.0351,-0.0614,0.0692,0.0297,0.011,0.1066,0.0012,0.0831,-0.0653,-0.0773,0.0256,-0.1152,0.0059,-0.0019,0.0409,0.0008,0.0439,-0.1468,-0.016,0.0577,-0.0972,-0.0015,0.0203,0.0079,0.0246,-0.0053,0.0599,0.0726,-0.0556,-0.0789,-0.0151,0.0031,-0.0696,-0.1014,0.0227,0.0268,-0.0356,0.0683,-0.0643,-0.0623,0.0538,-0.0018,-0.0553,0.0157,0.0268,-0.0294,-0.0141,0.0048,0.0986,0.0222,-0.038,0.0292,0.0101,-0.0245,0.0596,0.0159,0.0001,-0.0009,0.0327,-0.0035,-0.0575,-0.0229,0.0012,0.0297,0.0048,0.0247,-0.0215,-0.0161,-0.002,0.0258,-0.0918,0.0548,0.0483,0.0053,0.0755,-0.1059,0.0068,0.0189,-0.0454,-0.0181,0.0555,0.0226,-0.0297,0.2528,0.0187,-0.019,-0.0017,-0.0294,-0.0391,0.0978,0.0733,-0.022,-0.005,-0.006,-0.0519,-0.0435,-0.0422,-0.0161,0.06,-0.0172,0.0507,-0.0353,0.0359,-0.0746,-0.1172,0.0604,-0.088,0.022,0.0062,0.0769,-0.0006,0.0269,0.0188,0.0485,-0.0139,0.0034,0.0454,0.0137,0,0.0462,0.027,0.0068,0.0629,0.0242,0.0089,0.0152,-0.0273,-0.0797,-0.0643,0.0803,0.1372,-0.0386,-0.0029,0.1187,-0.0878,-0.0804,0.0743,0.0851,0.0118,0.0034,-0.0467,-0.0121,0.0014,0.0005,0.0018,-0.0092,0.0095,-0.0235,-0.0014,-0.0047,-0.0218,0.0603,0.0108,-0.0582,0.0126,-0.0149,-0.1008,0.065,-0.0475,-0.0543,0.0008,-0.0324,-0.0722,0.0593,0.0461,0.0136,-0.0597,-0.0196,-0.0355,0.0657,0.0387,0.0415,0.0305,-0.0186,0.0141,0.0431,-0.0536,0.0272,-0.0157,0.0283,0.0841,0.0384,-0.0013,-0.0026,0.0655,0.0792,0.012,-0.0344,-0.0451,-0.0534,-0.0259,-0.0644,-0.0298,0.0159,-0.0346,-0.1065,-0.0278,0.0539,-0.015,-0.0028,0.005,0.0224,0.0165,-0.0254,-0.0137,0.0191,-0.0131,-0.0222,0.0824,0.029,0.0426,0.0331,0.0526,0.01,0,-0.0344,-0.0971,-0.0682,0.0772,-0.0152,-0.0388,-0.0896,-0.0002,0.0868,-0.0095,0.041,-0.0339,-0.0322,0.0217,-0.1081,0.0225,0.022,-0.1054,0.0325,-0.0353,0.071,-0.0177,-0.1145,0.0757,0.0846,-0.0085,-0.0568,-0.0242,0.0619,-0.1023,-0.02,-0.0239,0.0023,-0.071,0.0381,-0.023,-0.1026,0.0245,-0.0546,-0.0671,-0.0143,0.0557,-0.0445,0.0357,-0.0423,0.0868,-0.0964,-0.0277,0.0398,-0.0079,0.0287,-0.0265,0.0312,-0.0771,-0.0575,0.0054,-0.024,0.0139,-0.0762,0.0317,0.0228,0.0774,-0.0707,0.0614,0.0246,-0.0224,0.0203,0.0177,-0.1208,-0.0139,0.092,-0.0519,-0.0384,-0.0703,0.01,-0.001,0.0483,-0.0201,-0.035,0.0233,-0.0467,0.124,0.0299,-0.0098,0.0556,0.0497,-0.0269,-0.0254,-0.0331,0.0467,-0.0414,-0.0693,-0.0649,0.0965,0.0356,0,-0.0289,0.001,-0.0779,0.0343,0.0182,-0.0081,0.0192,0.0154,0.0377,0.0514,-0.0143,-0.0327,-0.0573,0.0422,0.0218,0.0515,-0.0018,-0.012,-0.0451,-0.0152,0.0493,-0.0081,-0.0014,-0.0666,0.0924,0.0018,-0.0327,-0.0075,0.0316,0.0265,-0.0255,-0.0071,-0.0732,0.019,0.0214,0.0078,-0.0287,0.0439,-0.0192,0.0223,0.0087,0.0163,0.0722,0.0017,-0.0235,-0.0114,-0.0934,0.0344,-0.012,-0.1056,0.0043,-0.0548,0.0039,0.0691,0.0385,0.0129,0.001,0.0541,0.0578,-0.0366,0.0131,-0.0561,0.0611,0.0162]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"across teams This product approach meant teams trusted the platform to evolve without breaking their sites. What changed for editors and properties?","embedding":[-0.0462,0.0169,-0.0317,0.0219,0.1409,-0.0413,-0.0977,-0.0321,0.0142,0.0202,-0.0207,0.0659,0.0629,0.023,0.1073,0.0216,0.0476,-0.0338,-0.0897,0.0374,-0.0497,-0.0008,-0.0102,0.0883,-0.0048,-0.0049,-0.1339,0.0087,0.0621,-0.0804,0.0249,0.0375,-0.03,0.0343,-0.0107,0.0859,0.0671,-0.0652,-0.0973,-0.0232,0.033,-0.0538,-0.0528,0.0336,-0.0096,-0.0171,0.031,-0.0677,-0.1004,0.031,-0.0168,-0.0168,0.0176,0.0048,-0.0173,-0.0003,0.0091,0.0638,0.0403,0.0058,0.0585,0.0155,0.003,0.0634,0.0122,0.0059,-0.0216,0.0486,-0.0258,-0.0751,-0.0064,-0.0828,0.0152,0.0322,0.0407,-0.021,-0.0358,0.0153,0.0116,-0.0935,0.0545,-0.0059,-0.0238,0.0656,-0.0821,0.0076,0.0292,-0.0249,0.0079,0.0904,-0.0336,-0.0305,0.247,0.0051,-0.0012,-0.0146,-0.0168,-0.0526,0.0738,0.0746,-0.0484,0.003,0.0118,-0.0152,-0.0164,-0.0502,0.0197,0.1001,-0.0298,0.0372,-0.0118,0.0481,-0.0795,-0.0772,0.004,-0.1038,0.0246,-0.0176,0.0994,0.0247,0.0059,0.0183,0.0491,-0.0031,0.0308,0.0345,0.0031,0,0.0491,-0.049,0.0198,0.017,0.0479,-0.0104,0.0295,-0.0312,-0.124,-0.0514,0.0614,0.0853,0.0297,0.056,0.0793,-0.0405,0.0193,0.0725,0.0379,0.014,0.0159,-0.0213,0.0132,-0.0227,-0.0098,0.0511,-0.0751,-0.0208,0.0272,-0.0128,-0.0009,0.0341,0.0346,0.0338,-0.0749,-0.0161,0.0126,-0.1357,0.0267,-0.0092,-0.0336,-0.0185,-0.0117,-0.0877,0.0404,0.0155,-0.0295,-0.0306,0.0049,-0.0115,0.0041,0.0643,0.0436,-0.0086,0.0004,-0.0142,-0.0542,-0.0173,0.0515,0.0202,-0.0339,0.1024,0.0288,-0.0414,0.0346,0.0492,0.0896,-0.0159,-0.022,-0.0391,-0.0342,-0.0141,-0.0083,0.0195,0.0115,-0.0581,-0.139,-0.0301,0.0355,0.0238,-0.0197,0.0015,0.0062,0.0288,-0.0246,-0.0402,-0.03,-0.0329,-0.0514,0.075,0.054,0.0036,0.0473,-0.0036,-0.0359,0,-0.0094,-0.0947,-0.0785,0.0512,-0.0149,-0.0476,-0.0825,-0.0128,0.0768,-0.0386,0.0356,0.0252,-0.0106,-0.0092,-0.1109,0.053,0.0214,-0.078,0.0326,-0.0433,0.0716,-0.0343,-0.0469,0.0855,0.0899,-0.0494,-0.0351,0.0079,0.0227,-0.0492,0.005,0.0537,-0.0455,-0.1034,0.0472,-0.0381,-0.1488,0.0497,-0.0259,-0.0566,0.0085,0.015,-0.0127,0.0324,-0.0226,0.0835,-0.1338,-0.0503,0.0259,0.0102,0.0462,-0.0471,0.0489,-0.1059,-0.0696,-0.0147,-0.0399,0.0301,-0.0693,0.0075,0.1248,0.006,-0.118,0.107,-0.0016,0.0399,-0.034,0.0407,-0.1143,-0.0066,0.0784,-0.0644,0.0132,-0.0526,-0.0011,0.019,0.0743,-0.038,-0.0062,0.017,-0.0428,0.11,0.0076,-0.0246,0.0597,-0.0357,-0.0755,0.0531,-0.007,0.041,-0.0446,-0.0357,-0.0547,0.0758,0.0432,0,-0.0095,0.0142,-0.11,0.0207,0.0002,0.0704,0.0608,-0.0314,0.0315,0.0502,-0.017,-0.0359,-0.0426,0.027,0.024,0.0128,-0.0071,-0.0007,-0.0467,-0.0237,-0.0036,-0.0088,-0.029,-0.0311,0.0494,0.0217,0.0098,-0.0045,-0.0018,0.0267,0.0204,-0.0293,-0.0377,0.0635,0.0478,0.0379,-0.017,0.0251,0.0093,-0.017,-0.0186,-0.0177,0.0042,-0.0242,0.0102,-0.0478,-0.0822,0.0354,-0.0204,-0.0843,0.0327,-0.043,-0.042,0.0477,0.072,-0.0106,0.0179,0.0371,0.0968,-0.025,0.0343,-0.0557,0.0877,-0.0108]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"dication (the <link> tag promise): One-line integration : Properties added global footer, menus, taxonomies with <link rel=\"import\" href=\"...vf/footer\" /> — worked in any platform Instant","embedding":[0.0029,-0.0282,0.0178,0.0485,0.1454,-0.0669,-0.1403,-0.0179,-0.003,0.0404,-0.0054,0.0518,0.052,-0.0103,0.0752,-0.003,0.0817,-0.0025,-0.1089,0.0127,-0.0585,0.0277,0.0158,0.0262,0.0245,0.0059,-0.1407,0.0208,0.0114,-0.1184,0.0443,0.0444,0.021,0.0316,-0.0305,0.0287,0.0483,-0.0323,-0.083,0.0153,0.0254,-0.0604,-0.0523,0.0045,-0.0057,-0.0304,0.0176,-0.0968,-0.0512,0.0313,0.0205,-0.0048,0.0017,0.0379,0.0211,0.0342,-0.0018,0.0295,0.0179,-0.014,0.0652,-0.0053,0.0148,0.031,0.029,-0.0022,0.0077,0.0399,0.005,-0.0903,-0.0284,-0.0527,-0.0049,0.0702,0.0174,-0.037,0.005,0.0139,-0.0046,-0.0933,0.056,0.0057,-0.0111,0.0134,-0.0402,-0.0321,0.0722,-0.0152,-0.0308,0.071,-0.0014,-0.0486,0.2097,-0.005,0.0025,0.0123,-0.0356,-0.0467,0.0435,0.0693,0.0004,0.0472,0.0063,-0.0255,-0.0704,-0.0801,0.0233,0.147,-0.0554,0.0106,-0.0372,0.0893,-0.0491,-0.1117,-0.0072,-0.0971,0.0366,0.0187,0.1162,0.0122,0.0289,0.042,0.0401,-0.0516,0.0642,0.0182,-0.0016,0,0.0294,-0.0001,-0.0105,0.0058,0.0468,-0.0018,-0.0041,0.0221,-0.0922,-0.0529,0.029,0.138,-0.035,0.0871,0.03,-0.0693,0.027,0.0981,0.0444,-0.003,0.0036,-0.0732,0.0257,-0.0348,0.0183,0.0254,-0.0273,-0.004,-0.0327,0.0018,-0.0129,0.0205,0.0432,-0.0093,-0.0237,-0.0561,-0.0056,-0.0656,0.0096,-0.0652,-0.0456,0.0216,-0.0246,-0.0882,0.0033,0.0287,0.0042,-0.0404,0.0302,0.0161,0.0958,0.0194,0.0509,-0.0171,-0.017,0.0394,-0.025,-0.0263,0.0565,0.0409,0.0006,0.0813,-0.0108,-0.063,0.0653,0.079,0.0601,0.0201,-0.0287,-0.0492,0.0213,-0.0307,0.0156,0.0174,0.0348,-0.048,-0.1364,-0.0669,-0.0206,0.0112,-0.0289,-0.0214,-0.003,0.0004,0.0565,-0.0695,0.0035,-0.0607,-0.0153,0.0126,0.0265,-0.0021,-0.0167,-0.0081,0.0297,0,0.0148,-0.0582,-0.067,0.0462,-0.0376,-0.0319,-0.0878,0.0606,0.0492,-0.0511,0.019,-0.0312,-0.0481,-0.0476,-0.0648,0.0736,0.0206,-0.1053,0.0047,-0.01,0.0361,-0.0437,-0.0491,0.0589,0.0977,-0.0242,0.0221,0.0376,-0.0144,-0.0463,-0.0395,0.0051,-0.0346,-0.0887,-0.0165,0.0017,-0.0655,0.025,-0.0446,-0.0452,0.0049,0.0599,0.002,0.0271,-0.0178,0.0665,-0.1508,0.0417,0.0104,-0.0036,0.063,-0.0677,0.0244,-0.0813,0.0126,0,-0.0671,0.0471,-0.084,-0.0521,0.0642,0.0547,-0.089,0.0706,0.015,0.016,0.0162,-0.0343,-0.1259,-0.0635,0.1004,-0.0767,-0.0349,-0.083,0.0147,-0.0003,0.1158,-0.0229,-0.0119,0.0106,-0.0427,0.0818,0.0044,-0.0502,0.0217,0.0263,-0.0716,0.0203,0.0405,0.0409,-0.0183,0.0303,-0.0472,0.1433,0.0591,0,-0.0274,0.0196,-0.1114,0.0189,0.0296,0.0299,0.0764,0.0644,0.0228,-0.0051,0.007,-0.0065,-0.0473,0.0264,0.0735,-0.0189,0.0555,0.029,-0.057,-0.0235,0.0297,0.0365,0.0382,-0.0236,0.0796,-0.013,0.0627,-0.0469,0.0516,-0.0126,0.0416,-0.015,-0.0796,-0.0101,-0.0091,0.0091,0.01,0.0025,-0.0382,0.0251,0.0428,-0.07,0.0291,-0.024,0.0225,-0.0249,-0.1062,0.078,0.0333,-0.1108,0.0196,-0.0544,-0.0358,0.0042,0.0256,-0.0179,0.0033,0.0156,0.0949,-0.0174,0.0529,-0.0674,0.0312,0.0037]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"y (what editors gained): ~15 hours/week saved per editor : Eliminated manual content hunting — editors published once to contentHub, content appeared everywhere automatically Reduced content lag :","embedding":[0.0238,0.0037,0.025,0.0205,0.1015,-0.0441,-0.1096,-0.0041,-0.0237,0.0231,-0.0274,0.02,0.0435,-0.0632,0.0794,0.0123,0.1113,-0.0344,-0.0997,-0.0396,-0.0455,0.0295,-0.0113,0.0304,0.0769,-0.0051,-0.1252,0.0121,0.0549,-0.0984,0.0307,0.0143,0.0501,0.0433,-0.0343,0.0363,0.057,-0.0507,-0.0642,-0.049,-0.015,-0.031,-0.0941,0.0023,0.0263,-0.0785,-0.0102,-0.0799,-0.0338,0.0327,0.0574,-0.0391,-0.0243,0.0752,-0.0467,-0.017,-0.0321,0.073,0.0122,0.004,-0.0045,-0.0016,0.003,0.0467,0.0361,0.0043,-0.0084,0.0185,0.0612,-0.0933,-0.0651,-0.0388,-0.0134,0.0243,-0.0263,-0.0753,0.0054,0.0052,-0.0078,-0.0376,0.0769,0.0054,-0.0238,0.0645,-0.0834,-0.033,0.0166,0.0272,-0.0559,0.0483,-0.0303,0.0025,0.2052,-0.0071,-0.0287,0.0012,-0.0498,-0.0788,0.0246,0.0732,-0.0275,0.0412,0.0188,-0.0707,-0.068,-0.0875,0.0177,0.0805,-0.0264,0.0264,-0.064,0.0636,-0.0544,-0.087,0.0892,-0.0238,0.0358,0.0299,0.1384,-0.0091,0.0394,0.0315,0.0281,-0.0688,0.0523,0.0245,0.0349,0,0.0747,0.0155,0.0233,0.0292,0.0613,-0.0174,0.0201,0.0131,-0.0779,-0.0566,0.0654,0.1146,-0.0598,0.0735,0.0731,-0.0863,-0.0463,0.0934,0.0798,0.0091,0.0043,-0.0794,-0.0074,0.0429,0.0154,-0.0465,0.0131,0.0094,-0.0392,-0.0077,-0.0521,0.0245,0.0291,-0.038,-0.0432,-0.0271,-0.018,-0.0514,0.0617,-0.041,-0.0747,0.0726,-0.0566,-0.0919,0.0479,0.0592,-0.0268,-0.05,0.0291,0.0175,0.0474,0.0431,0.0361,0.0251,-0.0064,-0.0002,0.025,-0.0443,0.0411,-0.0024,0.0644,0.0512,-0.0439,-0.0195,0.0299,0.0633,0.0272,0.0125,-0.0365,-0.0469,-0.0488,-0.0231,-0.0088,-0.024,0.0063,-0.0539,-0.1088,-0.0246,0.0407,0.0387,-0.0099,0.0353,-0.0189,-0.0528,0.0523,-0.0005,0.0186,-0.0415,-0.0461,0.0803,0.0066,0.0431,0.0319,0.04,0.0072,0,-0.0652,-0.0684,-0.0845,0.0782,0.0115,-0.0498,-0.0967,0.0669,0.0864,-0.0338,-0.0486,-0.0156,-0.0056,-0.0295,-0.0683,-0.0125,-0.0061,-0.0904,-0.0043,0.0269,-0.018,0.0058,-0.0456,0.0315,0.0825,-0.012,-0.045,0.0766,0.0744,-0.09,-0.0505,-0.0334,-0.0068,-0.0575,-0.0296,-0.0391,-0.0607,0.0266,-0.0271,-0.027,0.0191,0.0227,-0.0532,0.0123,-0.0165,0.0813,-0.1341,0.0192,-0.0121,-0.0489,0.0768,-0.0399,0.0081,-0.0803,0.0134,-0.0379,-0.0025,0.026,-0.0638,-0.0145,0.0364,0.046,-0.0593,0.0825,-0.002,0.0249,0.0582,0.0541,-0.1286,-0.0203,0.0821,-0.0696,-0.0144,-0.0891,0.0541,-0.0002,0.0364,-0.0493,-0.0323,0.0018,-0.0938,0.1623,-0.0067,-0.0065,0.0487,0.0011,-0.063,-0.0152,0.0173,0.075,-0.0719,0.0258,-0.0752,0.1,0.0596,0,0.0004,-0.0151,-0.0758,0.0304,0.0099,0.0161,0.0398,0.0171,0.0784,-0.0219,0.0188,-0.0751,-0.0299,0.0333,0.0398,0.0009,0.0495,0.0326,-0.0434,-0.0197,0.015,0.0413,0.0537,-0.0427,0.088,0.0197,0.0447,-0.007,0.0149,0.0444,0.0059,-0.002,-0.066,-0.008,-0.0108,-0.0172,-0.0122,-0.0075,-0.0202,0.0243,0.0274,-0.0292,0.0365,0.0001,0.0167,-0.0447,-0.059,0.0076,0.0057,-0.0675,0.004,-0.0884,0.0136,0.016,0.0708,0.0042,0.007,0.0211,0.1138,0.0194,0.0522,-0.0544,0.0785,0.0537]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"d without breaking consuming sites Graceful adoption : Properties integrated at their own pace — drop in one syndicated component or rebuild entire site with contentHub backend Lower maintenance","embedding":[0.0312,-0.0267,0.0757,-0.0034,0.1357,-0.0834,-0.0717,-0.0218,-0.0271,0.0291,0.0016,0.0829,0.0596,-0.0094,0.0754,0.0077,0.0604,0.001,-0.0902,0.0583,-0.049,0.0519,0.0037,0.0137,0.01,0.0175,-0.1065,0.0267,0.0755,-0.0875,0.0718,0.1124,0.0209,0.0245,-0.0391,-0.0298,0.0171,-0.023,-0.0835,0.0304,0.0015,-0.0261,-0.0325,0.0147,-0.0094,-0.0162,0.046,-0.0434,-0.0042,-0.0125,0.0567,-0.0016,0.025,0.0148,-0.0498,0.0151,0.0244,0.0777,0.027,-0.0094,0.0282,-0.0174,0.0117,0.0328,0.0814,-0.064,-0.0095,-0.0008,0.0338,-0.0664,0.0137,-0.0189,0.0335,0.0555,0.0492,-0.0609,-0.0083,0.0223,-0.0215,-0.0688,0.0547,0.019,0.0193,0.016,-0.0431,-0.0468,-0.0171,-0.0596,-0.0691,0.0678,-0.0193,-0.0776,0.1903,-0.0228,-0.0316,-0.0222,-0.0484,-0.0424,0.0795,0.0723,-0.0437,0.0781,0.0082,-0.0313,-0.0995,-0.0841,0.0007,0.1179,-0.0081,0.0401,-0.0489,0.0577,-0.0155,-0.0513,0.0103,-0.1179,0.0294,0.0316,0.1212,-0.0521,-0.0151,-0.0048,0.0801,-0.0194,0.0536,0.0344,0.0011,0,0.0587,-0.0142,-0.0326,0.041,0.0216,0.0005,-0.0063,-0.0023,-0.0488,0.0138,0.0598,0.1626,-0.0003,0.0518,0.0512,-0.0372,-0.0181,0.0705,0.0192,-0.0192,0.0562,-0.0446,0.0561,-0.0388,-0.0282,-0.0119,-0.0125,0.0332,-0.0065,-0.0027,-0.0343,0.0176,0.0648,0.025,-0.0258,-0.0039,0.055,-0.1083,0.0378,-0.0931,-0.058,0.0176,-0.0409,-0.0527,0.0142,0.0454,0.0139,-0.046,0.0005,0.0458,0.0881,0.0052,0.005,0.0197,-0.0247,-0.0051,-0.0797,-0.0416,0.0458,-0.0265,0.0317,0.0766,-0.0049,-0.0413,0.0419,0.0472,0.0503,0.0113,-0.026,-0.0282,0.0511,-0.0215,-0.0501,-0.0318,0.0452,-0.06,-0.1507,0.002,0.0365,-0.0028,0.0349,0.0343,-0.0314,0.0432,0.0402,-0.0298,0.0488,-0.0709,-0.0664,0.054,-0.0016,0.0417,0.0189,0.0277,0.0474,0,-0.0299,-0.082,-0.0458,0.0332,-0.0405,-0.0767,-0.1013,-0.0243,0.0517,-0.0389,-0.0228,0.0027,-0.0371,-0.0044,-0.071,0.0236,0.0344,-0.0707,-0.0123,0.0138,0.0054,-0.0117,-0.1428,0.0278,0.073,-0.0388,-0.0202,0.0158,-0.0072,-0.0281,-0.0114,-0.0008,-0.003,-0.0554,-0.011,0.0116,-0.1391,0.0294,-0.0769,-0.0516,-0.0619,0.0391,-0.0182,-0.0417,-0.0277,0.0719,-0.1113,0.0103,0.0097,-0.0141,0.0766,-0.0286,0.0707,-0.1052,-0.0154,0.0159,-0.0316,0.0556,-0.0881,0.0127,0.0819,0.0543,-0.1018,0.0831,-0.0135,0.0073,0.0512,-0.0239,-0.1399,-0.0718,0.0386,-0.0854,-0.0293,-0.0692,0.0546,0.001,0.0711,0.0111,-0.0342,-0.0072,-0.0876,0.088,-0.0281,-0.0318,0.0366,0.0067,-0.0998,-0.0365,0.006,0.0432,0.0019,-0.012,-0.0557,0.054,0.0474,0,-0.0241,0.0469,-0.0813,0.0336,0.0507,0.0253,0.0563,0.0678,-0.0113,0.0133,-0.0435,-0.0093,-0.0158,0.0835,0.1015,-0.0213,0.0731,-0.0074,-0.0659,0.0188,0.0019,0.0215,0.0335,-0.0176,0.0266,0.0169,0.0095,-0.0721,0.0506,-0.0064,0.0376,0.0201,-0.0955,0.0511,0.0054,-0.0014,-0.0323,0.0272,-0.0402,-0.0299,0.0029,-0.0309,0.076,0.0222,0.0171,0.0016,-0.0756,0.092,-0.0285,-0.0906,0.0039,-0.0696,-0.0028,0.0192,0.0806,-0.0499,0.0032,0.0331,0.0363,-0.022,0.0352,-0.0621,-0.0137,-0.0261]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"journeys : Moving between Drupal sites, WordPress blogs, and static pages felt coherent — syndicated navigation meant users didn't get lost Why did this approach actually work?","embedding":[0.0121,-0.0023,0.0212,-0.0128,0.0882,-0.0309,-0.0816,0.0589,0.009,-0.0181,-0.0536,0.034,0.0776,0.0233,0.0383,0.0362,0.109,0.051,-0.0451,-0.001,-0.0814,-0.0313,-0.0498,0.037,0.0152,0.0207,-0.0947,0.0159,0.0604,-0.0785,0.084,-0.0026,0.0011,0.0378,-0.0395,0.062,0.0438,-0.0949,-0.0788,-0.0758,0.0071,-0.0263,-0.0644,-0.0099,0.0438,-0.1184,0.0032,-0.0383,-0.0394,-0.0048,-0.0011,0.0031,-0.0156,0.0128,-0.0943,-0.0022,-0.0292,0.057,-0.017,-0.0238,0.0225,-0.0144,0.0304,0.0874,0.0516,0.004,-0.0087,0.0509,0.0368,-0.0441,0.0034,-0.0873,0.0017,-0.0181,0.0424,-0.0381,-0.0015,-0.0258,0.0256,-0.0257,0.0767,0.1007,-0.0715,0.0328,-0.0045,-0.0546,0.0104,-0.0243,-0.0391,0.0585,-0.0121,-0.0303,0.1507,-0.0037,0.043,-0.0393,-0.0056,-0.069,0.0478,0.1003,-0.0807,0.042,0.0195,-0.0747,-0.0715,-0.0969,0.0308,0.1324,-0.0434,-0.0329,-0.0174,0.0385,-0.0791,-0.023,0.0558,-0.0403,0.0812,0.0078,0.1292,0.0326,-0.0653,0.0131,-0.0388,0.0077,0.0511,0.0209,0.0344,0,0.0251,-0.0064,0.0299,0.0817,0.0762,0.0144,0.0255,-0.0506,-0.0781,0.0011,0.0596,0.1158,0.0317,0.0888,0.0396,-0.0849,-0.031,0.055,0.0377,0.0056,0.0251,-0.0582,0.0427,-0.063,-0.0261,0.02,-0.0571,0.0386,-0.0195,0.0147,-0.0488,0.0166,0.0133,0.0247,-0.0362,-0.0066,0.0168,-0.109,0.0588,-0.0012,-0.0932,0.0417,-0.0666,-0.0641,0.0556,0.0744,-0.013,-0.0513,0.0416,0.0009,0.0499,-0.0111,0.0078,-0.0287,0.0508,-0.0761,-0.0932,-0.032,0.0635,-0.0041,0.0115,0.0243,-0.055,0.0488,0.0671,0.0144,-0.016,0.0203,-0.0219,-0.092,-0.0485,0.0389,-0.0153,-0.0172,-0.0193,-0.0612,-0.1525,-0.0109,0.09,0.0993,0.0489,0.0633,-0.0121,0.0091,0.0407,-0.0225,-0.0593,-0.0445,-0.0342,0.0835,0.0518,0.0445,0.0624,0.028,0.0723,0,-0.04,-0.0728,-0.0656,-0.0169,-0.0266,-0.0277,-0.0457,-0.0171,0.0637,0.0031,-0.0336,-0.01,-0.0056,0.0111,-0.1047,0.0085,0.0416,-0.0607,0.0257,-0.0122,0.0092,0.0204,-0.0759,-0.0245,0.1078,0.0106,-0.0269,0.027,0.0507,-0.0443,-0.0011,0.0415,-0.0139,-0.0335,0.0009,0.0363,-0.1123,0.0818,-0.047,-0.0716,0.0078,0.027,-0.0351,-0.0012,-0.0139,0.0899,-0.1053,0.0104,0.0298,-0.033,-0.0041,-0.0558,-0.0034,-0.1382,-0.0217,-0.0331,-0.0077,0.0501,-0.048,0,0.0641,0.0027,-0.0519,0.041,-0.0073,0.0066,0.025,0.0415,-0.1348,-0.0024,0.0726,-0.0863,-0.0114,-0.0949,0.1148,0.0184,0.0251,0.0233,-0.0454,0.0044,-0.0456,0.0759,-0.0104,-0.0036,0.073,0.018,-0.0686,-0.0065,-0.0443,0.0131,-0.0385,0.0345,-0.0309,0.0843,0.1177,0,-0.0119,-0.0074,-0.1058,-0.0088,-0.0836,0.0659,0.0524,-0.0354,0.0397,0.031,-0.0172,-0.0715,0.005,0.0503,0.0197,-0.0088,0.0114,-0.0363,-0.0219,-0.0099,-0.0316,0.0047,0.0212,-0.0156,0.0389,0.0327,-0.0048,-0.0082,0.0128,-0.0321,0.0118,0.0134,-0.1183,0.0786,0.0111,-0.0225,-0.0022,-0.0236,-0.019,-0.0331,0.0091,0.0285,0.0843,-0.0121,0.0549,0.0065,-0.0477,0.0477,-0.0302,-0.0374,-0.0171,-0.0554,-0.0346,0.0302,0.1168,-0.0305,0.0498,0.0194,0.0567,0.0501,0.0038,-0.0096,0.0088,-0.0094]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"with platform diversity, not against it The <link> tag magic : Making integration literally one line of HTML was critical — if adopting contentHub required backend work or custom code, adoption would","embedding":[0.0231,0.0204,0.0123,-0.0005,0.1064,-0.054,-0.1098,0.0005,-0.0454,-0.0059,-0.024,0.021,0.0772,-0.0278,0.0842,0.0453,0.111,-0.059,-0.051,0.0158,-0.0818,0.0048,-0.006,0.0361,0.031,0.0224,-0.1384,0.0228,0.0546,-0.0957,0.0372,0.0616,0.0042,0.0143,0.0034,0.0395,0.0429,-0.0785,-0.0751,-0.0048,-0.0001,-0.0185,-0.1089,0.0034,0.0115,-0.0507,0.0268,-0.0993,-0.0609,-0.001,0.0329,-0.0014,-0.0015,0.0072,0.0031,-0.0433,-0.0152,0.0421,0.0552,0.0248,0.0248,-0.0526,0.0298,0.0296,0.0585,-0.0071,-0.0384,0.0167,-0.0185,-0.0579,-0.0198,-0.0615,0.0298,0.0713,0.02,-0.028,0.0034,0.0388,0.0065,-0.0397,0.0018,-0.0134,-0.0028,0.0502,-0.0813,0.0153,-0.0219,-0.0311,-0.0245,0.0216,-0.0033,-0.025,0.2158,0.0426,0.0406,-0.0082,-0.0544,-0.0556,0.0531,0.0824,-0.0327,0.0363,-0.005,-0.1119,-0.075,-0.0724,0.0061,0.1509,-0.0262,-0.0135,-0.0242,0.007,-0.0393,-0.0936,0.0483,-0.0816,0.0684,-0.0033,0.1456,-0.0147,0.0122,0.0192,0.0226,-0.0719,0.0037,0.0191,-0.013,0,0.044,0.0247,0.0238,0.0195,0.0063,-0.0243,0.0312,0.0131,-0.0783,-0.0387,0.0956,0.102,-0.0628,0.0176,0.0862,-0.0845,-0.0663,0.0313,0.0418,0.0191,0.0079,-0.0652,0.0234,0.0204,-0.0311,0.0156,-0.0253,0.0019,0.013,0.0235,-0.0123,0.0228,0.0446,0.0249,-0.0261,-0.0063,0.0079,-0.0826,0.0075,-0.0486,-0.0403,0.0343,-0.0582,-0.085,0.0782,0.0253,0.043,-0.0649,-0.0136,0.0156,0.0347,0.0284,0.0463,0.0298,-0.0185,-0.0398,-0.0431,-0.0174,0.0284,-0.0084,0.0116,0.036,0.0247,-0.0276,0.0194,0.0827,0.0599,0.04,-0.0926,-0.0574,0.0204,-0.0116,-0.0739,-0.0114,0.0426,-0.0618,-0.1164,0.0018,0.0729,0.0072,-0.0021,0.0102,0.0031,-0.0029,0.0014,-0.0183,0.0536,-0.0599,-0.0123,0.0594,0.0254,0.032,0.0015,0.0303,0.0651,0,0.0244,-0.049,-0.0695,0.0423,-0.0046,-0.085,-0.0532,0.0025,0.0622,-0.0245,0.018,-0.008,-0.0612,-0.0006,-0.0621,-0.0066,0.0344,-0.0971,0.0543,0.0122,0.07,-0.016,-0.0891,0.0642,0.0627,0.0082,-0.0484,-0.0073,0.0807,-0.0511,-0.021,-0.0031,0.0085,-0.0057,0.0018,-0.0306,-0.0523,0.0414,-0.0187,-0.0947,-0.0337,0.0464,-0.0361,0.0331,0.0019,0.0571,-0.0897,-0.0353,0.0091,-0.0408,0.0516,-0.0406,0.0374,-0.1114,-0.0888,-0.0224,-0.0172,0.0938,-0.1342,0.0212,0.0537,0.059,-0.0586,0.0854,-0.0165,0.0409,0.0051,0.0297,-0.1667,-0.0246,0.0651,-0.0775,-0.0438,-0.0702,0.0138,0.0335,0.0423,0.0266,-0.028,0.0047,-0.0517,0.0989,0.0225,0.0139,0.0747,0.0269,-0.0777,-0.0346,-0.0623,0.0213,-0.0739,-0.0097,-0.0787,0.1304,0.0673,0,-0.026,0.0083,-0.098,0.0256,0.0429,0.0552,0.0238,0.0059,0.0332,0.0754,-0.0406,-0.0056,-0.0329,0.0728,0.0105,0.003,0.0236,-0.0381,-0.0113,0.0482,0.001,0.0184,0.0183,-0.0652,0.0632,0.0182,-0.022,-0.0088,0.0488,0.0159,0.0477,0.0001,-0.1235,0.029,0.0223,-0.0197,-0.04,0.0133,-0.0159,-0.0089,0.0334,0.0304,0.065,-0.0273,0.0529,-0.0174,-0.1257,0.0422,-0.007,-0.0642,0.0392,-0.0739,-0.0594,0.0174,0.0495,-0.0122,0.0031,0.0213,0.0232,0.0173,0.0757,-0.0688,0.0697,0.0143]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"problems with near-zero effort, not because compliance was forced API versioning from day one : contentHub APIs used semantic versioning with deprecation warnings — evolution didn't break consumers","embedding":[-0.0324,0.0053,0.0565,-0.0344,0.1425,-0.0633,-0.0926,0.0087,-0.0498,-0.0335,-0.034,0.0341,0.0638,-0.0167,0.0967,0.071,0.1502,-0.0704,-0.0729,0.0095,-0.0961,0.0023,-0.02,0.0196,0.0325,-0.009,-0.1284,-0.0066,0.0318,-0.0689,0.0316,0.0213,-0.0062,0.0232,-0.0221,0.02,0.0375,-0.0563,-0.0922,-0.0198,-0.0321,-0.0292,-0.0919,0.0319,0.0288,-0.0777,0.0313,-0.0923,-0.0721,0.0035,0.0253,-0.0545,0.014,0.0206,-0.0163,-0.0441,-0.031,0.0863,0.0126,0.0306,0.0247,-0.0605,0.0238,0.0556,0.037,0.0122,0.0083,-0.0249,0.0169,-0.0897,-0.0724,-0.0375,0.0123,0.0555,-0.0187,-0.0154,0.0141,0.0262,0.0372,-0.0503,0.0241,0.039,-0.0344,0.0662,-0.0521,-0.0219,0.002,-0.0338,-0.053,0.0092,0.0264,-0.0369,0.2043,0.0165,0.0157,-0.0306,-0.0519,-0.0564,-0.0152,0.1038,-0.0375,0.0888,-0.0072,-0.0806,-0.0402,-0.0765,0.0119,0.1185,-0.0229,0.0006,-0.0345,0.0376,-0.0869,-0.0634,0.0681,-0.0614,0.0314,0.0025,0.18,-0.0036,-0.0038,-0.0048,-0.0179,-0.0251,0.0341,0.0055,0.0012,0,0.0525,0.0122,0.0449,0.0522,0.0742,-0.0266,0.0197,0.0012,-0.1274,-0.0665,0.0792,0.1088,-0.0128,0.0226,0.0755,-0.0935,-0.0997,0.0447,0.0346,0.056,0.0233,-0.0682,0.0116,0.0019,-0.0455,-0.0237,0.0057,-0.0039,0.0099,0.0158,-0.078,0.0267,0.0455,0.0216,-0.0256,-0.0437,-0.0145,-0.101,0.0395,-0.0138,-0.0453,0.0519,-0.0735,-0.1019,0.0462,0.036,0.0254,-0.0478,0.0266,-0.0187,0.0359,0.0544,0.0322,0.0084,0.0112,-0.0564,-0.0094,-0.0244,0.0461,-0.0133,0.0423,0.0328,0.0326,-0.0502,0.0215,0.0412,0.009,0.0192,-0.0557,-0.0637,-0.0056,0.02,-0.0471,-0.0267,0.0274,-0.0434,-0.1038,0.0227,0.0469,0.0188,0.0353,-0.0107,0.0255,-0.036,-0.0235,-0.0213,0.0134,-0.0415,-0.0353,0.0843,0.0118,0.0486,0.0025,0.0402,0.0275,0,-0.0399,-0.0543,-0.0466,0.0263,0.0003,-0.0382,-0.022,0.0109,0.0464,0.0104,0.0084,0.0128,-0.0368,-0.006,-0.0414,0.013,0.0173,-0.0719,0.0077,-0.0077,-0.0076,0.02,-0.0655,0.0404,0.0705,0.0462,-0.0188,0.0188,0.0509,-0.0811,-0.0195,0.0252,-0.002,-0.0438,0.0159,-0.061,-0.0424,0.0424,-0.0009,-0.0941,0.0077,0.0489,-0.0562,0.0383,0.0114,0.0309,-0.1305,0.0063,0.0198,-0.0154,0.0661,-0.0385,0.0531,-0.0766,-0.0515,-0.0151,0.0118,0.0732,-0.0719,0.0294,0.019,0.0571,-0.0385,0.0157,0.0315,0.0275,0.0358,0.0526,-0.0992,-0.0036,0.0545,-0.0757,-0.055,-0.1051,0.0896,0.057,0.0578,-0.0159,-0.0688,0.0354,-0.0609,0.1059,0.0428,0.0112,0.1001,-0.015,-0.04,-0.0107,-0.0367,0.0229,-0.0802,0.0135,-0.0801,0.103,0.1169,0,-0.0081,-0.0268,-0.1171,0.0481,-0.0022,0.0402,0.0389,-0.0092,0.0344,0.0358,-0.0356,-0.0353,-0.0562,0.0831,0.0535,0.0021,0.0386,-0.0376,-0.0407,0.0148,0.022,0.0294,0.0476,-0.0452,0.0546,0.026,0.0231,0.0371,0.0489,-0.043,-0.0227,-0.0008,-0.0935,-0.0151,0.0129,-0.0306,-0.0114,-0.0163,0.0179,0.0163,0.0136,-0.0057,0.0924,0.0077,0.0783,0.0178,-0.0838,0.0086,-0.0316,-0.0183,-0.0073,-0.0651,-0.0352,0.0689,0.0483,-0.0465,0.0027,-0.0197,0.0832,0.0607,0.0762,-0.0317,0.0822,0.0511]},{"url":"/work/2021/impact-story-ending-platform-lock-in/","title":"Decoupling content from platforms across 80 properties","snippet":"Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.1004,0.0178,-0.0104,0.0363,0.1252,-0.0216,-0.0465,0.0188,-0.0297,-0.0157,-0.0565,0.0279,0.0627,0.0184,0.0566,0.1066,0.1062,-0.0107,-0.0167,-0.0201,-0.0158,-0.0109,0.0202,0.0066,0.0245,0.0215,-0.1513,-0.0422,0.0285,-0.0025,0.0399,0.0518,-0.0512,0.0211,-0.0146,0.022,0.0149,-0.0497,-0.1018,0.013,0.0298,0.0245,-0.0481,-0.0071,0.0126,-0.0452,-0.0373,-0.0676,0.0085,-0.0496,-0.031,-0.0138,0.0032,0.0276,0.0034,-0.0308,0.0345,0.0603,0.0411,0.0277,0.1102,-0.0641,-0.0186,0.0352,0.0633,0.0226,-0.0386,0.0062,0.0389,-0.0642,-0.0565,-0.0067,0.0255,0.0668,0.0092,0.0101,-0.0069,0.0382,0.0282,-0.0394,0.0207,-0.0044,-0.0045,0.0665,-0.0089,-0.0222,-0.0059,-0.0348,-0.0234,0.0763,0.0071,-0.0839,0.1622,0.0273,-0.0447,0.0013,-0.054,-0.0409,0.0123,0.0464,-0.0609,0.0668,-0.0336,-0.0637,-0.0966,-0.0763,-0.0333,0.0814,0.0011,0.0488,-0.01,0.0955,-0.0747,-0.0501,0.0568,-0.0283,0.093,-0.0581,0.0812,-0.0056,0.0177,-0.0119,-0.0032,0.0117,0.1027,-0.0059,-0.0254,0,0.1039,0.0337,0.0554,0.0538,0.0054,-0.0534,-0.0022,-0.0352,-0.1151,-0.0251,0.0147,0.0987,-0.0225,0.0175,-0.0066,-0.0889,-0.0427,0.0423,0.0795,0.028,0.0597,0.0012,0.0111,-0.0192,0.0053,-0.0099,-0.0414,0.0021,-0.0249,0.0089,-0.0366,0.0013,-0.0495,0.0607,0.0086,-0.0375,-0.0467,-0.0418,0.0293,-0.0178,0.0208,0.0276,-0.0837,-0.019,0.0295,0.0595,0.0025,-0.0979,0.1042,-0.0124,0.0467,0.0409,-0.031,-0.0529,0.0575,-0.0623,0.0123,-0.0073,0.0906,-0.0295,0.0138,0.0032,-0.0131,-0.0713,0.0248,0.0389,-0.0049,0.0308,-0.0358,-0.0433,0.0117,0.05,0.0387,-0.0398,-0.021,-0.0535,-0.125,-0.0006,0.0105,-0.0336,0.0934,-0.0637,-0.0043,-0.0078,-0.0227,-0.0143,0.0229,-0.0822,-0.0158,0.0358,0.0207,0.04,0.034,-0.0536,-0.0216,0,-0.0203,-0.1053,-0.0434,0.0099,-0.0475,-0.002,-0.0315,0.0763,0.0768,0.0164,-0.0005,0.0022,0.0252,-0.046,-0.0635,0.0656,0.0205,-0.1052,0.0145,-0.0622,-0.055,0.0244,-0.0401,0.018,0.0312,0.0251,-0.0052,0.0126,0.0822,-0.0957,-0.0212,0.0235,-0.0415,-0.0619,-0.0518,-0.0162,-0.0678,0.0539,-0.0336,-0.0966,0.0111,0.0428,-0.0978,-0.0127,-0.0482,-0.046,-0.1193,0.0719,0.0377,-0.0098,0.0518,-0.0785,0.039,-0.068,-0.0182,0.0152,-0.0133,0.0366,0.0217,-0.0101,0.0411,0.0423,-0.1414,0.0558,0.0011,0.0232,-0.0132,0.0297,-0.0791,0.0103,0.0734,-0.0511,0.0094,-0.0577,0.1169,-0.0097,0.1324,0.0472,-0.0265,0.0367,-0.0391,0.1116,0.0258,-0.0062,0.1288,-0.0462,-0.0659,-0.0028,-0.0307,0.0298,-0.1073,0.0012,-0.0073,0.0632,0.1464,0,0.0014,-0.0201,-0.1238,0.0612,-0.0107,-0.0009,0.0237,0.0424,-0.0104,0.0689,0.013,0.0202,-0.0712,0.0698,0.0091,0.0019,0.105,-0.039,-0.0309,-0.0028,0.0191,0.0517,-0.0104,-0.0059,0.0408,0.0723,0.0154,0.015,0.041,-0.0304,-0.0688,0.0261,-0.1299,-0.0367,0.0344,0.0399,-0.0059,-0.0007,0.0105,0.0003,0.0133,-0.0589,0.012,0.0232,-0.0222,0.0033,-0.0544,-0.0157,0.0534,0.0348,0.0537,-0.0835,-0.0767,0.0244,-0.0177,0.0166,-0.012,-0.0369,0.045,0.0385,0.032,-0.0568,0.1131,0.0311]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"← Work Reclaiming three weeks of editorial time every month 2025 722 words Filed in: editorial workflow, content operations, efficiency optimization, CMS optimization No single issue was breaking","embedding":[-0.0553,0.023,0.0274,0.0739,0.098,-0.0254,-0.1016,-0.0093,0.0362,0.0516,-0.0299,0.0732,0.0316,-0.0321,0.0275,-0.0454,-0.0412,-0.023,-0.1089,-0.0061,-0.0205,0.0349,-0.0192,0.0261,0.033,0.0271,-0.0802,0.0416,0.0017,-0.0742,-0.0021,-0.0276,0.0549,-0.0316,0.1037,0.0813,-0.0212,-0.0196,-0.0199,-0.0367,0.0052,-0.0325,-0.0189,-0.0252,0.0157,-0.1066,-0.0173,-0.0707,-0.0392,0.0255,0.0641,-0.0262,-0.015,-0.0302,-0.002,-0.0135,-0.0449,-0.0082,-0.1037,-0.073,0.0077,0.0102,-0.0486,0.0231,0.0565,0.0085,0.0617,0.02,-0.0173,-0.0037,-0.0343,-0.0347,0.0158,0.0271,0.0297,-0.0489,0.071,0.068,-0.0024,-0.0126,0.1054,-0.0081,0.0259,0.0604,-0.0047,-0.0376,0.0103,-0.0322,0.0233,0.031,0.0213,0.0001,0.2387,0.0133,0.0298,-0.0407,0.0434,0.021,-0.0466,0.0629,0.0229,0.03,-0.0453,-0.083,-0.0192,-0.0574,0.007,-0.0164,-0.0676,0.0609,-0.0595,0.0206,0.0247,-0.0709,0.0506,0.006,-0.076,-0.0145,0.0614,0.0804,0.0115,-0.003,-0.012,-0.0345,-0.0057,0.053,0.1059,0,0.0376,0.0684,-0.0754,0.0005,0.08,0.0361,-0.0583,-0.0109,-0.0481,-0.048,0.0046,0.0544,-0.0133,0.0686,-0.0083,-0.0413,0.0374,0.1191,-0.061,-0.0295,0.0355,-0.1108,-0.0015,-0.0085,0.0555,0.0176,0.0254,0.0083,0.0101,-0.018,0.0018,0.0363,0.0043,-0.0412,-0.0007,0.007,-0.0434,-0.0035,0.0364,0.0247,-0.0567,0.0681,0.0054,-0.0489,0.0805,0.0043,0.0652,-0.037,0.0237,-0.0065,0.0677,0.0524,0.0532,-0.0193,-0.024,0.0263,0.0712,-0.0355,0.0242,0.0063,0.0544,0.0456,-0.0035,-0.0352,0.05,0.0887,0.0181,0.0786,0.0269,-0.0562,-0.0542,-0.0425,0.0362,-0.023,-0.0564,-0.0465,-0.0532,-0.0862,0.0345,-0.0033,-0.0419,-0.0325,0.0483,-0.0341,0.0632,-0.0622,0.0212,-0.009,-0.0508,0.0316,0.0082,0.0188,0.0498,0.0025,0.0823,0,-0.0098,-0.0731,-0.1145,0.035,-0.0114,-0.0286,-0.1294,0.0749,0.0827,-0.0208,-0.085,-0.0183,0.0065,-0.0341,-0.0328,-0.0029,0.0004,-0.0639,-0.0736,-0.0168,0.1641,-0.0376,-0.06,0.0247,-0.031,0.0299,0.0585,-0.0183,-0.0184,-0.0506,-0.0618,0.0008,-0.0968,-0.0142,0.0357,-0.0206,-0.0274,-0.0263,-0.0908,0.0037,0.0652,0.0885,-0.0539,-0.0034,-0.0293,0.0864,-0.0257,-0.04,0.0477,0.0444,0.0042,-0.116,0.001,0.0583,0.0208,-0.0199,-0.0142,-0.0798,-0.0431,0.0205,-0.0606,0.0858,-0.0554,0.0099,0.0318,-0.0286,0.0091,-0.0545,-0.0193,0.0089,0.0309,0.0373,-0.0757,-0.1252,0.0098,0.0495,-0.0188,-0.0126,-0.0491,-0.0034,-0.0329,0.0382,-0.0419,-0.0322,-0.0329,0.0855,0.0306,-0.0087,0.0105,0.0523,-0.0141,-0.0333,0.0281,0.1,-0.0703,0,0.0249,0.0122,-0.0649,0.048,0.067,-0.0618,0.0049,0.0418,-0.0017,0.0155,0.0948,-0.0313,-0.0743,-0.0043,0.0407,-0.0644,0.0442,0.0968,-0.0824,-0.0635,0.0287,0.0316,-0.0152,-0.0657,0.092,0.0134,0.0282,0.0612,0.0219,0.0113,-0.0557,-0.0547,-0.0221,0.0091,-0.0601,-0.0083,0.0689,-0.0023,-0.0183,-0.0002,0.0622,0.0708,0.063,0.0381,-0.0285,-0.0878,-0.0887,0.012,0.0322,-0.1234,-0.043,-0.1131,0.0247,0.0915,0.0761,0.0284,0.004,0.0322,0.0309,0.0654,0.0281,-0.1005,-0.0246,0.0054],"teaser":"No single issue was breaking UNDRR&#39;s editorial experience — it was an accumulation of paper cuts that drained editor time and patience.","date":"Sun Aug 17 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"Together, they drained editor time and patience — and this kind of friction is easy to defer. There's always a \"more important\" feature request.","embedding":[-0.0059,0.0341,0.0376,0.1097,0.1129,-0.0145,-0.1214,0.0311,0.0374,0.0925,-0.0373,0.1002,0.0365,-0.0407,-0.0201,-0.0366,-0.02,-0.0464,-0.1151,0.0223,-0.0912,-0.0524,0.0426,0.0267,0.0488,0.0019,-0.0634,-0.0319,0.012,-0.05,-0.0232,0.0097,0.0462,0.0034,0.069,0.0687,-0.0029,0.0409,0.0021,-0.0769,-0.0106,-0.0614,-0.0518,0.0048,0.0261,-0.0873,0.0001,-0.067,-0.0323,0.0697,0.0136,-0.0618,-0.009,-0.0327,0.0181,0.0303,-0.0006,0.0056,-0.053,0.0267,-0.032,-0.0019,-0.0952,0.0054,0.0549,0.0646,0.0997,-0.0322,0.0196,-0.0172,-0.0278,0.0129,-0.0217,0.0199,0.0255,-0.0643,-0.0035,0.0118,0.0397,-0.0761,0.1135,-0.0405,-0.0555,0.0378,0.0073,-0.0407,0.0964,0.0247,0.0804,0.0251,-0.0096,0.0414,0.1136,-0.0543,-0.0509,-0.0341,-0.0081,0.0173,-0.0239,0.0374,-0.0084,0.0217,0.0102,-0.0683,0.0486,-0.0592,0.0619,0.0099,-0.0994,0.0685,0.0137,-0.0068,-0.0153,-0.0147,0.1119,0.0312,-0.0154,-0.0014,0.0551,0.0815,0.075,0.073,-0.0515,-0.0785,-0.02,0.0565,0.0832,0,0.0609,0.0588,0.024,0.0366,0.0544,-0.0355,-0.0114,0.0102,-0.0244,-0.1004,0.0641,0.0031,-0.0434,0.1101,0.0029,-0.0149,0.0444,0.1124,-0.0216,0.0048,-0.027,-0.1392,-0.0686,0.0374,-0.0295,0.0358,0.0535,0.0137,-0.0047,-0.0282,-0.0287,0.0294,0.0144,-0.0215,-0.0261,-0.0172,0.0476,-0.0145,0.0793,0.0274,-0.0985,0.0944,0.034,-0.061,0.0081,0.0503,0.0235,-0.013,-0.0102,0.0463,0.1077,0.0568,0.0529,0.0362,-0.0605,0.0489,0.0779,-0.1178,0.0348,0.0447,0.0892,0.063,-0.0114,0.0428,0.0159,0.0802,0.0417,0.0683,-0.0238,0.0063,-0.0643,-0.0616,-0.0389,-0.1107,0.0626,-0.0425,-0.0045,-0.0934,-0.0547,0.0568,0.002,-0.02,-0.0229,-0.0975,0.0282,-0.0763,0.0291,0.015,-0.0199,-0.0081,0.0258,0.0382,-0.0124,0.0389,-0.0101,0,-0.0196,-0.0581,-0.0517,0.0641,-0.0118,-0.0458,-0.1199,0.1045,0.019,-0.0738,-0.021,-0.0688,-0.0559,-0.0253,-0.1045,-0.0248,0.0212,-0.0538,-0.0555,0.0067,0.1023,-0.0399,0.0171,0.0239,-0.0112,0.0288,0.0158,0.0878,0.024,-0.0709,-0.0152,-0.0588,0.0031,-0.0748,0.0643,0.0067,-0.007,0.0298,-0.0273,0.0146,0.0203,-0.0039,-0.0076,0.0302,-0.0093,0.0478,-0.0349,-0.0412,0.0041,0.0619,0.0148,-0.0672,-0.0316,-0.0076,0.0351,-0.0496,0.0141,-0.0927,-0.0329,0.0205,-0.0742,0.0572,-0.0605,0.0134,0.0218,0.0107,0.083,-0.0099,-0.0816,0.0353,0.0095,0.0347,-0.011,-0.0723,-0.0011,0.0594,0.0356,-0.0059,-0.0083,-0.0056,-0.0775,0.0391,-0.0224,-0.0988,-0.0532,0.0656,-0.0314,-0.0287,0.0032,0.0454,-0.027,-0.0081,0.0247,0.09,-0.0272,0,0.0119,0.0197,-0.0094,0.0259,0.0696,-0.0812,0.0595,0.0725,0.0637,-0.0026,0.0821,-0.0626,-0.0524,0.01,-0.0098,-0.0419,0.0527,0.0304,-0.0838,-0.1035,-0.009,-0.0193,0.0246,-0.109,0.0355,-0.008,0.062,0.0547,0.0085,0.0258,-0.0471,-0.0338,-0.002,0.0231,-0.0841,-0.0649,0.0306,-0.0121,-0.0144,0.056,-0.0111,0.0197,0.0101,-0.02,-0.0076,-0.0688,-0.0335,0.0443,0.0363,-0.0562,-0.0116,-0.0601,0.0539,0.057,0.0163,0.0184,0.0451,0.0029,0.0633,-0.0007,0.0232,-0.1136,-0.0483,0.0486]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"Content saves timed out frequently. Editors lost work mid-edit and had to retry. The frustration was palpable. 15 sites meant 15 different workflows.","embedding":[-0.0055,0.0547,0.0749,0.0409,0.1089,-0.0479,-0.1619,-0.0092,-0.0132,0.0766,-0.0844,0.1204,-0.0054,-0.0164,0.025,-0.0256,-0.0137,0.0032,-0.0648,0.0297,-0.0893,-0.0325,0.029,0.024,0.0348,0.0103,-0.0746,-0.0409,-0.0132,-0.0877,0.0064,0.048,0.0213,-0.0109,0.0289,0.0463,-0.0166,-0.0083,-0.0009,-0.0635,-0.0165,-0.0444,-0.0421,0.0092,0.0612,-0.0935,0.0062,-0.0455,0.0256,0.0331,-0.0347,-0.1125,-0.04,-0.0541,-0.0018,0.0126,-0.0072,-0.0044,-0.0481,0.0047,-0.0062,0.019,-0.0914,0.0135,0.0697,0.0196,0.1036,-0.073,0.0177,0.0148,-0.0099,0.0129,0.0086,0.0114,0.024,-0.017,-0.0036,0.0008,0.0202,-0.0802,0.105,-0.0428,-0.0539,0.0573,-0.0403,-0.0394,0.0409,-0.0259,0.0442,0.0395,0.0156,-0.0078,0.1404,-0.0641,-0.0242,-0.0298,-0.0276,-0.0212,-0.0013,0.0914,-0.0001,0.0518,0.0283,-0.1022,0.0263,0.005,0.0556,0.0513,-0.1055,0.0666,0.0117,0.0164,0.0194,-0.0463,0.0545,0.0331,0.0049,-0.0076,0.0926,0.1199,0.0273,0.0732,-0.0029,-0.0589,0.0112,0.1001,0.0183,0,0.0334,0.0629,0.0163,0.0258,0.0542,-0.0181,0.0009,-0.0345,-0.0268,-0.0807,0.0447,0.052,-0.0357,0.1031,0.0569,-0.049,0.0264,0.0728,-0.0463,0.0249,-0.0387,-0.15,-0.0505,-0.005,-0.0119,0.0329,-0.0018,0.0271,-0.013,-0.0027,-0.0409,0.0148,-0.008,0.0005,-0.0426,-0.0116,0.0214,-0.0762,0.0958,0.0291,-0.1005,0.0644,-0.0091,-0.0503,0.0257,0.1084,0.0149,-0.0147,0.0292,0.0015,0.1171,0.0375,0.0348,0.0277,-0.0583,0.0396,0.0833,-0.0933,0.0627,0.0556,0.0715,0.0655,-0.0148,0.0842,-0.0152,0.0622,0.0177,0.0667,-0.0353,-0.0331,-0.0667,-0.0528,-0.0062,-0.114,0.0441,-0.0097,-0.0018,-0.095,-0.0141,-0.0062,0.0231,0.0378,0.0041,-0.0661,0.0702,-0.0693,0.0556,0.0063,-0.0406,-0.0042,-0.0086,0.0337,-0.0122,0.0689,0.0318,0,-0.0207,-0.0718,-0.0123,0.0518,-0.0477,-0.0494,-0.1274,0.0602,0.0357,-0.0275,0.0061,-0.0434,-0.0212,0.0005,-0.0868,-0.0471,0.0148,-0.0796,-0.0389,0.0459,0.1046,0.0399,-0.0489,0.0543,0.0032,0.0168,0.0093,0.0338,-0.0248,-0.0644,-0.0923,-0.075,0.0215,-0.0582,0.0715,0.0519,-0.011,0.0147,-0.0497,0.0177,0.0202,0.0125,-0.0103,-0.0058,-0.0468,0.0505,-0.0512,-0.0282,-0.0215,0.0412,-0.0327,-0.0453,-0.0006,-0.052,0.0115,-0.0436,-0.0337,-0.0843,-0.0167,0.0702,-0.0697,0.0767,-0.0622,-0.0045,0.0463,-0.0331,0.0354,-0.0115,-0.1078,0.0252,-0.0266,0.0146,-0.0283,-0.0421,0.0282,0.0652,0.0313,0.0098,0.0073,0.0222,-0.0545,0.0398,-0.0294,-0.0388,-0.0363,0.1075,-0.0624,-0.0455,0.0085,0.0208,-0.0057,-0.042,0.0471,0.0723,-0.0304,0,0.0204,0.0437,0.0076,0.0126,0.069,-0.083,0.0093,0.1289,0.0459,0.039,0.0561,-0.0431,-0.0398,0.0558,-0.0131,-0.0375,0.0125,0.0684,-0.0997,-0.0806,0.0137,-0.0225,0.0767,-0.0897,0.0505,-0.0337,0.0339,0.0237,0.0105,0.0266,-0.1085,-0.0344,-0.0157,0.0189,-0.0559,-0.0615,0.0258,0.0424,-0.0407,0.0423,0.0022,-0.0104,0.0394,-0.0379,-0.0225,-0.0294,-0.0397,0.0631,0.0316,-0.0784,-0.0151,-0.0689,0.0408,0.059,0.0465,0.0174,0.0159,0.0489,0.0562,0.0156,0.0444,-0.0934,-0.0598,0.0483]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"Honestly, 20% felt underwhelming. But multiplied across hundreds of daily interactions, it mattered. Publication covers became automatic.","embedding":[-0.002,0.1016,-0.0325,0.0592,0.1106,-0.0235,-0.1047,0.049,-0.0287,0.062,-0.0069,0.0425,0.0681,-0.0106,-0.0275,-0.0527,-0.0306,-0.0341,-0.0705,0.0075,-0.0628,-0.0928,0.0854,-0.0494,-0.0121,-0.0506,0.0027,-0.0179,0.0019,-0.0964,0.0727,0.028,0.0644,0.0562,0.0689,0.0431,-0.0423,0.0625,-0.0263,-0.0162,0.0183,-0.0903,-0.0317,-0.0124,0.0411,-0.0423,-0.0556,0.0147,0.0335,0.0798,-0.0362,-0.0712,-0.0807,-0.0269,0.0497,0.0443,-0.0193,0.0075,-0.056,0.0275,-0.0421,0.0097,-0.1061,-0.0016,0.0638,0.066,0.0547,-0.0267,0.0626,0.0052,-0.0195,0.0466,0.0296,0.03,0.0087,-0.0548,-0.0355,0.0279,0.003,-0.129,0.0836,0.0213,-0.04,0.0219,-0.022,-0.0159,0.0525,0.0118,0.0552,0.0302,0.003,-0.0244,0.0434,-0.0219,-0.0746,-0.0011,0.0129,-0.1188,0.0256,0.0547,-0.0221,-0.0187,0.0871,-0.0282,0.0283,-0.0671,0.0472,-0.0106,-0.1044,0.0377,0.0372,-0.0041,-0.0746,-0.0461,0.0472,0.0243,0.0396,0.0166,0.0432,0.0155,0.004,0.0635,-0.0402,-0.0436,-0.0202,0.0187,0.0225,0,0.0044,0.0283,0.02,0.0526,0.036,-0.0633,0.0456,-0.0621,-0.0636,-0.095,0.0695,0.0009,-0.0719,0.1584,0.0146,-0.0463,-0.0177,0.1384,-0.0249,0.0229,-0.0541,-0.1087,-0.0422,0.0097,0.0151,0.0248,0.0363,-0.0048,-0.0278,-0.0096,-0.0173,0.0229,0.0142,0.0461,-0.0474,0.0511,-0.005,-0.0178,0.0333,0.044,-0.0217,0.0321,0.0295,-0.0096,-0.0057,0.0807,0.0206,-0.0453,0.0569,0.0121,0.1104,0.0436,0.0455,-0.0324,-0.0531,-0.0441,0.0182,-0.1155,0.0255,-0.0127,0.0652,0.0234,-0.049,0.0777,0.0386,0.0043,0.0319,-0.023,0.0101,-0.0044,-0.057,-0.0125,-0.0113,-0.0938,0.0499,-0.0167,0.0433,-0.0076,-0.0464,0.0462,-0.02,0.0401,-0.0405,-0.11,0.0526,-0.0483,0.0429,-0.0087,-0.0293,-0.0711,0.0209,0.0519,0.0217,0.025,0.0407,0,0.0559,-0.0625,0.0404,0.0971,0.0224,-0.0086,-0.0791,0.1089,-0.0017,-0.0496,-0.0332,-0.0382,-0.0761,-0.0957,-0.0903,-0.0726,0.0519,-0.0261,-0.057,0.0481,0.0313,0.0542,0.009,0.049,-0.0087,0.0195,0.0732,0.0898,-0.019,-0.0789,-0.0446,-0.0728,0.0166,-0.0305,0.0421,0.0083,-0.0154,0.0505,-0.0124,0.0845,-0.0198,-0.0396,-0.0241,-0.0257,-0.0699,-0.039,0.005,0.0039,0.0126,0.0538,-0.0616,-0.0201,-0.0109,-0.0459,0.0462,-0.0219,-0.0379,-0.0515,0.0061,0.0575,-0.0285,0.0296,-0.0246,-0.0737,-0.0525,-0.0141,-0.0036,-0.0038,-0.1234,0.0679,-0.0248,-0.0017,0.0265,-0.0242,0.0228,-0.0277,0.1092,0.0133,0.0465,-0.0602,-0.0695,0.0486,-0.0665,-0.0295,-0.0253,0.0964,-0.0326,-0.049,0.0541,0.0617,0.009,0.0467,0.0984,0.0971,-0.0213,0,0.0342,0.0049,0.0354,0.0452,0.0769,-0.0211,0.0794,0.0553,0.0316,-0.0822,0.0518,-0.0118,-0.0144,0.0199,-0.0409,-0.0442,0.0665,0.0424,-0.1058,-0.0879,-0.0602,-0.0378,0.0388,-0.0916,0.0362,0.0376,0.0199,-0.0038,0.0041,0.0341,-0.0262,0.0019,-0.0692,0.0631,-0.0263,0.0065,0.0328,-0.0335,-0.0826,0.0097,0.0213,0.0271,0.0359,-0.0139,-0.0658,-0.0346,0.0029,-0.0211,-0.0504,0.005,-0.0304,-0.0905,0.0372,0.039,0.007,0.071,0.0841,0.0173,0.1233,0.0785,-0.0045,-0.0875,-0.0096,0.1022]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"Editors can still override when needed — custom campaign graphics, translated covers — but the default path became the fast path. We standardized ruthlessly across 15 sites.","embedding":[0.0199,0.0233,0.0494,0.0705,0.0983,-0.0146,-0.1194,-0.0246,0.0597,0.0321,-0.0864,0.0945,0.0044,-0.0135,0.0089,-0.0367,-0.0175,-0.0555,-0.0962,-0.0215,-0.1069,-0.0731,0.0354,-0.0015,0.0361,-0.0032,-0.0629,0.0079,0.0082,-0.0922,-0.0603,0.04,0.0773,0.0174,0.0099,0.112,-0.0429,0.0375,-0.0012,-0.0396,-0.044,-0.0622,-0.0222,-0.0117,0.0105,-0.0691,0.0235,-0.1013,-0.0172,0.0704,0.0251,-0.0777,-0.0421,-0.007,0.0209,0.021,-0.013,0.0262,-0.0361,-0.001,-0.0275,0.0144,-0.0723,0.0231,0.0062,0.0271,0.0848,-0.0139,0.0157,-0.0566,-0.035,0.0066,-0.0498,0.0226,0.0279,-0.0112,0.0306,0.0049,0.0381,-0.1165,0.0749,-0.0153,-0.0336,0.0903,0.0157,-0.0171,0.0252,0.0143,0.0571,0.0442,-0.0039,-0.003,0.1372,-0.0695,-0.0251,-0.0293,0.0013,0.0177,-0.0011,0.0643,-0.009,-0.0084,0.0264,-0.0651,0.0351,-0.0055,0.0658,0.0548,-0.0893,0.0798,-0.0121,0.0149,-0.0115,-0.0165,0.095,0.011,-0.0296,-0.0087,0.0373,0.1654,0.0645,0.0774,0.0144,-0.0914,-0.0062,0.0739,0.0376,0,0.0667,0.1075,0.0239,0.0238,0.0546,-0.012,-0.0166,0.0151,-0.0202,-0.0984,0.0395,0.0699,-0.0512,0.1044,0.0313,-0.0048,0.0248,0.0924,-0.0327,0.0163,-0.0294,-0.0901,-0.046,0.0331,-0.0103,-0.0214,0.047,0.0066,0.004,-0.0189,-0.0128,0.0206,0.0532,-0.0021,-0.0201,0.0099,0.0745,-0.0214,0.0943,0.0361,-0.0774,0.0924,0.0205,-0.0538,0.0194,0.0573,0.0332,-0.0122,-0.0141,0.0168,0.0981,0.0492,0.0716,0.0397,-0.0166,0.0534,0.0509,-0.0795,0.0414,0.0391,0.0978,0.1003,-0.0069,0.0801,-0.0045,0.0816,0.0392,0.0372,-0.0108,-0.024,-0.0467,-0.0065,-0.0614,-0.0742,0.0177,-0.0547,0.0179,-0.1023,-0.0076,0.02,-0.0475,0.0169,-0.007,-0.0907,0.0555,-0.0879,0.0532,-0.035,-0.0453,0.0018,0.0456,-0.021,-0.0151,0.0282,0.0212,0,-0.0729,-0.0399,-0.0649,0.0644,-0.0155,-0.0214,-0.1087,0.1361,0.0498,-0.02,0.0077,-0.0598,-0.038,-0.0428,-0.1139,-0.067,0.0083,-0.0582,-0.0552,0.0026,0.1186,-0.006,-0.0343,0.0359,0.0035,0.0489,-0.029,0.048,0.0032,-0.0592,-0.0756,-0.0848,-0.0188,-0.0803,0.0633,-0.0211,-0.0693,0.0581,-0.0268,0.0488,0.0299,-0.0093,-0.0143,0.0193,-0.0573,0.0698,-0.0804,-0.0868,0.0149,-0.017,-0.0152,-0.1099,-0.0352,-0.0329,0.0135,-0.0473,0.0096,-0.0488,-0.0492,0.0276,-0.0408,0.0452,-0.044,0.0262,0.0022,0.0021,0.0417,-0.0209,-0.1248,0.0209,0.0174,0.0112,-0.0757,-0.0418,-0.0242,0.0048,0.0436,-0.0111,0.0102,0.0113,-0.097,0.044,-0.0228,-0.0736,-0.0324,0.0751,-0.0393,0.01,0.0135,0.0537,0.0024,-0.0037,-0.0243,0.056,-0.0438,0,0.0064,0.0455,0.0156,0.0386,0.0439,-0.0999,0.0143,0.0703,0.0899,0.0067,0.0687,-0.0481,-0.0442,-0.0229,0.0128,-0.0011,0.0416,0.0556,-0.0717,-0.1004,-0.0103,-0.017,0.0078,-0.0991,0.0195,-0.006,0.0445,0.0436,-0.0231,0.0423,-0.0505,-0.0118,-0.0181,0.0033,-0.0853,-0.0834,0.0224,-0.0287,-0.0143,0.0518,0.0119,-0.0237,0.0366,-0.0282,0.028,-0.0286,-0.0374,0.068,0.0179,-0.0854,-0.0078,-0.0402,0.0024,0.0763,0.0394,0.0346,0.0486,0.0294,0.0553,-0.0047,0.0126,-0.0761,-0.0321,0.0406]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"Consistency : Editors moving between sites now encounter familiar patterns instead of relearning workflows. The per-editor average: 50 minutes saved per week.","embedding":[0.005,0.0334,0.0304,0.0499,0.1312,-0.0049,-0.095,0.0017,0.0814,0.0693,-0.0906,0.1127,-0.0102,-0.0347,0.0409,-0.0406,0.0184,-0.0483,-0.1126,-0.0112,-0.1191,-0.0151,0.0447,0.0296,0.0043,0.0084,-0.0831,-0.0026,0.0254,-0.067,0.0127,-0.008,0.0821,-0.0046,-0.0084,0.0901,-0.0177,-0.0073,-0.0193,-0.0718,-0.0234,-0.0214,-0.0534,0.0087,0.0223,-0.062,0.0179,-0.0813,-0.0296,0.0352,0.0496,-0.085,-0.0018,-0.0382,-0.0396,0.0756,-0.0042,0.0097,-0.0131,-0.0051,-0.0534,0.0172,-0.0695,0.0114,0.0631,-0.0134,0.0725,-0.0134,-0.0222,-0.0099,0.0004,-0.0079,-0.0016,-0.0026,0.0244,-0.0306,0.0013,0.0428,0.0271,-0.05,0.1101,-0.0345,-0.0766,0.0848,-0.035,-0.0247,0.0304,-0.0117,0.0606,0.0637,0.0351,0.0248,0.1563,-0.0662,-0.0489,-0.0512,0.0187,0.0464,-0.003,0.0818,0.0128,0.0549,0.02,-0.0593,0.0289,-0.026,0.0682,0.0224,-0.0845,0.0529,0.0151,-0.0019,0.0294,-0.0159,0.098,-0.0171,0.006,0.0332,0.0606,0.1343,0.0412,0.0337,-0.0041,-0.0689,-0.0105,0.1036,0.0274,0,0.0346,0.053,0.0166,0.0203,0.0468,-0.0307,-0.0002,-0.035,-0.0083,-0.0902,0.0816,0.0696,-0.003,0.0796,0.0297,-0.0123,0.0339,0.0851,-0.0607,-0.0014,-0.0099,-0.0956,-0.0249,-0.0112,-0.0003,-0.0326,0.0072,0.0029,-0.0236,-0.0162,-0.0543,0.0248,0.0007,0.0165,-0.0229,0.0165,0.0714,-0.0632,0.0866,0.0072,-0.1002,0.076,0.0348,-0.079,-0.0121,0.0448,-0.0147,-0.0105,0.0215,-0.0108,0.1104,0.0531,0.0966,0.0425,-0.0539,0.0508,0.0472,-0.0772,0.0421,0.0502,0.0828,0.0737,0.0281,0.0693,0.0408,0.0906,0.0275,0.069,-0.0027,-0.037,-0.0585,-0.0338,-0.0175,-0.0454,0.0074,-0.0196,-0.0214,-0.0741,-0.0093,0.0183,0.0277,-0.0024,0.0041,-0.0644,0.0893,-0.0748,0.0146,-0.0058,-0.0268,0.0035,0.0239,0.0172,-0.0056,0.0392,0.0236,0,-0.0262,-0.0816,-0.0618,0.0298,-0.0395,-0.0391,-0.1656,0.0263,-0.0197,-0.0419,-0.0621,-0.0807,-0.0007,-0.02,-0.0839,-0.0024,0.0124,-0.0935,-0.0277,-0.0016,0.1258,0.0017,-0.0063,0.0515,0.0301,-0.0171,0,0.0724,0.0212,-0.0774,-0.0612,-0.0507,0.0047,-0.0773,0.0406,0.0134,-0.0493,0.016,-0.0352,0.0375,-0.0107,-0.0055,-0.0222,-0.0057,-0.04,0.1207,-0.0661,-0.0385,0.0042,-0.0202,0.0093,-0.0648,-0.0002,-0.0262,0.0138,-0.0757,-0.009,-0.0776,-0.0481,0.0154,-0.0481,0.0844,-0.0542,-0.0084,-0.0045,-0.0022,0.0759,-0.0144,-0.0929,-0.0175,0.0017,-0.0149,-0.0264,-0.0455,-0.0085,0.0847,0.0363,-0.0407,-0.0228,0.0194,-0.0863,0.0361,-0.0227,-0.0964,-0.0354,0.0502,-0.0115,-0.0426,-0.0073,0.0311,0.0263,-0.0547,0.0017,0.0711,-0.0346,0,0.0227,0.0302,-0.0734,0.064,0.039,-0.0865,0.0165,0.042,0.0689,0.0502,0.0468,-0.0699,-0.0424,0.0088,-0.0169,-0.0047,0.0241,0.0308,-0.0793,-0.0514,0.0388,0.0057,0.0225,-0.1042,0.078,-0.0042,0.0304,0.0333,-0.0128,0.0742,-0.0781,-0.0483,-0.0678,0.0401,-0.0456,-0.0708,0.0479,0,-0.0125,0.0187,0.0053,0.0063,0.036,-0.0074,-0.0547,-0.0287,-0.1128,0.1108,0.0553,-0.1215,0.0391,-0.0806,0.057,0.0439,0.0479,0.0459,0.0324,0.036,0.0378,-0.0322,0.0397,-0.0824,-0.0355,-0.0102]},{"url":"/work/2025/impact-story-editorial-efficiency/","title":"Reclaiming three weeks of editorial time every month","snippet":"lt: editors spend less time fighting the CMS and more time on content that serves UNDRR's mission — exactly what a platform should enable.","embedding":[-0.0472,-0.0458,-0.0117,0.0381,0.1555,-0.0134,-0.0971,-0.0263,-0.0118,0.0515,-0.0424,0.1259,-0.0111,0.0096,0.0414,-0.0221,-0.0095,-0.0069,-0.044,0.0226,-0.1019,0.031,0.0463,0.0092,0.0234,-0.0113,-0.1429,-0.0311,-0.028,-0.0807,0.0379,0.0231,-0.0089,0.0252,0.0768,0.0237,0.0141,-0.095,-0.0005,-0.0583,0.0397,-0.0759,-0.0368,0.0151,0.0025,-0.0361,0.0062,-0.0861,0.0194,-0.0161,-0.0384,-0.0521,-0.0167,-0.0375,-0.0083,0.0443,-0.0362,-0.0061,-0.0458,-0.0631,0.0377,0.0351,-0.0397,0.0719,0.0162,-0.0134,0.0405,-0.0185,0.0156,0.0482,-0.0357,0.0321,-0.0119,0.0469,0.0166,-0.0342,0.0265,0.0441,-0.0255,-0.0695,0.0912,0.03,-0.0444,0.1125,-0.1107,-0.0637,-0.0037,-0.0747,0.0219,0.0343,0.0823,0.0322,0.1751,0.0127,-0.0573,-0.0681,0.0659,0.0006,-0.002,0.1063,-0.0101,0.0537,0.0056,-0.0601,-0.0459,0.0104,0.0444,0.0562,-0.0612,0.0037,0.0332,-0.0056,-0.0609,-0.0526,0.0642,-0.0384,0.0113,-0.0547,0.0946,0.0844,-0.0056,0.024,-0.0421,-0.0276,0.0311,0.0727,0.0123,0,0.0004,0.0768,-0.0464,0.028,0.0479,0.0143,-0.0366,-0.0601,-0.1002,-0.072,0.0405,0.0816,-0.0114,0.0567,0.0251,-0.073,0.0076,0.132,0.0284,-0.0188,0.0237,-0.05,-0.0303,-0.0357,0.0177,-0.011,0.0375,-0.0309,0.0256,-0.0094,-0.0427,0.08,-0.0362,-0.0172,-0.0341,-0.0189,0.0181,-0.0554,0.045,0.013,-0.0862,0.045,-0.0117,-0.0535,0.0297,0.0892,0.0231,-0.0313,0.0895,-0.0615,0.0867,-0.0007,0.0525,0.0165,0.0056,-0.0416,-0.0123,-0.0404,0.0394,-0.0426,0.0855,-0.0073,0.0124,-0.0323,-0.0096,0.028,0.008,0.095,0.0104,-0.0246,-0.0233,-0.0433,0.0655,-0.0246,-0.0085,0.0018,-0.0812,-0.0726,0.047,-0.0266,0.0583,0.0049,0.0256,-0.0551,0.1007,-0.0732,0.0105,-0.0566,-0.0013,0.0132,0.0119,0.0081,0.0555,-0.0211,0.0027,0,-0.0166,-0.0826,-0.0703,0.0259,-0.0569,0.0154,-0.1122,0.1042,0.0309,-0.0219,-0.0449,-0.0099,0.0021,-0.0345,-0.0897,-0.0015,0.012,-0.0806,-0.0924,-0.0099,0.1004,0.0224,-0.0779,0.0721,0.0632,0.0029,0.0474,0.0668,0.0048,-0.0896,-0.0536,-0.0762,-0.0187,-0.0459,0.0764,0.0449,-0.0322,-0.0003,-0.0871,0.0105,0.0022,0.0093,0.001,-0.067,-0.0297,0.0635,-0.055,0.0157,0.0224,0.0093,-0.0026,-0.095,0.0544,-0.0659,-0.0062,-0.029,0.009,-0.0261,-0.042,0.0169,-0.0346,0.0801,-0.0858,-0.0051,0.0165,-0.0285,-0.0089,-0.0657,-0.0771,0.0005,0.0459,-0.0293,-0.0707,-0.1103,0.049,0.0356,0.1095,0.0005,-0.0339,0.0187,-0.0135,0.045,-0.0264,-0.0327,0.0192,0.0234,0.01,-0.0308,-0.0428,0.0591,-0.023,-0.0665,0.0563,0.0658,0.0354,0,0.0007,0.0451,-0.0731,0.0836,0.0802,-0.02,0.0349,0.0787,-0.006,0.0414,0.0758,-0.0912,-0.0287,0.031,0.0434,0.0062,0.0598,0.0225,-0.0722,-0.0559,0.0033,0.0526,0.0439,-0.0184,0.0275,0.0208,0.0089,0.0407,0.0173,0.0202,-0.1006,-0.0105,-0.0941,0.0493,-0.0113,-0.0327,0.0223,0.0502,-0.0386,-0.0529,-0.0152,0.0309,0.0522,0.0005,-0.0353,-0.0355,-0.0709,0.0766,0.0193,-0.0741,-0.0166,-0.0899,-0.0009,0.0859,0.0087,0.0175,0.0128,0.0722,0.0021,0.0923,0.0696,-0.068,0.0116,0.0301]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"← Work Turning vague content guidelines into measurable AI-ready standards 2025 1,137 words Filed in: content strategy, AI, Drupal, editorial systems UNDRR's AI assistant couldn't learn from vague","embedding":[-0.0567,-0.0301,-0.0038,0.0219,0.0741,-0.0318,-0.0442,0.0304,-0.0147,0.0351,-0.0098,-0.0492,0.0516,0.0312,0.0256,0.0194,0.0554,-0.0537,-0.1264,0.0085,0.0544,0.1036,-0.0032,-0.0024,-0.0495,0.0334,-0.0292,-0.0075,0.0047,-0.0196,0.0227,0.0023,0.0352,0.0055,0.0946,0.0686,0.0101,0.0106,-0.0159,0.0223,0.0043,-0.0229,-0.079,0.0279,0.0591,-0.0145,-0.0422,-0.0696,-0.0837,0.0303,-0.0556,-0.0119,-0.0156,0.0024,-0.0051,-0.005,-0.0613,0.0038,-0.0564,-0.1241,0.0261,-0.059,0.0025,0.0085,0.0438,0.0383,-0.0552,0.0218,0.0357,-0.0482,-0.0538,-0.0033,0.0907,0.0633,0.004,0.0101,0.001,0.064,0.015,-0.0214,-0.001,0.0188,0.0817,0.0471,-0.0013,0.0209,0.0124,-0.0494,0.0206,0.0565,0.0192,-0.0572,0.1697,0.0156,0.0798,0.0003,0.0387,-0.1216,-0.0018,0.0434,0.0169,0.0142,-0.0869,-0.0856,-0.0641,-0.0459,0.0239,-0.0197,0.0189,0.0097,-0.0516,0.0341,-0.0201,-0.13,0.0688,-0.0249,-0.0463,0.0359,0.0738,0.0131,-0.0522,-0.0459,0.0104,0.0083,0.0489,0.0723,-0.0461,0,0.0504,0.0734,-0.0431,0.0259,0.0367,0.0004,-0.0723,-0.0082,-0.0273,0.0083,0.0292,0.0986,-0.0651,0.0609,0.0031,0.0094,0.0299,0.082,-0.0319,-0.0381,0.0516,-0.0793,0.0937,-0.0735,0.0632,0.0682,-0.0396,0.0118,0.1046,-0.0009,-0.0255,0.0124,0.0417,-0.0295,-0.0364,0.0406,-0.0918,0.0016,0.0136,-0.0117,-0.01,0.0359,0.0227,-0.0478,0.0463,-0.014,0.0519,-0.0746,0.0349,-0.0356,0.0471,0.0515,0.0628,-0.0901,0.0126,-0.0471,-0.0006,0.0075,0.0044,-0.0097,0.0309,0.0259,-0.0307,0.0758,0.0346,0.0487,0.0046,0.1033,0.0881,-0.066,-0.0156,0.0285,-0.0429,0.0094,-0.0395,-0.0725,-0.0366,-0.0723,0.0811,-0.0521,-0.0335,0.1033,0.0403,-0.0102,-0.0159,-0.0671,-0.0051,0.0377,-0.0023,0.0172,-0.0057,-0.0225,-0.0232,0.0233,0.0321,0,-0.0155,-0.0362,-0.1346,0.0419,0.0073,-0.0276,-0.0933,-0.0259,0.1437,0.0024,-0.0221,-0.0487,-0.0363,0.0006,-0.0477,-0.027,-0.0763,-0.0751,-0.0221,-0.0231,0.1169,-0.0018,-0.1147,0.032,-0.0058,0.0461,-0.0055,-0.0336,0.007,-0.0446,-0.0234,0.001,-0.0699,-0.0091,-0.0071,-0.0779,-0.0351,-0.0441,-0.0745,0.0454,0.007,0.0622,-0.0892,-0.0352,-0.0646,0.0218,0.0208,-0.0145,0.0767,0.0059,-0.0113,-0.1051,-0.0562,-0.025,-0.0286,0.0144,-0.0218,-0.0231,-0.0167,-0.0178,-0.0293,0.0782,-0.0706,0.0555,0.0395,-0.0335,-0.0217,-0.0182,-0.0416,-0.0224,0.0179,-0.0231,-0.0884,-0.1046,0.0382,-0.0604,-0.0213,-0.031,-0.029,-0.0297,-0.0203,-0.0142,-0.0128,0.085,0.051,0.0836,0.0465,-0.0159,0.0074,0.1241,-0.0268,-0.0284,-0.0171,0.1,-0.1353,0,-0.0142,0.0273,-0.0578,0.0674,-0.0015,-0.0032,-0.0619,0.0498,-0.015,0.0072,0.0264,-0.0625,-0.0627,0.0123,0.065,-0.0255,0.0291,0.0816,-0.0328,-0.0142,0.0422,0.0341,-0.0771,-0.0537,0.1458,0.0106,-0.0268,0.0974,-0.0125,0.0722,0.039,-0.0235,0.0398,0.0191,0.0061,0.0256,0.078,0.0096,-0.0194,-0.0147,0.0298,0.1087,0.067,0.0433,0.0236,-0.0677,-0.0718,-0.0282,0.029,-0.0861,-0.0568,-0.07,0.0287,0.1032,0.1024,0.0079,0.041,0.0023,0.0163,0.049,0.0737,-0.0369,-0.0044,-0.0113],"teaser":"UNDRR&#39;s AI assistant couldn&#39;t learn from vague guidelines like &#39;keep it concise.&#39; I extracted patterns from high-quality examples to create measurable standards.","date":"Sun Dec 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"pilot launched custom agents, the idea was obvious: build an AI assistant to help with drafting and tagging.","embedding":[0.0466,-0.0316,-0.0885,-0.0166,0.0571,-0.028,0.0058,0.0496,-0.0411,0.0231,-0.013,-0.0175,0.0487,0.0258,-0.0094,0.0958,0.0441,-0.0511,-0.0978,0.0312,0.0445,0.0816,0.0442,-0.0152,-0.076,0.0522,-0.0304,-0.055,0.0065,-0.0132,0.0833,0.0491,0.0624,0.0297,0.0544,0.0687,-0.0284,0.0266,0.0648,-0.0162,-0.0016,-0.0107,-0.058,0.0558,0.0764,0.0238,-0.0382,-0.0719,-0.0176,0.0231,-0.1,-0.0468,0.0338,0.0135,-0.042,0.005,-0.0938,-0.0605,-0.0366,-0.0897,0.0131,-0.0358,-0.0195,0.0364,0.0219,0.0042,-0.0837,0.0671,-0.0182,-0.0125,-0.0123,0.0315,0.0461,0.0732,0.0186,0.005,-0.0454,0.0291,0.0618,-0.0878,0.0121,0.0832,0.0439,0.0403,-0.0203,0.013,0.0112,-0.0315,0.004,0.0622,0.0535,-0.1149,0.1449,-0.0362,0.0696,0.0369,-0.0032,-0.1672,-0.032,0.102,-0.0236,0.0195,-0.0577,-0.0861,-0.1134,0.0011,0.0464,0.0371,-0.0076,-0.0292,0,0.0026,-0.0436,-0.0538,0.0982,-0.0072,0.0461,0.0437,0.1347,0.0271,-0.1003,0.0044,-0.0128,-0.0153,0.0244,0.076,-0.0562,0,0.0289,0.0994,-0.0657,0.1191,-0.0126,-0.0265,-0.0081,-0.0195,-0.0514,0.0292,0.0574,0.0571,-0.0529,0.0074,0.0421,-0.0125,0.0166,0.0787,-0.0123,-0.0039,-0.0112,-0.0283,0.0733,-0.072,0.0847,-0.0088,-0.0848,-0.0277,0.0865,0.0234,0.0001,0.0474,-0.0064,-0.0258,-0.0304,0.046,-0.0921,-0.0342,0.0374,-0.0174,-0.037,0.0277,0.0471,-0.0292,0.0072,0.0534,0.0368,-0.0858,0.0348,0.0398,0.0307,0.0248,0.0749,-0.083,0.005,-0.0688,-0.0509,0.0059,0.0126,-0.037,0.0346,0.0113,-0.0318,0.0917,0.0546,0.0379,-0.0232,0.1133,0.0804,-0.0992,-0.0345,-0.0034,-0.0606,-0.0444,-0.0563,-0.0248,-0.043,-0.0876,-0.0022,-0.0355,-0.0091,0.0597,0.0102,-0.0081,-0.0112,-0.0403,0.0306,0.0255,0.0333,0.022,-0.012,0.0058,-0.0782,0.0551,-0.0289,0,0.0114,-0.0668,-0.0848,0.0561,0.0291,0.0124,-0.0938,-0.016,0.066,-0.044,-0.0385,-0.0515,-0.0625,0.0183,-0.0322,-0.0253,-0.0385,0.0022,0.0193,0.0144,0.0468,0.0319,-0.0802,0.0562,0.0438,0.0508,-0.0591,0.0049,0.0039,-0.0017,-0.0446,-0.0439,0.0059,-0.0054,-0.0663,-0.0571,0.019,-0.0539,-0.0081,0.0444,0.0154,0.0714,-0.0606,-0.0688,-0.1069,-0.0059,-0.0295,-0.0283,0.0314,0.0042,-0.0165,-0.0826,-0.0468,-0.0818,-0.0655,-0.013,0.0033,-0.0183,-0.0423,-0.011,-0.0337,0.0761,-0.0643,0.0091,0.0303,-0.0716,-0.0212,0.017,-0.1013,-0.0251,0.0059,-0.0517,-0.0584,-0.0175,0.0466,-0.0067,0.08,-0.0603,-0.0206,-0.0223,-0.0029,-0.0341,-0.0211,0.0662,0.0656,0.1185,0.0193,-0.0496,0.0009,0.0543,0.006,-0.0509,0.0114,0.0601,-0.1106,0,-0.0352,-0.0189,-0.0404,0.0592,0.0059,0.0277,-0.0268,-0.0108,-0.0276,-0.0169,0.0571,-0.0253,-0.0684,-0.0126,0.0191,-0.0103,-0.0315,0.069,-0.0527,-0.0079,0.1013,-0.01,-0.0327,-0.0503,0.1312,-0.0043,-0.0417,0.046,-0.0453,0.0928,0.0416,-0.0264,-0.0272,0.036,0.025,0.0338,0.0502,-0.0771,-0.0202,0.0094,0.0186,0.0979,0.0452,0.0007,0.0358,-0.015,-0.0722,0.0045,0.0438,-0.0728,-0.0092,-0.0415,0.0503,0.1075,0.0692,0.0057,0.0549,0.0363,-0.0244,-0.0178,0.1157,0.055,-0.0173,0.0068]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"How should AI access institutional knowledge? # The UNDRR platform spans 17+ domains with over a decade of content.","embedding":[-0.0536,-0.0354,-0.0569,0.0356,0.044,-0.0074,-0.028,0.0331,-0.0466,-0.001,-0.0189,0.0078,-0.0023,0.0487,-0.0021,0.0352,0.1205,-0.0593,-0.0514,-0.0254,0.0402,0.0301,-0.0061,-0.0439,-0.057,0.0753,0.0063,-0.0551,0.0977,-0.0401,0.013,0.0762,0.0567,0.0561,0.0137,0.0604,0.0384,0.0325,-0.0123,-0.0277,0.0026,-0.0129,-0.0203,0.0121,0.1067,0.0156,-0.0249,-0.0245,-0.0358,0.0375,-0.1323,-0.0569,0.0034,0.0096,0.0259,0.0519,-0.0319,0.0194,-0.0341,-0.0651,0.0111,-0.0825,0.0024,-0.0048,0.0098,0.0228,-0.0334,0.0667,0.1226,-0.0852,-0.0747,0.0468,-0.0061,0.0511,-0.0005,0.0358,-0.0233,-0.033,0.0399,-0.0895,-0.0033,0.0818,0.0388,0.0561,-0.0112,-0.0007,0.0082,-0.0337,0.0335,0.0656,0.0871,-0.0881,0.0237,-0.0807,0.1024,0.0405,0.0107,-0.0868,0.0108,0.0336,0.0028,0.0873,-0.0837,-0.0584,-0.045,0.0244,0.0639,-0.0066,0.0997,-0.0053,-0.0279,0.1037,-0.0113,-0.1306,0.0633,-0.0169,0.0226,0.0171,0.0895,0.0439,-0.0273,0.0124,0.0385,0.031,0.1142,0.0719,-0.0922,0,0.0568,0.0528,-0.0363,-0.0019,0.0006,-0.0525,0.0316,0.0339,-0.0435,0.0419,0.0077,0.1061,-0.0729,-0.0117,0.0802,0.0116,-0.0059,0.0438,0.0135,-0.0132,0.0043,-0.0383,0.0792,-0.0595,0.0605,0.0357,0.0222,0.0349,0.1025,0.0011,0.0011,-0.0474,-0.0184,0.0301,-0.011,0.0442,-0.0874,-0.0685,0.0179,-0.0174,-0.0211,-0.0037,0.0218,-0.0489,-0.0574,0.0043,-0.0097,-0.0785,0.026,-0.0078,0.0312,0.0544,-0.0024,-0.1012,0.013,-0.0089,-0.0442,0.0226,0.0428,0.071,0.0022,-0.0154,0.0037,0.1217,0.0378,0.0059,-0.0688,0.0432,0.0982,-0.0297,0.0357,0.0195,-0.0303,-0.0761,-0.0137,-0.0624,-0.0445,-0.0655,0.0227,-0.0643,0.0117,0.0579,0.0197,-0.0231,-0.0283,0.0205,0.0256,0.0071,0.0505,0.0127,-0.0239,-0.0099,-0.0463,0.0563,-0.012,0,0.0299,-0.0686,-0.0888,0.0647,0.0277,-0.0183,-0.1635,0.0009,0.0402,-0.0502,-0.0193,-0.0551,-0.0475,-0.0128,-0.0329,0.0167,-0.0521,-0.0844,0.0181,0.0587,-0.0266,-0.0068,-0.1402,0.0264,-0.0057,0.0405,-0.0853,0.0187,-0.055,0.0285,-0.0215,-0.0262,-0.0234,-0.0567,-0.0317,-0.0164,-0.0382,0.0095,-0.022,0.0534,0.0668,0.0372,-0.0622,-0.1149,-0.0497,0.0405,-0.125,0.0366,0.0804,0.0273,-0.0145,-0.0883,0.0172,-0.0997,-0.0224,0.0243,-0.0359,0.0214,-0.0676,0.0653,0.0173,-0.0003,-0.0755,-0.0097,0.0382,0.0148,0.0081,-0.0086,-0.1364,-0.0117,-0.0095,-0.0209,-0.053,-0.0288,0.0344,0.0237,0.044,-0.0439,-0.0265,-0.0156,-0.0326,-0.025,-0.0059,0.065,0.0155,0.1413,0.0301,-0.0272,0.038,0.0318,-0.0285,-0.0733,-0.0849,0.0304,-0.0477,0,-0.049,-0.0244,-0.0213,0.0257,0.035,0.0583,-0.081,0.0861,-0.0347,0.0207,0.0104,-0.1279,-0.0509,-0.0037,0.0948,0.0257,0.0083,-0.0182,-0.0769,-0.0348,0.0989,0.0006,0.0107,-0.0045,0.0685,0.0034,0.0307,0.0941,0.0006,0.097,-0.0058,-0.001,0.0076,0.0079,0.0508,-0.0035,-0.0088,-0.0569,-0.0161,0.0157,0.0382,0.0378,0.0187,0.0082,0.0168,-0.0185,-0.0222,-0.0593,0.0016,0.0147,-0.0465,-0.0683,0.0572,0.0922,0.1258,0.0177,0.0629,-0.0209,0.0402,0.0252,0.0605,-0.0287,0.003,0.0525]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"Why did I choose static knowledge over real-time retrieval? # I chose Option 3 for three reasons: Stability over freshness : Content guidelines should be consistent.","embedding":[-0.0508,-0.0132,-0.0195,0.0611,0.0679,0.0213,0.0059,0.026,-0.089,0.0165,-0.0314,0.0185,0.0247,0.0463,-0.091,0.0314,0.0731,-0.0723,-0.0585,-0.0164,0.0042,0.0509,0.0417,-0.0406,-0.0824,0.0585,-0.0936,-0.0891,0.0417,-0.0408,-0.003,0.0172,0.0854,0.0001,0.0318,0.03,0.0733,-0.0188,0.0409,-0.0019,-0.0099,-0.0332,-0.0789,0.0187,0.088,-0.0071,-0.0201,-0.0647,-0.018,0.0858,-0.1653,-0.0571,0.0265,-0.0663,-0.0049,0.0127,-0.0079,0.0751,-0.0276,-0.087,0.0752,-0.0597,-0.0448,-0.0083,0.0337,0.0336,-0.0495,0.0388,0.0633,-0.0331,-0.1093,0.0573,0.015,0.0435,0.0127,0.0646,-0.0166,-0.0519,-0.0112,-0.0815,-0.0182,0.0229,0.0681,0.0642,-0.0171,-0.003,0.0172,-0.0737,0.021,0.0585,0.0611,-0.0544,0.0417,-0.0714,0.0787,0.0471,-0.0293,-0.0848,0.0257,0.0431,0.0077,0.0681,-0.0528,-0.0706,-0.0062,-0.0096,0.0716,0.0047,0.0562,0.0111,-0.0106,0.1065,-0.012,-0.0938,0.1084,0.0391,-0.0273,0.1083,0.0655,0.059,-0.032,0.0027,0.0301,0.0032,0.0535,0.0672,-0.0231,0,0.0257,0.0954,0.0083,0.078,-0.0098,-0.0621,-0.0181,0.0208,-0.0362,-0.0161,0.0232,0.086,-0.0958,0.0244,0.0351,-0.0091,-0.0231,0.0558,0.0059,-0.02,0.0395,-0.126,0.0583,-0.1116,0.0486,-0.0049,0.0222,0.0348,0.0278,0.0048,-0.065,0.0175,0.0622,-0.0135,-0.0356,0.0387,-0.0841,-0.0102,0.0471,-0.0059,-0.0374,0.029,0.0449,-0.0917,0.0337,0.0673,0.027,-0.0629,-0.0038,-0.0449,-0.0057,0.0668,0.0364,-0.0495,0.0025,-0.0125,-0.0131,0.05,0.0103,0.0217,0.0988,0.0463,-0.0269,0.0883,0.0088,0.0482,-0.0284,0.0326,0.093,-0.0364,-0.0083,-0.0093,-0.0908,-0.0594,0.0174,-0.0713,-0.0472,-0.0656,0.002,-0.0967,-0.0129,0.0717,0.0318,-0.0585,-0.0267,-0.033,0.0238,0.0628,0.0443,0.0325,0.0062,-0.002,-0.0178,0.028,-0.0353,0,-0.0066,-0.039,-0.0774,0.074,-0.0434,0.0009,-0.1161,0.0102,0.0799,-0.0087,0.0157,-0.0569,-0.0423,0.0386,-0.0723,-0.0051,-0.0799,-0.0506,0.0245,0.0054,0.086,0.0047,-0.1168,0.0411,0.0233,0.0442,-0.068,0.0201,-0.0246,-0.0154,-0.0273,0.0085,0.0185,-0.0151,0.0204,-0.0642,-0.0308,-0.0527,-0.0086,0.0802,0.0367,0.0389,-0.0646,-0.1211,-0.0128,0.0009,-0.0446,0.019,0.0336,0.0404,-0.0035,-0.0732,-0.0407,-0.0758,-0.074,0.0364,-0.0286,-0.0027,-0.0071,0.0679,-0.0532,0.0485,-0.0925,0.0295,0.0323,-0.0334,0.1009,0.0407,-0.0607,-0.0516,-0.0303,-0.0486,-0.0427,-0.033,-0.0309,0.027,0.031,-0.0721,-0.055,-0.0347,-0.0465,-0.023,-0.0047,0.0422,0.0386,0.12,-0.0023,-0.0553,-0.0073,0.1088,-0.0215,-0.0764,-0.0776,0.0123,-0.0605,0,-0.0265,0.0265,-0.0107,0.1018,0.0419,0.024,-0.0679,0.0605,-0.0314,-0.0011,-0.026,-0.097,-0.0235,-0.0005,0.0807,-0.0108,-0.0192,0.0534,-0.0655,0.0143,0.1175,0.0033,0.0058,-0.0142,0.043,-0.0179,0.0423,0.0779,-0.0201,0.0895,0.0318,0.0347,0.0276,-0.0355,-0.0059,0.0094,0.0002,-0.0216,-0.0166,0.0353,0.0223,0.07,0.0231,-0.0132,0.0217,-0.0249,-0.0327,-0.0278,0.0126,-0.0193,-0.0159,-0.0488,0.1023,0.072,0.1048,-0.0056,0.0493,0.0093,0.0204,0.0159,0.0854,-0.0055,0.0463,-0.0044]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"I didn't need to invent guidelines — I needed to identify the patterns that already make content successful.","embedding":[0.0012,0.0202,-0.015,-0.0049,0.0761,0.0042,-0.0151,0.0612,-0.0988,0.0376,-0.063,-0.0469,0.0205,0.0023,-0.0163,0.0512,0.0217,-0.0119,-0.1082,-0.0417,0.049,0.0882,0.0263,-0.0248,-0.0465,0.0684,-0.0867,-0.0106,0.0535,-0.0336,0.0363,0.0588,0.1133,0.0517,0.0754,0.0467,0.0406,-0.0102,0.0199,0.0022,0.0216,-0.0242,-0.0481,0.0273,0.0794,-0.0108,-0.096,-0.033,0.0033,0.015,-0.1419,0.0349,-0.0385,0.0094,0.0697,0.0627,-0.0105,-0.0242,-0.0112,-0.117,-0.0021,-0.0355,-0.0764,-0.0433,0.0196,0.0262,-0.0657,0.0758,0.0595,0.0554,-0.1431,0.0367,0.0203,0.0872,-0.029,0.0597,-0.069,-0.0066,-0.0637,-0.0816,-0.0424,-0.0167,0.0694,0.0801,-0.0489,0.0146,0.0557,-0.082,-0.0168,0.0266,0.011,-0.093,0.0886,-0.0493,-0.0005,0.0753,-0.0167,-0.1348,0.0471,0.0808,0.0259,0.0446,-0.0603,-0.1336,-0.0489,0.0214,0.0542,0.024,0.0026,0.012,-0.0269,0.064,-0.0762,-0.1014,0.1533,-0.0503,0.0565,0.026,0.056,0.0357,0.0021,0.0272,0.0354,0.0251,0.0158,0.0868,-0.0035,0,0.0691,0.014,0.0124,0.0446,-0.0007,-0.0154,-0.0291,-0.0178,0.0041,0.0552,0.0331,0.0718,-0.1195,0.0486,0.0231,-0.0375,-0.0069,0.0161,-0.0358,0.059,0.012,-0.0752,0.0297,-0.0798,0.0429,0.0252,-0.0234,0.0018,0.0164,0.0015,-0.0096,-0.0063,0.0672,-0.0393,-0.0292,0.0508,-0.0713,0.0337,0.0332,-0.0101,-0.0082,0.0199,0.0023,-0.0536,-0.0027,0.0733,0.0117,-0.0926,0.0652,-0.0588,0.011,-0.0295,0.0912,-0.015,-0.0324,-0.0103,0.0265,0.0044,0.0518,0.066,0.0281,0.0513,0.0128,0.0486,0.0766,0.0158,-0.0294,0.0985,-0.0329,-0.0072,-0.0034,0.0357,-0.0567,-0.0805,0.1158,-0.0184,0.0058,-0.0283,-0.0409,-0.0731,-0.0171,0.0444,0.0589,-0.0981,-0.0555,-0.0267,0.0562,-0.0062,-0.0421,-0.048,0.0109,-0.0318,-0.0184,-0.0363,-0.0539,0,0.0022,0.0245,-0.0131,0.0779,0.0227,-0.0216,-0.1052,0.0352,0.1018,0.0012,0.0118,-0.0459,-0.0313,-0.0311,-0.0706,0.0199,-0.0207,-0.0406,0.0265,0.0692,0.0105,0.0149,-0.0834,0.0449,0.006,0.0419,0.0182,0.0033,-0.0141,-0.0928,-0.029,0.0108,0.0131,-0.015,-0.0446,-0.0909,-0.0593,-0.0118,-0.0282,0.0607,0.0539,0.0803,-0.0916,-0.0892,-0.042,-0.0166,-0.0459,0.0378,0.0332,0.0381,0.012,-0.0492,-0.0604,0.0153,-0.0156,0.0019,-0.0244,0.0105,-0.118,0.0587,-0.0712,0.0856,-0.0836,-0.0174,0.0723,-0.0795,0.0219,-0.0253,-0.1101,-0.0283,-0.0019,-0.0304,-0.0209,-0.0305,-0.0082,0.0061,0.0059,-0.021,-0.0067,0.0482,-0.0098,-0.0064,-0.0109,0.058,0.0436,0.0913,-0.0164,-0.0307,0.0246,0.0949,-0.0144,-0.0347,-0.0198,0.0395,-0.0537,0,-0.0419,-0.0923,-0.0861,0.0492,-0.0262,0.0839,-0.0404,-0.0003,-0.0689,-0.0274,-0.0269,-0.0414,-0.1395,0.0276,0.0011,0.0103,0.0227,0.0435,-0.0497,-0.0166,0.0372,0.0191,0.0316,-0.0504,0.0621,0.0241,0.0149,0.0034,-0.0164,0.0535,0.0661,0.0069,-0.0506,-0.0546,0.0541,0.0203,0.0125,-0.0259,-0.0116,0.0535,0.005,0.0589,-0.0059,-0.0024,0.0203,-0.0525,-0.0306,0.0321,0.0637,-0.0429,0.021,-0.0754,0.0054,0.0195,0.0294,0.0163,-0.004,0.0462,0.031,-0.0709,0.1137,-0.0291,0.0541,0.0323]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"169 avg (range: 95-287) Paragraphs 2.3 avg Title length 82 chars avg Title pattern 56% use colons Heading usage 12% (mostly plain text) Theme tags All 50 had 2-4 Hazard tags Only 16% News articles","embedding":[0.029,0.0293,0.0154,0.0344,0.0866,0.0274,0.0565,0.0685,0.0003,-0.0169,-0.0382,-0.0417,0.0417,0.0178,-0.0465,0.0434,0.0622,-0.0271,-0.1371,0.0035,0.0789,0.1254,0.0294,-0.0309,-0.096,0.032,-0.0599,-0.001,-0.0249,-0.0296,0.0169,0.0289,0.0664,0.0547,0.0079,0.0247,-0.0234,0.0138,0.0545,-0.005,0.0441,-0.036,-0.0347,0.0616,0.0885,-0.0438,-0.0543,-0.0969,0.0105,0.0243,-0.1574,-0.0151,-0.0295,-0.015,0.0473,0.0572,-0.0773,0.0172,-0.0053,-0.0587,0.0087,-0.0372,-0.0271,-0.0042,0.0378,-0.0276,-0.018,0.0356,-0.0602,0.0731,-0.0506,0.0936,0.0316,0.1038,-0.0043,0.0678,-0.0442,-0.0071,0.033,-0.0404,0.0012,0.0032,0.0613,0.028,0.0001,-0.0112,0.0309,-0.0568,-0.0469,0.0406,0.0206,-0.1943,0.1573,0.0063,0.0393,0.042,-0.0885,-0.142,0.0014,0.0144,0.0064,0.0026,-0.0793,-0.0271,-0.0402,-0.0498,0.0432,0.0327,-0.045,-0.0108,-0.0277,0.0588,-0.0416,-0.097,0.0967,0.0122,0.0379,0.0431,0.1289,0.0711,-0.0534,0.0031,0.0263,0.0451,0.0145,0.0544,0.0186,0,0.0177,0.0463,-0.0107,0.0343,-0.0485,-0.025,-0.0554,-0.0091,0.0029,0.0314,0.0091,0.0235,-0.0374,-0.0086,0.0157,0.0101,-0.0408,0.0924,-0.0901,0.0243,-0.0286,-0.0255,0.0556,-0.0831,0.0202,-0.0149,-0.0255,-0.012,0.0034,0.01,-0.0583,0.0418,-0.0125,-0.0387,-0.03,0.0177,-0.0866,-0.0128,0.0189,-0.0196,-0.0271,0.0548,0.0526,-0.0298,0.0051,0.0817,-0.0134,-0.0752,-0.0132,0.0073,0.0019,0.0188,0.1055,-0.058,-0.0253,-0.017,0.0139,0.0083,0.0129,-0.0415,0.0244,0.0096,-0.03,0.0602,0.0252,0.0886,-0.0199,0.0677,0.0387,-0.0112,0,-0.0387,-0.0229,-0.0256,-0.0262,-0.0361,-0.024,-0.0947,-0.0373,-0.0563,-0.0109,0.0907,0.0578,-0.0817,-0.0212,-0.0812,0.0487,0.0118,-0.0171,-0.0334,0.0276,0.0256,-0.0607,0.0294,-0.0891,0,-0.0383,-0.0105,-0.0558,0.022,-0.0071,0.024,-0.05,-0.0052,0.1023,-0.0455,-0.0165,-0.0347,-0.0077,-0.0137,-0.0599,0.0126,-0.0779,-0.0286,-0.0379,0.0264,0.0126,-0.0025,-0.0956,0.0427,0.0363,0.0223,0.0283,0.0039,-0.004,-0.1016,-0.0226,0.0244,-0.0359,0.0142,-0.0438,-0.0656,0.0271,-0.1233,-0.0054,0.0958,0.0363,0.0606,-0.0014,-0.0618,-0.0916,0.0225,0.052,-0.0311,-0.0169,0.0521,-0.0544,-0.0491,-0.0688,0.048,-0.0666,-0.0143,-0.0447,-0.0221,-0.0518,0.0272,0.0083,0.114,-0.0746,-0.0137,0.0565,-0.0761,0.0046,-0.0548,-0.0726,-0.044,-0.0457,-0.0442,-0.0448,-0.0119,-0.0146,-0.0426,0.0554,-0.0564,-0.0469,-0.0106,-0.0292,0.0005,-0.0176,0.0499,0.0391,0.1064,0.008,-0.0163,0.0066,0.0917,-0.0209,-0.0234,-0.02,0.0572,-0.1377,0,-0.0021,-0.0133,-0.0468,0.1048,-0.0073,0.0311,-0.0754,0.0202,-0.017,0.0082,-0.0025,-0.0276,-0.1085,0.0096,0.0195,-0.0516,-0.003,0.0714,-0.0243,-0.0178,0.1046,0.027,-0.0605,-0.0747,0.102,0.016,-0.0319,0.0582,-0.0102,0.059,0.0481,0.018,-0.0254,-0.0047,-0.0201,0.0437,0.1079,-0.015,-0.0156,0.076,0.0289,0.0106,0.0594,0.0575,0.0227,0.008,-0.0256,-0.0025,0.0659,-0.0272,0.0601,-0.1014,0.0556,0.0419,0.0762,0.0095,0.0632,0.0094,-0.0056,-0.0392,0.1168,0.027,-0.0406,0.0335]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"Every guideline traces back to data. The AI assistant can apply these consistently because they're specific and measurable.","embedding":[0.0497,-0.0003,0.0314,0.0142,0.0794,0.0236,0.0032,0.0698,-0.0291,0.0377,-0.017,-0.009,0.032,0.0985,-0.0097,0.068,0.0304,-0.0258,-0.0843,0.0262,0.0642,0.0711,0.028,-0.0297,-0.0588,0.0483,-0.0415,-0.0439,-0.0288,0.0338,-0.0042,-0.0375,0.0664,0.0531,0.1291,0.0851,0.0606,-0.0011,0.0393,0.0057,-0.0212,-0.0018,-0.0088,-0.0052,0.1296,0.0198,-0.0498,-0.0778,-0.0178,0.0143,-0.028,0.0355,0.0378,-0.0211,-0.0165,-0.0098,-0.0515,0.0134,-0.0132,-0.0994,0.0555,-0.0483,0.0021,-0.0121,0.0375,-0.0294,-0.0783,0.0456,0.0383,-0.0838,-0.0459,0.0606,0.1404,0.0241,-0.0568,-0.011,-0.0146,0.0369,-0.0095,-0.0979,0.003,-0.0069,0.1266,0.0489,-0.0104,0.0515,-0.0028,-0.027,0.0551,0.119,-0.0023,-0.0944,0.151,-0.01,-0.0077,0.0254,-0.0223,-0.1232,0.0022,0.0495,-0.0014,0.0154,0.0017,-0.1243,-0.0239,-0.0478,-0.0219,-0.0314,-0.0119,0.0202,-0.0175,0.0419,-0.0287,-0.0593,0.077,-0.027,-0.0269,0.0097,0.0797,0.0358,-0.0286,-0.0288,-0.0292,0.0532,0.0297,0.0858,-0.0195,0,0.039,0.0798,-0.0053,0.0715,0.0173,-0.0836,-0.0938,-0.0689,0.0025,-0.0058,0.0571,-0.0244,-0.0401,-0.0102,-0.0323,-0.0341,-0.0487,0.0518,-0.0261,-0.0083,-0.0014,-0.0554,0.0611,-0.0555,0.072,0.0364,0.0033,0.0399,0.0455,0.011,-0.052,-0.0183,0.0184,-0.0788,-0.0214,-0.009,-0.0457,-0.0298,0.0085,0.005,-0.0902,-0.0007,-0.0065,0.0032,0.0432,0.0283,0.1184,-0.0344,0.0429,0.0051,-0.0395,-0.003,0.0002,-0.0577,0.0325,-0.0423,0.0445,-0.0009,0.051,-0.0351,0.0963,0.0479,-0.0549,0.0553,0.0836,0.0199,0.0353,0.0367,0.088,-0.0392,-0.0076,0.0058,-0.0479,0.0481,-0.0511,-0.0801,-0.0351,-0.0727,0.0283,-0.0312,-0.0453,0.0306,0.0413,-0.0345,0.0071,-0.0172,0.0629,0.0052,-0.0318,-0.0302,-0.0275,-0.0038,-0.0039,0.0215,-0.0718,0,-0.0206,-0.028,-0.0714,0.0256,-0.0291,-0.0036,-0.133,-0.0758,0.0865,-0.022,-0.1415,-0.026,0.03,0.061,-0.0697,-0.008,0.0059,-0.0227,-0.0543,-0.0032,0.0236,-0.0125,-0.0981,0.0428,-0.0056,0.0656,0.0017,-0.0305,0.0029,-0.0856,-0.022,-0.0174,-0.0252,-0.0036,-0.0602,-0.0613,0.0081,-0.0845,-0.0565,0.0662,0.0632,0.0235,-0.0636,-0.0441,-0.1325,0.0329,-0.042,0.0631,-0.0111,-0.0216,-0.0464,-0.0462,-0.0704,-0.0572,-0.0424,0.0135,0.0218,-0.0638,-0.0575,-0.0106,-0.0546,0.0177,-0.0564,0.0786,0.0442,-0.071,0.0315,-0.0318,-0.1093,-0.0146,0.0076,-0.0422,-0.0724,-0.0317,0.0348,-0.0344,0.0233,0.0272,0.0146,-0.032,0.0148,-0.0016,0.0054,0.0209,0.0894,0.1166,0.0004,-0.0468,0.0068,0.1201,-0.0848,0.0041,-0.0044,0.0439,-0.1328,0,-0.0171,0.0194,-0.0648,0.0009,-0.0377,-0.0077,0.0013,0.0421,-0.003,0.0196,-0.0353,-0.0026,-0.0409,0.0496,0.0106,-0.034,0.0554,0.0451,-0.0485,0.0157,0.0943,-0.0157,-0.0557,-0.0611,0.1003,0.0422,-0.0688,0.1073,-0.0294,0.0551,0.0276,0.005,-0.0207,0.0034,0.0353,0.0547,0.0891,-0.0011,-0.0368,0.0364,0.0291,0.0337,0.0283,0.0345,0.0493,0.0164,-0.0098,-0.0001,0.05,-0.0817,-0.0111,-0.0972,0.0491,0.0856,0.0897,-0.0042,0.079,0.0087,0.0601,0.0416,0.0413,0.0376,-0.0718,0.0127]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"Body : This publication examines the transformation of lost places through government-led planning and citizen-driven placemaking in disaster memorial parks following the 2011 Great East Japan","embedding":[0.068,0.0168,0.0339,-0.0048,0.1092,-0.0124,-0.0334,0.0308,-0.052,-0.0021,-0.0326,-0.0666,0.067,0.0237,-0.0202,0.0387,0.001,0.0084,-0.1047,-0.0086,0.0463,0.1124,0.0556,-0.0234,-0.0267,0.0721,-0.0193,0.0353,-0.0093,-0.0078,0.0419,0.0595,0.003,0.0081,0.0531,0.0715,-0.048,-0.0029,0.058,-0.0108,-0.0151,-0.0513,-0.0196,0.0296,0.0785,0.0224,-0.0331,-0.0831,-0.042,0.0408,-0.0481,-0.0107,0.0231,-0.0268,-0.0207,-0.0261,-0.0829,0.0247,-0.0196,-0.0859,0.0531,-0.0289,-0.0005,-0.0009,0.0313,-0.0261,-0.0576,0.0096,0.0316,-0.0097,0.0528,0.031,0.1023,0.047,-0.0636,0.0124,-0.0344,0.0258,-0.004,-0.0798,0.0206,-0.0238,0.0564,0.0418,0.0096,0.0211,0.0309,-0.0212,-0.0204,0.0716,0.037,-0.1218,0.1965,-0.0013,-0.0391,0,-0.0703,-0.0816,0.0492,0.0833,-0.0073,0.0394,-0.0868,-0.0715,-0.0207,-0.0316,-0.0041,0.0571,-0.001,0.0261,-0.0096,0.031,-0.0492,-0.0626,0.0581,-0.0358,-0.0045,0.0103,0.0712,0.045,-0.0337,-0.0108,0.0203,-0.0102,-0.016,0.0613,-0.0406,0,0.0262,0.0596,-0.0004,0.014,-0.0134,-0.0742,-0.0792,-0.0493,-0.0291,0.002,0.0739,0.0464,-0.0517,-0.0389,0.0016,-0.0143,-0.0088,0.0741,-0.083,0.0117,0.043,-0.0223,0.1008,-0.0848,0.0303,0.0184,-0.0472,0.0021,0.0251,0.0205,-0.0199,0.0014,0.0374,-0.0575,-0.0202,-0.0226,-0.0454,-0.0308,0.0019,-0.0417,-0.0781,0.021,-0.0206,-0.008,0.0627,0.0599,0.0366,-0.0644,0.0768,0.027,0.0161,-0.0017,-0.0088,-0.0468,-0.0138,0.003,-0.005,-0.0224,0.0397,-0.0346,0.0633,0.0007,-0.0089,0.0234,0.117,0.0219,0.1028,0.0561,0.0481,-0.0607,0.0198,-0.0003,-0.0205,0.063,-0.0324,-0.0703,-0.0379,-0.0324,-0.0349,0.0002,-0.0313,0.0547,0.007,-0.0424,0.0101,-0.0141,0.0692,-0.033,0.0039,0.0254,0.0124,0.0361,-0.0725,0.0114,-0.0912,0,-0.0674,-0.038,-0.0627,0.0015,-0.0378,-0.0343,-0.083,-0.024,0.0701,-0.0178,-0.0668,-0.0568,-0.0008,0.0517,-0.0549,0,0.0545,-0.0276,-0.0754,0.0674,0.0624,0.0418,-0.1545,0.0656,0.0361,0.0573,0.027,-0.0409,0.0237,-0.0947,0,0.0099,-0.0505,0.0163,-0.0495,-0.0728,-0.0148,-0.1232,-0.0623,0.1174,-0.0166,0.1054,-0.0539,-0.0273,-0.1013,0.0127,-0.0275,0.0673,0.0058,-0.046,0.0226,-0.058,-0.1167,-0.0316,0.0391,0.0224,-0.0054,-0.0585,-0.1182,0.0021,-0.0107,0.0399,-0.0641,0.0446,0.0087,-0.0295,0.0068,-0.055,-0.0724,-0.0389,0.0168,-0.0546,-0.0834,-0.0396,0.013,-0.0329,0.0468,0.0448,0.0016,-0.0497,0.0063,0.0074,-0.0242,0.0454,0.0846,0.1137,0.0007,-0.0364,-0.0134,0.0506,-0.0159,0.0242,-0.0643,0.0498,-0.0937,0,-0.0088,-0.0023,-0.1106,0.0805,-0.0069,0.0168,-0.0139,0.0164,-0.0484,0.0013,-0.026,-0.0017,-0.0743,0.0385,-0.0227,-0.0631,0.0584,0.1007,-0.034,0.0155,0.0141,0.0707,-0.0357,-0.1477,0.1037,0.0559,-0.046,0.0421,0.0115,0.0581,0.0673,-0.01,-0.0597,0.003,0.0386,0.0384,0.0821,0.0143,-0.03,0.0381,0.0408,0.0659,0.0589,0.0797,0.0279,0.0067,-0.0048,0.0417,0.0642,-0.114,-0.0158,-0.1149,-0.0024,0.0614,0.1106,0.0232,0.0309,0.0312,0.0015,0.0054,0.1046,-0.0199,-0.0236,0.0152]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"What did I actually achieve? # Metric Before After Metadata consistency Baseline +34% Titles in target range 52% 78% Theme tag compliance Variable 2-4 tags standard These aren't just numbers — they","embedding":[0.0421,0.0195,-0.0198,-0.033,0.111,-0.0389,-0.0428,0.0727,-0.0183,0.0172,-0.0221,0.0054,0.0567,0.0016,-0.0373,0.0361,0.0253,-0.0475,-0.0955,0.0553,-0.0168,0.1012,0.0373,0.0227,-0.0851,0.0506,-0.1006,-0.0113,0.0339,-0.0658,0.0696,0.0878,0.0644,-0.0046,0.0343,-0.0108,0.0066,0.0348,-0.0402,0.0533,0.0288,0,-0.0887,0.0622,-0.0218,0.0081,-0.007,-0.0342,-0.0606,0.0083,-0.0886,-0.0267,-0.0059,-0.0218,0.0235,0.0282,-0.0898,-0.0273,-0.0073,-0.0596,0.0261,-0.0737,-0.0334,0.0028,0.0074,0.035,-0.0408,0.0486,0.0197,0.0439,0.0209,0.0262,0.079,0.0636,0.0018,0.0759,-0.0177,0.0095,0.0424,-0.0795,-0.0403,-0.0224,0.0227,0.017,0.0086,-0.0021,-0.0086,-0.0546,-0.0285,0.0321,0.0858,-0.129,0.0891,-0.0092,0.0137,0.0402,-0.0144,-0.1018,0.0748,0.0807,0.0007,0.0006,-0.0812,-0.0494,-0.0314,-0.0363,0.0456,0.0634,0.0357,0.0124,0.0316,0.0448,-0.0583,-0.0729,0.0292,-0.0546,0.018,0.0243,0.0467,0.0258,-0.0534,0.037,0.0069,-0.0529,0.016,0.1317,-0.0544,0,0.0529,0.0683,-0.0287,0.0411,-0.0302,-0.0477,-0.041,-0.0072,0.0072,0.0756,0.0613,0.0663,-0.0486,-0.0284,0.0161,-0.0074,-0.0325,0.0447,-0.1195,-0.0022,-0.0166,-0.0554,0.0995,-0.124,0.0125,0.0822,-0.0606,0.0352,0.0908,0.0285,-0.0142,0.0249,0.0873,-0.0243,-0.0079,0.0732,-0.0978,-0.0411,0.0462,-0.0632,-0.0193,0.0349,-0.0067,-0.0304,0.0089,0.0766,0.0364,-0.0709,0.0206,0.0266,0.0401,-0.0059,0.0322,-0.0539,-0.0541,0.0395,-0.0236,-0.028,0.0092,0.0216,0.0359,-0.0294,-0.0069,0.0013,0.0951,0.0366,0.0238,0.0819,0.0098,-0.0879,0.0183,0.0123,-0.1072,-0.0199,0.0294,-0.0251,-0.0058,-0.0138,-0.0231,-0.0352,0.0106,0.0585,0.0024,-0.018,-0.0603,-0.0785,0.0636,0.059,-0.0142,0.0791,0.0521,-0.0043,-0.008,0.0483,-0.0648,0,-0.044,-0.0134,-0.0608,0.0582,0.017,-0.0204,-0.0741,0.0349,0.0687,-0.0252,0.025,-0.0093,-0.1327,0.0123,-0.0604,-0.0113,-0.0072,-0.0323,0.0144,0.0055,0.0844,0.0016,-0.1761,0.1041,-0.0178,0.0751,-0.0228,-0.0659,0.0068,-0.0311,-0.0296,0.0037,-0.0052,-0.0161,-0.008,-0.0703,-0.0378,-0.0143,-0.0047,0.0445,-0.0284,0.1076,-0.0677,-0.0601,-0.0535,-0.0281,0.0511,-0.0149,0.0456,0.0478,0.0071,-0.0578,-0.0804,0.0006,-0.0456,-0.013,-0.0527,-0.0493,-0.1251,0.0363,-0.0257,0.073,-0.0838,-0.0473,0.0237,-0.0262,-0.0486,-0.08,-0.0756,-0.0328,-0.0115,-0.0027,-0.08,-0.0617,-0.0069,-0.0156,-0.0147,-0.0308,-0.0298,0.0063,-0.0202,-0.012,-0.019,0.0959,0.0526,0.1276,0.0313,-0.0768,-0.0265,0.0675,0.0139,-0.0473,0.0072,0.1017,-0.0898,0,-0.0545,-0.0331,-0.0874,0.0585,-0.0135,0.0174,-0.0231,0.0044,-0.0154,0.0218,-0.019,0.0064,-0.0778,-0.0007,0.0486,-0.0226,-0.0196,0.0545,-0.0646,0.0201,-0.0044,0.0408,-0.0424,-0.0803,0.1331,0.0081,-0.0027,0.0524,0.011,0.0731,0.066,-0.009,-0.0703,-0.0034,0.0574,0.0297,0.0215,-0.0222,0.002,0.0415,0.032,0.0605,0.0512,0.0381,0.0337,-0.0151,-0.0797,0.0766,0.0017,-0.0878,0.0235,-0.0689,-0.0209,0.065,0.0826,-0.027,0.0278,-0.0013,-0.0213,-0.0594,0.1058,-0.0124,0.0116,0.0392]},{"url":"/work/2025/impact-story-evidence-based-content-guidelines/","title":"Turning vague content guidelines into measurable AI-ready standards","snippet":"I checked manually. Claude was right. Why did this actually work? # LLMs don't learn well from large blobs of mixed-quality data. They need good examples with clear patterns.","embedding":[-0.0097,-0.0396,0.0154,0.0222,0.1026,-0.043,0.0088,0.0601,-0.0699,0.0412,-0.0703,-0.0361,0.0265,0.0054,-0.0051,0.1168,0.096,-0.0777,-0.1043,-0.0283,0.0131,0.0862,0.0576,-0.0359,-0.0683,0.0191,-0.0346,-0.0509,0.0061,-0.0091,-0.0131,0.0561,0.0633,0.0362,0.0479,0.0445,0.0469,-0.0031,0.062,0.0251,0.0074,-0.0268,-0.0543,-0.0254,0.0688,0.0073,-0.0563,-0.0423,-0.0494,0.0291,-0.1518,-0.0149,0.0096,0.0081,0.0014,0.0165,-0.0615,-0.0074,0.007,-0.0585,0.0273,-0.0676,-0.0195,-0.0149,0.033,0.0044,-0.0431,0.0685,-0.0295,-0.004,-0.0409,0.0451,-0.0072,0.0717,-0.0205,0.0633,-0.037,0.0124,0.0572,-0.0943,-0.0483,-0.024,0.0694,0.0491,-0.0438,0.0117,0.058,-0.0479,-0.0102,0.0983,0.0449,-0.0564,0.0714,-0.0154,0.1054,0.0103,-0.0434,-0.1079,-0.004,0.0698,0.0132,0.0662,-0.092,-0.1122,-0.0401,0.0312,0.0706,0.0127,0.0383,-0.0054,-0.0114,0.0666,0.0041,-0.0787,0.1556,-0.0803,0.0961,0.0396,0.0728,0.0241,-0.0357,-0.0267,0.0264,0.0329,0.0704,0.1219,-0.0739,0,0.03,0.0531,-0.0038,0.0645,-0.0234,-0.0121,-0.0643,-0.0056,-0.037,-0.0069,-0.0023,0.0966,-0.0499,0.0192,0.0039,-0.0212,-0.0083,0.0429,0.0192,0.0207,0.0305,-0.0905,0.0248,-0.0237,0.0668,0.0657,0.0213,-0.0221,0.0683,0.0236,-0.0461,0.0229,0.0126,-0.0054,-0.0162,0.0358,-0.1273,0.046,-0.0252,0.0249,-0.0185,0.0389,-0.019,-0.065,-0.0213,0.0708,-0.013,-0.1078,0.1157,-0.0583,0.005,-0.0132,0.0731,-0.0179,0.0014,-0.0597,-0.0043,-0.0236,0.0221,-0.0017,0.0203,-0.0145,-0.0172,0.0385,0.0589,0.0179,-0.0321,0.0744,-0.0015,-0.0661,0.0405,0.0082,-0.0311,-0.0265,-0.0441,-0.0587,-0.0583,-0.0494,0.0503,-0.0524,0.0003,0.0609,0.0417,-0.1244,-0.0382,-0.0913,0.0148,0.0274,0.0055,0.0249,-0.0211,-0.0134,-0.0652,0.0465,-0.0518,0,-0.021,0.0285,-0.0512,0.1005,-0.0195,-0.0125,-0.0568,0.0379,0.147,-0.0017,-0.0099,-0.0476,-0.0566,-0.0009,-0.0054,-0.0147,-0.0134,-0.096,0.0124,0.0082,0.0259,0.0217,-0.0806,0.0357,0.0608,0.0166,-0.015,0.0639,-0.0065,-0.1077,0.0206,-0.0227,0.005,0.0134,-0.0151,-0.0497,0.0334,-0.0269,-0.0032,0.0172,0.061,0.0415,-0.1225,-0.0763,-0.0596,0.0132,-0.0676,0.025,-0.0118,-0.0234,-0.013,-0.1176,-0.0104,-0.0886,-0.0699,-0.039,0.0286,-0.0074,-0.096,0.0495,-0.0644,0.0408,-0.0074,-0.0279,-0.0113,-0.079,0.0359,0.0179,-0.0513,-0.0627,0.0208,-0.0706,-0.0589,0.0016,0.0129,0.0137,0.0491,-0.0467,0.016,-0.0273,-0.0503,0.007,-0.035,0.0574,0.0648,0.0991,0.0518,-0.0441,-0.0351,0.1163,-0.0219,-0.0436,-0.0428,0.0649,-0.0638,0,-0.028,-0.0398,-0.034,0.1261,-0.0114,0.0214,-0.0456,0.0583,-0.0101,0.0565,-0.023,-0.0312,-0.0621,0.0261,0.0412,-0.0054,-0.0387,0.0272,-0.0443,-0.0312,0.0774,0.0247,0.0058,-0.0629,0.1083,-0.0304,-0.0118,0.0105,-0.0971,0.0635,-0.0031,0.0178,-0.0361,-0.0413,0.0651,0.019,0.0197,-0.0312,0.0034,0.0235,0.002,0.0659,0.0372,-0.0605,0.0571,-0.023,-0.0657,-0.0066,0.0308,0.0074,0.028,-0.0585,0.0347,0.0931,0.0719,-0.0177,0.0032,-0.012,0.0593,0.0176,0.0873,0.0492,-0.0261,-0.0065]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"← Work Making disaster economics compelling for global policymakers 2025 709 words Filed in: content design, interactive storytelling, web performance, data visualization Screenshot of the GAR 2025","embedding":[-0.0451,-0.0087,0.0491,0.0334,0.0656,-0.0215,-0.0416,0.0247,0.0098,0.0283,-0.0318,-0.0286,0.0584,0.0253,-0.0181,-0.0511,-0.0338,-0.0379,-0.0687,0.0072,0.0702,0.0659,-0.0029,0.0054,0.026,-0.056,0.0036,0.0152,-0.0369,0.0173,0.0455,0.0017,-0.0282,-0.0204,0.0444,0.0397,-0.0159,-0.0019,-0.0497,0.0237,0.0345,-0.0346,-0.0035,-0.0204,-0.013,-0.0726,-0.0214,-0.0446,-0.0912,0.0086,0.0734,0.0199,0.016,-0.0059,0.0201,-0.0513,-0.0505,-0.0624,-0.0864,-0.0504,0.0044,-0.031,0.0014,-0.041,0.0509,0.0025,0.0761,0.0473,-0.0273,0.0061,0.0134,-0.0729,0.07,-0.027,-0.0179,-0.0625,0.0937,0.1122,0.0213,0.0304,0.1309,-0.0155,0.0761,-0.0149,-0.0092,-0.017,-0.0243,-0.0117,0.0033,0.0412,-0.003,-0.0274,0.2034,0.0799,0.0217,0.0283,0.0254,-0.0774,0.0034,-0.0082,0.0515,-0.0262,-0.0052,-0.0582,-0.0646,-0.0638,-0.0421,-0.0195,0.0065,0.0744,-0.0484,0.0418,0.0008,-0.056,-0.0074,-0.0142,-0.0866,-0.0523,0.0397,0.0473,0.0119,-0.0447,-0.025,0.0409,0.0094,0.0089,-0.0198,0,0.0228,0.0665,-0.0673,-0.0369,-0.0055,0.0669,-0.0884,0.0107,-0.0528,-0.0068,-0.0286,0.0837,0.0433,0.1201,-0.0252,-0.0251,-0.015,0.0832,-0.0478,-0.0455,0.0424,-0.0566,0.0827,-0.0243,0.0745,0.0306,-0.0084,-0.0196,0.0677,-0.0142,0.0086,0.0263,0.0367,-0.0485,-0.0048,0.0368,-0.074,0.0354,-0.0345,0.0022,-0.0437,0.0425,-0.0255,0.0381,0.103,-0.0641,0.1455,-0.0534,-0.008,-0.0464,-0.0182,-0.0055,-0.0292,-0.0443,-0.0152,-0.0028,0.0382,-0.0547,0.002,-0.0795,-0.0196,-0.0055,-0.0096,-0.036,0.0365,0.0687,0.0137,0.0335,0.0263,-0.0344,0.0135,0.0097,0.0521,0.0327,-0.0465,-0.0191,-0.0203,-0.0309,0.0423,0.0468,-0.0834,-0.0014,0.0601,0.0387,0.048,0.0039,0.0151,0.012,-0.0688,0.032,-0.0082,-0.0267,0.0567,0.0239,0.0556,0,0.0082,0.0361,-0.0903,-0.0128,0.0069,-0.0709,-0.0304,-0.0456,0.0788,-0.0367,-0.1124,0.0381,0.0615,0.0622,0.0232,-0.0507,-0.0005,-0.0665,-0.0737,-0.1184,0.1234,-0.0254,-0.09,-0.0188,-0.0679,0.0277,0.0623,-0.1015,0.0073,-0.038,-0.0535,0.053,-0.082,0.0137,-0.0289,0.0085,0.0113,-0.0621,-0.1081,-0.0522,0.0556,0.1094,-0.0675,-0.0028,-0.0279,0.0703,0.0338,0.0199,0.074,-0.0121,0.0023,-0.0263,-0.0568,0.0674,-0.0156,0.0155,0.0207,-0.0572,-0.0364,0.0118,-0.0255,0.1105,-0.0594,0.0579,-0.0172,-0.0407,-0.0361,-0.0876,0.0627,-0.0159,-0.0204,0.0324,-0.1036,-0.1006,0.0523,0.0538,-0.0672,0.0357,-0.0198,0.0168,0.0451,-0.0265,-0.0097,-0.0314,0.0301,-0.0051,0.0738,-0.0333,-0.025,0.081,-0.1553,-0.0394,0.0048,0.024,-0.0588,0,0.042,0.0857,-0.0255,0.0025,-0.0052,-0.049,-0.019,0.0533,-0.0547,0.0426,0.0569,0.0128,-0.034,0.0172,0.0205,-0.0383,0.0619,0.0659,-0.0448,-0.0066,0.0372,0.0375,-0.095,-0.0312,0.0794,0.0197,-0.0062,0.0958,0.0049,-0.0646,-0.0387,-0.022,0.0018,0.0055,0.0106,0.0191,0.0567,0.0168,0.0279,-0.0165,0.0345,0.046,0.0701,0.058,-0.0145,-0.0978,-0.0849,-0.0386,0.0498,-0.0393,-0.0449,-0.1115,-0.0243,0.1012,0.1141,-0.0144,-0.0074,0.0297,0.0013,0.1191,0.0123,-0.1132,-0.0982,-0.0203],"teaser":"UNDRR&#39;s flagship disaster risk report needed to communicate $2.3 trillion in annual losses — without burying the message in data or slowing access for users in disaster-prone regions.","date":"Sat Oct 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"'s central thesis is urgent: disaster costs now exceed $2.3 trillion annually when cascading impacts are included. But macroeconomic arguments don't move people.","embedding":[-0.0456,-0.0011,0.0394,-0.0373,0.0784,0.0012,-0.0395,0.06,-0.0171,0.0138,-0.0601,0.0476,0.0106,-0.0048,-0.052,-0.0253,-0.0254,0.0079,-0.0486,0.0328,0.0297,0.0676,-0.0416,-0.0044,-0.027,-0.0047,0.0026,-0.0491,-0.0051,-0.0109,0.0667,0.0634,-0.0503,-0.0029,0.1026,0.0431,-0.0261,0.0299,0.0076,-0.0324,0.0574,-0.0345,-0.0202,0.0103,0.0017,-0.0435,0.0103,-0.0109,-0.0228,0.0082,-0.0345,0.0225,0.0207,-0.0811,0.015,-0.0553,0.0194,-0.0443,-0.0705,-0.0382,-0.0124,-0.0248,-0.0122,-0.0214,0.1095,0.0325,0.1032,0.0799,-0.0687,0.09,0.0267,-0.0144,0.0205,-0.0247,-0.0272,-0.0612,0.0655,0.0469,0.0255,-0.0233,0.0958,-0.0785,0.0607,-0.0353,-0.0401,-0.004,0.0373,-0.0303,0.0493,0.0539,-0.0136,-0.045,0.2011,0.0368,0.0149,0.0504,-0.0237,-0.1043,0.0612,0.0652,0.0274,-0.0121,0.0961,-0.0718,-0.0178,-0.0898,-0.0241,0.0403,-0.028,0.032,-0.0076,-0.014,0.0028,-0.0528,0.0188,-0.0707,0.0296,-0.0793,0.0645,0.0114,0.0438,0.0031,-0.1048,0.0362,-0.012,0.0341,-0.0793,0,-0.0099,0.0477,-0.0175,0.0453,-0.043,0.0633,-0.0615,0.0058,-0.0286,0.0102,-0.015,0.0569,0.0239,0.0984,0.0088,-0.0868,-0.0911,0.0604,0.004,-0.0306,-0.0136,-0.0548,0.0689,-0.0999,0.0419,0.0681,0.0153,-0.0528,0.0295,0.0102,0.0055,0.0655,-0.0091,0.0054,-0.0487,-0.0098,-0.0372,-0.0289,-0.0135,-0.0074,-0.1145,0.0317,-0.0325,0.0586,0.0994,0.0349,0.1071,0.0112,-0.0163,-0.0746,-0.0164,0.0011,-0.0366,-0.0817,-0.0173,-0.0398,-0.0463,-0.0512,0.0032,-0.0703,0.0319,0.0266,-0.023,-0.0266,0.0348,0.1183,-0.0451,0.0151,0.0358,-0.0055,-0.028,0.012,0.0777,-0.0059,-0.0371,0.0111,0.0397,-0.0369,-0.0221,0.0284,-0.0377,-0.0812,0.0676,0.0014,0.0226,0.0186,0.026,0.0427,-0.0136,-0.022,-0.0747,-0.0264,0.0691,0.0382,0.0175,0,-0.0079,0.0252,-0.0365,0.0105,0.0024,-0.0295,-0.0219,-0.0573,0.005,0.0071,-0.1409,0.022,0.0794,0.1009,-0.0338,-0.0706,0.0558,-0.0777,-0.052,-0.0242,0.0328,0.0335,-0.0873,0.0556,0.011,0.0525,0.0373,-0.047,0.0282,-0.003,-0.0949,0.0197,-0.039,-0.0171,-0.0411,0.0978,-0.0015,-0.0615,-0.0937,-0.04,0.017,0.0352,-0.0687,-0.0263,0.0096,0.0032,0.0096,0.0199,-0.0143,-0.0168,0.0446,0.0257,-0.0487,-0.0052,-0.0493,-0.0095,0.0705,-0.1353,-0.0842,0.0291,-0.0711,0.0835,-0.0433,0.0299,0.0003,-0.1161,-0.0179,-0.1183,-0.0122,-0.0114,-0.043,-0.0122,-0.0707,-0.0392,0.0971,0.1347,-0.0379,0.0367,0.0096,0.04,0.0526,0.0371,0.0339,-0.0613,0.0422,0.0184,-0.0206,-0.0304,0.0165,0.0496,-0.1811,-0.0148,0.0268,0.0231,-0.0658,0,0.0209,0.0801,0.004,0.0151,0.0065,-0.0508,-0.0057,0.0339,-0.0384,0.0651,-0.0055,0.076,-0.0095,0.1092,-0.0459,-0.0008,-0.0192,0.0038,-0.0703,-0.0115,0.0723,0.0201,-0.0595,-0.0463,0.0771,0.0078,-0.0263,0.0727,-0.0398,-0.0135,-0.0842,-0.013,-0.1007,0.0036,-0.002,0.0547,0.0639,0.0692,-0.0046,-0.0303,0.0061,0.0272,0.0156,0.0247,0.0354,-0.0853,-0.0607,-0.0253,0.0677,-0.0156,-0.0004,-0.0879,-0.0011,0.0585,0.1153,-0.0805,-0.0022,0.0188,-0.0393,0.0769,0.0186,-0.0437,-0.0394,-0.0268]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"We started with the number that stops people: $2.3 trillion. Then immediately connected macro to personal: \"But the real cost is far higher.\" This framing made economic abstractions tangible before","embedding":[-0.0346,-0.0036,-0.0099,0.0052,0.0409,0.0165,-0.022,0.0446,0.0694,0.001,-0.0134,0.0371,0.0481,0.0168,-0.0256,-0.0026,-0.0522,-0.0096,-0.023,0.0934,0.0269,0.0219,-0.0233,0.0088,-0.0095,0.0278,0.0023,0.0055,-0.0312,-0.0045,0.1061,0.0856,-0.0633,-0.0801,0.0446,0.0942,-0.034,0.0326,-0.0089,-0.0498,0.0366,-0.0505,0.0048,-0.0339,0.0142,-0.0804,0.0253,-0.0451,-0.0421,0.0007,-0.0114,-0.031,0.0317,-0.0694,0.0545,0.0377,0.0595,0.0206,-0.0502,-0.0568,-0.0074,-0.0599,0.0143,-0.0735,0.0486,0.0556,0.0589,0.0719,-0.0263,0.0515,-0.0187,-0.0062,0.0045,-0.0338,0.0268,0.0351,0.0856,0.0961,0.0332,-0.0002,0.0916,-0.0392,0.0004,-0.0356,-0.0776,0.0388,0.0217,-0.0517,0.1231,0.0433,-0.0866,-0.048,0.1393,0.0394,-0.0309,0.0608,-0.0512,-0.0769,-0.0651,-0.0033,0.0544,-0.0288,0.0131,-0.0418,0.0121,-0.0943,-0.0221,-0.0354,0.0281,0.0154,-0.0251,-0.0044,0.0493,-0.0262,0.0185,0.0113,-0.0789,-0.0193,0.087,0.0925,0.0601,0.0012,-0.0221,0.0022,-0.0456,0.0489,-0.0008,0,0.01,0.0184,-0.0207,0.0194,-0.0212,-0.006,-0.0827,0.0206,-0.0285,-0.0389,0.0294,0.0303,0.0127,0.1234,0.0552,-0.1129,-0.106,-0.0004,0.0688,0.0153,-0.0198,0.0429,0.0803,-0.0847,0.0465,-0.0086,0.0374,-0.0402,-0.0057,0.0119,-0.0566,0.0874,0.0185,-0.0683,-0.0267,0.054,-0.1047,0.013,-0.0608,-0.0019,-0.0829,0.0615,-0.032,0.1102,0.0702,-0.0079,0.1253,-0.022,-0.1082,-0.0384,-0.0556,0.044,-0.0302,-0.0962,-0.07,-0.0921,-0.0255,-0.0179,-0.0534,-0.0664,0.0468,-0.0332,0.0146,0.0406,0.0205,0.1037,0.0012,0.0209,-0.0093,0.0216,-0.0154,-0.032,0.0412,-0.0295,0.0053,-0.0297,0.0681,-0.0077,0.012,-0.0344,-0.0452,-0.0045,-0.0181,-0.0081,0.0976,0.0543,0.0232,-0.0228,0.0278,-0.0477,-0.0301,-0.0285,0.1242,0.0782,0.0201,0,0.0033,0.0262,-0.0334,-0.0101,0.0264,-0.0384,-0.0106,-0.0257,-0.0401,-0.0165,-0.1137,0.0162,0.0847,0.1118,-0.0358,-0.1069,0.0133,-0.0973,-0.0024,-0.0853,0.0858,0.0488,-0.1241,0.0994,-0.0278,0.0863,0.031,0.0066,0.0033,-0.0458,-0.0439,0.0609,0.0134,0.0124,0.0208,0.0751,0.0094,-0.0971,-0.0476,-0.0381,-0.0456,0.0106,-0.0252,0.0083,0.0037,0.0013,0.0117,-0.0144,0.0798,0.0276,0.0303,0.0319,-0.0484,0.034,-0.0179,-0.0758,0.059,-0.0763,0.0055,0.0287,-0.1271,0.0463,0.0116,0.0204,0.0018,-0.0284,-0.0152,-0.0788,-0.0324,-0.0031,0.028,-0.0068,-0.0631,-0.0803,0.082,0.0332,-0.0571,0.0477,-0.0128,0.0446,0.0087,0.0007,0.0248,-0.0151,0.0132,0.0061,-0.0217,0.0089,0.0081,0.0366,-0.0843,-0.0396,-0.0758,0.0074,-0.0089,0,0.0564,0.0162,-0.0365,0.0314,0.0136,-0.0444,-0.0565,0.0423,-0.0161,0.0465,0.0072,0.1237,0.0055,0.0732,-0.0737,0.0232,-0.0106,0.0074,-0.0391,-0.0146,0.0406,0.018,-0.0484,-0.0749,0.0068,-0.0167,-0.0151,0.0546,0.0087,-0.0311,-0.0356,-0.075,-0.0481,0.0146,-0.0793,0.0105,0.0442,0.0333,0.0573,-0.0249,0.0315,0.0337,0.0039,0.0389,-0.0449,-0.1032,-0.0872,-0.038,0.0237,-0.0608,-0.0496,-0.0425,0.0107,0.0646,0.0937,-0.0438,-0.0613,0.0372,-0.0786,0.0925,0.0647,-0.11,-0.0673,-0.0435]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"two stark 2050 scenarios: \"Generation Jolt\" (high-regret path) vs \"Generation Regeneration\" (resilience-invested future). Abstract policy choices became visceral when framed as competing futures.","embedding":[-0.0128,0.0277,0.0766,0.0371,0.1087,-0.0246,-0.1064,0.0488,-0.0146,0.0192,-0.0786,-0.0001,0.0751,0.0027,0.0117,0.0203,-0.0224,-0.0669,-0.0524,0.0267,0.0259,0.0107,-0.0418,-0.0381,0.0089,0.051,-0.0382,0.0349,-0.0169,0.0173,0.0625,0.0137,-0.0583,-0.065,0.0895,0.0784,-0.0237,-0.0042,-0.0395,-0.0317,-0.0318,-0.0189,0.0158,-0.0017,-0.0103,-0.0937,0.0123,-0.0967,-0.07,0.013,0.0007,-0.0518,0.0513,-0.0953,0.0186,0.0129,0.0435,-0.0371,-0.0457,-0.0695,-0.0216,-0.0561,0.0182,-0.0395,0.1005,0.0176,0.0809,0.0212,-0.0074,-0.0217,-0.0237,-0.0322,0.0375,-0.0778,-0.0283,-0.007,0.0803,0.0432,0.0396,-0.0589,0.0794,-0.0533,0.025,-0.016,-0.0201,0.0255,0.0439,-0.0801,0.077,0.0667,-0.0228,-0.013,0.1971,0.0685,-0.011,0.0839,-0.0275,-0.0885,-0.0144,0.0462,0.0354,0.0062,0.0554,-0.0467,0.0017,-0.1328,-0.0093,0.0218,-0.0071,0.0271,-0.0143,0.0052,0.0659,-0.0308,0.0258,-0.0557,-0.0731,-0.0258,0.0993,0.0616,0.0631,0.0118,0.0068,0.0503,0.0454,0.0211,-0.0045,0,0.0617,0.0336,-0.0378,0.0124,0.0059,-0.012,-0.0309,-0.0349,-0.0569,-0.0638,0.0147,0.0805,-0.0052,0.1443,0.0488,-0.1336,-0.0491,0.0755,0.0186,0.0044,-0.0654,-0.0296,0.0543,-0.0922,0.0456,0.0394,0.0462,0.0403,-0.0368,0.013,-0.0045,0.0241,-0.0279,-0.0405,-0.0039,-0.0192,-0.0875,-0.0122,-0.038,0.0241,-0.0755,0.0637,-0.0053,0.0458,0.0291,-0.0133,0.1403,0.0207,-0.0533,-0.0435,-0.0056,0.023,-0.0204,-0.0735,-0.0142,-0.0775,0.0453,-0.0762,0.0301,-0.0325,-0.0051,-0.0197,-0.0257,-0.0328,0.0449,0.1114,0.0548,0.0462,0.034,0.004,-0.0211,-0.0133,0.0709,-0.0302,0.0036,-0.0096,0.0308,-0.0375,-0.0523,0.0064,0.0031,-0.0147,0.0201,-0.0375,0.0605,-0.0354,0.0156,0.0388,-0.0003,-0.0032,-0.0449,-0.0565,0.0708,0.0386,-0.0129,0,0.0128,0.036,-0.0429,0.0032,0.0053,-0.0516,-0.028,-0.0678,-0.0148,-0.0449,-0.0749,-0.0138,0.0247,0.0536,-0.0614,-0.0373,0.0308,-0.1266,-0.012,-0.0702,0.0852,0.0132,-0.1161,0.0751,-0.0279,0.0781,-0.0002,-0.0562,-0.0329,-0.0594,-0.0303,-0.0014,-0.0238,-0.0168,-0.0025,0.0774,-0.0063,-0.0781,-0.0502,-0.0266,0.0091,0.04,0.0004,0.0244,-0.0259,0.0429,-0.0155,0.0112,0.021,0.0108,0.0254,0.0108,-0.0843,-0.0031,-0.0026,-0.1005,0.032,-0.0607,-0.0401,0.0064,-0.0615,0.0383,-0.0159,0.0045,-0.0314,-0.0326,-0.0199,-0.0867,-0.0125,0.0457,0.0084,-0.0013,-0.0444,-0.0812,0.0542,0.0623,0.0059,0.0642,0.035,0.0623,0.0054,0.0571,0.0215,-0.0665,0.0401,0.0769,-0.0463,-0.0124,0.0041,0.0722,-0.1193,-0.0268,-0.0408,0.1015,0.0384,0,0.0639,0.056,-0.0101,0.0443,0.0278,-0.073,0.0262,0.0486,0.0236,0.0336,0.0559,0.0541,0.0031,0.0614,-0.0036,-0.0036,0.0217,0.0605,-0.0717,-0.0075,0.0369,0.0193,-0.0783,-0.0457,0.0728,0.0124,-0.009,0.0559,0.0101,0.0033,-0.0316,-0.077,-0.0563,-0.0616,-0.0501,0.0021,-0.0037,0.0153,0.0458,0.0359,0.0348,0.0376,0.0281,0.0231,0.0117,-0.072,-0.1182,-0.0185,0.0226,-0.0561,-0.0769,-0.1268,-0.0375,0.0943,0.1465,-0.0581,0.0012,0.044,-0.0328,0.1235,0.0486,-0.0875,-0.0391,-0.0351]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"Some ideas didn't make the cut. Lazy loading everywhere. All interactive embeds and below-fold images loaded on demand. Intersection Observer API triggered animations only when visible.","embedding":[-0.0212,0.0099,0.0934,0.0091,0.1166,0.0207,-0.0524,0.0515,-0.057,0.0329,-0.0642,0.0698,0.0555,-0.0166,0.005,-0.0116,0.1001,-0.0666,-0.0699,0.0072,-0.0501,-0.0197,-0.0069,-0.0051,0.0266,0.0363,-0.0636,-0.0076,0.0415,-0.0034,0.0137,-0.0001,0.0155,-0.0309,-0.0155,0.0082,0.0137,-0.0662,-0.0546,-0.0484,-0.0398,-0.0021,-0.0392,0.027,-0.012,-0.1024,0.0001,-0.0416,-0.0846,-0.0029,0.061,-0.0483,0.0521,-0.1087,-0.0408,-0.0346,0.0249,-0.022,-0.0256,0.028,-0.0522,-0.0768,0.0466,0.0233,0.0536,-0.0102,0.0565,-0.0368,-0.0343,0.0051,-0.0211,-0.0203,0.0669,-0.0752,-0.0127,-0.0699,0.0558,0.0018,0.0353,-0.035,0.0997,-0.0773,0.0137,0.0421,-0.0121,-0.0287,-0.039,-0.0408,0.0185,0.0326,-0.0252,0.0352,0.1556,0.074,-0.0196,-0.0038,0.001,-0.0846,0.0478,0.0592,-0.0101,0.0103,0.0966,-0.0621,-0.0224,-0.086,0.0217,0.0628,-0.0173,0.0701,-0.0154,0.0178,0.0314,-0.0541,0.0289,-0.0518,-0.024,-0.0628,0.133,0.0522,0.0212,0.0001,-0.0174,0.0128,0.0648,0.0396,-0.0193,0,0.0272,0.0201,-0.0169,0.0375,0.0119,0.0131,-0.0286,-0.046,-0.0576,-0.0417,0.0482,0.1487,0.0379,0.0915,0.098,-0.1211,-0.0362,0.0765,0.005,-0.005,-0.0472,-0.0857,0.0579,-0.0367,0.0259,0.0697,-0.0087,0.0709,0.0526,0.0066,-0.0343,0.0048,-0.0234,-0.0119,0.0185,-0.0241,-0.0701,-0.0818,-0.0309,0.0273,-0.0511,0.062,-0.0168,-0.016,0.0061,0.0366,0.1064,0.0229,-0.0763,0.0204,-0.0311,0.0675,-0.0106,-0.0439,0.0082,-0.0303,0.03,-0.0621,0.0447,-0.009,0.0296,-0.0223,0.0125,-0.0762,0.0078,0.0648,0.0397,0.0195,-0.0533,0.0023,-0.0179,0.0203,0.0262,-0.0124,-0.0026,0.0032,-0.024,-0.0259,0.0232,-0.0075,0.0281,-0.0558,0.0604,0.0088,0.0523,-0.0607,0.0254,0.0197,-0.058,0.0381,-0.0438,0.0006,0.0329,0.0184,-0.0205,0,-0.023,0.0066,-0.1093,0.0542,-0.0256,-0.0507,0.0017,-0.0624,0.064,-0.041,-0.0592,0.0436,0.0321,0.0641,-0.0488,-0.0172,0.0642,-0.1028,-0.0111,-0.0237,0.1177,-0.0026,-0.1317,0.0004,-0.0076,0.076,-0.0641,-0.0404,-0.0726,-0.0349,-0.0414,-0.0124,-0.0073,-0.0215,0.0024,0.0488,-0.024,0.0051,-0.1004,-0.0394,0.035,0.0447,0.0022,0.0383,-0.0118,0.11,-0.0839,0.0157,-0.0599,-0.0032,-0.0197,-0.0171,-0.0315,-0.0202,-0.0455,-0.0695,-0.0207,-0.0525,0.0185,0.0479,-0.0248,0.0117,-0.0858,0.0012,-0.0086,-0.0316,0.0177,-0.0708,-0.017,-0.0185,0.0248,-0.0406,-0.047,-0.0431,-0.022,0.1245,0.0367,0.0338,-0.0144,-0.0006,0.0281,0.0623,0.0187,-0.0706,0.0412,0.1099,-0.037,-0.0703,-0.0331,0.0198,-0.104,0.008,-0.0905,0.1033,0.0036,0,0.0043,0.0662,-0.0437,0.0102,0.0449,-0.0468,0.071,0.0649,0.0066,0.0658,0.0682,0.0005,0.0021,0.0937,0.0611,0.0411,-0.0236,0.0418,-0.078,0.0392,0.0027,0.0481,-0.038,-0.0531,0.0599,0.057,-0.0112,0.0441,0.049,-0.0332,-0.0439,-0.0298,-0.0829,-0.0339,-0.0247,0.0049,-0.0705,0.0036,0.0248,0.0325,0.0301,0.0704,0.0501,0.0082,0.047,0.0094,-0.1076,0.0273,0.0462,-0.0178,-0.0591,-0.0906,-0.0639,0.0909,0.1577,-0.0789,0.0657,0.0537,-0.0324,0.1306,0.031,-0.0791,-0.074,0.0002]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"Performance : Core Web Vitals stayed green despite the heaviest interactive content load we'd attempted. Users in disaster-prone regions with constrained bandwidth could still access the evidence.","embedding":[0.0538,0.0249,0.0226,-0.0023,0.173,0.0038,-0.0824,0.0827,-0.0063,0.0933,-0.0735,0.0499,0.046,0.0323,0.004,0.0182,0.0315,-0.0578,-0.0545,-0.0168,-0.0526,-0.0186,0.0359,-0.0409,0.0022,0.0361,-0.0459,0.0052,-0.0107,-0.0315,0.0139,-0.0223,-0.0071,-0.0094,0.0164,0.0572,0.0004,-0.0588,-0.0547,-0.014,0.0113,-0.0156,-0.0147,0.0253,-0.001,-0.0517,-0.0177,-0.0077,-0.0702,0.0563,-0.0428,-0.0861,0.06,-0.0944,-0.0307,-0.0181,-0.0055,-0.045,-0.0294,-0.0433,-0.0208,-0.0322,-0.0141,0.0119,0.0856,0.0181,0.0412,-0.0018,-0.0232,-0.0049,0.0278,-0.0206,0.0831,-0.0724,-0.0048,-0.051,0.0235,-0.0005,0.0046,-0.0865,0.074,-0.0302,-0.011,0.0715,-0.0413,-0.0171,-0.0281,-0.0476,-0.0139,0.048,-0.008,-0.0221,0.1519,0.0387,-0.0059,-0.0068,-0.0025,-0.0888,0.0134,0.0233,-0.0027,-0.0204,0.0298,-0.0711,-0.0218,-0.1323,-0.043,0.0302,-0.0179,0.1008,-0.0401,-0.0138,0.0471,-0.0534,0.0564,-0.0939,-0.0839,-0.0153,0.0702,0.0216,0.026,0.0083,-0.0143,-0.0113,0.0414,0.0352,0.0235,0,0.0689,0.0249,0.008,0.0804,0.0581,0.0074,-0.0857,-0.0836,-0.0581,-0.0304,0.0212,0.1125,0.0104,0.1058,0.0227,-0.0549,-0.0327,0.12,-0.0869,-0.0207,-0.087,-0.0499,0.048,-0.0478,0.0395,0.0445,-0.0137,0.0707,-0.0026,0.011,-0.0463,0.0176,-0.0277,-0.0404,0.0316,0.0403,-0.0576,-0.1008,-0.0009,0.0178,-0.0438,0.0066,-0.0071,0.0322,0.0033,0.036,0.0365,-0.0258,-0.0203,-0.0247,0.0456,0.0345,0.0523,-0.042,0.028,0.0141,0.0369,-0.0471,0.0676,-0.0248,0.0504,0.0434,-0.0184,-0.0007,-0.011,0.1106,-0.022,0.0023,0.0198,-0.0189,-0.0386,0.0335,0.0314,0.0033,-0.0616,0,-0.0589,-0.047,0.0382,0.0241,0.001,-0.0883,0.0718,-0.0285,0.0416,-0.0375,-0.001,0.047,-0.0524,0.0272,-0.0761,0.0409,0.0408,0.0242,0,0,-0.0934,-0.0222,-0.0358,0.0375,-0.0559,-0.0288,-0.0715,-0.1132,0.0977,0.0169,-0.0543,-0.0187,0.0204,0.0246,-0.0098,-0.0069,0.0225,-0.1181,-0.0366,-0.0054,0.1383,-0.0486,-0.1213,0.0621,0.0246,0.0628,0.0546,-0.0711,0.0139,-0.0717,-0.0108,-0.0505,-0.0138,-0.0238,0.0224,0.078,0.0573,-0.0537,-0.087,0,0.0129,0.0219,-0.0202,0.0003,-0.0731,0.0753,-0.0112,0.0089,-0.0574,-0.0339,-0.035,0.0065,0.0085,-0.0177,-0.0102,-0.0574,-0.0497,-0.0289,0.0264,-0.0217,-0.0409,0.0442,-0.0634,0.0237,-0.0126,-0.0471,-0.003,-0.1048,-0.065,0.011,0.001,-0.013,-0.0776,-0.07,0.0779,0.0765,-0.0043,0.0962,-0.0466,0.0797,0.0485,0.0335,0.0316,-0.0261,0.1117,0.1252,-0.0214,-0.0279,-0.0168,0.0348,-0.0655,-0.0704,-0.0739,0.059,-0.0166,0,-0.0154,0.0412,0.0256,0.0059,0.0319,-0.0865,0.0773,0.063,-0.0195,0.0717,0.0043,0.0657,-0.0261,0.0398,0.0568,-0.0225,0.0053,0.0179,-0.0493,0.039,0.046,0.0187,-0.0511,-0.0605,0.1108,0.0588,-0.0254,0.0488,-0.0188,0.0028,-0.0397,-0.0556,-0.1032,-0.0082,-0.0152,-0.0234,0.0223,0.0429,0.0031,0.0054,0.0079,0.1013,0.0618,0.0462,0.0034,0.0522,-0.0984,0.0425,0.0049,-0.0641,-0.071,-0.1118,-0.0136,0.108,0.1262,-0.0286,0.0539,0.052,-0.0182,0.0683,0.073,-0.0261,-0.0288,-0.0227]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"The critical moment came early: acknowledging that not every editorial ambition would survive the performance budget.","embedding":[-0.0222,0.0261,0.0835,-0.0076,0.1228,-0.0318,-0.0618,0.0285,-0.0981,0.0595,-0.0785,0.0822,0.0543,-0.0389,-0.0245,0.0189,0.0461,-0.0849,-0.0624,-0.0007,-0.0663,0.062,0.0155,0.0339,0.002,0.0072,-0.0732,-0.0011,0.0008,-0.0026,-0.0217,0.0374,-0.0368,0.0213,0.0767,0.0864,0.0204,-0.0488,-0.027,-0.0649,0.013,-0.0573,-0.0505,0.0312,0.003,-0.0548,0.002,-0.0953,-0.0543,-0.0022,-0.032,-0.0824,0.0598,-0.1516,-0.0007,0.0175,-0.0058,-0.0127,-0.014,-0.013,0.0057,-0.051,-0.0446,-0.0201,0.0814,0.0056,0.0744,-0.0521,-0.0183,0.0239,0.0069,-0.0252,0.0199,-0.0314,0.0262,-0.0366,-0.0072,0.0393,0.0187,-0.0445,0.1068,-0.0461,-0.0347,0.0701,-0.0751,-0.0536,0.0286,-0.0617,0.1036,0.0104,0.0168,0.001,0.1659,0.0507,0.0054,-0.0155,-0.018,-0.1244,0.0157,0.0495,0.023,0.0588,0.0772,-0.0942,-0.03,-0.08,-0.0022,0.0613,-0.0455,0.0493,-0.0326,-0.0023,0.016,-0.0536,0.0533,-0.0376,-0.0927,-0.0383,0.1015,0.0506,0.0531,-0.0347,-0.0504,-0.0086,0.0343,0.042,-0.0296,0,0.0179,0.036,-0.0119,0.0555,0.0331,-0.0231,-0.0561,-0.0468,-0.0866,-0.0566,0.0248,0.072,0.0012,0.0791,0.076,-0.0765,-0.0207,0.0961,-0.0281,-0.0046,0.0249,-0.0711,0.0491,-0.0595,0.1023,0.0654,-0.0148,0.0139,0.0638,0.0135,-0.0404,0.0075,-0.0101,0.003,-0.0321,0.0141,-0.065,-0.0944,0.0128,0.038,-0.0593,0.0496,-0.0428,-0.0009,0.0301,0.0388,0.095,-0.0233,0.0084,-0.0277,-0.0031,0.0494,-0.006,0.0014,0.0186,-0.0328,0.0224,-0.054,0.0314,-0.0102,0.0069,0.0138,-0.0095,-0.0536,0.018,0.0456,0.0242,0.0594,-0.0568,-0.0277,-0.0416,-0.0196,0.0215,-0.0123,0.0179,-0.0143,-0.0522,-0.0426,0.0205,-0.035,0.0248,-0.0351,0.0447,-0.0027,0.0498,-0.0189,0.0534,0.0172,-0.0458,0.0732,-0.0842,0.0011,0.0232,0.0514,-0.0396,0,-0.0451,-0.0265,-0.0445,0.0644,-0.0671,-0.0695,-0.0333,-0.0856,0.0511,0.0108,-0.0789,0.0207,0.0472,0.0413,-0.0699,-0.0256,0.0531,-0.1005,-0.0087,-0.0171,0.0971,0.0435,-0.1196,-0.008,-0.0368,0.0648,0.0232,-0.0455,-0.0245,-0.0652,-0.0096,-0.0173,-0.0292,0.021,0.0321,0.0852,0.0357,-0.0181,-0.1053,-0.0059,0.0246,0.055,-0.035,-0.0388,-0.0178,0.0675,0.0199,0.0246,-0.0646,-0.0117,0.0263,0.009,-0.0042,-0.0566,-0.0569,-0.0244,0.0074,-0.0381,-0.0294,0.0195,-0.05,0.0271,-0.0483,0.021,0.0391,-0.0204,0.0458,-0.0703,-0.0065,-0.0214,-0.0266,-0.0326,-0.1002,-0.0445,0.0364,0.1401,-0.0054,0.0158,-0.048,0.0425,0.034,0.0467,0.0124,-0.0731,0.0568,0.0583,-0.0206,-0.014,-0.0272,0.0312,-0.1072,-0.0641,-0.0573,0.0811,-0.018,0,0.0279,0.124,-0.033,0.0324,0.085,-0.0894,0.0699,0.0699,-0.002,0.0839,0.0028,-0.0143,-0.0246,0.106,0.0248,-0.0078,-0.0042,0.0525,-0.1035,-0.042,0.04,0.0402,-0.0035,-0.0612,0.0491,0.0146,0.01,0.0329,-0.0105,-0.0029,-0.0467,-0.0406,-0.075,0.0034,-0.0003,0.0068,0.011,0.0392,0.0678,-0.0047,-0.0174,0.0637,0.0241,0.0453,-0.0138,0.009,-0.0982,-0.0096,0.0145,-0.0665,-0.0471,-0.1071,-0.0165,0.1033,0.1692,-0.0331,0.0098,0.0345,0.0129,0.0771,0.0347,-0.0628,-0.0719,0.0189]},{"url":"/work/2025/impact-story-gar2025-landing/","title":"Making disaster economics compelling for global policymakers","snippet":"👍 This was useful Thanks for the feedback! people found this useful Read more Previously: The power of the pause: How planning beats prompt tuning Next: Introducing a \"Work\" section ⇤ Blog index","embedding":[-0.0526,-0.0089,0.0572,0.0606,0.101,0.0176,-0.0035,0.016,-0.0602,0.0251,-0.0637,0.084,-0.0015,0.0076,-0.0401,0.0411,-0.0094,-0.0132,-0.0261,-0.0117,-0.0031,0.0451,0.0247,0.0382,-0.0746,-0.0251,-0.0424,0.0264,0.0152,0.0365,0.006,0.0279,0.0027,-0.0312,0.0643,0.0559,0.0238,0.0694,-0.0351,0.0018,0.0192,-0.057,-0.0144,-0.0129,-0.0017,-0.0708,-0.0316,-0.0204,-0.0298,-0.0185,-0.0196,-0.0557,0.0572,-0.1178,0.0689,0.0118,0.0329,-0.0113,-0.0321,-0.0997,0.0112,-0.0479,-0.0893,-0.0257,0.071,0.0086,0.015,0.0055,-0.067,0.0082,0.0004,-0.0361,0.0268,-0.0228,0.008,-0.0418,0.026,0.0268,0.0251,-0.0067,0.0793,-0.0258,0.0124,0.0248,-0.0165,-0.0204,0.0406,-0.0039,0.1119,0.0138,0.046,0.0061,0.1455,0.0352,-0.008,0.0313,-0.0123,-0.0999,0.0022,0.0211,0.0235,-0.0068,0.0263,-0.044,-0.006,-0.1165,-0.048,0.0592,-0.0033,0.0007,-0.0498,0.0578,0.0305,-0.0555,0.0579,0.0149,-0.0399,-0.0488,0.0457,0.013,0.079,-0.0361,-0.054,0.0025,-0.0047,0.0052,0.0162,0,0.0313,0.0259,-0.0156,0.0555,0.0428,-0.0106,-0.1176,-0.047,-0.0545,-0.0574,-0.0159,0.07,0.0761,0.1034,-0.0251,-0.1399,-0.0333,0.1205,-0.0232,-0.0252,0.0132,-0.0556,0.082,-0.0574,0.1092,0.0901,-0.0031,0.0143,0.1164,0.0259,-0.0279,0.0529,-0.107,-0.068,-0.0513,0.0573,-0.1102,-0.0596,0.0118,-0.019,-0.0729,0.0127,-0.0298,0.0474,0.0178,-0.0043,0.0685,-0.0404,-0.0073,-0.0409,-0.0104,0.0318,-0.0141,-0.0968,0.0287,-0.0115,0.0492,-0.0187,0.0117,-0.0355,0.0187,-0.0329,-0.0006,-0.05,0.0016,0.118,-0.0141,0.0051,0.0694,-0.0351,-0.0164,0.0396,0.0081,-0.0086,-0.0641,0.0137,-0.0484,-0.0116,-0.0254,0.0124,-0.0052,-0.0987,0.0456,-0.0218,0.0889,-0.0173,0.0296,0.0266,-0.06,0.007,-0.1009,0.0167,0.0754,0.0371,-0.0201,0,-0.0304,-0.018,-0.0641,0.0129,-0.0143,-0.0153,-0.0344,-0.105,0.0078,-0.0002,-0.0906,0.0175,-0.0076,0.0723,0.0006,-0.0127,0.0846,-0.1082,-0.0404,-0.0242,0.0269,-0.0243,-0.1465,0.0051,-0.0422,0.0426,-0.0079,-0.0387,-0.0068,-0.0933,-0.0697,0.0164,-0.0494,0.0173,-0.0209,0.0991,-0.0085,-0.0344,-0.0642,0.0164,0.0693,0.0624,-0.0038,-0.0263,-0.0878,0.0552,0.0278,0.0495,-0.0523,0.0202,-0.0061,0.0183,-0.0454,-0.0327,-0.0267,-0.0001,0.0202,-0.0957,-0.0527,0.0256,-0.1054,0.0637,0.0097,0.0198,0.0251,-0.0561,-0.0144,-0.1069,0.0567,-0.0816,0.0261,0.0286,-0.0638,-0.0291,0.0066,0.072,0.0223,0.0348,-0.055,0.0225,0.0198,0.0243,0.0196,-0.0412,0.0065,0.0568,0.0122,0.0038,-0.018,0.057,-0.12,-0.0487,0.0127,0.0319,-0.0364,0,0.0005,0.0638,0.0113,0.0202,0.0278,-0.0697,0.0118,0.0307,-0.0825,0.0706,0.0508,0.0703,0.0113,0.1296,-0.0146,-0.0373,0.0771,0.0422,-0.073,-0.0432,0.0934,0.051,-0.0707,-0.0238,0.1117,0.0503,-0.0361,0.0408,0.021,-0.123,-0.0122,0.0145,-0.0822,-0.0001,0.0758,0.0655,0.0301,0.0045,0.0734,-0.0364,0.0349,0.0144,0.0646,0.0526,-0.0388,-0.0152,-0.0845,-0.0237,0.0402,-0.0471,-0.0607,-0.0933,0.0177,0.0461,0.1535,-0.0271,-0.0081,0.001,0.0033,0.0573,0.0008,0.0109,-0.07,0.0114]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"← Work Recovering platform performance after a cloud migration failure 2025 746 words Filed in: Drupal, Azure, performance optimization, database performance, cloud migration UNDRR's Azure migration","embedding":[-0.0353,-0.0295,-0.0037,-0.0252,0.0741,-0.0601,-0.047,-0.0333,0.0254,0.0497,-0.0123,0.0657,0.0872,0.0215,0.0732,-0.0286,0.039,-0.0367,-0.0926,0.0453,-0.0235,0.0027,-0.1147,0.0109,0.0417,-0.0183,-0.1247,0.0503,-0.051,-0.0757,-0.019,-0.0073,-0.0083,0.0133,0.0898,0.0487,0.0472,-0.0805,-0.0989,-0.037,0.0458,-0.0091,-0.038,0.0459,0.007,-0.0057,-0.0195,-0.078,-0.0306,0.011,0.0008,-0.0125,0.0301,0.0577,-0.0692,0.0363,0.0136,0.0187,-0.074,-0.0882,0.0416,-0.0715,0.0266,0.0361,0.0494,0.0638,0.0361,-0.062,0.0148,-0.0197,-0.0334,-0.0434,-0.0298,0.015,0.0078,-0.0591,0.0266,0.0489,0.0259,0.0438,0.0856,0.0849,0.0118,0.0655,-0.0328,-0.0149,-0.0203,-0.0674,-0.0232,-0.0469,0.0155,0.0277,0.1866,0.0682,0.1097,-0.0228,0.034,-0.0777,0.0097,0.0149,0.0181,0.0121,-0.0081,-0.0905,-0.0372,-0.0135,-0.0187,0.0569,-0.012,0.0309,-0.0268,0.0193,-0.0265,-0.0066,0.0692,0.0198,-0.0887,-0.0263,0.0176,0.0526,0.0052,-0.0576,0.029,-0.0397,-0.0153,0.0538,0.0203,0,0.014,0.0182,-0.0599,-0.0709,0.0766,-0.019,-0.0219,0.0048,-0.1032,-0.0365,-0.0362,0.0992,-0.0137,0.0452,0.1128,-0.0142,0.0379,0.0647,0.0308,0.0113,0.0947,-0.0568,0.0095,-0.0122,0.0589,-0.0027,0.0328,0.02,0.1024,-0.0234,-0.0157,-0.0508,-0.0269,-0.0012,-0.0173,0.0268,-0.0632,-0.0007,0.0064,0.0217,-0.0445,0.0436,-0.0213,0.0321,0.0725,-0.0666,0.0608,-0.0624,0.0104,-0.007,-0.0095,0.0403,0.0688,0.0254,-0.0192,-0.0243,0.0595,0.0093,-0.0313,0.0076,-0.0024,-0.0905,-0.0313,-0.0047,-0.0052,-0.0455,0.042,-0.0053,-0.0132,-0.0082,0.0159,-0.0819,0.0459,0.0224,0.0034,-0.0626,-0.0755,-0.0429,0.0116,-0.0604,-0.0766,0.0082,-0.0134,0.0228,-0.0312,-0.0006,0.0186,-0.0851,-0.0708,0.0654,0.005,-0.0086,0.0874,0.0408,0.0025,0,-0.0097,-0.0835,-0.0696,0.0926,0.0303,-0.0756,-0.0483,0.0479,0.0646,-0.0318,-0.0548,0.0698,0.0581,0.0308,-0.0445,0.005,-0.0153,-0.0718,0.0166,-0.0539,0.1015,0.0468,-0.0139,-0.0347,-0.0256,0.0698,-0.0102,-0.1104,0.0017,-0.0726,0.0067,0.0227,-0.0378,0.0558,0.0633,0.016,-0.0723,-0.0269,-0.0844,-0.0278,0.0476,0.0145,-0.0558,-0.0563,-0.0015,0.0932,-0.0517,-0.014,0.0679,0.0207,0.0252,0.0063,-0.0001,0.0748,0.002,-0.0182,0.0176,0.0173,-0.0783,0.0263,0.0065,0.018,-0.0602,0.069,0.0309,0.0365,-0.0059,-0.0398,-0.0247,0.0379,-0.0003,0.0402,-0.1074,-0.077,-0.0217,-0.0268,-0.0574,-0.0241,-0.0485,-0.0214,-0.0454,0.0184,-0.0402,-0.0186,-0.0065,-0.0061,0.1086,-0.0318,-0.0424,0.0803,-0.0644,-0.0803,-0.0796,0.0529,-0.0438,0,0.0453,0.0946,-0.0388,0.0246,0.0295,-0.0475,0.0342,0.0642,0.0035,0.0689,0.0095,-0.1156,0.0033,0.0425,0.1017,0.0533,0.0887,0.0706,-0.0442,-0.0013,0.0282,0.0945,-0.0676,-0.0327,0.0079,0.0806,0.0388,0.0697,0.0402,0.0024,-0.0815,-0.0326,0.0176,-0.0286,-0.0215,0.0668,0.0324,0.006,0.0297,0.0276,-0.0181,0.0977,0.0856,0.0375,-0.0284,-0.106,-0.1032,0.0304,-0.0277,-0.0237,-0.0255,-0.0609,-0.0548,0.1059,0.0336,0.0006,0.0232,-0.0221,0.0472,0.1489,0.0535,-0.1051,0.0099,-0.0097],"teaser":"UNDRR&#39;s Azure migration followed the playbook — managed services, platform-as-a-service, letting the cloud handle complexity. Instead, performance degraded and user trust eroded.","date":"Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)"},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"Instead, performance degraded. Long-tail content timed out. Daily page failures jumped 50%. Editor workflows slowed. User trust eroded. The database layer turned out to be the critical bottleneck.","embedding":[0.0027,0.0116,0.0515,0.0548,0.0462,-0.0261,-0.0153,0.0145,0.0194,0.0842,-0.0036,0.064,0.12,0.0138,-0.0065,0.0607,0.0371,-0.0484,-0.0785,0.1037,-0.1585,0.0434,-0.0776,0.0422,0.0335,0.0545,-0.1466,0.0395,-0.0497,-0.0458,-0.0862,0.0224,-0.0145,0.062,0.0456,0.0341,0.05,-0.0547,-0.0903,-0.044,0.0333,-0.0205,-0.0272,0.0526,-0.0004,0.0249,-0.0072,-0.0216,0.0046,0.0282,-0.0305,-0.0332,0.0203,0.0374,-0.0284,0.1454,0.018,0.032,-0.0509,-0.0048,0.0258,-0.0527,0.0107,0.0211,0.0762,0.0588,0.0137,-0.0612,0.0716,0.0085,-0.0068,-0.0509,-0.0906,0.071,-0.0169,-0.0282,0.0231,-0.0257,0.0062,0.0682,-0.0075,0.0058,0.0058,0.0773,0.0308,-0.0135,0.0254,-0.0736,-0.0026,-0.0458,0.0471,-0.0147,0.0829,-0.0034,0.1043,0.0063,0.0209,-0.0383,0.0521,-0.0095,0.0644,-0.0417,-0.0254,-0.0571,0.0099,0.0015,0.0484,0.0307,-0.035,0.0096,-0.0129,0.0211,0.0245,0.0003,0.1027,0.0183,-0.0488,-0.057,0.004,0.0248,-0.0141,-0.0088,0.0124,-0.0739,-0.0496,0.0886,-0.0262,0,0.031,0.0273,-0.009,-0.1009,0.0333,-0.0577,0.0207,-0.0148,-0.0247,-0.0515,0.0181,0.0236,-0.0235,0.0233,0.0849,0.0584,-0.0189,0.0299,0.0472,0.0333,0.0608,-0.0283,0.0288,0.0255,-0.0208,-0.012,0.0665,0.0056,0.0533,-0.024,-0.0341,-0.0654,-0.0443,-0.0397,-0.0364,0.0402,-0.0092,-0.0302,-0.0254,0.0292,-0.0775,0.0728,-0.0001,0.0448,0.0603,0.0215,0.0031,-0.0368,-0.0562,-0.0852,-0.0482,0.0418,0.0174,0.0535,0.0092,0.004,0.074,-0.0146,-0.042,0.1009,-0.024,-0.0716,-0.0015,0.0255,-0.0176,-0.0288,0.0299,-0.0036,-0.0488,0.0181,0.0418,-0.1016,-0.0068,-0.1014,0.0998,-0.0585,-0.0442,-0.0438,-0.0235,-0.0924,0.0347,0.0158,-0.0461,0.0197,-0.0564,-0.0326,0.0556,-0.0752,-0.0326,0.0211,-0.0045,-0.0075,0.1059,-0.0223,-0.0366,0,0.0087,-0.078,0.0366,0.0982,0.0145,-0.1011,-0.0251,0.0124,0.0466,-0.0536,-0.0183,0.034,0.0218,0.0323,-0.1303,0.015,0.0148,-0.1325,0.0643,-0.0313,0.0476,0.0925,-0.046,-0.0144,-0.0439,0.0716,-0.0964,-0.0214,0.0509,-0.0704,0.02,-0.0057,0.0434,0.0034,0.0362,0.0873,-0.1089,-0.0502,-0.0395,-0.0153,-0.0247,0.0264,0.0358,-0.0914,-0.0185,0.1188,-0.1064,0.021,0.0064,0.0073,-0.0182,0.0171,0.0086,0.0412,0.0062,-0.0693,-0.0083,-0.0004,-0.1009,0.0666,-0.0418,0.0649,-0.0156,-0.0047,0.0272,0.0849,0.0549,-0.0248,-0.0635,-0.0088,0.0017,0.012,-0.011,0.0387,0.0371,0.0548,-0.0713,-0.014,-0.0291,-0.0211,-0.1005,0.0121,-0.019,-0.0525,0.0525,0.0092,0.0374,-0.0564,-0.0377,0.0327,-0.0389,-0.0929,-0.099,0.0209,-0.0169,0,0.0064,0.0649,-0.0158,-0.0286,0.0622,-0.067,0.0397,0.1209,0.018,0.0557,-0.0481,-0.0625,0.0271,0.0549,0.0288,0.0329,0.0846,-0.0277,-0.0337,-0.0055,-0.0466,0.0869,-0.0708,-0.0694,0.0131,0.092,0.0223,0.0375,0.0178,0.0002,-0.0764,-0.0336,0.0811,-0.0203,-0.0091,0.0609,-0.0172,-0.0519,0.0169,-0.0633,-0.0169,0.0544,0.0696,0.0013,-0.0185,-0.0795,0.007,0.053,-0.0292,0.0218,0.0076,-0.0997,0.0057,0.1098,0.076,0.0169,0.009,-0.0537,0.0183,0.0713,0.072,-0.079,-0.0192,-0.054]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"Cold path failures were the symptom. If no one visited a page recently, the first request would time out. Admin paths involving heavy queries slowed substantially.","embedding":[0.0158,-0.0385,0.0419,0.0352,0.0446,-0.0527,-0.0235,0.0091,-0.037,0.0309,-0.0208,0.0628,0.1113,-0.0128,0.0126,0.0284,-0.0046,-0.0057,-0.0489,0.0948,-0.1384,0.0007,-0.0794,0.0335,0.043,0.048,-0.1173,0.0385,-0.0545,-0.0398,-0.0141,0.0478,-0.0746,0.0303,0.0878,0.0977,0.0439,-0.1083,-0.0645,-0.0427,0.0645,-0.0276,-0.0323,0.0687,0.0162,0.0071,0.0347,-0.0186,-0.0129,-0.0151,-0.0275,-0.04,0.0074,0.0779,-0.0352,0.1506,0.0687,0.0299,-0.0222,0.0053,0.0407,0.0307,0.0033,0.0002,0.0085,0.0434,0.077,-0.0814,0.0875,0.0284,0.017,-0.0308,-0.1,0.0058,0.0028,0.0708,0.0066,-0.0312,0.0153,-0.0017,-0.0088,-0.0132,-0.0292,0.0543,-0.0034,-0.0268,0.0527,-0.0424,0.0377,-0.0457,0.0572,-0.026,0.0919,0.0465,0.0652,-0.0292,0.0446,-0.0484,0.0924,0.0238,0.0157,-0.0109,0.0156,-0.0406,0.0082,0.0662,0.0599,0.0615,-0.0765,-0.0374,0.0061,0.0065,0.0062,0.0249,0.087,0.0679,-0.0328,-0.0231,-0.0412,-0.0129,0.0033,-0.0062,0.0502,-0.0399,-0.0641,0.1137,-0.0551,0,-0.0443,0.0223,0.0686,-0.0238,0.0083,-0.0208,0.0499,-0.0228,-0.0333,-0.0472,0.0434,0.002,-0.0244,-0.0231,0.0363,-0.0205,0.0053,-0.0032,0.0095,0.0689,0.0794,-0.0273,-0.011,0.0174,0.0237,0.0097,0.0411,0.0124,0.0287,-0.0096,-0.0903,-0.0663,-0.0176,0.0097,-0.0781,0.066,0.0311,-0.0061,-0.078,0.017,-0.0807,0.0607,0.0396,-0.005,0.0185,0.0003,-0.0346,-0.0887,-0.0052,-0.0285,-0.0338,0.0038,0.0183,0.0315,-0.0354,-0.0297,0.0464,0.0079,-0.0307,0.0815,0.0319,-0.0671,-0.0041,0.012,0.0361,0.0163,0.0025,-0.0356,-0.0532,0.0282,-0.0537,-0.0308,0.0414,-0.083,0.0778,-0.0903,-0.0607,-0.0576,-0.0011,-0.1078,0.0387,0.0011,-0.0374,0.0422,-0.0523,-0.0974,0.0393,-0.0634,-0.0936,0.0558,-0.0049,-0.0067,0.1468,-0.0034,-0.0692,0,0.0276,-0.0866,0.0789,0.0816,0.0113,-0.0412,-0.0204,0.0539,-0.0137,-0.081,-0.0267,-0.013,0.0357,-0.0135,-0.1479,0.0275,0.0705,-0.1165,0.0442,0.053,0.0661,0.0756,-0.0444,0.0091,-0.0676,0.0763,-0.0262,-0.0087,-0.0131,-0.0647,0.0529,-0.048,0.0016,-0.0279,0.0474,0.0803,-0.0719,-0.0011,-0.0334,-0.0195,-0.0089,-0.0186,0.0007,-0.0211,-0.0133,0.1031,-0.1037,-0.0033,-0.0009,-0.001,0.0036,0.0135,-0.0002,0.0577,0.0177,-0.0419,0.022,0.0439,-0.0948,0.0715,-0.018,0.0709,-0.0223,0.005,0.043,0.0463,0.0191,-0.0408,-0.0212,0.0127,0.0284,0.04,-0.0754,0.0236,0.0694,-0.0163,-0.1093,-0.0394,-0.0317,0.0106,0.0028,0.0052,-0.0257,-0.0776,0.0564,0.0348,0.0358,-0.0428,-0.0197,0.0182,-0.061,-0.1073,-0.0722,-0.0289,0.0061,0,0.0183,0.0523,-0.016,0.0153,0.0661,-0.0744,-0.006,0.1319,0.0439,0.0398,-0.0056,-0.0218,0.0262,0.0492,-0.0275,0.0138,0.0539,0.0196,-0.0467,-0.0241,-0.0793,0.0977,-0.0613,-0.0628,0.0219,0.0741,0.0662,0.0722,0.0738,0.0014,-0.0434,-0.0832,-0.0039,-0.0126,-0.0474,0.0504,-0.0072,-0.0354,0.0497,0.0111,-0.0258,0.1151,0.0289,0.0011,-0.0314,-0.0624,-0.0559,0.065,-0.0058,-0.0123,0.0137,-0.0676,-0.086,0.093,0.0136,-0.0221,-0.0382,0.0312,0.0328,0.0611,0.0281,-0.1365,-0.0486,-0.0449]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"This immediately cut database latency by 51% and reduced 503 errors by 77%. Caching strategy became comprehensive. Page cache, render cache, CDN layers.","embedding":[0.037,0.0022,-0.0022,0.0056,0.0894,-0.0593,-0.0843,0.0349,-0.0107,0.0291,-0.0416,0.0467,0.0409,-0.0356,0.0064,-0.0105,-0.0548,0.0031,-0.0632,0.0398,-0.1179,-0.0282,-0.0426,0.023,0.0447,0.032,-0.1083,0.0148,-0.0051,-0.1082,-0.0075,0.0023,-0.0244,0.0437,0.0414,0.0984,0.0252,-0.0973,-0.0509,-0.0582,0.0204,-0.0385,-0.0677,0.067,0.0353,-0.041,0.0053,-0.0275,-0.029,-0.0021,-0.0086,-0.0976,-0.0325,0.0273,-0.0549,0.0685,0.0344,0.0024,-0.0548,0.0006,0.0404,0.0278,-0.0319,0.0339,0.046,0.0468,0.1157,-0.0169,0.0508,-0.0339,-0.0424,-0.0315,-0.0865,0.0547,-0.0422,-0.0058,0.0161,-0.0053,0.0129,-0.0473,0.0647,0.0119,-0.0132,0.0716,-0.0376,-0.0055,0.028,0.0075,0.0406,-0.0167,0.0287,-0.0205,0.1945,-0.0004,-0.0237,-0.0097,0.0477,-0.0179,0.0398,0.0817,-0.0035,0.015,0.0431,-0.0276,0.0363,0.0485,0.0769,0.0582,-0.0965,-0.0161,-0.0377,0.0255,-0.0227,-0.0466,0.0888,0.0022,-0.0902,-0.0156,0.0323,0.0497,0.0857,0.0419,0.019,-0.0859,0.0163,0.0613,-0.0189,0,0.036,0.0313,0.0245,-0.0027,0.066,-0.0331,0.0149,-0.02,-0.1119,-0.0309,0.0818,0.0067,-0.0482,0.0109,0.0748,-0.0365,0.0352,0.0808,0.0631,0.0335,-0.007,-0.0674,-0.0548,0.0268,0.0311,0.0557,0.007,0.0318,0.0459,-0.0045,-0.0308,-0.0351,0.0008,-0.0337,-0.0308,0.0221,0.0064,-0.0522,0.0311,0.0527,-0.0838,0.0915,-0.0228,-0.0347,0.0248,0.0833,0.0203,-0.0363,0.0217,-0.026,0.0244,-0.022,0.0651,0.0705,0.0028,0.0014,0.0561,-0.0481,0.0117,0.0755,0.0157,-0.0191,-0.0367,0.0805,0.0088,0.0041,0.0359,0.0173,-0.0067,-0.0066,-0.0599,-0.0779,0.0405,-0.0362,0.0084,-0.051,-0.0658,-0.0617,-0.0522,-0.0184,-0.0116,0.0267,-0.0335,-0.0026,0.0209,-0.0533,0.0361,0.0062,-0.0946,0.0953,-0.0304,0.0139,0.1246,0.0344,-0.0622,0,-0.0193,-0.106,-0.0328,0.0889,-0.013,-0.0421,-0.0727,-0.0113,-0.0015,-0.0568,-0.055,-0.0079,0.0381,-0.0478,-0.1031,0.0131,0.0165,-0.0984,-0.013,0.0236,0.0628,0.0463,-0.0389,0.0718,-0.0157,0.065,-0.0686,0.0091,-0.0026,-0.0795,-0.0559,-0.0802,0.0538,-0.0796,0.0524,0.0235,-0.0534,0.0179,-0.0189,0.0196,0.0265,0.0117,-0.0488,-0.0362,-0.014,0.1075,-0.0938,-0.008,-0.0057,-0.0097,0.0185,-0.0369,-0.0052,-0.0279,0.0109,-0.0327,-0.037,0.013,-0.0045,0.0599,0.0494,0.0336,-0.0742,0.0413,0.0211,-0.0114,-0.0235,0.0105,-0.1106,0.0437,-0.003,-0.0324,-0.0623,-0.0451,0.0301,-0.0584,-0.0168,-0.1009,0.0098,0.0329,-0.0699,0.0891,-0.0198,-0.0332,0.0204,0.0557,0.0002,-0.04,0.0006,0.0462,-0.0564,-0.0158,-0.0517,0.0325,-0.013,0,0.0735,0.0424,0.0093,0.0232,0.0636,-0.0667,0.0101,0.1102,0.0699,0.079,0.0758,-0.063,-0.0261,0.0375,0.0398,0.0187,0.0248,0.0953,-0.1142,-0.0545,0.0068,0.0594,0.0115,-0.1096,0.0337,-0.0138,0.1079,0.09,0.0241,0.0217,-0.0562,-0.0337,-0.0063,-0.008,-0.0272,-0.0012,0.0111,0.0247,0.0285,0.0183,-0.0209,0.0153,0.0495,0.0032,-0.0441,-0.0672,-0.1018,0.085,0.0256,-0.0763,0.0236,-0.1077,0.0013,0.1178,0.0812,-0.0181,0.0548,0.0601,0.0981,0.0646,0.0577,-0.1349,0.0057,-0.0313]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"# This transformation required disciplined governance. We introduced a living risk register with owners, triggers, and mitigations.","embedding":[0.0566,-0.0528,0.0163,-0.0218,0.087,-0.0394,-0.0392,-0.0128,-0.0786,-0.003,-0.0001,0.0358,0.0531,-0.0232,0.0306,0.0201,0.006,-0.0615,-0.0694,0.0415,-0.1399,0.0047,-0.0271,0.0342,0.0542,0.0088,-0.1256,0.0222,-0.0276,-0.061,-0.0275,0.0096,-0.0802,0.0446,0.0397,0.0364,0.0416,-0.1319,-0.0255,-0.0681,0.0532,-0.0373,-0.0916,0.1043,0.0362,0.0062,0.0366,-0.038,-0.0069,0.0382,-0.0088,-0.0446,0.0302,-0.0331,-0.0735,0.1023,0.0663,0.0203,0.0104,-0.0175,0.0058,-0.0433,-0.0072,-0.0005,0.0199,0.029,0.0544,-0.1136,0.0255,0.0452,-0.035,-0.0257,-0.0809,0.0489,-0.0051,0.0346,-0.0155,0.0398,0.0419,0.0123,0.0855,0.0012,-0.0282,0.0729,-0.0346,-0.0419,0.0039,-0.0338,-0.0147,-0.0062,0.0772,-0.0116,0.1906,0.0515,-0.0311,0.0127,-0.011,-0.0609,0.0557,0.0422,0.0028,0.0415,-0.0102,-0.0817,-0.0368,0.0325,0.039,0.0831,-0.0496,0.0183,0.0383,0.0289,-0.0116,-0.0165,0.0737,-0.0352,-0.122,-0.0036,0.0459,0.0408,0.0174,0.0275,0.0791,-0.0462,-0.0153,0.094,-0.0771,0,0.0249,0.0368,-0.045,-0.0321,0.0049,-0.0289,-0.0192,0.0033,-0.0732,-0.0526,-0.0087,0.0379,-0.0226,-0.0677,0.1257,-0.0545,0.0061,0.064,0.0267,0.0378,0.0677,-0.0573,0.0012,-0.0199,0.0397,-0.0039,-0.0584,0.0169,0.0241,0.0083,-0.0652,-0.0286,-0.0033,-0.0044,-0.0081,-0.0111,0.0231,-0.0449,0.0038,0.0573,-0.1327,0.0802,-0.039,-0.009,0.0245,0.0332,0.0277,-0.0603,0.052,-0.0236,-0.0282,-0.0266,0.0439,0.0681,-0.0236,0.0003,0.045,-0.0544,0.0158,0.0429,0.0196,-0.0713,-0.0003,-0.0283,0.0243,-0.0428,0.0598,0.002,-0.0382,-0.0311,0.0183,-0.0768,0.0248,-0.0434,0.0395,-0.0545,-0.0649,-0.014,0.0055,-0.0713,0.0439,0.0407,-0.0152,-0.0496,0.082,0.0042,0.0677,-0.0467,-0.1594,0.0436,-0.0061,0.0084,0.0517,0.0225,-0.0218,0,-0.0453,-0.0311,-0.0103,0.0647,-0.0192,-0.0675,0.0253,0.0126,0.0557,-0.0178,-0.0535,0.0334,0.0574,-0.0178,-0.1181,-0.0311,0.0285,-0.0876,0.0183,-0.027,0.104,0.0479,-0.0909,0.0287,-0.0418,0.0673,-0.0194,0.0029,0.0353,-0.0848,0.0247,-0.0013,0.051,0.043,0.0934,0.0386,-0.0176,-0.0021,-0.0492,0.0209,-0.012,0.0171,-0.0227,-0.084,0.0099,0.1618,-0.0412,0.0017,-0.0061,-0.022,0.0309,0.0332,0.0225,0.0222,-0.0191,-0.0685,0.0021,-0.0508,-0.0448,0.0625,0.0169,0.0609,-0.0146,0.046,0.0587,0.026,0.0265,-0.0337,-0.0491,0.0366,-0.0392,-0.0097,-0.0365,-0.053,-0.0148,-0.0106,-0.0238,-0.0107,-0.0062,-0.006,-0.0738,0.0498,-0.047,-0.0507,0.0275,-0.0011,0.0555,-0.0596,0.0064,0.0203,-0.0891,-0.0433,-0.0997,-0.0132,0.036,0,0.0317,0.1292,-0.0156,0.0546,0.1023,-0.0101,-0.0028,0.1015,0.0287,0.0222,-0.045,-0.0317,0.0004,0.0665,0.0147,0.024,0.0419,0.0644,-0.0545,-0.0339,-0.006,0.0729,0.0325,-0.0952,-0.0147,0.0286,0.034,0.0873,0.0485,0.0037,-0.0874,-0.0752,0.0074,-0.0308,-0.0054,0.0024,-0.0287,0.0286,0.0318,0.0503,-0.0375,0.058,0.0597,0.0487,-0.0376,-0.0372,-0.0813,0.1158,0.0119,-0.0898,0.0831,-0.048,-0.0752,0.1187,0.0631,-0.0283,-0.0036,0.0293,0.0057,0.064,0.0459,-0.1097,-0.0486,-0.0307]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"Reliability : 503 errors reduced 77% after database migration. Daily page failures recovered from post-migration peak. Stability visible to users, particularly in bandwidth-constrained environments.","embedding":[0.0128,-0.0303,0.0183,-0.0403,0.1167,-0.0439,-0.056,-0.0147,-0.0603,0.0583,0.0225,0.0928,0.1007,0.0076,0.0393,0.0211,0.0145,-0.0406,-0.0809,0.0601,-0.0954,0.0146,-0.0358,0.0459,0.0438,0.0023,-0.155,0.0156,0.0057,-0.0741,-0.003,0.0671,-0.104,0.0465,0.0583,0.0565,-0.0245,-0.0973,-0.0635,-0.0669,-0.0017,-0.0498,-0.0428,0.0236,0.0623,-0.0367,-0.049,-0.0309,-0.0172,0.0836,0.0066,-0.0668,0.0481,-0.0563,-0.0615,0.0959,0.0059,0.0283,-0.01,-0.0441,0.0443,-0.0651,-0.0276,0.0111,0.0029,0.0401,0.0487,-0.1042,0.0307,-0.0009,-0.0114,-0.0214,-0.0516,0.0111,0.0046,0.016,-0.0033,0.0465,0.0436,0.0497,0.1274,0.0047,0.0235,0.0652,-0.0369,-0.0445,0.0129,-0.042,0.0052,0.0059,0.0372,0.0214,0.1165,0.0177,-0.0346,-0.052,-0.0253,-0.0189,0.0715,0.0684,0.0066,0.0113,0.0393,-0.0835,-0.0487,-0.0043,0.0603,0.0417,-0.0116,0.049,-0.0086,0.0352,0.0045,-0.0081,0.064,-0.0073,-0.1168,0.0043,-0.0031,0.0087,0.0233,-0.0704,0.0563,-0.0692,-0.0012,0.0713,-0.0291,0,0.0397,0.0006,-0.0214,0.0312,0.0303,-0.0093,-0.0114,-0.0303,-0.0481,-0.0646,-0.0237,0.0821,0.0426,0.012,0.1004,0.0091,-0.0249,0.0313,0.0102,0.055,0.0813,-0.0937,0.0054,-0.011,0.039,0.0517,-0.0491,0.0137,0.0405,0.0039,-0.0745,-0.0198,0.0187,-0.0048,-0.0175,0.0302,0.0427,-0.1016,0.0224,0.0756,-0.0507,0.0909,0.0047,0.0106,0.0152,0.0147,0.0385,-0.0435,0.0174,0.0165,-0.0985,0.0337,-0.0091,0.0342,0,0.0085,-0.0165,-0.0512,0.0025,0.0216,0.0611,-0.055,-0.0013,-0.0314,0.0241,-0.0265,0.0234,-0.0278,-0.0459,0.0118,0.0206,-0.0906,0.0422,-0.0322,0.0453,-0.0759,-0.0725,-0.0131,0.0055,-0.024,0.0425,0.0142,-0.0313,0.0199,-0.009,0.0108,0.0459,-0.1076,-0.0968,0.0657,0.0029,-0.0423,0.0419,-0.0034,-0.0417,0,-0.0197,-0.0161,-0.0129,0.0876,0.0205,-0.1058,0.0469,-0.0212,0.0426,0.0064,-0.0143,0.0796,0.0345,0.0561,-0.0874,-0.0068,0.0215,-0.0706,0.0117,-0.0086,0.1349,0.0305,-0.0336,0,0.0214,0.0642,0.0007,-0.0594,0.0416,-0.083,0.0458,0.0177,0.0257,0.0355,0.0456,0.1103,-0.0084,0.0054,-0.0879,-0.0518,-0.0109,-0.0092,-0.0113,-0.0472,-0.0046,0.1041,-0.037,0.0094,-0.0014,-0.0728,0.0149,0.0473,-0.0067,0.0071,-0.0162,-0.0675,0.0064,-0.0595,-0.1398,0.0274,0.0023,0.0321,-0.0691,0.0019,0.0522,0.0275,0.044,-0.0119,-0.0588,0.0385,-0.1175,-0.0391,-0.0259,-0.0179,0.015,0.0044,-0.0673,-0.027,-0.0327,-0.0501,-0.0703,-0.0111,-0.0441,-0.067,0.0312,0.0369,0.0151,-0.0168,-0.0409,0.0213,-0.0838,-0.0574,-0.0593,-0.008,-0.0008,0,-0.0161,0.1378,-0.0287,0.0428,0.0313,0.0032,0.0393,0.0708,0.0349,0.0645,-0.0983,-0.0225,0.0055,0.0785,0.0451,0.0324,0.0114,0.0624,-0.0804,-0.0299,-0.0262,0.0706,-0.0095,-0.0776,-0.0179,0.0628,0.0256,0.0822,0.0116,-0.0155,-0.0875,-0.0414,-0.0278,0.0005,0.0463,0.0326,0.0259,0.0284,0.0346,-0.0016,-0.0487,0.0843,0.0552,0.0615,0.0067,-0.0676,-0.1089,0.0459,0.0103,-0.0884,0.0218,-0.0519,-0.0961,0.1241,0.0955,-0.0199,0.0144,0.0006,0.0651,0.121,0.0606,-0.1065,-0.0646,-0.0605]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"The compounding effect moved the needle. Cross-functional coordination across teams in Geneva, Bangkok, Bonn, New York, and Manila. Clear ownership, disciplined cadence, evidence-based decisions.","embedding":[0.0346,-0.0507,0.0507,0.0257,0.1253,-0.0648,-0.0221,-0.0131,-0.0675,0.0454,-0.0183,0.0173,0.1038,0.0185,0.0327,0.0741,0.0463,-0.1162,-0.1093,-0.0084,-0.1506,0.0419,-0.02,-0.0132,0.1091,0.0207,-0.1001,0.0079,-0.034,-0.0438,-0.0715,0.0126,-0.0267,0.0846,0.014,0.0314,0.0305,-0.0954,0.0185,-0.0502,0.0282,-0.0852,-0.0561,0.0141,0.079,0.0568,-0.0545,-0.0488,-0.0083,0.0556,-0.0727,-0.0421,0.0601,-0.0174,-0.0401,0.1301,0.0773,0.0055,0.0061,0.0039,-0.005,-0.0716,0.0312,0.0461,0.0719,-0.0107,0.0223,-0.0643,-0.0005,-0.0073,0.0108,0.0082,-0.0586,0.0183,-0.0007,0.0146,-0.0106,0.0484,0.0729,0.0106,0.0386,0.021,-0.0551,0.1164,-0.0356,-0.0326,0.0285,-0.0458,-0.0033,-0.0659,0.0442,-0.0085,0.0843,-0.0106,0.0353,-0.0223,-0.0504,-0.0726,-0.0122,0.0348,0.0366,0.0529,-0.0117,-0.1063,-0.0189,0.027,0.0497,0.1137,-0.0216,0.0316,-0.0138,0.0322,0.0304,-0.0404,0.0895,-0.0043,-0.0742,0.0249,0.0565,0.0762,0.0586,-0.0289,-0.0278,-0.052,0.029,0.0928,-0.0581,0,0.0161,0.0158,0.0306,0.0222,0.044,-0.0629,-0.0007,-0.005,-0.0948,-0.0632,-0.0393,0.1033,-0.0368,0.0273,0.0842,-0.0392,0.0068,0.034,0.0298,0.0565,0.0762,-0.0887,0.007,0.0163,0.0568,0.0462,-0.0103,0.0002,0.0566,-0.0133,-0.0488,-0.0323,-0.0257,0.0269,-0.0226,-0.0055,0.0124,-0.0886,0.0253,0.0778,-0.0688,0.0819,-0.0524,-0.0296,0.0067,0.0527,-0.0046,-0.0538,0.0316,-0.043,-0.0516,0.0104,-0.0111,0.0173,0.0029,-0.0153,0.0247,-0.0535,0.0171,0.0383,-0.013,-0.051,-0.019,0.0261,0.0012,0.0165,0.0516,0.008,0.0159,0.0473,0.0321,-0.0235,0.028,-0.0255,0.0571,-0.0517,-0.1085,-0.0766,0.02,-0.0533,0.0126,0.0455,-0.0636,-0.0027,0.0231,-0.0302,0.044,-0.0581,-0.0618,0.05,-0.0482,-0.0066,0.0378,0.0108,-0.1025,0,-0.0428,-0.0233,0.0024,0.0914,0.0312,-0.1216,0.0294,0.0164,0.0448,-0.0033,0.0239,0.0264,0.0293,0.0208,-0.069,0.0432,0.0331,-0.0805,0.0188,-0.0014,0.0837,0.0716,-0.0558,-0.0112,-0.0021,0.0446,-0.053,-0.0558,0.0197,-0.0831,-0.0164,-0.0339,-0.0141,0.0163,0.0617,0.0341,-0.0255,-0.0184,-0.0548,-0.0143,-0.003,-0.0167,-0.0391,-0.0557,-0.0351,0.1178,-0.0649,0.0103,-0.0335,-0.0615,0.0131,0.042,-0.0101,0.0068,-0.0082,-0.0284,0.0182,-0.0177,-0.0933,0.0449,-0.044,0.0718,-0.0081,-0.0063,0.0378,0.0209,0.0714,-0.0324,-0.0711,-0.0426,-0.0302,-0.0416,-0.0702,0.003,-0.0143,0.0416,-0.0541,-0.0374,-0.0439,-0.0218,-0.0271,0.0151,-0.0297,-0.0743,0.0422,0.0249,0.0408,-0.0313,-0.025,0.0467,-0.1069,-0.0515,-0.1016,0.0098,-0.0413,0,0.0002,0.0742,-0.0223,0.0148,0.0596,-0.0087,0.0209,0.1525,0.0046,0.0738,-0.0322,-0.036,-0.014,0.0581,0.1051,0.0261,0.0531,0.0133,-0.0299,-0.0641,0.0475,0.0996,-0.0201,-0.096,-0.0159,0.0238,0.0055,0.0562,-0.0097,-0.0456,-0.0483,-0.0272,0.0296,-0.0637,0.066,0.011,-0.0152,-0.012,0.0467,-0.0032,-0.049,0.0829,0.061,0.0219,0.0025,-0.0431,-0.0937,0.0128,0.04,-0.0409,0.0342,-0.0862,-0.0377,0.1249,0.1216,-0.0328,0.0193,-0.0532,0.0281,0.1068,0.0866,-0.0753,-0.0542,-0.0224]},{"url":"/work/2025/impact-story-platform-recovery-optimization/","title":"Recovering platform performance after a cloud migration failure","snippet":"Thanks for reading, if you have comment I'd love to hear it. Mastodon @khawkins98@toot.io LinkedIn khawkins98@gmail.com Was this useful? 👍 This was useful Thanks for the feedback!","embedding":[-0.0157,-0.0257,0.0454,0.0247,0.0991,-0.0447,0.0116,-0.0657,-0.0311,0.0618,-0.0112,0.0458,0.0756,0.0094,0.0141,0.1041,0.0165,-0.0557,-0.1049,0.0146,-0.1212,0.0429,-0.087,0.0195,0.0431,0.015,-0.1631,0.0276,-0.0109,0.0071,-0.109,0.0594,-0.0656,0.1076,0.0931,0.0704,0.0573,-0.051,-0.0549,-0.0214,0.0755,-0.0389,-0.0407,0.0244,0.0397,0.0411,-0.0067,-0.0357,-0.0407,0.0079,-0.0586,-0.0445,0.0488,0.0052,-0.0218,0.1426,0.0565,0.0273,0.0257,-0.0276,0.0515,-0.0441,-0.0073,0.0337,0.0067,0.0021,0.0419,-0.1287,0.0191,0.0491,-0.0187,0.001,-0.1414,0.0294,-0.0217,0.0294,0.0185,-0.0319,0.0246,0.0366,0.0225,0.0263,-0.0651,0.0769,-0.0566,-0.0116,0.0005,-0.0353,0.0314,-0.0267,0.0485,-0.0265,0.0779,0.0084,0.0511,-0.0404,0.0138,-0.0444,-0.0004,0.0408,0.0333,0.03,0.0199,-0.0555,-0.012,0.0166,0.0228,0.106,-0.0313,-0.0027,0.006,0.0255,0.012,0.0247,0.092,0.0459,-0.0076,-0.0516,-0.0284,0.0805,0.0676,-0.0288,-0.0264,-0.069,-0.0378,0.0686,-0.0379,0,0.042,-0.0025,0.0294,-0.0085,0.0656,-0.078,0.0127,-0.0698,-0.0309,-0.1132,-0.0388,0.0585,-0.0299,0.02,-0.0085,-0.0671,0.0315,0.0621,0.0948,0.0885,0.1171,-0.0824,-0.0282,0.0165,0.0323,0.0029,0.0414,-0.053,0.0986,-0.0076,-0.06,-0.0229,-0.0208,-0.0002,-0.099,-0.0003,-0.0575,-0.0227,0.0792,0.0555,-0.0217,0.0778,-0.0248,-0.0057,0.0412,0.0267,-0.0215,-0.0331,0.0727,-0.0505,-0.0032,-0.0203,0.0293,0.0068,0.0301,-0.0652,0.059,-0.0179,-0.017,0.0648,-0.0443,-0.0524,0.0005,0.0036,0.0444,-0.0607,0.0032,0.0343,-0.0147,-0.0043,0.0091,-0.0119,0.0384,-0.0223,0.1042,-0.081,-0.0665,-0.0507,-0.0654,-0.088,0.0356,0.0711,-0.0355,-0.0417,-0.0269,-0.0416,0.0692,-0.0429,-0.0721,0.01,-0.0505,0.0016,0.0756,-0.0203,-0.0626,0,-0.072,-0.0603,0.0184,0.0744,-0.0004,-0.0801,0.0338,0.0857,0.0378,0.0007,0.0108,0.0404,0.0079,0.0138,-0.0713,0.0364,0.0152,-0.0606,0.0458,0.012,-0.0052,0.0324,-0.0441,0.005,-0.0455,0.0532,-0.0331,-0.0111,0.0227,-0.1181,0.0002,-0.0072,-0.0368,-0.0046,0.0901,0.0291,-0.1036,-0.016,-0.0529,-0.0373,-0.0074,-0.0085,0.0225,-0.0721,-0.013,0.0967,-0.0369,-0.009,0.0046,-0.0272,-0.013,0.0321,0.0467,0.0194,-0.0067,-0.0405,0.0113,-0.0274,-0.1261,0.0346,-0.054,0.0843,-0.013,-0.0334,0.0765,0.0488,0.0271,-0.0594,-0.0351,0.0179,0.0056,0.0262,-0.0865,0.0039,0.0335,-0.0329,0.0323,-0.0279,-0.0319,-0.0029,-0.0447,0.0609,-0.0162,-0.0773,0.0479,-0.0271,0.0577,-0.0177,-0.0653,0.1028,-0.0787,-0.0924,-0.0832,-0.032,0.0218,0,0.0185,0.0601,-0.0372,0.0105,0.0378,-0.0166,0.0596,0.1479,0.0288,0.0505,-0.0288,-0.0432,0.0485,0.0378,0.0353,0.0022,0.086,-0.0115,-0.0181,-0.1114,-0.0087,0.0902,-0.0115,-0.0459,-0.0098,0.0539,0.0755,0.0323,0.0019,-0.0325,-0.1017,-0.0324,0.0209,-0.0583,0.0266,0.0039,-0.0544,-0.0065,0.0435,-0.0109,-0.0373,0.041,0.0498,-0.0132,-0.0131,-0.0864,-0.0604,0.0599,-0.0148,0.0125,-0.0026,-0.0929,-0.0201,0.0839,0.05,-0.0049,-0.0101,-0.0407,0.0486,0.0676,0.0289,-0.0279,-0.0198,0.01]},{"url":"/work/","title":"My work and impact","snippet":"My work and impact Evidence‑backed impact across platforms & performance, design systems, and structured content for AI. Want the broader picture?","embedding":[-0.0102,-0.0231,0.0202,0.0131,0.144,-0.0143,-0.0714,0.0851,-0.0393,0.0153,-0.066,-0.0024,0.0226,0.0239,0.0263,0.035,0.0809,-0.0293,-0.1037,0.0185,0.0274,0.0668,-0.0108,0.0015,-0.0498,0.0361,-0.0411,-0.0237,-0.0081,-0.1163,0.0088,-0.0543,0.039,0.0039,0.0425,0.0647,0.044,-0.0604,-0.0015,-0.0023,0.0058,-0.0544,-0.0509,-0.0102,0.0978,-0.062,-0.0304,-0.059,-0.0501,0.0164,-0.0639,-0.0283,0.0379,-0.0082,-0.0616,-0.0021,-0.0081,0.0114,-0.0379,-0.0952,-0.0062,-0.0409,0.0208,0.0378,0.0539,0.0058,-0.0293,0.05,0.0137,-0.0282,-0.0457,-0.0013,0.0586,0.0522,0.0189,-0.0218,-0.0024,0.0152,0.0381,-0.0443,0.0282,0.027,-0.0079,0.0903,-0.0438,-0.0064,0.0267,-0.0321,-0.0323,0.0325,0.0484,-0.0599,0.1834,0.0322,0.0885,0.0043,-0.0306,-0.1174,0.0174,0.0628,0.0046,0.0217,-0.0495,-0.0664,-0.0285,-0.0066,0.0267,0.0266,-0.0126,0.0054,-0.0078,0.043,-0.0646,-0.0792,0.1612,-0.0525,-0.0333,0.0428,0.0797,0.0146,-0.0054,-0.0165,-0.0264,0.0641,0.0504,0.0239,-0.0146,0,0.0125,0.0568,-0.0444,0.054,0.0706,-0.0008,-0.0542,-0.0032,-0.0782,0.0122,0.0329,0.1309,-0.0168,0.0383,0.0252,-0.0358,-0.0136,0.0594,-0.0132,0.0138,0.0359,-0.1041,0.0231,-0.0038,0.0596,0.0108,-0.022,-0.0015,0.0189,-0.0188,-0.0337,-0.0011,0.0277,-0.0296,-0.0087,0.0387,-0.0645,-0.0492,0.0012,0.0614,-0.0539,0.0636,-0.043,-0.0592,0.0451,0.0037,0.0892,-0.0645,-0.0004,-0.0678,0.0156,0.0252,0.0532,-0.0429,-0.0056,-0.051,0.0182,-0.1033,0.0594,0.0086,0.0672,-0.011,-0.0386,0.0043,-0.0329,0.0562,0.015,0.0481,0.061,-0.0196,-0.0316,-0.0124,0.0048,-0.0111,-0.0492,-0.0059,-0.1142,-0.0768,0.0587,0.0087,-0.0358,0.0849,0.0486,-0.0515,0.0515,-0.0331,0.0009,-0.0162,-0.0019,0.0436,-0.0151,0.0051,0.0194,0.0052,-0.0024,0,-0.0495,0.011,-0.0949,0.0235,0.0322,-0.0143,-0.107,-0.0018,0.1457,-0.0047,-0.0179,-0.0063,-0.02,0.0029,-0.0535,-0.0164,-0.047,-0.0943,-0.0661,-0.0429,0.0873,0.0397,-0.1155,0.0071,0.0621,0.0709,0.0129,-0.0235,0.0334,-0.0796,-0.0263,-0.0129,-0.0354,0.0216,0.0145,-0.033,-0.011,-0.1075,-0.0467,-0.0152,0.0588,0.0552,-0.0798,-0.012,-0.0663,0.0377,-0.0624,0.0579,0.0854,-0.0096,-0.0046,-0.0721,0.0061,0.0159,-0.0162,-0.0203,0.0132,-0.0019,-0.0462,0.0484,-0.0348,0.0993,-0.0901,0.0135,0.0445,-0.1042,0.029,-0.0345,-0.0604,-0.0604,0.0066,-0.0216,-0.0555,-0.0877,0.005,0.0121,-0.0117,0.0002,-0.0195,0.035,-0.0168,0.0044,-0.0201,0.0137,0.0538,0.1286,-0.0104,-0.0389,-0.0056,0.0783,-0.0649,-0.0657,-0.0223,0.0799,-0.0477,0,-0.0086,0.0082,-0.0589,0.0735,0.0088,0.0073,-0.0502,0.0412,-0.0301,0.0156,-0.0043,-0.0744,-0.0412,0.0307,0.1048,-0.0387,0.0277,0.0474,-0.0433,-0.0135,0.0979,0.0111,-0.0398,-0.088,0.067,-0.0122,0.0005,0.0725,-0.0498,0.0429,-0.0335,-0.0125,0.0014,-0.0241,0.0557,-0.0107,0.0462,0.0422,0.0106,0.0379,0.021,0.0819,0.1542,0.0382,-0.016,-0.0547,-0.109,-0.0327,0.0208,-0.0688,-0.0389,-0.0954,0.0509,0.1344,0.1004,0.0025,0.0095,0.0009,-0.0164,0.0687,0.1324,-0.0688,0.0087,-0.009],"teaser":"Evidence-led impact stories: UNDRR platform transformation (50–70% faster), EMBL Visual Framework (50+ sites), editorial efficiency, and governance improvements."},{"url":"/work/","title":"My work and impact","snippet":"2025 UNDRR content design interactive storytelling web performance data visualization Reclaiming three weeks of editorial time every month No single issue was breaking UNDRR's editorial experience —","embedding":[-0.0106,-0.0103,0.0663,-0.003,0.1302,-0.0728,-0.0873,-0.0486,-0.0137,0.0712,-0.0564,0.0882,0.0899,-0.0237,0.0237,0.0329,0.0638,-0.0174,-0.0511,0.0053,-0.038,0.0073,-0.0753,0.0019,0.0104,0.0033,-0.1001,0.0541,-0.0005,-0.1263,0.0137,0.032,-0.0289,0.0474,0.0173,0.016,0.0458,-0.0428,-0.0854,-0.0215,-0.0147,-0.0396,-0.0268,0.0531,0.0693,-0.0801,-0.0554,-0.0579,-0.0568,0.0775,-0.0583,-0.074,0.0565,-0.0315,-0.0738,0.0463,0.0053,0.014,-0.0129,-0.0303,0.0345,-0.0405,0.0306,0.046,0.044,0.0195,0.044,-0.0077,0.0048,-0.0508,-0.0308,-0.0897,0.0212,0.0395,-0.0027,-0.0286,-0.0162,0.0027,0.0217,-0.0497,0.074,0.0494,-0.0603,0.0789,-0.056,-0.0317,0.0132,-0.0487,-0.0196,0.0056,-0.03,-0.0346,0.1356,-0.0201,0.0556,-0.0534,-0.0674,-0.0944,-0.0094,0.0475,-0.0273,0.0705,0.0224,-0.0462,-0.0459,-0.0626,0.0768,0.1317,-0.0941,0.0418,-0.0112,0.0431,-0.0516,-0.0209,0.1084,-0.0414,-0.0453,0.015,0.1191,0.086,0.0186,0.0264,-0.0341,-0.0269,0.0122,-0.0254,-0.0367,0,0.036,0.0224,-0.0294,0.0218,0.1236,0.0052,0.0152,-0.0232,-0.105,-0.028,-0.0368,0.1268,-0.0044,0.1235,0.1067,-0.0525,-0.0389,0.0755,-0.0501,0.0014,0.0384,-0.0789,0.0003,-0.0477,0.0335,0.0625,0.0137,0.024,0.0366,0.0084,-0.0673,0.002,0.0298,-0.0354,-0.0021,0.0117,0.0038,-0.0395,0.0745,0.0475,-0.0518,0.0509,-0.0334,-0.0413,0.0351,0.0364,0.0799,-0.0293,0.0278,-0.0108,0.0457,0.0428,0.0623,0.0123,0.0195,-0.1157,0.0282,-0.0439,0.0767,0.0458,-0.0003,0.0106,-0.0293,-0.0478,-0.0046,0.0076,0.0342,0.0109,0.0017,-0.0393,-0.0177,-0.068,0.0635,0.0153,-0.0229,-0.033,-0.1173,-0.0343,0.0204,-0.0058,-0.0378,-0.025,0.0036,-0.0329,0.0623,-0.0504,0.0445,-0.0753,-0.0671,0.056,0.0042,0.0131,0.0344,0.0357,0.0443,0,-0.0154,-0.0281,-0.037,0.0696,-0.0086,-0.0919,-0.0244,0.048,0.0802,-0.035,0.0098,0.0338,0.0061,0.0215,-0.052,-0.0022,0.0613,-0.07,-0.0299,-0.0097,0.0959,0.0321,-0.0556,-0.0166,0.0615,0.0691,0.0961,-0.0447,-0.0142,-0.0904,-0.012,-0.0539,0.0037,-0.0176,0.0466,-0.0235,-0.0677,-0.0297,-0.0403,-0.0552,0.0396,-0.0025,-0.0151,0.007,-0.0113,0.0708,-0.1159,0.0102,-0.0023,-0.0339,0.05,-0.0179,0.0334,-0.0568,-0.0204,-0.0706,-0.053,0.035,-0.0401,0.0217,0.0366,0.0796,-0.0675,0.0249,0.0284,-0.0066,0.0401,-0.0472,-0.1334,0.0168,0.0271,-0.0322,-0.1304,-0.0719,0.0338,0.036,0.0399,0,-0.0029,-0.0228,-0.0619,0.0325,-0.0036,0.0008,0.0327,0.0835,-0.0241,0.017,-0.0486,0.0409,-0.0547,-0.0586,-0.0641,0.0884,0.0105,0,-0.0088,0.0502,-0.0513,0.0019,0.0143,-0.0037,0.0389,0.1372,0.0551,0.0374,0.0303,-0.06,-0.0019,0.0631,0.1411,0.0619,0.0577,0.0274,-0.0604,-0.0518,0.0151,0.0793,0.0127,-0.0313,-0.0047,0.0425,-0.005,0.0142,0.0084,-0.0286,-0.0217,-0.0006,-0.0148,-0.0069,-0.0147,-0.0031,0.0241,0.0187,-0.0104,-0.0089,-0.0148,0.0156,0.0904,0.0245,-0.0338,-0.0681,-0.0581,-0.0046,-0.0592,-0.039,-0.032,-0.0911,-0.0115,0.0669,0.0439,-0.0264,0.0203,-0.0449,0.0609,0.0973,0.1021,-0.0653,-0.0484,0.0163]},{"url":"/work/","title":"My work and impact","snippet":"2021 EMBL information architecture navigation design user experience design systems Decoupling content from platforms across 80 properties EMBL's 80+ properties ran on different CMSs — and content","embedding":[0.0269,0.0024,0.0353,-0.0195,0.0891,-0.1103,-0.0292,0.041,-0.0411,-0.0213,-0.0728,0.025,0.08,-0.0369,0.0639,-0.0094,0.1006,-0.0058,-0.0626,-0.024,-0.0661,-0.0611,-0.0864,-0.0194,0.0007,0.0183,-0.0598,-0.0298,-0.0079,-0.0841,0.0858,0.0078,-0.0228,0.0345,-0.0172,-0.0343,-0.0011,-0.0841,-0.0547,-0.0159,-0.0379,-0.038,-0.0888,0.0856,0.0671,-0.0681,-0.0208,0.0197,-0.0299,-0.0112,0.0098,-0.081,0.0405,0.0222,-0.0575,0.0126,0.0115,0.0721,-0.0097,-0.0306,0.0492,-0.0954,0.0318,0.0346,0.0012,0.073,-0.0006,0.0015,0.0417,-0.0853,-0.0633,-0.0481,0.0389,0.037,0.0258,-0.0074,0.0141,-0.0423,0.0874,-0.0413,0.0333,0.0511,-0.0849,0.0248,-0.0168,-0.054,0.0463,-0.0191,-0.036,-0.0134,0.0188,-0.0257,0.1185,-0.0114,-0.0156,-0.0219,-0.027,-0.0808,-0.0096,0.0278,-0.0662,0.1151,0.0641,0.0335,-0.1084,-0.0659,0.0176,0.0974,-0.0551,-0.0376,-0.0637,0.0538,-0.0279,-0.0337,0.0444,-0.0512,-0.0005,0.026,0.1684,0.036,0.0207,-0.0004,-0.0281,-0.0504,0.029,0.0133,-0.0244,0,-0.0439,0.0401,-0.0093,-0.005,0.0669,-0.0414,0.0248,0.0348,-0.116,-0.0097,0.0084,0.1195,-0.0296,0.0917,0.1208,-0.0615,-0.0256,0.0572,0.0215,-0.0262,0.008,-0.0672,0.0197,-0.0494,0.0477,0.0142,0.0129,0.0485,0.0322,0.0142,-0.0667,0.0108,0.0472,0.0612,-0.0405,-0.0067,-0.0148,-0.0638,0.0741,-0.0191,-0.0828,0.1021,-0.0543,-0.0599,-0.0285,0.0504,0.0514,-0.0435,0.0367,-0.0021,0.043,0.0613,0.0381,0.044,0.0911,-0.103,-0.0049,-0.0325,0.1108,0.0332,-0.0403,-0.0351,-0.0338,-0.0256,0.0379,0.0196,0.0289,0.0029,-0.02,0.0207,0.0245,0.0203,0.0539,-0.0225,-0.0083,-0.0321,-0.0515,0.0038,0.0155,0.0305,-0.0163,0.0616,0.0337,-0.0471,0.0775,-0.0458,-0.0197,-0.0458,-0.0876,0.0361,-0.026,0.0202,0.0542,0.1025,0.0414,0,-0.042,-0.1012,-0.0115,0.0795,0.0316,-0.052,-0.0738,0.0267,0.0699,0.0071,-0.0062,-0.002,0.0246,-0.0065,-0.0572,0.0371,0.0264,-0.0949,-0.0009,0.0197,0.0253,0.0653,-0.08,-0.013,0.0114,0.0382,-0.0141,-0.0372,-0.0047,-0.0813,-0.0508,-0.0421,0.0452,-0.0574,0.0231,-0.0287,-0.0694,0.0279,-0.0056,-0.0267,0.0414,0.0395,-0.024,-0.0239,0.0294,0.0284,-0.1211,0.0455,-0.0067,-0.0616,0.0355,-0.0524,-0.0026,-0.0762,0.0205,-0.0266,0.0065,0.1075,-0.0276,0.0074,0.0848,0.0052,-0.0475,0.0508,-0.0255,0.0049,0.06,-0.0199,-0.0642,0.0114,0.0273,-0.062,-0.1026,-0.1067,0.0383,0.0308,0.0214,-0.0324,-0.0046,0.0197,-0.0379,0.1092,0.001,0.0308,0.0424,0.0272,-0.0571,-0.0324,-0.0299,0.0473,-0.0947,0.0125,-0.0507,0.1352,0.0789,0,0.0062,0.0096,-0.0544,0.0359,-0.0433,-0.0133,0.0293,0.1003,0.0145,-0.0092,0.0743,-0.11,-0.0204,0.094,0.1246,0.0319,0.0223,0.0277,-0.067,-0.0102,0.0245,0.1016,0.0642,0.0003,0.0311,0.0411,0.064,0.004,0.0306,-0.0434,-0.0265,-0.0252,-0.046,0.0014,0.0173,-0.0153,-0.0189,-0.0009,-0.0227,0.0148,0.042,-0.021,0.0697,0.0416,0.0075,-0.0006,-0.0837,0.0204,-0.0407,-0.0135,0.0097,-0.0946,-0.0696,0.0108,0.0171,-0.0265,0.0381,-0.0313,0.0838,0.0483,0.0412,-0.1015,-0.0402,0.0097]}]}