Revisiting the Desk Clock: Kindle Edition

I have a problem: I need a desk clock, but I don’t want to spend extra money for it. I already have several tech that can function as a desk clock: phone, laptop display (I use external monitor as my main display), or kindle....

July 30, 2024 · 2 min · 317 words

Galaxy

After reading Reasons to Stay Alive by Matt Haig, I was inspired to write a poem of sort. I call it “Galaxy”. See beyond the sky There are galaxies vast and wide The stars are beautiful You hardly see the dark Now, look inside your mind It’s dark and cold But if you look hard enough There are lights waiting for you Your mind is a galaxy There are more darkness than lights But try to really see Without the dark you can’t appreciate the light Memories of grandma laughing in her last moments As your grandpa feeds her the birthday cake When you joined your first company When she said yes to the cheap ring you can barely afford These are stars in your galaxy Circling the black hole at your heart Now it’s your turn To be a star in someone else'

July 10, 2024 · 1 min · 144 words

From S3 to Github Pages

I’m testing out Github Pages to host the statically generated pages of this blog. Link to the repo: yohanesmario/yohanesmario.com

March 16, 2024 · 1 min · 19 words

Our Smarthome Journey

Our journey into smarthome system starts with the simplest component, lights, all 15 of them. The thinking process to what type of lights we were going to use wasn’t that complicated, my wife and I simply were looking for lights that’s compatible with google home, and that’s it....

March 3, 2024 · 4 min · 739 words

Be Like the Stoics

I’m currently so hyped up about stoicism, so why not post my thoughts here? Stoicism is usually summed up into these 4 virtues: Wisdom — seeing things for what they are, not what we wish they would be Courage — acting in the right way despite fear or reservation Justice — acting fairly despite pressure not to Temperance — acting with discipline and self control despite the draws of passion and greed I have grasped their concept of wisdom, but still working on courage, justice, and temperance....

September 13, 2023 · 1 min · 135 words

Why Do We Need to Work?

Money? Growth? Recognition? Appreciation? Or is it all of the above? This question bugs me lately. Why do I work? If money is not required for living, will I still be on the same job that I’m doing right now?...

February 15, 2022 · 2 min · 385 words

WFH and Wayland

With COVID-19 still out there, and with WFH mode still being the primary mode of work for my case, most of my meetings are being done online. Ocassionaly, I need to share my screen in these meetings.

August 16, 2020 · 2 min · 241 words

Javascript Closure and Encapsulation

JavaScript is a confusing language. You can do OOP with it, you can do functional programming with it, and so on. A typical and modern way of encapsulating things in javascript is by creating an object....

January 23, 2017 · 2 min · 295 words

HTTP Based NTP Server and Its Quirks

While trying to create a simple web-based desk clock, I notice that not all computers are made equal in regards to the way they sync time. Since then, I’ve been trying to create a simple HTTP and JSON based ntp server to sync all of my clocks....

January 23, 2017 · 2 min · 282 words

New Blog Engine: NGINX & Node.js

I’ve been relying on Apache and PHP for a very long time, and they have served me well. However, they do have disadvantages, and I feel that I need to keep up with new technologies in order to further my knowledge....

January 10, 2017 · 2 min · 331 words