Understanding Name Conventions in Southern India: The Case of LinkedIn Profiles | September 29 2026, 15:06

It seems that the names of Indian colleagues on LinkedIn like Sakthi S are almost always not from a desire to hide their full name, but because in South India it is approximately like that. Traditionally, there are no surnames in the European sense there. Instead, a father’s name initial is added to the personal name. So, “Sakthi S” most likely means Sakthi, son of someone like Selvam, Subramanian, or Sentil. In India itself, it is often written the other way around, with the initial first: “S. Sakthi”. Accordingly, D at the end would be a father’s name starting with D (Durai, Dinesh), A – for A (Arumugam, Anandan), etc. A daughter would have the same initial, and sometimes it changes to her husband’s initial after marriage.

A classic example is mathematician Srinivasa Ramanujan: “Srinivasa” is his father’s name, not a surname, and at home he was simply called Ramanujan.

In Tamil Nadu, it’s also a deliberate stance— the Dravidian movement (Periyar) actively encouraged abandoning caste surnames because they immediately reveal caste affiliation. A father’s initial doesn’t reveal anything like that.

Interestingly, when you ask Gemini about this, it says its program isn’t designed for such tasks, that it doesn’t understand me and can’t respond, that it’s just a language model and doesn’t have such capabilities. Claude, on the other hand, responds alright.

The screenshot is just a random manager from LinkedIn.

Mastering Project Presales with Claude Code: A Customized Approach | September 29 2026, 14:10

Lately, I’ve become proficient at creating project resource plans for presales using Claude Code. It turns out very cool. That is, you create an interactive model with sliders that shows the final cost of the project for the specified team and specified flexibility (more or fewer roles, some stages have a larger or smaller buffer). The main thing is that such a model is very specific to a particular project and generally useless as a template for the next, but the principle of building models is the same. In the end, you adjust the sliders to what looks believable and satisfies the level of risk, and you see the sum, and then you generate artifacts for the client, which after manual refinement (sometimes major) are ready to be shown to the client.

Revamping Smartfolio.me: A New Era of Personal Knowledge Workspaces | September 26 2026, 12:51

I’ve updated my smartfolio.me (In short, it’s a personal workspace for knowledge, built around pages that contain other pages, where a child page can reveal a selected snippet in the context of the parent. You write in a full-featured editor—text, formulas, images, embedded PDFs with annotations, saved web pages—and instead of organizing documents into folders, you insert one page inside another, or create a child page as an explanation through LLM of the selected snippet in the context of the parent document. Incoming items accept material from outside, search finds what is left unlinked, and several LLM plugins can parse raw transcription into connected sections, assemble a whole subtree into one document, translate a page without touching its formulas and layout.)

Previously, Smartfolio was a SaaS and stored documents only in Turso—SQLite as a service. Now, in addition to local SQLite and Turso, there are three new storage options: a folder on the disk (for local installation), a GitHub repository, and a folder in Google Drive.

Synchronization has been introduced, and it’s three-way: what A and B have and what they last agreed upon. As a result, “they differ” becomes “this has changed”—without referring to clocks owned by someone else’s machine. Storage pairs are by default bidirectional (a unidirectional mode exists for backups, and the interface writes “only from X to Y”, not drawing an arrow that might be interpreted in reverse); they can be restricted to a page and everything it reaches—including assets identified directly in the content. Conflicts preserve both sides in the form of a conflict copy, rather than merging or discarding them. Pairs are remembered in both storages, so a setup configured on a laptop also appears on the next machine, and the record of consensus lives in exactly one place—if each machine had its own, a regular edit from one side would turn into a conflict.

GitHub and Drive connect easily via oauth; afterwards, the profile shows repositories that the token may write to, or folders in Drive created by this app—selecting an existing one uses it, rather than creating a second one alongside. This is precisely how a second machine connects to already existing notes.

Desktop versions are now available on Electron—for macOS, Windows, and Linux. Smartfolio also works from a mobile browser.

Demo (somewhat outdated, without synchronization) – https://www.youtube.com/watch?v=nWSzEsgciaY

For now, everything is by invitation only—both the service and the source code.

<a href="https://www.youtube.com/watch?v=nWSzEsgciaY

“>

