April 13th 2026 - Cool HN Projects and Retirement Strategy for Kids
Interesting things I came across today
Phone Free Pet
A digital pet that gets sad if you spend too much time using your screen. Someone built a digital pet that has different emotions and gets depressed if you spend too much time on your device. This is meant to help people reduce screen time.
HN April What Are You Working On?
- Wordtrak - A unique take on scrabble.
- Tiled Words - An addicting crossword type game.
RSS
- org-publish-rss - RSS feeds for your org-mode website
- powrss - RSS aggregator site where you can search by category or blog name
How to make sure your child retires a millionaire
I learned about this amazing strategy to set up your kids for retirement. You can contribute to their IRA from the moment they're born if you hire them as an "employee" or pay them for "work".
For example, if the child does some chores like cleaning up the yard or cleaning the house you can pay them a real wage. They can then take up to $7000 USD tax free (if you pay them as an LLC) into their retirement account per year.
Assuming you do that from the age of 0 to 17 with an average return of 10% per year on the stock market you would have contributed $119k but the account would have grown to $312k due to the 10%.
Now, assume your child doesn't contribute a single dollar from the age of 17 to 65 (age of retirement). The account would grow to $30 million USD just from the 10% compounding growth per year.
Your child retires a millionaire regardless of what path they take in life.
Roth IRA contributions can be withdrawn tax free at any time. Earning withdrawals are taxed and penalized at an additional 10%.
If you hire them as an employee or contractor for your own personal business you can take an additional tax deduction because they would be considered a business expense.
One effect of reading blogs
One awesome effect of reading blogs is it makes the internet feel bigger. For a long time, as I said in a previous post, I was stuck visting a few websites and the internet felt really boring and small. But reading blogs makes it feel alive and interesting again. I think the fact that I'm reading books more consistently has increased the joy I feel when reading. I remember a time, not so long ago, when I would try to skim articles as quickly as possible because reading felt like a chore accompanied by uncomfortable emotions.
With reading a page a day I notice an increased enjoyment when reading.
Added Elfeed keybindings
In order to make elfeed a bit more comfortable to use I added these keybindings. I'm using evil-mode by the way as I love vim keybindings and motions.
(evil-leader/set-key "e e" 'elfeed "e r" 'elfeed-update "e s" 'elfeed-summary)
Reading
The Hobbit Reading Summary
- How Gandalf knew about the trolls
They set out on their journey and Gandalf is questioned on where he went and how he knew about the trolls. He explains that he went to scout ahead and met some elves (Elrond's people) from Rivendell who told him there were 3 trolls along the road. He said he looked back and saw a fire in the distance and felt like he was needed back to help.
The Eye of the World Reading Summary
- The destruction of the Kinslayer
The Kinslayer summons too much power and a lightning bolt comes down and hits him. This causes lava to spew 500 feet in the air and the earth to rise where he stands even higher. Eventually he disintegrates and all that is left is the mountain of earth where he stood miles into the sky with lava oozing out. The lava falls off the edge and splits into a forked river forming an island where the dark figure stands and says he isn't done with the Kinslayer until the end of time and he will meet him again.
Atomic Habits Reading Summary
Prot's Elisp Book Reading Summary
- Only 2 fundamental things in Emacs Lisp
There are only 2 things in Emacs Lisp: fundamental objects and lists of them.
The fundamental objects are:
- Primitives like numbers and string
- Symbols like variables, function names, and other character symbols
- Expressions
Every expression is a list (functionName argument1 argument2…) where arguments are optional. Some functions have mandatory arguments.
Example (use SPC-x to run):
(message "Hello world, this is my message to you!")