Service Container: A Portable Way of Testing Your Application in the Pipeline
A guide on how to use service container in GitHub Actions workflowsContinue reading on Better Programming »
Read moreCosine power approximation to Gaussian density
Years ago I wrote about how you can make a decent approximation to the Gaussian density by shifting and scaling the cosine function. This observation dates back at least as far as 1961. Turns out you can do even better by raising the cosine term to a power. Not only
Read moreGiving advice? Simplicity is king.
Photo by Elena Popova on UnsplashI played Go quite a lot. I switched to Chess recently and have played it way more for the last half a year.As I was playing Go, one of the frustrating things was that I had difficulty figuring out which move was bad and why.It’s a little bit
Read moreTo Write or Not to Write (Code)?
What does it mean to be technical, and how it helps Engineering ManagersRobot Thinker, by MidJourneyA common topic in engineering leadership is the need for technical Engineering Managers (EMs). Do they need to code or not? What should their technical contribution be?While contexts vary, and there are no right and
Read moreBuy one, get one free
The two latest blog post have elaborated on the fact that when a function satisfies a second order differential equation, once you’ve evaluated the function and its derivative you get the second derivative for free, or at least for cheap. Sometimes functions are so closely related that software libraries bundle
Read moreWhat good is a DE once you have the solution?
In an undergraduate course on differential equations, you see an equation, you find a solution. Wax on, wax off. It would be reasonable to assume that the differential equation is simply an obstacle to overcome and that once you have the solution, the differential equation has done its job and
Read moreHalley’s variation on Newton’s method
Newton’s method for solving f(x) = 0 converges quickly once it starts to converge. Specifically, it converges quadratically: the error is roughly squared at each step. This means that the number of correct decimal places doubles at each iteration of Newton’s method. Doubling the number of decimal places is nice,
Read moreCreating Interactive Maps with Custom Markers Using SwiftUI in iOS 17
With the release of iOS 17, Apple introduces an exciting enhancement to SwiftUI that revolutionizes how we add markers on maps.Continue reading on Better Programming »
Read moreMachine Learning Model Deployment: From Jupyter Notebook to the Cloud
Building a machine learning model is only half the battle. Deploying the model into a production environment where it can be used to make predictions is equally important. In this article, we will explore the steps involved in deploying a machine-learning model from a Jupyter Notebook to the cloud.Photo by Safar
Read moreNeRF at CVPR23: Arbitrary Camera Trajectories ➿
Since the release of NeRF at ECCV 2020 there’s been more and more NeRF papers published each year. This trend continued at CVPR 2023, where 5% of the total papers, i.e. around 120 papers, revolved around NeRF and its various iterations! Let’s have a look at two papers about Arbitrary
Read more