<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Lumir S Vinod</title>
    <description>The latest articles on Forem by Lumir S Vinod (@lumirysm).</description>
    <link>https://forem.com/lumirysm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3582845%2F3ab57fae-19c1-421a-8684-a6c19a30e55c.png</url>
      <title>Forem: Lumir S Vinod</title>
      <link>https://forem.com/lumirysm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lumirysm"/>
    <language>en</language>
    <item>
      <title>The Em Dash Trap: How a Tiny Symbol Can Outsmart Your AI Cover | Lumir S Vinod</title>
      <dc:creator>Lumir S Vinod</dc:creator>
      <pubDate>Mon, 27 Oct 2025 09:55:15 +0000</pubDate>
      <link>https://forem.com/lumirysm/the-em-dash-trap-how-a-tiny-symbol-can-outsmart-your-ai-cover-lumir-s-vinod-1do0</link>
      <guid>https://forem.com/lumirysm/the-em-dash-trap-how-a-tiny-symbol-can-outsmart-your-ai-cover-lumir-s-vinod-1do0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Are you someone who uses ChatGPT or any other AI for content creation on any platform?&lt;/strong&gt; If so, you need to understand the theory of the em dash and the problems it may cause for you in the near future, or, for your authenticity, it may lead others to label your content as AI-generated.&lt;/p&gt;

&lt;p&gt;Why is this happening?&lt;br&gt;
It is often auto-inserted by AI models because:&lt;/p&gt;

&lt;p&gt;Stylistic defaults: Many AI models are trained on formal articles, blogs, and books where the em dash is commonly used.&lt;/p&gt;

&lt;p&gt;Text normalization: During training, publishers and writers often prefer em dashes instead of the regular hyphen — or en dash –.&lt;/p&gt;

&lt;p&gt;Unicode handling: The em dash is a separate Unicode character (U+2014). AI models tend to output it when trying to mimic natural, professional writing.&lt;/p&gt;

&lt;p&gt;The main reason may question your humanity in content:&lt;br&gt;
A hyphen (-) is on every keyboard. An em dash ( — ) is not; you usually have to insert it via Alt codes, special characters, or copy-paste.&lt;/p&gt;

&lt;p&gt;Because most people don’t bother with that in everyday typing, when readers see an em dash in casual posts, it can feel like it didn’t come from a human.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
Try to avoid the em dash. Even if you don’t create the whole content using AI and only use it for grammar correction, use a prompt like “only grammar correct,” then remove the em dash and replace it with commas or anything more common. Do you want an example? It’s the content you’re reading! Just kidding.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openai</category>
      <category>chatgpt</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>The Loominthal Effect: Why Top Students in India Struggle to Chase Their Dreams | Lumir S Vinod</title>
      <dc:creator>Lumir S Vinod</dc:creator>
      <pubDate>Mon, 27 Oct 2025 09:50:13 +0000</pubDate>
      <link>https://forem.com/lumirysm/the-loominthal-effect-why-top-students-in-india-struggle-to-chase-their-dreams-lumir-s-vinod-2i0e</link>
      <guid>https://forem.com/lumirysm/the-loominthal-effect-why-top-students-in-india-struggle-to-chase-their-dreams-lumir-s-vinod-2i0e</guid>
      <description>&lt;h2&gt;
  
  
  Introduction to The Loominthal Effect
&lt;/h2&gt;

&lt;p&gt;You are good at studies and got a top rank, or you are an average student who always passes all the exams conducted in school or college. Your dream is to become a successful cricketer, but you can't chase your dream because there is a government or private job you want to pursue.&lt;/p&gt;

&lt;p&gt;I have a friend whose dream is to study meteorology and do a B.Sc. in Meteorology. She was a topper, an excellent student, but she couldn't pursue a B.Sc. in Meteorology. Now she's doing another degree in physics, dreaming she can do a master's in her favorite subject.&lt;br&gt;
There are many such stories around you, or you may be one of the characters in those stories.&lt;/p&gt;

