well, it's a personal preference thing then. I'd rather enter my email quickly and click a link than generate and store a new password for each website in a password manager
Fixed it. The fun part is there is no real protection against bots/AI and the code works as expected - they EASILY score 100. It's the humans that are too predictable.
With Brain Frog I went even further - it doesn't actually check L/R. Instead, it checks what you do after a landed/blocked punch (some people tend to switch after a block, others insist on hitting the same side until they land a hit).
Hey HN, long time ago I came up with an idea that (by accident) helps with anxiety and procrastination.
I read somewhere that scientists managed to plant false memories into mices' minds.
I thought to myself as a joke "well, what if my whole life was actually planted inside my brain? I can only trust my today's self".
So I started referencing myself as Alexander #9,532/#9,533/etc (basically daysCountSinceBirth) when taking notes.
This is when magic happpened.
All of a sudden, I started treating other versions of me not as myself but rather as my best friends.
This meant two things:
1) I stopped being so hard on my past selves.
2) I dramatically reduced anxiety about today's actions. I only got 24h, I do what I can. It's up to future versions of me to figure things out.
So I made an app that treats every version of you as a separate person.
It's a mix of journaling/messenger app.
You can post on your page and you can send messages (text/voice/video/photo) to the past and to the future.
I actually made the first version in 2019 (with Rails on the backend) which I've been using ever since.
But I never released it publicly because I was uncomfortable with storing peoples deepest thoughts and secrets (even e2e encrypted).
So when I saw that in 2025 it's possible to store user's data in their iCloud account completely (SwiftData + CloudKit), I hastened to rewrite the app from scratch and release it.
The proof that Single Day works is this text - when I posted my other projects on HN before, it would take me many hours/days to write the text and hit send.
But today, as Alexander #13,668, I don't care much what happens next (it's up to #13,669 tomorrow hehe).
I urge you to try out Single Day even if you never practiced journalling. I recommend you do this first:
- Record a voice message to your 100-year-old self. Start with "Well, hello..." and see where it leads you.
- Send a text message to your 5-year-old self on Nov 4. So he/she is in the kindergarten and asking if Christmas is coming soon?
- Use the Randomize function to take you to a random date (I found myself the page of past me who was worried about kissing his first gf for the first time, it was funny).
I want this app to help as many people as possible, that's why I made it free if you send <=10 messages per month (which is more than enough for beginners). When you see it's working and you start sending 5 messages/day (as I do), you can always upgrade.
Also all data is yours, you can export it anytime. It's all stored in your iCloud account, there is no backend server for the app.
Thanks! I actually use Zero myself, so it was fun to watch. Unfortunately, the situations are different, because they left all free features free. In our case, some free features will become paid only.
Hey HN! I'm Alexander. I love making stuff that solves my own problems.
If you ever ordered shoes online, you know how tricky sizing is. I personally own shoes ranging from size 11 and up to size 13.
Before Feetlot, the solution was to google "SHOE_NAME sizing reddit" and browse through countless threads on Reddit.
There, people would post something like "If I'm size 12 in shoe A, what size shoe B should I buy?"
Being a programmer, I decided to automate this process. That's how Feetlot was born.
The idea is simple: allow people to enter which shoes in which sizes they wear, then use this data to calculate size differences between shoes.
Example:
User 1 wears shoe A in size 10, shoe B in size 9.5.
User 2 wears shoe A in size 12, is looking to buy shoe B.
Based on User 1 data, we can calculate that there is a -0.5 difference between shoe A and shoe B.
So when User 2 signs up and enters "Shoe A, size 12", we recommend shoe B in size 11.5 to them.
Obviously the real world scenarios involve more shoes.
As of today, 12,152 people signed up and submitted 22,848 sizes resulting in staggering 303,139 unique shoe-to-shoe size differences!
What I love the most about Feetlot is that when people sign up and enter their sizes to get a recommendation, they are actually providing value to other users! I love the "I help you, you help me" model working here.
Every day of your life gets its own page so you can post a comment there.
Usually people write to their past selves regarding some regrets in order to ease the pain. Simply putting your thoughts out of the mind and onto the screen helps. And treating your past self as another person helps, too.
Also people write to their future selves to encourage/overcome the fear of the unknown.