Jukebox Diffusion
An AI tool for conditional music generationCreated using Deforum Stable DiffusionIt hit me with a sickening severity one night. While I stood staring down at a sink full of unwashed dishes, a feeling of nausea overwhelmed me. I had spent the day chasing down a single elusive error in a
Read moreStrategy for Engineering Managers
What is the next move?A chess game generated using MidJourneyEngineering Managers (EMs) have their sights focused on execution and people. They are working to ensure their team is achieving its goals and that their reports are on the right growth path. And that is plenty. Keeping a team running smoothly while
Read moreWhy Are We Arguing? 3 Tools for Structuring Conflict in Teams
Photo by Sarah Kilian on UnsplashA healthy relationship with conflict is at the heart of all high-performing teams (and organisations). It’s pivotal to setting principles, making decisions, and delivering value. But when conflict so easily intermingles with a plethora of social dynamics, it’s often squandered.Circular, high-level, and unactionable conversations are typically
Read moreCosine similarity does not satisfy the triangle inequality
The previous post looked at cosine similarity for embeddings of words in vector spaces. Word embeddings like word2vec map words into high-dimensional vector spaces in such a way that related words correspond to vectors that are roughly parallel. Ideally the more similar the words, the smaller the angle between their
Read moreWhat a truly engaged engineer looks like
Image generated using MidjourneyI think it is fair to say that at this point, we all know that the stereotype of an engineer coding in a dark room, burning the midnight oil, has become painfully outdated and ridiculous. We haven’t internalized in the industry, yet that engineering productivity is less
Read moreAn Introduction to the esbuild Bundler
Learn how to use the esbuild bundler to optimize your JavaScript, TypeScript, JSX, and CSS code, and how to create your own build system. Continue reading An Introduction to the esbuild Bundler on SitePoint.
Read moreA Beginner’s Guide to CSS Grid Layout
Follow these simple examples to learn how CSS Grid allows us to easily lay out elements on a page to create a range of flexible layouts. Continue reading A Beginner’s Guide to CSS Grid Layout on SitePoint.
Read moreAngles between words
Natural language processing represents words as high-dimensional vectors, on the order of 100 dimensions. For example, the glove-wiki-gigaword-50 set of word vectors contains 50-dimensional vectors, and the the glove-wiki-gigaword-200 set of word vectors contains 200-dimensional vectors. The intent is to represent words in such a way that the angle between
Read moreThe Magic of Sets
Speed up your app by 98% with a swish and a flickContinue reading on Better Programming »
Read more