
Senior Software Dev @easywpforms. Math + ML = ❤️
Joined October 2019
- Tweets702
- Following264
- Followers212
- Likes836
Studying for my next blog: LSTM Forward Pass & Backpropagation.
Writing by hand is just different. Just with this single page I learned new things and corrected a lot of my flaws:
- Stitching trick
- Broadcasting
- How to align the shapes to make the math work
Pick up your pen
I wrote a new post on the math and mechanics of LSTMs. I explain how neural networks "remember" and "forget" using a fun RPG analogy to make it easy to grasp.
I hope you enjoy reading this as much as I enjoyed writing it!
Love math, machine learning, and code? I just published "Writing Fraud-Detection using RNN from Scratch"
Have a read and let me know your thoughts! xitter.gq/_micmico/status/210850…
I think it depends who will be responsible if something fails. As long as a human is held responsible, then a human should at least be in the loop. Hence, having a human is never a waste.
It breaks my heart to see my father physically weak and fragile because of cancer.
- the one who carried me from our car to the bed when I was little.
- the one who wakes up first and sleeps last from work when I was studying to give our daily needs.
Our family is optimistic of his recovery. But it's just painful during this time.
I want to honor my parents more. To obey them more. To be with them some more. To give back to them some more. To love them more.
"The purpose of computing is insight, not numbers."
Short history of computers - hardware:
Hand calculators: 1/20 ops. per sec
Relay machines: 1 op. per sec typically
Magnetic drum machines: 15-1,000, depending somewhat on fixed or floating point
701 type: 1,000 ops. per sec.
1990s computer: 10^9
In one day there are 60 x 60 x 24 = 86,400 seconds. A year = 3.15 x 10^7 seconds. 100 years = 3.15 x 10^9 seconds (greater than the average lifetime). This shows that in about 3 seconds, a machine doing 10^9 floating point operations per second (flops) will do more operations than there are seconds in my (and your) lifetime, and almost certainly get them all correct.
From Learning to Learn, Chapter 3
- It has rarely proved practical to produce exactly the same product by machines as we produced by hand.
- Simulations are cheaper than real labs.
- The people at the bottom do not have a larger, global view, but the people at the top do not have the local view of all the details. Both views are needed to make a good decision.
Some tidbits from Learning to Learn Chapter 2.
Mico retweeted
I hate CAPTCHAs.
And so do your customers ... up to 40% of them abandon a form the moment they see one.
But the alternative used to be worse.
At one point, my @wpbeginner forms got 18,000 spam requests in a single night.
So I tried everything. Honeypots, rate limiting, etc -- they worked for a while until they didn't.
There are premium spam tools, but they're often slow & expensive. They flag real people without telling me why.
So I asked my team to build something better.
It's called ActiveLayer (@activelayerapi) - an AI-powered spam protection that blocks bots without ever asking your real customers to prove they're human.
No CAPTCHAs. No tracking scripts. No friction.
It runs server-side in milliseconds and returns a verdict with a confidence score, so you can actually see why something was flagged.
It works with every WordPress form plugin you already use including WPForms (@easywpforms), @gravityforms, Contact Form 7, Elementor (@elemntor), etc.
There's also a clean REST API for everything else, so you can use it on any application platform, not just WordPress.
Think of it as a smart security guard for your forms. It welcomes real people, blocks the bots, and never asks anyone to prove they are human.
Let's make the web a little less spammy together.
Try it free → activelayer.com














