Let a thousand programming publications bloom.
I’m putting Better Programming on hiatus to make room for other programming publications.I get that this is a big pivot given that we switched to a new editor recently. But things are changing at Medium and I think this will ultimately be a boon for everyone, authors, readers and publications.I
Read moreCalling AWS Bedrock from code
Using Python in a Jupyter notebookContinue reading on Better Programming »
Read morePandas v Psycopg:
A Postgres database speed test. Who wins?Continue reading on Better Programming »
Read moreAutomating Your DevOps: Writing Scripts that Save Time and Headaches
Or, how scripting revolutionized my workflowContinue reading on Better Programming »
Read moreIntegrating Psychology into Software Development
Emotional Architecture in Software DesignContinue reading on Better Programming »
Read moreTop Redux Alternatives: Exploring State Management Solutions
In this article, we’ll explore some popular Redux alternatives, each offering unique features and benefits that cater to different use cases. Continue reading Top Redux Alternatives: Exploring State Management Solutions on SitePoint.
Read moreUSPS tracking numbers
I noticed the other day that an app on my phone assumed that a long number was a USPS tracking number. I wondered how it decided that and did a little research. I assumed there was some structure to the number, at least a check sum if not more than
Read moreZero-Concentrated Differential Privacy
Differential privacy can be rigid and overly conservative in practice, and so finding ways to relax pure differential privacy while retaining its benefits is an active area of research. Two approaches to doing this are concentrated differential privacy [1] and Rényi differential privacy [3]. Differential privacy quantifies the potential impact
Read moreDifferentially private stochastic gradient descent
Let’s work our way up to differentially private stochastic gradient descent (DP-SGD) a little at a time. We’ll first look at gradient descent, then stochastic gradient descent, then finally differentially private stochastic gradient descent. Gradient descent We’ll start with gradient descent. Suppose you have a function of several variables f(x)
Read moreAn intuitive introduction to text embeddings
Text embeddings are key to LLMs and convert text into vector coordinates.
Read more