Babygirl, 2024 - ★★★½

"Babygirl" presents an intriguing premise, featuring a high-powered CEO engaging in a controversial sub-dom romance with her younger intern. However, the film struggles to deliver a cohesive and engaging narrative, as the power dynamics between the characters are ambiguously portrayed. The story is barely there and the intern is poorly developed, making it difficult to invest in the story. Instead of a deep exploration of their relationship, viewers are left with two confused individuals navigating a sub-dom dynamic that feels awkward, uncomfortable and at times, surprisingly dull.

Continue reading →

RIFT Notes is one of the best recent discovery apps I’ve come across. It has the potential to replace Drafts (which is not file-based markdown) as my daily logging once it is released. You can join the beta right now.

📝 My Stoic Journal: Week 2 Focus on What Is Completely in Your Control

This week, the exercise focuses on the concept of aversion, which can be seen as a type of desire, as in the desire to avoid misfortune. People have very different reactions to similar misfortunes, and the reason is that some people are better at redirecting the aversion away from things that they dislike but are not in our power, and transferring it to things that we can completely control. The true challenge is taking actions on something we can be guaranteed to achieve, instead of desiring something that is outside our control.

Continue reading →

📝 My Stoic Journal: Week 2 Focus on What Is Completely in Your Control

This week, the exercise focuses on the concept of aversion, which can be seen as a type of desire, as in the desire to avoid misfortune. People have very different reactions to similar misfortunes, and the reason is that some people are better at redirecting the aversion away from things that they dislike but are not in our power, and transferring it to things that we can completely control. The true challenge is taking actions on something we can be guaranteed to achieve, instead of desiring something that is outside our control.

Continue reading →

📝 My Stoic Journal: Week 2 Focus on What Is Completely in Your Control

This week, the exercise focuses on the concept of aversion, which can be seen as a type of desire, as in the desire to avoid misfortune. People have very different reactions to similar misfortunes, and the reason is that some people are better at redirecting the aversion away from things that they dislike but are not in our power, and transferring it to things that we can completely control. The true challenge is taking actions on something we can be guaranteed to achieve, instead of desiring something that is outside our control.

Continue reading →

Memoir of a Snail, 2024 - ★★★★½

“Life can only be understood backwards, but we have to live it forwards.” Memoir of a Snail is a beautiful way to honor Søren Kierkegaard’s philosophy. Particularly in the opening scene where we wouldn’t understand the significance of things on the floor until we later learned about their history. Then the film’s progression to the final arc solidified the notion that life must be lived forward. It was a profound film that helped me grasp the meaning of life a bit better.

Continue reading →

🎥 My Own Oscar Awards 2024 (Movies from 2023)

Welcome to my personal analysis of my favorite movies from 2023, which I like to call My Own Oscar Awards. After watching most of the nominations and beyond, I couldn’t help but compare these films to each other. My personal picks focused not on the names, prestige, or past work of the filmmakers, but rather on the impact these films had on me in each category. Each category features three nominations that truly sparked something within me.

Continue reading →

📝 My Stoic Journal: Week 1–Starting a Stoic Journal in 2025

I purchased A Handbook for New Stoics by Massimo Pigliucci about four years ago, alongside The Daily Stoic by Ryan Holiday. For the past four years, I have read The Daily Stoic every morning. It has grounded me each day, allowing me to reflect on my life before diving into daily activities. However, I often find myself distracted and not living as intentionally as I had hoped after reading each passage.

Continue reading →

📝 My Stoic Journal: Week 1 – Starting a Stoic Journal in 2025

I purchased A Handbook for New Stoics by Massimo Pigliucci about four years ago, alongside The Daily Stoic by Ryan Holiday. Start my day with The Daily Stoic, then end my day with A Handbook for New Stoics For the past four years, I have read The Daily Stoic every morning. It has grounded me each day, allowing me to reflect on my life before diving into daily activities.

Continue reading →

My Stoic Journal: Week 1 – Starting a Stoic Journal in 2025

I purchased A Handbook for New Stoics by Massimo Pigliucci about four years ago, alongside The Daily Stoic by Ryan Holiday. Start my day with The Daily Stoic, then end my day with A Handbook for New Stoics For the past four years, I have read The Daily Stoic every morning. It has grounded me each day, allowing me to reflect on my life before diving into daily activities.

Continue reading →

Tetris, 2023 - ★★★½

