My ideas for blog posts inevitably start to dry up after over two years at Apache APISIX. Hence, I did some triage on the APISIX repo. I stumbled upon this one question: We have a requirement to use a plugin, where we need to route the traffic on percentag…
So, here’s a question - when were you last excited for a new phone? Well, I mean really excited?
Here’s the thing. Phones are so boring today that most retail stores show you the backside of the phone. Because from the front they all look exactly the same.
Nearly 35 years has passed from the advent of search engines.
With 90% of the market share, Google search’s user experience has been relatively stagnant for a long time barring the recent AI Overviews feature. Most of the alternatives till a couple of years ag…
Learn to train RLHF models using Dagster and Modal. This guide covers Docker setup, data management, and model evaluation. Streamline your ML workflows
The year was 2013 and I was smack in the middle of my master’s degree. Coding-wise, we were taught Fortran95 and not much else. To get some hands-on experience, I decided to take up a summer internshi
Modern processors have instructions to process several bytes at once. Effectively all processors have the capability of processing 16 bytes one once. These instructions are called SIMD, for single instruction, multiple data.
This is likely to be the first in a series of meditations on the college decision-making process. My two younger kids are embarking on the process now, so I’m thinking about the subject personally; my job as a professor means I’m thinking about it in my workpl…
Idempotency refers to the ability of an operation to be performed multiple times whilst still yielding the same outcome. It is a critical property of handlers in an event driven system, since events can be reprocessed due to retries, network issues, or other f…
This morning, I came accross Cameron Sun’s Probabilistic Tic-Tac-Toe on HN. However, the comments were disappointing, with people proposing probabilistic models, linear programming, minimax algorithms, and heuristic evaluations to develop AI approaches for the…
Every software engineer can have a great blog, if they want to.
Many of us start blogs, but most of those blogs lie abandoned or sporadically updated.
It's okay if you start blogging and figure out it's not really for you.
But there are also some common issues…
Nearly 35 years has passed from the advent of search engines.
With 90% of the market share, Google search’s user experience has been relatively stagnant for a long time barring the recent AI Overviews feature. Most of the alternatives till a couple of years ag…
Attached: 1 image
It has a little ads window on the side, and has Pay To Win or Watch Ad to continue. It also takes 235 MB of disk, full CPU core and 500 MB of RAM. Darn, Minesweeper for Windows 3.0 running on 8088 IBM PC didn't take all CPU resources.
Introduction
Error handling is an inevitable part of software development. Traditionally, exceptions are the primary method for signaling that something has gone awry. However, the exception mechanism is fraught with issues: unpredictable control flow, perfo…
In all but the simplest single page application, the layout of an application has to be dynamicaly changed in order to display information, or capture input from the user. Most application frameworks provide a variety of components to make this easy. For examp…
If you really need to have strong typed identifier support in Marten right now, here’s the long standing workaround. Some kind of support for “strong typed identifiers” has long b…
AI Toolkit is here
Getting the LLMs/ SLMs on our local machines. This toolkit lets us easily download the models on our local machine. Evaluation of the..
To incorporate critical security updates, we have just released three essential bug-fix releases – MPS 2023.2.1, 2023.3.1, and 2024.1 EAP2. We urge you to read the security blog post describing the r
Secure and private AI processing in the cloud poses a formidable new challenge. To support advanced features of Apple Intelligence with larger foundation models, we created Private Cloud Compute (PCC), a groundbreaking cloud intelligence system designed specif…