HNHacker News
TopNewBestAskShowJobs

faangguyindia

912 karma · joined July 3, 2022

email: coredrop@proton.me
submissionscomments
faangguyindia··on Domain expertise has always been the real moat
It all feels to me similar to how spectators or laypeople judge pro sports.

Don’t quote me on this, just trying to make a point:

They’ll say you need perfect symmetry to do well in sports, which is highly correlated to development stability in the womb; higher symmetry = perfect development.

Then after some years, news will come: Bruce Lee’s one leg is shorter than the other by a significant amount, and Usain Bolt has a similar asymmetrical development.

Then they’ll flip-flop around their initial argument by claiming that they are outliers so the general rule need not apply.

brother just build what you find interesting and it may work :)

faangguyindia··on Why the U.S. cattle herd is at a 75-year low
Sometimes back I heard many regions in US are suffering from draught like conditions. Could that be the reason?
faangguyindia··on Free full BGP feed. IPv4 and IPv6 (2020)
Sonar does seem to have data here: https://opendata.rapid7.com/

But it seems you've to go through their sales team and all for the data.

I can't find CommonCrawl making their DNS resolution available.

faangguyindia··on Free full BGP feed. IPv4 and IPv6 (2020)
You are right, i'd need both actually. I can't find any service which provides weekly/monthly data download for a flat subscription price, so that i can perform local fast lookups.
faangguyindia··on Free full BGP feed. IPv4 and IPv6 (2020)
i am talking about this data: https://host.io/lgyy.cc
faangguyindia··on SQLite is all you need for durable workflows
try setting up replication/failover in postgres, it's much more work.
faangguyindia··on SQLite is all you need for durable workflows
it does cost network stack
faangguyindia··on Free full BGP feed. IPv4 and IPv6 (2020)
does anyone know where can i buy rDNS records? purpose is find all domains hosted on specific ip for a monthly price? I think crawling all my own is big environment waste of resources, i'd be happy to pay for a subscription or somethign
faangguyindia··on SQLite is all you need for durable workflows
I actually don't.

I just have uptime service hosted outside of our main infra. It connects to my service called Siren, which alerts me on my phone with an alarm on full volume with SWAT cat intro.

It's good enough for what we do, barely have any downtime. But it helped me figure out 6s downtime we would experience when our spot instances get knocked out, so it helped me increase health check frequency

6s downtime is a lot when you are getting hammered at 100 RPS.

faangguyindia··on SQLite is all you need for durable workflows
I've replaced all of these with Go + SQLite:

1. Intercom 2. Zendesk 3. Email marketing 4. Kanban 5. Todo 6. Our billing stack 7. Our issue tracker 8. Our forum 9. Uptime monitor 10. PagerDuty (clone)

I have dozens of products I sell, so I thought: why not build everything ourselves?

All of these run on the same server and use very little memory. I replaced all the SaaS tools we used with these.

I also moved to dedicated servers and dropped costs to about 1/10th of what we were paying for managed cloud solutions, while maintaining the same HA and even achieving lower latency (partly because noisy neighbors on VPSes were increasing tail latency).

We used to spend a ton on this stuff. These have now been in production for four months and have only needed minor updates.

Deployment is dirt simple. No Docker, no Kubernetes—just a systemd service and a binary built on the dev machine and deployed.

We also used to pay for services like MaxMind and IPData. I ended up hand-rolling my own IP geolocation service, which, in my tests, outperforms most existing solutions.

It all started with replacing Uptime Robot. Then I got more confident and replaced PagerDuty. After that, I replaced Intercom.

Finally, I had always heard people say, "Don't build your own billing stack." But I said YOLO, let me make that mistake myself. So I studied our existing billing solution, developed my own, and rolled it out. So far, we've had zero issues with it.

Caddy in front.

I found that we only use maybe 1–5% of the features most SaaS products offer, while the features we actually need keep getting buried deeper and deeper inside these "enterprise-grade" platforms, making our workflows more difficult.

I won't show my commercial products because our partners and clients probably wouldn't appreciate knowing how cheap I am—but I call it being resourceful.

I can show my free app, though, which has 20,000+ users and was launched recently: https://macrocodex.app/

It only uses the Zendesk clone. Email is handled through Cloudflare routing, so we pay almost nothing to run the app.

faangguyindia··on Is this sustainable?
I know a few guys here who were doing sysadmin, devops, frontend jobs for a few years in India and now they are driving a taxi in India. AI took their job. There have been mass layoffs by foreign companies in India; fewer outsourcing contracts are flowing to India.

