Skip to main content

Dithered Tree
Hi, my name's Jack. I have a PhD in Computer Science and work on AI compilers at AMD in San Jose, California.

Newest Post: My Remaining Use for Pen and Paper

Featured Projects:

  • Fiction: Growth and Decay
    • A robot tries to revive humanity.
  • Jevo.jl
    • A modular, high-performance framework for distributed deep neuroevolution
  • emergent trade
    • emergent trading between embodied agents using reinforcement learning
  • jither
    • Jack’s image dithering tool, runs locally. Built with web assembly.
  • jarvis
    • (jar)bus’s audio (vis)ualizer, runs locally. Built with webGPU.
  • dtree
    • a vim-inspired mind-mapping program written in C

Favorite Posts:

Contact me via:


Forgiveness

Forgiveness has a negative connotation these days. We see forgiving each other as weak — as not standing by one’s values, as giving up one’s pride. This view is incredibly counter-productive and, in my opinion, the cause of many problems in today’s society. Here is the actual definition of forgiveness:

forgive (verb)

  • to cease to feel resentment against (an offender)

Source: Merriam Webster

This definition is all that forgiveness has to be — not pardoning or excusing someone for their actions, but instead letting go of anger towards them. Grudges may appear to make someone “tough” and “strong,” but all they do is keep someone’s mind tormented by the people they despise. It is very easy to hold a grudge—grudges make one feel powerful without requiring them to do anything. However, true power in one’s life stems from overcoming this negativity and taking control of one’s emotions.

Balance

Choosing sides is fun. Be it politics or pop culture, nothing validates an opinion better than classifying opposing opinions as wrong. Sometimes, as seen by Holocaust deniers or the anti-vaccine movement, it’s possible people can be completely and utterly wrong. However, in the general case, both sides have merits and both sides have pitfalls. When trying to gain a perspective of the bigger picture, it’s best to position oneself somewhere in the middle.