Hacker Newsnew | past | comments | ask | show | jobs | submit | grugdev42's commentslogin

Two things jump to mind:

1. The best product rarely wins. As much as it pains me, marketing and sales matter more than product. Your competitors are likely better at marketing and selling themselves and their product.

2. It's a bit cliche, but look into the candy, vitamin, and painkiller theory. Your product is not a painkiller and I suspect it's a candy. Candies are very very hard to make a successful business from.

But, I wish you the best of luck. :)


Marketing and sales has always been and will always be the problem of running a successful app or business.

I suggest he stops coding, like he said the product is better than his competitors, which is a great start. He should focus all his energy into solving this cosmic problem of marketing and sales and with time he will have users.

This is how business is runned


Thank you for releasing this for free! :)

The reality is that SaaS is hard to sell these days. It's not 2010 any more, the gold rush is over.

That's not to say it's impossible, but it's so much harder than 15 years ago.

Everyone and their dog is starting a SaaS. Very few are selling them. And almost no one is turning one into a job.

The people who are self employed by their SaaS started them 5 years ago.

Get a job, support your family, and protect your mental health.


Agreed. SQL has been one of the most stable and useful skills I have.

Rivalled only by Linux, shell scripts, and Cron!


The joke is on you NPM! I only use CDNs for my JS libraries.

Same. I came back to do a little frontend work a couple of years ago and was horrified by the replacement of script tags with subresource integrity with npm and bundlers.

Is this more secure?? I would genuinely love to know

Yes, none of npm's lifecycle hooks. You're just pulling bytes over the wire.

Except now you're making http calls to remote servers that could be compromised.

This is a solved problem.

Use HTTPS and use the integrity attribute.

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

Also, what's more likely? Someone hacking jsDelivr/cdnjs OR some random NPM packages getting hacked?


As long as you embed it with an SRI integrity hash, you're safe, even if the remote server is compromised.

Can be mitigated, as the sibling comment points out, but even in the situation you described, the blast radius is reduced, especially for frontend libs.

Yes (assuming they're doing frontend dev and including the resources from the page). The code is fetched and executed from the browser, so It'll have to escape the browser sandbox to do something nefarious.

I don't subscribe to God.

Humans have been inventing gods since the beginning of time as a way to control/exploit the masses or soothe the over active mind.

There are thousands of dead religions, but this round of current popular religions has hit the nail on the head... right?

A truly powerful and kind super being would not allow child abuse, cancer, famine, or rape to happen. Even if there is a god, I don't want to worship something that allows those things to happen.

Also, the term god is relative. To an ant, we are gods. Any sufficiently advanced being would appear god like to us. Should ants worship us given how little we care about them?

For every moment of beauty that must prove God's existence, there are an equal number of atrocities that must prove God's absence. We just don't see them as often, because humans hide that sort of stuff from polite society.

It's far more healthy to accept our mortality and short lifespan, packing it with things that make us happy. Masking your fears of death with a religion is a mistake.

Rather than devoting my life to worshipping something which may or may not reward me in the next life, I plan to spend my time doing and feeling positive things (because they feel good).

If I had to pick a religion, I think I'd choose Buddhism. It just seems like a good way to be peaceful.


Good story mate but next time try and read the subject of the thread before you waffle on with your own blog post none of us subscribe to.


Q: How can you tell if someone is an atheist?

A: Don’t worry, they’ll tell you.


I do see, mostly from Americans, self introductions of the form "I'm so and so... and I love Jesus" in contexts that have nothing to do with religion. I've never had anyone bring up their atheism or agnosticism in that way in a non-religious context.


I've lived/traveled all over the Bible belt and I can't remember that ever happening even once. I'm sure it does happen but never seen it.


Have you ever encountered the atheist version IRL? Not just in internet bickering?

Maybe it was regional - I wouldn't know which region they were from off the cuff.

My family is mostly C of E and I don't recall any of them ever bringing up religious topics with third parties unprompted, so it did strike me as pretty weird.


> super being would not allow..

The god does not need to have a concept of human suffering. Just like gravity does not know how it feels to be crushed under a big rock that just fell on you.


> The god does not need to have a concept of human suffering

It does if it wants me to devote my life to worshipping it.


> So, for those who believe [...]


Came here to say this. And you get access to lots of models!


Article doesn't make sense. Some of the "horizontally scaled" servers have their own state. A local cache, a temporary filesystem etc.

Also, has teh author never heard of long running queued jobs? Or long running scheduled jobs? They ultimately report back into the DB (updating their status etc).

This article reeks of someone using AI to make huge leaping jumps of logic. The "single source of truth" rule has survived this long for a reason. It works!


And once those long running jobs have reported their status back to the database, how will the client find out about that status?

Please, please, please don't say "polling". Because you've clearly missed the entire argument of the article if you say polling.


postgresql has LISTEN and NOTIFY. redis and kafka have pubsub. this is a solved problem


Isn't the point that you no longer have a connection to the client?

So you can be notified by the database, but you can't (with the stateless HTTP + loadbalancer design explained in the article) get that notification back to the client. Because the client isn't connected anymore; so how does the client know that there's new information?


*I guess there would have to be some mechanism for the database to push notifications to the client. This is not a fundamentally unsolvable or particularly interesting problem.*


Recession signal.


Web3 cycle signal*


What language(s) are you comfortable using?


rust, python and typescript mostly


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: