My Beancount books are 95% automatic after 3 years (2024)
Fang-Pen Lin's blog about programming
The latest blog posts to take off on Hacker News. 7,740 posts.
Fang-Pen Lin's blog about programming
This report is written as a post-mortem of a project that has, perhaps, been the author’s most extensive personal project: creating a complete and comprehensive solution to one of the most fa…
And what happens when it's gone.
Here’s to being a preserving student for life.
The barn swallow’s flight, the mocking bird’s song, the cardinal’s color, and the hummingbird’s character.
Writing serves as a foundation for clarity in thought. It can help you engage more deeply with your ideas.
Looking back on 15 years of working on K-9 Mail.
Your camera has the ability to take three dimensional photos. Your screen has the ability to display three dimensional photos. You’ve probably never used either.
How using AI as a bridge when doctors aren't available can improve patient-to-doctor communications in real time emergencies
Much of what I do, in multiple fields, could be reduced to one skill: troubleshooting. I’ll define troubleshooting as systematically determining the cause of unwanted behaviour in a system, and fixing it. Troubleshooting is often learned tacitly, in the process of explicitly learning “the skill”. Troubleshooting is…
Although it might seem that AI will make it pointless, I still think it's worth blogging.
Keep your calendar in a plain text file. Calendar.txt is versionable, supports all operating systems and easily syncs with Android mobile phone.
Learning in public helps me grow as an engineer and seems to benefit others too. Here's why I should do more.
While I’m usually blogging about triathlon, today I want to discuss one of my other hobbies, scuba diving. Diving in the UK usually requires diving in a dry suit (not always, but trust me, it’s a LOT more comfortable). One of the biggest concerns that many have is about how to deal with the bladder
If you take just one thing away from this article, I want it to be this: please build your own website.
A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox.
Why and how to preserve digital content in plaintext format for long-term accessibility and reuse
on the Amtrak from Denver to Sacramento When I get to write or read on a screen that’s reflecting the sun back at me instead of needing to be shielded from it, I get a dose of this feeling that this is what all computing could feel like. I want so much more of this in my life. This is a piece of hardware that makes me…
I had a wonderful job, until I didn’t. This is about what happened—and what is still happening.
Creativity after AI
The challenges of programming with chronic pain and what worked for me
then do life with them.
Twenty years ago, in 2004-2005, I spent a year at MIT’s Computer Science department as a postdoc working with Professor Nancy Lynch. It was ...
“Welcome to math class, boys and girls! Today we’ll be drawing a picture that gestures beyond the limits of mortal comprehension.”
Learn how to achieve flow state and defeat digital distractions through environment design, mindful breaks, and deep work practices for a more focused life.
calculator-app - Chad Nauseam Home
I’ve been seriously traveling for more than 50 years. So now I’ve got a few tips. There are two modes of travel; retreat or engage. People often travel to escape the routines of work, to recharge, relax, reinvigorate, and replenish … Continue reading →
Shrouded in secrecy and isolated from the world, North Korea exudes an air of mystery. Hardly anything is known about the country except media stories about their dear leader, Kim Jong Un – h…
I recently got a new notebook and noticed that the speakers would occasionally emit a faint but annoying white noise. This issue was only noticeable in a quiet room when no music or other audio was playing through the speakers.