Politeness Index: Cleaning Up Social Media and Profiting from Civility | September 15 2026, 23:34

Politeness Index: How to Clean Up Social Media from Rudeness and Profit from It

Social networks have long needed a “politeness index” for each post and comment. The idea is simple: an algorithm directly ties displays to the tone of the message. Aggressive comments are not removed, but simply shown less frequently in the feed.

Write a calm and diplomatic comment — you gather a normal audience. Come to be abusive and quarrel — your comment will be seen by no more than three people.

How it works in practice. Technically, it’s all possible now: neural networks easily assess the tone of text in the background. The main thing in this system is to give the user clear feedback.

For example: A commentator gets personal. The social network sends him a notification: “Your text could have been twice as noticeable if you hadn’t used foul language towards the author and hadn’t belittled that woman in the white coat.”

People receive a clear signal: audience attention depends on how the thought is formulated, not on the loudness of the scandal. Initially, this function can be tested not on everyone, but only on a portion of posts.

Why do users and businesses need this? Would platforms themselves want to spend money on moderating tone if their business is built on views and endless emotional debates? It’s a complicated question.

But a solution could be a premium “clean feed” feature. Many would happily agree to watch additional advertising or pay a small subscription fee for an ecological information space. We pay cleaners to clean our houses — paying for cleanliness in social networks is no worse. In the long run, the habit of communicating politely for likes may change people beyond the internet. Or did I fall from another planet?

Exploring the Black Box: AI’s Struggle with Novelty Creation | September 14 2026, 20:19

I’ve devised a simple illustration of where current AI still falls short.

Imagine a black box with two knobs sticking out. You move the first one — the second one moves too, but according to its own rules, like with delay, inertia, threshold, however you like. In essence, the box transforms f(t) into f'(t). The question is: what’s inside? It’s necessary not only to devise an efficient mechanism but also to fit it within the box’s dimensions.

Formally, this is almost like programming. Because one can formally describe input-output and come up with an “alphabet” for mechanical components inside. But unlike programming, there’s a lot of nonlinear aspects – the mechanisms are bulky, and one must take into account numerous factors from materials to friction, and importantly, it’s not so simple to test a prototype before creating it. But the main thing is not even this – it’s understanding the problem. The only way to find out what’s inside the box is to put forward a hypothesis and devise a knob movement in which this hypothesis and an adjacent one yield different results. A good experiment here is more important than a good answer. And models are trained on a corpus of solved problems, where mistakes have already been cleaned up, and there nothing trains the ability to choose the next question.

The point is this. It seems that the challenge for AI (we’re talking about LLM; the field is broader)— isn’t the assembly of the known, it handles that increasingly well. That is, with an “alphabet” for describing the task and laws of mechanics, AI can solve the box problem through combinations of the known, rather than through a fundamentally new component. The challenge is inventing something new. Although, to be honest, most human inventions, when analyzed, also turn out to be an assembly from far-flung pieces. Yet, consider the invention of the escapement in clocks, where all the components — a wheel and an oscillating fork, and even the very idea that the oscillating system shouldn’t be driven by a spring, but should itself regulate when the spring is allowed to release a burst of energy, reverses causality in the device, and took centuries to achieve. And the lockstitch in sewing machines. It’s pointless to copy a hand with a needle, instead, it’s necessary to pull a second thread through the loop of the first from the back, and the needle must have the eye at the tip. All this isn’t just assembly from components, it’s changing what is generally considered the task, and that’s why such things are so poorly derived by mere combination, whether by humans or models.

An inventor has feedback from reality and a cost for mistakes, so they learn to test before believing. Within one answer, a model has nothing to pay with for a wrong guess. And besides, if you replace the mechanics with particle physics, everything has to be redone because it all works differently there.

Interestingly, this is not cured by the size of the model, but by the structure of the task. Let the box respond to movements — and the task transitions from textual to experimental. Let’s see who learns to play this game first.

Nostalgic Business: Selling Websites on CDs in the Early 2000s | August 18 2026, 16:31