&lt;p&gt;I have another friend who was very weak in studies. His parents just wanted him to earn some money to live, no big dreams. He was weak at everything, with no focus or interest in learning business either. He stopped studying after plus two, joined German classes, and failed there. But later, he became the first one in our circle to earn a high business profit. Now he travels to different states by flight.&lt;br&gt;
Why does this happen? It's because he had the freedom to do anything, to try anything. Since he didn't have strong academic skills, his parents had no big dreams for him; they just wanted him to live a decent life. He teamed up with another friend who had a good business mindset, and together they solved the gaps others had. They started an institution for German studies and other German-linked businesses, which turned out to be a great success.&lt;/p&gt;

&lt;p&gt;If you are a topper or an average student, society will judge you if you choose the commerce or humanities stream.&lt;br&gt;
If you score high in commerce or humanities, they will say, "It's commerce," or "It's humanities, not science, too easy."&lt;br&gt;
But that's not our current topic. Our current topic is: why do educationally successful students have a harder time chasing their dreams, or why can't most of them do it?&lt;/p&gt;

&lt;p&gt;The answer is simple. If your parents or the people around you have higher expectations of you, you end up having more people to satisfy. It becomes harder to go after your dreams when they keep putting their own expectations and preferences on you.&lt;/p&gt;

&lt;p&gt;How to get out of this trap?&lt;/p&gt;

&lt;p&gt;There are three main options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Defy those around you and go after your dream.
Sometimes you have to take the hard road and prove through action that your dream matters more than their expectations.&lt;/li&gt;
&lt;li&gt;Break their expectations or avoid creating them.
Don't let your achievements become reasons for them to control your future. If needed, illustrate yourself as a failure in their eyes so they can't pressure you with their own dreams or goals. Once that pressure is gone, you can freely follow your path.&lt;/li&gt;
&lt;li&gt;Communicate with them.
If they are understanding, talk it out. Help them see your vision and why it matters to you. This is the best and healthiest option for anyone.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The third option is the most ideal. If it doesn't work, follow one of the other options or find an alternative approach.&lt;/p&gt;

&lt;p&gt;This phenomenon is what I call the Loominthal Effect, which applies strongly to Indian parents: if you reduce their expectations by any method, or avoid creating them in the first place, you gain more freedom, and it becomes much easier to follow your own dreams without external pressure. So, expectation is inversely proportional to your freedom to pursue personal dreams.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu2dzwebp72qyt2cugkln.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu2dzwebp72qyt2cugkln.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In short, the Loominthal Effect is the relationship between the expectations placed on you by the people around you and your personal dreams or goals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3o4de06xbzn3c00sd2k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3o4de06xbzn3c00sd2k.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But if the expectation is too low and the person doesn't have high motivation, then it's nothing more than freedom. However, if the person has high motivation or self-esteem, then low expectations are the best for them. But through the Loominthal Effect, I am talking about the relationship between freedom and expectation, not the success rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Psychology Behind Loominthal Effect:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;External Locus of Control&lt;br&gt;
Top students feel their life is dictated by others' expectations: parents, teachers, or society, rather than by their own choices. This reduces initiative and makes pursuing personal dreams harder.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fear of Failure&lt;br&gt;
High achievers fear disappointing others. The thought of failing outside the "approved" path triggers anxiety, which blocks risk-taking needed to chase unconventional dreams.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Internalization of Expectations&lt;br&gt;
Students absorb others' goals as their own. Over time, it becomes hard to separate what they truly want from what is expected, creating a mental trap.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reduced Autonomy&lt;br&gt;
Constant pressure limits freedom to experiment, explore, or fail safely. Lack of autonomy stifles creativity and motivation to follow personal aspirations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Social Comparison and Conformity&lt;br&gt;
Being constantly compared to peers reinforces following the "safe" path. Social approval becomes more important than personal fulfillment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cognitive Overload and Decision Paralysis&lt;br&gt;
Balancing high expectations with personal desires creates stress. This overload makes it difficult to make bold choices, often leading students to stick with conventional paths.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Perfectionism and Self-Criticism&lt;br&gt;
Top students often develop perfectionist tendencies. They avoid paths where they might not excel immediately, limiting opportunities to pursue their true dreams.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conclusion&lt;br&gt;
Understanding the Loominthal Effect will help you get out of the trap or recognize it quickly. I know a few people who realized it by talking to those around them, which led me to this concept. Mostly, it holds true, though there are exceptions, but remember, exceptions are not examples.&lt;/p&gt;

