1 2 3<!doctype html> 4<html lang="en"> 5 <head> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 8 <meta http-equiv="x-ua-compatible" content="ie=edge"> 9 <title>Noel Welsh: 10About Me 11</title> 12 13 <link rel="alternate" type="application/atom+xml" title="RSS" href="https://noelwelsh.com/atom.xml"> 14 15 <link href="https://noelwelsh.com/style/style.css" rel="stylesheet" type="text/css"/> 16 <link rel="preconnect" href="https://fonts.gstatic.com"> 17 <link href="https://fonts.googleapis.com/css2?family=Newsreader:wght@600;800&display=swap" rel="stylesheet"> 18
18<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@4/tex-mml-chtml.js"></script>
18 19 </head> 20 <body class="text-gray-700 antialiased bg-white inter"> 21 <div class="bg-gradient-to-r from-emerald-600 to-teal-200 pb-4 mb-16"></div> 22 <div class="container mx-auto px-4 pb-16"> 23 <div class="xl:flex xl:flex-row-reverse"> 24 25 <div class="xl:w-1/3 px-4 xl:px-16 pb-8 xl:pb-0 flex flex-row xl:flex-col flex-wrap justify-between xl:justify-start menu"> 26 <h1><a href="/">Home</a></h1> 27 <h1><a href="/posts/">Blog</a></h1> 28 <h1><a href="/landing/books">Books</a></h1> 29 <h1><a href="/landing/code">Code</a></h1> 30 <h1><a href="/landing/projects">Projects</a></h1> 31 <h1><a href="/landing/talks">Talks</a></h1> 32 <h1><a href="/landing/about">About</a></h1> 33 </div> 34 35 <div class="xl:w-2/3 px-4 xl:px-16"> 36 37<div class="prose lg:prose-xl prose-emerald"> 38 <div class="pb-8"> 39 <h1> 40 About Me 41 </h1> 42 </div> 43 <p>I'm Noel and this is my personal site.</p> 44<h2 id="contact">Contact</h2> 45<p>Email me at <a href="mailto:[email protected]">[email protected]</a>, or find me on social media at</p> 46<ul> 47<li><a rel="external" href="https://bsky.app/profile/noelwelsh.bsky.social">noelwelsh.bsky.social</a> on Bluesky</li> 48<li><a rel="external" href="https://types.pl/@noelwelsh">@[email protected]</a> on Mastodon</li> 49<li><a rel="external" href="https://twitter.com/noelwelsh">@noelwelsh</a> on Twitter</li> 50</ul> 51<h2 id="a-brief-bio">A Brief Bio</h2> 52<p>I currently work at <a rel="external" href="https://inner-product.com/">Inner Product</a> and <a rel="external" href="https://underscore.io/">Underscore</a> where I split time between the business and technical sides. In the past I founded a company called Myna that brought bandit algorithms to the world of A/B testing.</p> 53<p>I've been interested in computers for a long time, particularly the leverage that computers give to people. I followed this interest to a PhD in machine learning, focusing on Bayesian nonparametrics and reinforcement learning.</p> 54<p>I still find machine learning very interesting, but right now I'm more involved with programming and programming languages. A large part of my work is helping people become more effective with functional programming. This has put me in contact with the field of education, which I'm enjoying learning more about.</p> 55<p>In another life I might have been an artist. I enjoy creating art with the computer. <a rel="external" href="https://creativescala.org/">Creative Scala</a> is in some ways an outlet for this interest.</p> 56 57</div> 58 59 </div> 60 </div> 61 </div> 62 </body> 63</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.