[{"data":1,"prerenderedAt":147},["ShallowReactive",2],{"page-weatherless":3,"navigation":52},{"id":4,"title":5,"body":6,"date":39,"description":40,"draft":41,"extension":42,"hideYear":41,"meta":43,"navigation":46,"path":47,"readingTime":48,"seo":49,"stem":50,"__hash__":51},"projects/projects/weatherless.md","Weatherless",{"type":7,"value":8,"toc":35},"minimark",[9,18,21,24],[10,11,12],"p",{},[13,14],"img",{":sizes":15,"alt":5,"format":16,"src":17},"400px sm:800px","webp","img/apps/weatherless.jpeg",[10,19,20],{},"Weatherless was a mobile app that used the weather forecast to predict when you might experience a migraine.",[10,22,23],{},"A sudden change in weather is often a trigger for a migraine. The app crowd-sourced data from users in order to build a model that could predict a migraine based on approaching weather patterns.",[10,25,26,27],{},"You can read about it here: ",[28,29,34],"a",{"href":30,"rel":31,"target":33},"https://medium.com/@mulhoon/the-migraine-forecast-3451e89c26b",[32],"nofollow","_blank","The Migraine Forecast",{"title":36,"searchDepth":37,"depth":37,"links":38},"",2,[],"2014-01-01","Migraine prediction",false,"md",{"tags":44},[45],"projects",true,"/projects/weatherless",1,{"title":5,"description":40},"projects/weatherless","ioA3yfcpJWVOzixp2uPc4-qYOv7HBjF3rp8IDFg2KQg",[53],{"title":54,"path":55,"stem":56,"children":57,"page":41},"Articles","/articles","articles",[58,64,70,76,82,88,94,100,106,112,118,124,130,136,141],{"title":59,"path":60,"stem":61,"description":62,"date":63},"Still haven't found what you're looking for?","/articles/ai-search","articles/ai-search","AI-powered search is transforming web search.","2024-10-31",{"title":65,"path":66,"stem":67,"description":68,"date":69},"Big Emoji","/articles/big-emoji","articles/big-emoji","Building an app for my kids.","2024-06-23",{"title":71,"path":72,"stem":73,"description":74,"date":75},"It probably won’t be you","/articles/it-probably-wont-be-you","articles/it-probably-wont-be-you","An interactive exploration of our lottery instincts.","2024-06-11",{"title":77,"path":78,"stem":79,"description":80,"date":81},"My memory is shot","/articles/my-memory-is-shot","articles/my-memory-is-shot","Discovering the link between writing and memory.","2024-04-28",{"title":83,"path":84,"stem":85,"description":86,"date":87},"Quotes","/articles/quotes","articles/quotes","A collection of quotes I've heard and written down at some point in my life.","2024-03-29",{"title":89,"path":90,"stem":91,"description":92,"date":93},"TikTok goes your clock","/articles/tiktok-goes-your-clock","articles/tiktok-goes-your-clock","What I learned from quitting TikTok","2024-03-26",{"title":95,"path":96,"stem":97,"description":98,"date":99},"User testing fail","/articles/user-testing-fail","articles/user-testing-fail","Attempting to think like a kid when designing a kids app.","2024-03-20",{"title":101,"path":102,"stem":103,"description":104,"date":105},"George Harrison's hands","/articles/george-harrisons-hands","articles/george-harrisons-hands","You can replicate the setup, but not the experience.","2023-01-17",{"title":107,"path":108,"stem":109,"description":110,"date":111},"Things I learned in 2022","/articles/things-i-learned-in-2022","articles/things-i-learned-in-2022","Aside from all the emergence of AI.","2022-12-20",{"title":113,"path":114,"stem":115,"description":116,"date":117},"Counting unique visitors without using cookies, UIDs or fingerprinting.","/articles/cookieless-unique-visitor-counts","articles/cookieless-unique-visitor-counts","on withcabin.com","2022-11-30",{"title":119,"path":120,"stem":121,"description":122,"date":123},"Hang up.","/articles/hang-up","articles/hang-up","Steps for for avoiding scam calls.","2022-05-06",{"title":125,"path":126,"stem":127,"description":128,"date":129},"The “yes” transaction","/articles/yes","articles/yes","Why my contact lens service is my favourite transaction.","2022-01-04",{"title":131,"path":132,"stem":133,"description":134,"date":135},"One line of code","/articles/one-line-of-code","articles/one-line-of-code","How I built an API for the London 2012 Olympics with one line of code.","2021-05-11",{"title":137,"path":138,"stem":139,"description":140,"date":135},"The potential energy savings of deprecating Cloudflare's cfduid cookie.","/articles/the-deprecated-cookie","articles/the-deprecated-cookie","How removing a tiny cookie can have a big impact on carbon emissions.",{"title":142,"path":143,"stem":144,"description":145,"date":146},"Never launching","/articles/never-launching-products","articles/never-launching-products","It's not just about the launch, it's about the process.","2021-04-09",1772188378551]