Who would have thought that a game as simple as Tetris could have such a wild and complicated origin story involving business deals and politics? I do think it could’ve leaned into the gaming elements a bit more—maybe with some visuals or nods to the actual gameplay—but it was still super entertaining. The characters are engaging, and the stakes feel (ridiculously) high, which keeps you invested the whole time. I wish I could have watched it on the big screen!

Continue reading →

Kraven the Hunter, 2024 - ★★★

The film is visually appealing, but it misses the mark by failing to capitalize on the atmosphere of intense hunting, instead relying on generic chase scenes. It’s also puzzling how they cut scenes to avoid gruesome content, despite being an R-rated movie. There’s an interesting moral dilemma at play, but it gets overshadowed by the bland execution of the plot and poor dialogue. I seriously doubt how they believed they succeeded in portraying Kraven as the villain of the story.

Continue reading →

📝 Making Life Matter—Awesome and Extraordinary Life Starts With Now

We want our lives to matter, but when we are among billions of billions of people, it’s challenging to feel like our existence truly matters. I mean, whatever we think, do, or say would be just a speck of dust in the grand scheme of the universe, and even just an unrecognizable blip in the entire timeline of history. So, why do we even care? Well, we care because, despite being just one among countless others, we are still one nonetheless.

Continue reading →

📝 Making Life Matter—Awesome and Extraordinary Life Starts With Now

We want our lives to matter, but when we are among billions of billions of people, it’s challenging to feel like our existence truly matters. I mean, whatever we think, do, or say would be just a speck of dust in the grand scheme of the universe, and even just an unrecognizable blip in the entire timeline of history. So, why do we even care? Well, we care because, despite being just one among countless others, we are still one nonetheless.

Continue reading →

📝 Making Life Matter—Awesome and Extraordinary Life Starts With Now

We want our lives to matter, but when we are among billions of billions of people, it’s challenging to feel like our existence truly matters. I mean, whatever we think, do, or say would be just a speck of dust in the grand scheme of the universe, and even just an unrecognizable blip in the entire timeline of history. So, why do we even care? Well, we care because, despite being just one among countless others, we are still one nonetheless.

Continue reading →

📝 Weathering the Storms of Life

Weather is something we can never be absolutely certain about until we actually experience it. We can guess, predict, and forecast, but weather always moves to its own rhythm, whether we like it or not. Even our most accurate forecasts can't always pinpoint how the weather will unfold or identify all the factors causing sudden changes. There are simply too many variables. This unpredictability often surprises us, but while we can’t prevent these surprises, we can prepare for them.

Continue reading →

📝 Weathering the Storms of Life

Weather is something we can never be absolutely certain about until we actually experience it. We can guess, predict, and forecast, but weather always moves to its own rhythm, whether we like it or not. Even our most accurate forecasts can't always pinpoint how the weather will unfold or identify all the factors causing sudden changes. There are simply too many variables. This unpredictability often surprises us, but while we can’t prevent these surprises, we can prepare for them.

Continue reading →

📝 Weathering the Storms of Life

Weather is something we can never be absolutely certain about until we actually experience it. We can guess, predict, and forecast, but weather always moves to its own rhythm, whether we like it or not. Even our most accurate forecasts can't always pinpoint how the weather will unfold or identify all the factors causing sudden changes. There are simply too many variables. This unpredictability often surprises us, but while we can’t prevent these surprises, we can prepare for them.

Continue reading →

⚒️ Default Apps for 2024

I’ve been wanting to write about my most used apps for so long but didn’t have enough motivation to do so, until I came across this directory of apps people commonly use. Inspired by this, I’ve decided to compile a list of my default apps. Prioritize Native Apps, then Fantastic Updates for New OS Support in Apps For over ten years, I have enthusiastically tried thousands of apps. Throughout this time, I have learned that the best apps are the ones that withstand the test of time, receive frequent updates to support new operating system features, and, if necessary, offer excellent options for sharing and exporting.

Continue reading →

⚒️ Default Apps for 2024

I’ve been wanting to write about my most used apps for so long but didn’t have enough motivation to do so, until I came across this directory of apps people commonly use. Inspired by this, I’ve decided to compile a list of my default apps. Prioritize Native Apps, then Fantastic Updates for New OS Support in Apps For over ten years, I have enthusiastically tried thousands of apps. Throughout this time, I have learned that the best apps are the ones that withstand the test of time, receive frequent updates to support new operating system features, and, if necessary, offer excellent options for sharing and exporting.

Continue reading →