10 years of personal finances in plain text files
I've been tracking my finances using Beancount in plain text files for 10 years. Here are the numbers, the workflow, and why I believe plaintext accounting will outlive any app.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,740 posts.
I've been tracking my finances using Beancount in plain text files for 10 years. Here are the numbers, the workflow, and why I believe plaintext accounting will outlive any app.
The Berlin Study In the early 1990s, a trio of psychologists descended on the Universität der Künste, a historic arts academy in the heart of West ... Read more
Why I self-host my websites, newsletter, and homelab—and the satisfaction that comes from building and using your own digital tools.
I've been running the Framework Desktop for a few months here in Copenhagen now. It's an incredible machine. It's completely quiet, even under heavy, stress-all-cores load. It's tiny too, at just 4.5L of volume, especially compared to my old beautiful but bulky North tower running the 7950X — yet it's faster! And…
Spoiler Alert: It absolutely blew our minds
A probiotic paradox
The other day I set up a new OpenBSD instance with a nice RAID array, encrypted with Full Disk Encryption. And promptly proceeded to forget part of the passphrase.
Yesterday, the title The End of Education by Neil Postman called to me from my bookshelf, whispering that it might be the right book at the right time. It was. Published in 1995, it was surprisingly appropriate balm for the soul of a confused programmer and soon-to-be father.
Apparently if you want to teach kids how to ride a bike you're supposed to take the pedals off first, and now my mind will never be the same again.
Many engineers should be doing less work. I don’t necessarily mean producing less code or fewer changes, but literally working fewer hours in the day. When they…
Kind people already sent donations that will make my childrens' lives easier, when I'm not there any more. Thank you enormously! :-)
When he was 23, my friend Steve killed himself, and though I don’t think of him every day, I do think of him often, and I wonder what kind of life he’d have now if he’d gotten hel…
产品看起来是给用户用的,但我觉得这可能是一种假象,它实际上更像是一种自我表达。 许多表达被不同的人创造出来,经历了自然选择后,存活下来的那一个,是用户喜欢的那个。 我的意思是,这个过程是这么发生的:你做一个东西,不是“我觉得他们可能需要这个”而做,而是“我觉得这个有点意思”而做。然后,别人在使用你的产品时,感受到了与你相同的那种感受,这时他说:“我觉得这个有点意思”。 从这个角度来说,产品就像一种情绪的存储器,作者存进去,复制一千份,用户从产品中取出来。 你不能自己不含任何情感,却期望用户使用后带有情感。 我觉得即使做了个没人想要的东西,也没关系。你唯一需要做的是确保你已经完整呈现了你的情感。…
From the highly eclectic blog of Mark Dominus
Here are 39 ways to make your blog more entertaining to read and more pleasurable to write.
An atlas of the vibrance of the real world
So I got this new attitude. Now that I am burned out and I'll never accomplish anything, I've got this nice position at the university teaching classes which I rather enjoy, and just like I read the Arabian Nights for pleasure, I'm going to play with physics, whenever I want to, without worrying about any importance…
How to get people to NOT contact you
I hate telephones. Some rational reasons: lack of authentication, no spam filtering, forced synchronous communication. But also just a visceral fear.
Before you know it, your little babies have started school, you celebrate the 30th anniversary of Jurassic Park, and that little blog you started have now been going for 15 years.
If you ask a founder how her startup is going, the answer is almost always some version of “Great!” There is a huge amount of pressure as a founder to never show weakness and to be the...
In June 2008 Apple announced Mac OS X Snow Leopard, proudly boasting that it would have "no new features". Instead of piling on new things, Snow Leopard aimed to build on the success of its predecessor, Leopard, opting to focus on under-the-hood performance and stability improvements throughout the system.
...so I vibe-coded a tool for finding more of them