Tech
-
Glin ML Case Study: Segmenting 100,000 Sales Leads with Claude and an Explainable Boosting Machine
glin trains an Explainable Boosting Machine (EBM) on your table and gives it to Claude as an MCP tool. This case study measures what that...
-
Glin ML Case Study: Flagging High Child Stunting Across 704 Indian Districts with 13x Fewer Tokens
In my previous post I introduced glin-ml, a local-first tool that trains an Explainable Boosting Machine (EBM) on your own CSV and exposes it to...
-
Glin ML - Locally hosted explainable statistical classifiers for AI agents, over MCP
Those who were involved in machine learning before the LLM wave took over have a healthy respect for classic ML. A vast majority of real-world...
-
Tinkering with the concept of a synthetic census
tl;dr Here’s the synthetic census repo to directly jump into it but I’ve tried to highlight below how this concept came to my mind, and...
-
Handling Long-Running Tasks in AWS Lambda
If you’ve worked with AWS Lambda, you’re probably familiar with the 15-minute execution limit. It can be quite a constraint when dealing with longer tasks,...
-
Setting up a CI/CD Pipeline for AWS Containerized Lambdas via AWS Codepipeline
Implementing code via AWS lambdas has always been a double-edged sword.
-
Process OpenID JWT Tokens in Spring Boot
What is OpenID?
-
EdTech Deep Dive // Make EVERY question count!
“If you do not know how to ask the right question, you discover nothing.” — W. Edwards Deming
-
Nested Sub-Aggregations in Elasticsearch (Java API)
This particular article is dedicated to a roadblock I faced when trying to work with the Elasticsearch aggregation APIs in Java.
-
SSH Configuration via a Jump Box
An enterprise system often uses the concept of a jump box (or jump server) for access. A jump server essentially acts as a reverse-proxy between...