News for hackers. Stuff that matters.

shash7

Re:Social Listening for Agents on Friday August 21, 2026 @02:29AM (#49384512)
Hey folks I built SociallisteningAPI as a easy way to give your agents access to social listening data.

You can use the API directly or connect the MCP to Claude/ChatGPT and ask questions like "give me brand mentions for <xyz>".

Let me know how you like it. We're always open to suggestions.

Re:Ask HN: What are you working on? (August 2026) on Monday August 10, 2026 @07:42AM (#49242381)
I'm working on building a social listening API for Agents.

Right now its working swell, added some more Linkedin specific endpoints and a "raw" parameter to get the raw response back.

https://sociallisteningapi.com

We have our own in-house scrapers but most are 3rd party api solutions.
Re:Firewood Splitting Simulator on Monday June 15, 2026 @01:33AM (#48536998)
Use a nice large maul. Will go through most wood like a butter knife.

I stupidly used a axe for a long time.

Re:Stripe is friendly to “friendly fraud” on Tuesday May 26, 2026 @11:13PM (#48289118)
I've got 13 chargebacks over the last 4 years for my biz. Out of these, 10 came from US based cards. The other 3 came from Australia(my country).

Be careful when taking verbatim advice from internet strangers.

Re:Stripe is friendly to “friendly fraud” on Tuesday May 26, 2026 @09:30PM (#48288327)
I run a saas and we get this every now and then.

As a rule of thumb, when you get a chargeback you need to completely ban the customer from your db. This includes:

- card ban - email address ban - fingerprint their access and ban

This will save you a lot of hassle when they try to signup/buy your product again and cause you the same amount of grief.

Re:The best time to post on Hacker News on Wednesday April 22, 2026 @11:28AM (#47865019)
I felt that it was AI-assisted rather, and had actually decent info.
Literally had a similar experience with X today.

Was browsing when all of a sudden my account got suspended for no apparent reason. This was a premium account too, and I had last posted a tweet last year. I would maybe comment here and there once a week.

Ok cool you suspended my account. But when I tried to access my billing details to cancel the premuim sub, I got a "Something went wrong" error.

All these big tech companies have the same billing issues after bans/suspensions. Once they decide you're persona non grata, they don't give a f about cancelling your billing.

Tangentially, if you're looking for an open-source alternative, Operational.co will fit the bill(I'm the founder).

Only major difference is - Operational is meant to be integrated inside your product whereas Pushover is a general purpose tool.

Nah it's pretty bad. Me and you are in the tech sphere and we know the backstory.

But imagine mom or dad viewing this screenshot and getting creeped out because of the red icon.

Those "magic variables" have caused more pain than being helpful.

- Added 8 variables inside docker-compose, only 7 get recognized

- Why my docker-compose works locally and not on Coolify? Oh yeah it has its own network stuff. Then tell me beforehand!

- Error messages like "Oops something is not okay, are you okay?" 0% helpful information, 100% condescending crap

I'm not sure why this software keeps getting recommended. Even in videos like these, the guy admits its not ready yet: https://www.youtube.com/watch?v=taJlPG82Ucw&t=3126s

Had the exact same experience. Incredibly clunky UI/UX.

For docker-compose, I had to create a specific one for Coolify because it goes and does its own magic.

Tried Dokploy(similar service), better UI but lacking in docs.

In the right hands, these products could be so much better.

Re:AT&T Email-to-Text Gateway Service Ending June 17 on Friday April 04, 2025 @11:59PM (#43590599)
operational.co is a good open source alternative if you're in the product space.
What's CYA?

Show HN: Operational – Receive event notifications from your product

https://operational.co/

Hey folks Shash here, I built Operational to receive event notifications from my SaaS backend.[Why] It all started when I was employed in a full-time job. I got a customer support request for a benign issue. Since I did not want to open my personal laptop at my workspace, I got in the toilet with my laptop bag and fixed the issue.After a while, I thought about why was I wasting my time with...

( Read More... | no comments | on HN )
Ghost is good for blogging and newsletters.

But that's the problem. Wordpress is used for much much more. You can use it as a CMS, LMS, news platform, saas platform, and much more. You can literally customize it to the bone.

Ghost is a good alternative to wordpress, only if you're using it for 2-3 specific usecases.

Re: on Wednesday August 21, 2024 @11:54AM (#41311448)
Both xyproto and Gustomaximus have solid examples.

Here's more:

- Be direct, Hi, the xyz feature is available on the PRO plan. You can upgrade to the PRO plan at app.saas.com/billing

- Be brutal, Hi xyz, your card couldn't be charged for your Saas subscription, and hence your subscription has been deactivated. To reactivate, enter your card details app app.saas.com/billing

- Be honest, Hello xyz, thanks for the feature request. We'll put it in our wish list but can't guarantee it will make the cut.

- Be generous, Hey xyz, thanks for pointing that out. We have identified that as a bug and have pushed a fix for it. In the meanwhile, I've extended your trial by 7 days, on the house.

Couple of other tips:

- Dumb down your reply as much as possible. If you can't, throw your reply through chatgpt and make it dumb down.

- Unless a support issue is very basic, reply after a few minutes if you're near your computer. Usually users figure out things on their own if given some time.

- But don't allow issues to go stale. To really wow customer service, reply as humanely quick as possible, especially for existing customers.

- Make your support timelines clear somewhere in your product, eg: Our support will respond within max 48 hours, but most responses take 2-3 hours.

- Make your terms and privacy policy pages clear. People do read this. getharvest.com is a gold standard in this area.

Re: on Wednesday August 21, 2024 @10:32AM (#41310700)
Can relate, I've been in a similar boat running a small B2B Saas over the last 2 years. It does get easier over time.

I've learnt a few tricks for managing early stage pain points.

- You need to develop a polite but curt tone of voice for customer support.

- Once your core product is built, its worthwhile spending some time automating the heck out of everything. This will save a TON of time in the near future.

- Invest in good docs, even if you're not running a api saas. Good docs + consistent ux + rock solid support will solve most of your support issues.

I think a lot of literature around running a online biz has been boiled down to rather basic advice and its hard to find anything solid in this area. I've been running a small blog where I document these issues(operational.co) if anyone wants to check it out.

Re:I've built my first successful side project, and I hate it on Wednesday August 21, 2024 @10:06AM (#41310439)
Very candid experience - I love it.

I've been in a similar boat running a small B2B Saas over the last 2 years. Over the years I've learnt a lot of tricks in this area.

- You need to develop a polite but curt tone of voice for customer support.

- Once your core product is built, its worthwhile spending some time automating the heck out of everything. This will save a TON of time in the near future.

- Invest in good docs, even if you're not running a api saas. Good docs + consistent ux + rock solid support will solve most of your support issues.

I think a lot of literature around running a online biz has been boiled down to rather basic advice and its hard to find anything solid in this area. I've been running a small blog where I document these issues(operational.co) if anyone wants to check it out.

Re:Show HN: Simulating 20M Particles in JavaScript on Monday July 08, 2024 @12:43AM (#40902665)
Whoa this is like fine sand. Amazing!
Technically speaking, Stripe has nothing to do with this(since they are the middle man). I'll telling you this because I recently won 2 chargebacks against amex bank.

In the appeal process, Stripe will give you a rating of how likely you are to win this dispute.

Ignore this rating.

When disputing, you need to provide solid evidence of:

- Whether said customer read tos

- Login logs with ip addresses

- Terms and service

- Communications(emails, chat logs, etc)

- A simple brief on your business and why this chargeback was in error(I do this)

This will 90% of the time make you win the chargeback.

However in the longer run, I've found you're better off focusing on avoiding suspect users. Here's another article on how you can avoid them:

https://operational.co/articles/how-to-get-high-quality-user...

Re:Show HN: I made a tool to analyze and edit complex URLs on Friday January 05, 2024 @09:47PM (#38887852)
I run a scraper tool and I built this tool to analyze and edit complex url structures(think of multiple query params, paths, etc) simply because something like this didn't exist for my needs.

Let me know if you have any questions!

Re:Add Friction to Your Onboarding on Wednesday October 18, 2023 @08:41PM (#37936784)
This advice is absolutely on the spot for B2B Saas businesses. For B2C? not really.
Re:Launch HN: Loops (YC W22) – Email for SaaS Companies on Friday September 22, 2023 @07:22AM (#37610576)
Why not just make it $x amount per email? Way simpler imho. This whole contact stuff feels very nickle and dimey.
Re:Launch HN: Loops (YC W22) – Email for SaaS Companies on Friday September 22, 2023 @12:45AM (#37607982)
Had the same question. Moved to useplunk afterwards.

Older »