Tornike Onoprishvili | Define Agent
Define what an AI agent is and what it isn't.
Define what an AI agent is and what it isn't.
How an Australian developer turned his frustration with CI tools into a 13-year journey that redefined developer tooling.
In the age of AI, the most important thing you can have is a story to tell
Although statistics may seem straightforward at first glance, the learning curve can actually be quite steep. Understanding basic distributions is crucial in this regard. This article aims to provide a simple explanation of binomial distributions.
Discrete is a word that gives me a little spark of joy every time it pops into my head. The dictionary definition of discrete is . That makes sense to me,...
How GPT-5's Codex went from almost unused to 28% of coding agent usage in just one month.
AI has made enormous progress in the last 16 months. Agentic AI seems farther off than ever.
There’s a recurring fairy tale in the offshore world: “Don’t worry, we’ll put the company in our name, but you’ll still control it.” It’s the perfect sales pitch for anyone who wants your money and your company. You get “privacy,” they get legal control. …
There are two barriers to publishing videos on YouTube. The first one is getting over thinking you are cringe and the second one is video editing. You have to battle the first one on your own, but I’m hoping that with what I share below, you can ease the burde…
This post is about a portable Unix shell script, socklink.sh, written to keep SSH_AUTH_SOCK working within a long-running tmux session—even when switching between multiple clients that have different SSH agents, whether those clients are simultaneously connect…
A blog about Mathematics and Computer Science.
When I was at Amazon’s LLM pre-training team, our pre-training jobs used to run for weeks. Being impatient as I am, it was frustrating to wait for a whole week to see if the changes we made (…
I saw someone earlier post about how intrusive it felt to read a personal blog post. They made a point that folks like them who have grown up on short form m...
Been thinking about LLMs as producing shadows rather than understanding - similar to Plato's cave allegory. The outputs aren't grounded in true comprehension, but they're useful for structuring thoughts and generating starting points. When code is involved, yo…
Many YouTube content creators, myself included, noticed something in early to mid-August: views were down.
You push a simple database change to production. Five minutes later, your phone explodes with Slack notifications: “The user profile page is broken!” “Mobile...
I used Apple Configurator to turn my iPhone into a dumb phone. I can only access the apps and websites I want to use, and it’s feeling great!
Long-term exposure accelerates the development of Lewy body dementia and Parkinson’s disease with dementia in people who are predisposed to the conditions.
Given a palette and an image, how would you map each pixel to a color in the palette? In this article we’ll investigate how an advanced perceptual color space (CAM16-UCS) compares to simpler alternatives.
For the best experience, please scan the QR code with your phone's camera to use the app on your mobile device.
X-COM’s maker remembers over 30 years of perfecting the turn-based tactics genre.
Stories you never want to feel on your own skin
The First Age of Darkness
Comfy is an ergonomic 2D game engine built in Rust. It's designed to be opinionated, productive, and easy to use.
The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed of thick white lines on a black background, ...
A rare and revealing breach attributed to a North Korean-affiliated actor, known only as “Kim” as named by the hackers who dumped the data, has delivered a new insight into Kimsuky (APT43) tactics, techniques, and infrastructure. This actor's operational profi…
A Windows XP–style interactive portfolio showcasing design, video, and UI work by Mitch Ivin.
This post covers how to detect crashes (including segfaults), and how to report them. We'll also build UI so users can consent to sending me the report and add details.
A fast image and texture viewer written in C++. Leverages the GPU for quick draw times. Built on DearImGui and the Tacent Library, Tacent View has solid support for common texture formats like tga, dds, ktx2, exr as well as more traditional formats like jpg an…
Giving good career advice is hard. Maybe it’s because careers can look more alike than they really are. Two people can have the same title but what helps one...
So you have a Cute Homelab and you want to use it to secure your services and containers with x509 certificates? But your homelab isn’t on the internet, so you can’t simply use LetsEncrypt? Well. You can become your own LetsEncrypt and hand out certificates wi…
I haven’t seen the original 1982 TRON, but I just saw the trailer and it looks hilarious. It was the first film to use computer-generated imagery extensively and was considered avant-garde at the t...
Welcome to my opinionated guide on how to write views in Django!
I fell in love with the Result type in Rust immediately when using it. For most of my career I’ve used Python, and one part of the language that is contentious is Exceptions. One camp, genera…
A few thoughts on the death of [paid, institutional] criticism.
I enjoy technical conversations that happen across different blogs. One in particular that I revisited recently was a very thought-provoking exchange on enum vs struct. The whole thing is worth your time!
With all their pros and cons.
How my AI coding partner and I obsessed over a nightclub bouncer optimization problem for one intense day
By now, you likely already have seen someone online lament the loss of forums. Forums used to be the best places online, and then Reddit/Twitter/social media happened, and then it got worse with Discord. That’s the narrative anyway. In reality, nothing ever ha…
Hey everyone!
More often than not, you won’t feel good before going to the gym. Maybe not even during. You’ll feel good after. Nobody’s forcing you to go, so it’s up to you. The popular saying goes, “The hardest part is putting the shoes on.” Personal growth works the same …
A simple project of creating a CAD model of a Swedish fish. This is more of a silly than practical project, but was generated because of the excitement I got when someone in MITERS mentioned McMaster had Swedish fish drawings.