Posts

Ask your corporate AI where the container is

Image
Picture a normal question at work: where is the client's container right now, how much is left to ship, what did the manager promise last week and is there a new invoice? At one company, the answer starts in the CRM, moves to email, then to a spreadsheet, then somebody calls the logistics manager. Twenty minutes later they discover the useful note was sitting in another manager's client record. At another company, a person asks the same question in a corporate assistant and gets five useful lines: current status, remaining quantity, last promise to the client and links to the source documents. No full biography of the container from the day it was built. The difference is not the model. It is what the model can see. I'll tell you straight: a corporate assistant without a prepared internal knowledge base is like a new employee who gets a password to the shared drive and one instruction, figure it out. He will figure something out. He may even sound confident. That does n...

Why I organized Ostapenko Foundation, and why HowUSA came first

On August 12, 2026, the State of Ohio recorded Ostapenko Foundation as a nonprofit corporation. I organized it for educational and literary work: researching confusing systems, turning the findings into plain language and publishing the result for free. The first project is HowUSA . HowUSA is a public information portal for people who are planning a move to the United States or already live there and prefer to read in Russian, Ukrainian or Belarusian. The first release includes 20 core articles, 60 language documents, 97 public pages and six visual explanations. The portal covers documents, work, housing, money, health care, immigration procedures and contact with government offices. The purpose is simple: help the reader understand the next step and open the official source before signing, paying or sending personal information. There is also an AI assistant named Luna. The first version answered only from the indexed article corpus. That was safe, but too rigid. An indirect question ...

I Built the Language App I Wanted When I Was Learning Portuguese

When I was learning languages, I never understood why I was supposed to learn so much before I was allowed to say anything. People arrive in a country without knowing the language and start collecting useful words within days. Their grammar is bad. The phrases come out crooked. Still, they can order food, find an address and explain what they need. The words stay because the words have work to do. Children do something similar. They listen, repeat, get it wrong, see that the adult understands and then get corrected. The sentence becomes cleaner after it has already been useful. That became my way of learning Portuguese. I wanted enough language to explain what I needed and understand the answer. If I caught half the sentence, context usually gave me the rest. So I recently vibe-coded a free web app around that idea. English speakers can learn Brazilian Portuguese, and Portuguese speakers can learn American English. Version 0.91 has 2,774 learning items, 5,954 audio clips and 1,110 ...

Graham's Number: When Mathematics Stopped Fitting in My Head

I first ran into Graham's number in college. I was studying mathematics and found it by accident. At first I took it for one more giant number. A million, a billion, a trillion, followed by a ridiculous wall of zeros. So I started digging. One link led to another, then came the formulas, Ramsey theory, hypercubes, Knuth's arrows. When I understood the scale, I just sat there. It wouldn't fit. Big isn't the point There is no largest number. Add one to any number and you have a larger one. You learn that early. Graham's number is interesting for a different reason. It is finite, precisely defined, and came from an actual mathematical problem. Nobody invented it by typing zeros until the keyboard gave up. That was what caught me. The problem comes from Ramsey theory. Take the vertices of an n-dimensional cube, connect every pair, and color every line red or blue. Then ask a simple question: starting at what dimension does every possible coloring force four co...

The 2017 paper that every AI chatbot is built on

Originally published at denisostapenko.com . It gets to me when people turn a language model into a miracle. Go read how it works, it's all out there. So one day I sat down and went through the papers it stands on. There aren't many. The whole industry, every chatbot, every gadget with "AI" stuck on it, rides on a short chain of work, and almost all of it fits in twenty years. You can walk it fast. And once you do, the miracle evaporates, and the fear that's off the mark goes with it, and so do the inflated expectations. Here's the chain, link by link. The idea is old: language is prediction The thought that language can be predicted isn't new. Claude Shannon, back in 1948, in the paper that started information theory, measured how predictable an English letter is when you know the ones before it. He showed text is full of redundancy, that knowing the start, the next character is easier to guess than you'd think. There's the seed of everything ...

What really happens to your container at the Port of Baltimore

"Your container arrived in Baltimore." Six words, and for five seconds you think you can go get it. Then the demurrage clock starts. My first container taught me more than any course. No freight agent, a customs broker who replied every three hours, a box sitting at Seagirt, emails all day, hold music with the steamship line, the terminal and customs saying different things. Here is the timeline nobody explains up front. Before arrival. The Importer Security Filing (ISF) is due at least 24 hours before the vessel departs. Miss it: $5,000 per container. Discharge. The ship berths at Seagirt. The box isn't ready immediately, 12 to 24 hours after discharge before eModal shows "available for pickup." Customs release. Best case, 24-48 hours. With an exam, 5-7+ days and $500-1,000+ in fees. Free time and demurrage. You get about four business days free. After that, $150-350 per day. Pickup. Live load: a trucker takes the whole box to the warehouse and returns it ...

Turning forty, and starting over

I turned forty. I thought it would land harder than it did. No crisis, no mirror moment. If anything I feel more awake than I did at thirty-five, probably because I stopped pretending everything was fine. The work behind me is unglamorous. Assembly lines. Industrial cleaning, warehouses, factories. Managing crews, fixing processes, squeezing cost out of broken systems. Now logistics. Decent work, fair people, bills paid. But somewhere I started running on autopilot: wake, work, home, a show, sleep, repeat. Not miserable. Just empty in a way that's hard to name. The friends had the joke ready, forty, buy a motorcycle, ride into the sunset. I do like motorcycles. This isn't that. The honest question at forty is simpler: do I want to do the same thing for another twenty years, or admit who I am now instead of who I was supposed to be at twenty-five? At twenty-five I called a steady job "stability." At forty I can see that "stability" is often just stuck, and sc...