</description>
      <category>psychology</category>
      <category>mentalhealth</category>
      <category>indian</category>
      <category>educationsystem</category>
    </item>
    <item>
      <title>Why Your Python Class Variables Aren’t Behaving the Way You Think | Lumir S Vinod</title>
      <dc:creator>Lumir S Vinod</dc:creator>
      <pubDate>Sat, 25 Oct 2025 09:18:27 +0000</pubDate>
      <link>https://forem.com/lumirysm/why-your-python-class-variables-arent-behaving-the-way-you-think-lumir-s-vinod-224k</link>
      <guid>https://forem.com/lumirysm/why-your-python-class-variables-arent-behaving-the-way-you-think-lumir-s-vinod-224k</guid>
      <description>&lt;p&gt;If you're a beginner in the world of object-oriented programming, you've probably faced the same doubt I did: class variables vs instance variables. Wait, wait, don't stop reading! I'm not here to dump theory like the big websites do or overload you with definitions. I want to clarify one specific concept about class and instance variables that has also confused me.&lt;br&gt;
A class variable is a variable defined in the class but outside the constructor or any methods. Every object shares the same memory for this variable, so its value remains the same for all objects.&lt;br&gt;
An instance variable, on the other hand, is an attribute defined inside methods or the constructor. Each object gets its own copy of it.&lt;br&gt;
Take a look at the little program I wrote:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;class Car:&lt;br&gt;
base_price = 2000&lt;br&gt;
def __init__(self, brand, model, year):&lt;br&gt;
self.brand = brand&lt;br&gt;
self.model = model&lt;br&gt;
self.year = year&lt;br&gt;
car1 = Car("apple", "icar, 2025)&lt;br&gt;
print(car1)&lt;br&gt;
print(car1.brand)&lt;br&gt;
print(Car.base_price)&lt;br&gt;
car1.base_price = 20000&lt;br&gt;
print(Car.base_price)&lt;br&gt;
print(car1.base_price)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here's what I expected: when we print Car.base_price, it should show 2000. Then, when I changed base_price from 2000 to 20000, since class variables share memory space, I assumed the change would apply to all objects, even when accessed through the class name.&lt;/p&gt;

&lt;p&gt;But that's not what happened. print(Car.base_price) still showed 2000, while print(car1.base_price) showed 20000. What the heck is going on?&lt;br&gt;
Here's what's really happening: when we access a class variable using an object, Python first checks whether that object already has an instance variable with the same name. If it doesn't, it looks up to the class and uses the class variable.&lt;br&gt;
But when we assign a value to that variable through the object, Python doesn't modify the class variable. &lt;/p&gt;

&lt;p&gt;Instead, it quietly creates a new instance variable inside that object and stores the new value there. The original class variable remains unchanged.&lt;br&gt;
That's why car1.base_price shows 20000 (it's now using the instance variable), while Car.base_price still shows 2000 (the class variable stayed the same). So the confusion comes from Python creating a new instance variable on that object without changing the class variable. When you assign through the object. It looks like you're changing the class variable, but you're actually just creating a brand-new variable that belongs only to that object.&lt;/p&gt;

&lt;p&gt;If you want to change the value of a class variable, use the ClassName.classvariable syntax.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>beginners</category>
      <category>oop</category>
    </item>
  </channel>
</rss>
