▲ 13 r/aiArt

I think I’ve developed an unhealthy addiction to imaginary photoshoots 😂

It always starts with “let me try just one style.”

Then suddenly I’m suddenly doing random portraits until 2 AM.

At this point I’m not even sure what aesthetic I’m going for anymore. 😂

Sorry if it's not upto the mark or expectations, posting anyway, be straight to my face its not that great 😅

u/Ok_Okra7004 — 4 days ago

Dinner for me and my dog, Who love burmese atho?

I bought some Atho from burma nagar ennore, the best Atho in Chennai by real burmese people 😋

u/Ok_Okra7004 — 18 days ago

This wasn’t a meal. It was a full-on feast.

Rice with paruppu podi and ghee, keerai kootu, thuvaiyal, sambar, rasam, buttermilk, mor kuzhambu, payasam and papad, served alongside chicken gravy, vanjaram fish fry, chicken 65 and pepper mutton.

This is a proper south indian meal, would you try it?

u/Ok_Okra7004 — 21 days ago

I used rock paper scissors to explain AI to my kid, no app or screen needed

I wanted a way to explain AI to my younger one that is honest but does not need a single app or screen. Rock paper scissors turned out to be perfect, and it needs nothing but your hands. Sharing in case it helps anyone teaching at home.

First, I drop the word "smart". When a kid hears "smart computer" they imagine it thinks and feels, which is not what is happening. So instead, I tell them it is a really good guesser. It watches what you did before, finds your habits, and guesses what you will do next.

Then we just play. Here is how it goes.

  1. I tell my kid, I am going to be the AI, and I am going to try to beat you.
  2. We play a bunch of rounds. Quietly, I am watching their habits. Most kids repeat a throw when they win, or switch to the same thing after they lose.
  3. Once I spot the pattern, I start winning more, because I am guessing their next move from their past moves. They think I am reading their mind.
  4. Then they do something random and I lose. That is the important part. I tell them the truth, I was never reading your mind, I was just guessing from what you kept doing, so the moment you did something new my guess was wrong.

That is the whole lesson. An AI does the same thing, just with a huge pile of past examples instead of ten rounds. It spots patterns and predicts, it is often right, and it can be totally confident and still wrong when something new shows up.

Once they feel that, the same three questions work on the stuff they actually use every day. YouTube deciding which video to play next. The phone keyboard guessing the next word before you type it. The filter that finds your face and drops dog ears on it. The game enemy that seems to know where you will run. For any of them I get my kid to ask, where did it learn this, what is it good at, and when might it be wrong. None of it needs a screen to practise, you can just talk about it.

One thing I am careful about. I am not teaching my kid to let AI do their homework. I am teaching them the opposite, that when a machine gives you an answer, you do not just trust it, you check it, the same way you would double check something a stranger told you. That is the part that actually matters, and it is really just plain old thinking, applied to a new kind of tool.

Curious how others here handle the "is it alive, does it think" question. That one always comes up and I have never felt fully happy with my answer.

reddit.com
u/Ok_Okra7004 — 23 days ago

After a tired day at Hackathon

Best strong beer in india, Agree or Disagree?

u/Ok_Okra7004 — 25 days ago
▲ 0 r/sugarfree+1 crossposts

Is "Natural Sugar Replacement" actually healthier, or is it just clever marketing?

I kept seeing ads for TruNativ Everyday Sweet on YouTube and finally looked at the ingredients.

Turns out it's mainly erythritol + a small amount of monk fruit extract, which makes sense because pure monk fruit is incredibly sweet.

Now I'm curious:

Has anyone here used this or similar products for months?

Did you notice any digestive issues?

Do you think replacing sugar with erythritol-based sweeteners is actually healthier, or are we just swapping one processed ingredient for another?

If you had to choose between sugar, stevia, monk fruit, allulose, and erythritol, what would you pick and why?

Looking for real experiences.

u/Ok_Okra7004 — 1 month ago
▲ 7 r/Agent_AI+2 crossposts

Securing an MCP server is mostly boring engineering. Here's what that actually means in code

Every week someone posts "secure your MCP servers" followed by a checklist of principles. Fair enough, but the question I kept running into was more practical: what do I actually change in my server and architecture?

Here are the five patterns I ended up with. None of them are new for a techie. It's mostly API security applied to a new client.

https://preview.redd.it/tcgtep53f2ch1.png?width=1402&format=png&auto=webp&s=92445a7b0021461347e959419ac64c3560598e2d

1. No god tokens. The most common setup I see is one admin API key wired into the MCP server because it was fastest during the demo. Instead, give each MCP server its own service account, default to read-only tokens, and use short-lived credentials where the provider supports them. Concrete example: your GitHub MCP should be running on a fine-grained PAT scoped to the two repos it needs, not a classic PAT with full repo scope. It does not need the ability to delete repositories to summarize pull requests.

2. Authorization lives in the tool, not the model. The model can request delete_customer(id=123) all it wants. The server decides whether that's allowed for this user, and anything destructive goes through an explicit approval step before executing. If your authorization logic depends on the model "knowing" it shouldn't do something, you don't have authorization, you have a suggestion.

3. Treat tool output as untrusted input, both directions. Before tool results go back into model context, strip API keys, tokens, and personal data you don't need. Return "found 5 matching users" instead of dumping full database rows. But the bigger issue is that tool output is text the model will read and act on. A scraped webpage, a Jira ticket, or an email body can contain instructions aimed at your agent. Sanitizing output isn't just about leaking data out, it's about injection coming in.

4. Validate tool calls like public API requests. The agent is an untrusted client, same as a browser. Schema validation on every call, allowlists for which tools each agent can touch, rate limits, permission checks. The model asking confidently does not make the request safe, the same way a well-formed HTTP request from the internet doesn't.

5. Audit the decision, not the payload. Log "user X approved sending email Y at 10:05." Do not log the entire email body and every private field involved, or your debug logs quietly become a second database of secrets with none of the access controls of the first one.

The slightly disappointing conclusion is that almost none of this is new. It's least privilege, input validation, and access control, applied to agents.

The part I'm still not settled on: are you putting these controls inside each MCP server, or adding a gateway layer between the agent and all tools? Everything above gets duplicated per server unless there's a proxy in the middle, but I've seen very few people actually running an MCP gateway in production. Curious what setups people have landed on.

reddit.com
u/Ok_Okra7004 — 1 month ago