As a result, many service companies are moving to product businesses.

will it also happen to developers in other countries? I've no idea.

When I tell this to others, they go in disbelief, but people don't care till their own job is gone.

faangguyindia··on Please Use AI
I know a few guys here who were doing sysadmin, devops, frontend jobs for a few years in India and now they are driving a taxi in India.

AI took their job. There have been mass layoffs by foreign companies in India; fewer outsourcing contracts are flowing to India.

As a result, many service companies are moving to product businesses.

faangguyindia··on Orchestrating AI code review at scale
what's best workflow for solo devs?
faangguyindia··on HeidiSQL – Lightweight MariaDB, MySQL, SQL Server, PostgreSQL and SQLite Manager
people don't realize how good llm is at SQL. I use to use lots of these tools now i just llm on cli.
faangguyindia··on I made a million dollar product from my dorm room (2025)
viaweb, adobe, microstrategy
faangguyindia··on We replaced Zendesk
I've replaced Zendesk and Intercom with my custom solution built with Go and Sqlite.

It's in production for 4 months now.

I've not felt need for anything. We 2-3 custom integration built into it.

The only issue I had was spam. So I thought about adding turnstile but guess what? Cloudflare turnstile was giving me some error so I just added honey pot fields and didn't have any issue so far.

And also sqlite+go is blazingly fast, our agent love the speed.

It's running on $5-6 Hetzner server. Backups using Litestream to s3.

faangguyindia··on The Green Side of the Lua
You won't realize but modern ruby is fast. Faster than python.
faangguyindia··on The Green Side of the Lua
How can that be possible, in my experience

Equivalant service in Java idles around 400mb of ram when Go service might use 70mb.

faangguyindia··on YouTube to automatically label AI-generated videos
plot twist, your friend actually created the video and was testing it out on you.
faangguyindia··on Spotify CEO defends AI music, wants you to stop calling it 'slop'
I find that my mom is mostly listening to AI music. I told her it's AI slop music, and she said she doesn't care, it sounds good to her.

I think many people like her actually do not care much as long it keeps people entertained

faangguyindia··on The Best Engineers Write Less Code
Many people try to design a perfect system on the first attempt. And for the original requirements, it often works beautifully.

But as new requirements appear, the clean design slowly turns into layers of patches and exceptions.

you discover a deeper pattern that absorbs the complexity back into the core, and you do a rewrite.

Then the cycle repeats.

I don't worry about writing a perfect system anymore, i realize there is more to a system i do not currently know about, many things will surface once the foundation is laid.

faangguyindia··on From Rust to Ruby
I use Go for the same reason, but it seems php can use even less memory.
faangguyindia··on From Rust to Ruby
People think Ruby is slower than Rust, they'll be surprised to know Ruby is actually now faster than python but slower than Go or Rust.
faangguyindia··on Germany news: Childfree adults to pay more for elder care
Remember we borrow from future.
faangguyindia··on Real wages start to shrink in developed countries
Because it's casino like setup. Where management buys real estate in a city and headquarter their. Major chunk of employees wages end up right into the pockets of Executives through wages

On paper you get employees who are paid very high but large amount of that money goes right back into pocket of rich wealthy people who control the companies

faangguyindia··on Stack Overflow Sold to Tech Giant Prosus for $1.8B (2021)
They used to have a lot of ego, specially established mods there would delete whatever you post, mock you, and all. And then there comrades would chear and double the insults.

While it did help me at time, i saw it was hard for average Joe to contribute to it.

faangguyindia··on Bytecode VMs in surprising places (2024)
Why youtube does not use tls fingerprint to block ytdlp?
faangguyindia··on Search engines alternatives now that Google isn't Google anymore
Why that ability didn't result in less loss of lives in middle East for such a long time.
faangguyindia··on Rubish: A Unix shell written in pure Ruby
People think Ruby is a slow language, but little do they know Ruby is a slower language than Go. But ruby these days is faster than Python.
faangguyindia··on Open source Kanban desktop app that runs parallel agents on every card
whenever i found a guy who uses parallel overnight agents, i asked them how many users they have. Crickets.

They do not have any users. Meanwhile, i've to do code reviews and all otherwise my 12,000+ users will be pissed off if anything in their workflow breaks.

This means i really cannot release more than 1 tiny feature a day. And using parallel agents, well that's good for testing but i don't think i need to add that many features to add anything.

← PreviousPage 9 of 27Next →