In the early 2000s, I had a “business” selling the internet at retail – on CDs. I would make agreements with content providers – websites like algolist, openbsd, and cooking recipes to place a “buy this site on CD” banner on every page, and in return I invested time in creating a static version with search functionality and recording it onto discs. Links from the pages led to .nadiske.ru, where there was a large order button and upsells from other projects, related and not. A percentage from each disc went to the content owner. Delivery was done by cash on delivery through the Russian Post (meaning, I sent the discs without prior payment), and I collected the money at the post office. The site effectively had two pages – a product list with checkboxes and an order form. However, there were as many sub-sites as there were partners – on each of them, the main product was listed first, and the rest were upsells. The idea was that since we’re already ordering, let’s get something else too”.

So, several interesting problems arose back then. How to match the money received with the orders posted? For each order, I dynamically formed a price – adding pennies so the price was unique. For the end customer, it made no difference whether they agreed to a price of 150 rubles or 150 rubles and 12 kopecks, but for me, it was convenient for matching. Together with the date, it was quite reliable.

The second problem was where to manage orders with statuses and the like. In the end, I chose Microsoft Access. It pulled XML with new orders from the website. I developed the whole system on Access in a couple of hours. It was ideal. By the way, has Access died out yet?

Interestingly, the top sellers were discs that I had produced just to expand the selection – Unixes and Linux. Understandably, there weren’t any links from partner websites to these, but they were bought as add-ons, and ultimately they topped the sales and were the easiest and cheapest to produce.

Also, I developed a search engine for the CD to search through this content. I don’t remember how, but back then it was possible to embed executable code in the browser that opened index.html from the disc. Either there were ASP inserts and DLLs, or something of that nature.

I closed the project when it became clear that decent internet would eventually reach the regions, and the demand for discs would someday wane. Plus, everything was heading in that direction. Additionally, the disks required updates, and it was a pity to invest more effort and time, especially considering the first point.

Challenging the Limits of AI with ARC-AGI-3 Tests | August 17 2026, 04:51

Today I came across ARC-AGI-3 tests for AI models. That is, if you think that AI can do anything for you, consider that you have already earned a large part of the $850,000 prize fund – just submit your beautiful code, and let it be the best. But it doesn’t work that way. Humans handle 100% of tasks, while programs have not yet surpassed the 2.5-3% mark. What are those tasks?

The program is given not a textual task but a mini-game. There are no instructions or descriptions of the rules. At each step, the program receives a “frame” — a JSON object with the current state of the field. It is a grid of up to 64×64 cells, where the cells are encoded with numbers from 0 to 15 (representing different colors or types of blocks). The agent has a standardized interface (actions 1–7), including basic steps and the ability to specify specific coordinates (X, Y). But AI does not know beforehand what these actions do! In one task “Action 1” might shift a block to the right, in another repaint it, in a third turn on gravity. To understand the logic, AI must actively “poke with a stick” at the environment. It performs an experimental action, the environment reacts and returns a new frame. The agent must analyze the changes, update its theory about the physics of this particular world, and make the next deliberate step. The game can end with the status WIN, GAME_OVER, or continue further.

Again – humans score 100%, machines – 2-3%. You can try it at the ARC PRIZE website, there are sample tasks available.

Exploring Unpublished Social Sharing Previews: Solutions and Simulations | August 14 2026, 14:49

It’s interesting that there seem to be no tools available to check how Social Sharing Previews for Facebook, LinkedIn, Twitter work for a site that is not yet public. I can think of two solutions for this: simulating social network behavior and creating a page with stripped content but correct headers, which is opened to the public for a minute, then preview generation is performed through the actual tools of FB, LI, Twitter, conclusions are drawn on what to adjust, and the page disappears. The simulation could also be done, seems not too complicated.

Redefining Recruitment: AI Agents as the Future of Resumes | August 11 2026, 20:19

I have published a new article about how the interaction between companies and candidates for positions within these companies may look. The main thesis is that we’ve sat too long with these PDF resumes. It feels like a greeting from the last century. There is an interesting trend – essentially, interactive resumes in the form of AI agents for candidates and AI agents for companies, communicating with each other 24/7. Agents in the sense that celebrities and athletes have them. I was quite surprised that there is no movement in this direction, even though technologically, it seems, the required level has been reached.

https://hybrismart.com/2026/08/11/the-cv-as-an-ai-artifact/

https://hybrismart.com/2026/08/11/the-cv-as-an-ai-artifact/