Overview
News
Technologies
Salaries
Products
People
Growth
Offices
Financials

Overview

Developer. Podcaster. Nerd.. I'm a software engineer specializing in complex UI for web apps. I love all things frontend, but I'm also excited by the potential of new technologies ( I'm looking at you, LLMs) to transform our relationship with data.

News

Blog 2 years ago
Alternatives to cosine similarity
Last month we looked at how cosine similarity works and how we can use it to calculate the "similarity" of two vectors. But why choose cosine similarity over any other distance function? Why not use Euclidean distance, or Manhattan, or Chebyshev? In this
Read more
Report
Blog 2 years ago
How does cosine similarity work?
Look up "how to compare vectors" and cosine similarity will be the most common (if not the only ) approach you will see. I've been working with vectors a lot lately in the context of LLM embeddings, and being able to measure how similar any two embeddings
Read more
Report
Blog 2 years ago
How do you test the quality of search results?
The site-search for this blog needs improving, but I have no idea how to measure how "good" or "bad" it is. If I can't measure it, then how can I tell if any future changes improve it? With this in mind I've finally done some research and put together a h
Read more
Report
Blog 2 years ago
What even is a week? (dates are hard)
Anyone who's ever worked with dates in code will know that they can be, well, unpredictable . Timezones are the classic bête noire of many a programmer and there are many, many horror stories of bugs caused by daylight savings time transitions. My most re
Read more
Report
Blog 2 years ago
Subsetting my font files reduced their size by more than 60%
Despite often describing myself as a "typography nerd", there's not all that much evidence of my font-nerdery on these pages. And given that I'm a vocal proponent of making sites small and fast, it's doubly damning that I've never given much thought to th
Read more
Report
Pro access
Upgrade to see all 25 mentions
Upgrade to a paid plan to read every media mention of this company - funding news, awards, product launches and press releases from all the outlets writing about it.
Every media mention and press release
Funding news, awards and product launches
Fresh coverage from every outlet writing about the company
Upgrade now
Cancel anytime. Secure checkout. Instant activation.