Do 5% less
I’ve been thinking about things that were ruined by doing about 5% more than was necessary, like an actor whose plastic surgery looks plastic. Sometimes excellence requires pushing ourselves to do more than we want to do or more than we think we can do. But sometimes excellence requires restraint.
Read moreSemantic search without the napalm grandma exploit (Ep. 600)
Ben and senior software engineer Kyle Mitofsky are joined by two people who worked on the launch of Overflow AI: director of data science and data platform Michael Foree and senior software developer Alex Warren. They talk about how and why Stack Overflow launched semantic search, how to ensure a
Read moreReflecting on Two Years at Microsoft
A journey of unlearning, learning, and relearning!Yours truly at The Royal Senchi Resort GhanaToday, the 16th of August 2023, makes it exactly two (2) years since I joined Microsoft as a software engineer, and it has been a journey of unlearning, learning, and relearning!Given the global economic downturn and multiple tech
Read moreBuilding Production-Ready LLM Apps with LlamaIndex: Document Metadata for Higher Accuracy Retrieval
The importance of document metadata in quality retrievalContinue reading on Better Programming »
Read moreXcode 15: Welcome String Catalogs
Apple has introduced a new file format in which we can manage our localization files easier than before. Let’s see what we havePhoto by AbsolutVision on UnsplashNote: String Catalogs work with Xcode 15. They don’t have a minimum version required and work on any OS.For this article, I created a new app called
Read moreTracking and the Euler rotation theorem
Suppose you are in an air traffic control tower observing a plane moving in a straight line and you want to rotate your frame of reference to align with the plane. In the new frame the plane is moving along a coordinate axis with no component of motion in the
Read moreAlert Rules Deployment with Bicep Made Easy
Image generated using DALL-EAre you a site reliability engineer looking to enhance alerting on your platform? Or are you intrigued by the possibilities of Bicep? Regardless of your background and experience level, this article is tailored to guide you through defining and deploying Alert Rules resources to Log Analytics Workspaces using
Read moreUsing WordNet to create a PAO system
NLP software infers parts of speech by context. For example, the SpaCy NLP software can determine the parts of speech in the poem Jabberwocky even though the words are nonsense. More on this here. If you want to tell the parts of speech for isolated words, maybe software like SpaCy
Read moreA Beginner’s Guide to the Serverless Application Model (SAM)
Want to get started with SAM but don’t know what to do first? You’re in the right placeImage from freepikWhen moving to the cloud, be it in a migration or greenfield project, a responsibility you might not be accustomed to is declaring your infrastructure as code. Infrastructure as code is exactly as
Read moreCreate UserDefaults Helper Using “dynamicMemberLookup” and KeyPath
A UserDefaults sugar syntaxPhoto by Pisit Heng on UnsplashPeople who have read Swift by Sundel’s Combining dynamic member lookup with key paths post must have tasted the syntax sweetness from the combo. Below is a use case when my teammate and I wanted to create a helper for user default.There are two things
Read more