HNHacker News
TopNewBestAskShowJobs

ramonga

661 karma · joined January 1, 2021

building runcord.com
submissionscomments
ramonga··on Oura Ring 5
https://ouraring.com/store/rings/oura-ring-5
ramonga··on Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue
Score is 6711 by just saying no to everything
ramonga··on YouTube to automatically label AI-generated videos
> the disclosures were all the way at the bottom of the video description
ramonga··on Show HN: Open-source alternative HN front page with point highlights and search
this feature exists in normal HN. I'm assuming you are a bot?
ramonga··on Show HN: Open-source alternative HN front page with point highlights and search
the official HN api which is firebase under the hood https://github.com/hackernews/api
ramonga··on Claude Opus 4.7
I get this error too and if I try again: { ... "error":{"type":"permission_error","message":"anthropic.claude-opus-4-7 is not available for this account. You can explore other available models on Amazon Bedrock. For additional access options, contact AWS Sales at https://aws.amazon.com/contact-us/sales-support/"}}
ramonga··on Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
Funny enough I was looking at rewe network requests for a personal app that suggests weekly meals and automatically orders the ingredients for you
ramonga··on Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB
stripe-no-webhooks integrates automatically with nextjs via cli & gives you useful abstractions on top of postgres like await billing.credits.consume({ userId, key: "api_calls", amount: 1 });
ramonga··on Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB
this doesn't work. Most of people follow the workflow you described and call it a day. The problem comes later when, for example, you realise stripe gives a grace period when payment for a subscription fails but the subscription still shows as active in your backend (by this time bad actors have been abusing your software for months).

With stripe-no-webhooks the default behaviour is that subscriptions get cancelled when payment fails and you can deal with your internal logic by putting it inside onSubscriptionCancelled hook.

There are many of small quirks that can be extremely costly (for example if you offer an AI product) and we take care of this for you

ramonga··on Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB
other contributor of stripe-no-webhooks here. Yes we support Clover but should be compatible with most versions, if you have any problem open a github issue and we'll fix it ASAP
ramonga··on Art of Roads in Games
If you liked this you'll love playing mini motorways (available in many platforms including mobile/ipad)
ramonga··on Postal Arbitrage
This is why my AWS bill is so high?
ramonga··on I stayed in a $40 capsule hotel (London)
I checked the website and the cheapest I could find in 2026 is 64 pounds with most of the days going +100

edit: checked wrong location, only 1 of the locations has capsules and it is 27 pounds as advertised

ramonga··on Nabokov's guide to foreigners learning Russian
russian is also natively spoken in Belarus, Ukraine & many ethnics minorities inside russian federation.
ramonga··on Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)
what do people use to get keyword alerts in HN?
ramonga··on Tell HN: HN was down
when I realised the api still worked I put this together https://hackernewsx.com just to realise it will just work if I cleared my site data.
ramonga··on Programmers and software developers lost the plot on naming their tools
You will never understand Galactus' pain
ramonga··on Show HN: I made a heatmap diff viewer for code reviews
Maybe add some caching? I clicked one of the example PRs and it kept loading forever...
ramonga··on Ask HN: What are you working on? (September 2025)
we are ex-Stripe engineers building Lumen Payments. Takes care of webhooks and a lot of boilerplate code so you can implement billing + entitlements really easily.

https://getlumen.dev

ramonga··on Show HN: Dayflow – A git log for your day
lawyers have minimum billable time, if they reply to an email in 1min they will still bill you 10-15min. Ask me how I know :(
ramonga··on Croatian freediver held breath for 29 minutes
> how do they check whether the contestant is conscious?

already answered but they'll apply pressure on your hand (or similar) and you need to apply pressure back

> How does the contestant know what his limits are before passing out?

When you hold breath for a long time your body will have muscle contractions. The time that needs to pass for each contraction to happen varies from person to person but it is quite consistent for each person. So free divers can know that they are good up to X contractions which will take after X minutes in certain conditions. The fun part is you can train to experience your first contraction by holding your breath while laying down in bed.

ramonga··on Meta accessed women's health data from Flo app without consent, says court
I would expect an app with 150 million active users to trigger some kind of compliance review in Meta
ramonga··on Show HN: System Prompt Learning – LLMs Learn Problem-Solving from Experience
I would like to see some interesting input/output pairs. Do you have any?