Readit News logoReadit News
eightnoteight commented on Ask HN: Who is hiring? (July 2025)    · Posted by u/whoishiring
eightnoteight · 2 months ago
Zenact AI | Founding Engineers & Interns | Full-Time + 6-Month Internships | Onsite Bangalore | Location flexible for internships (India)

Tech: Golang • Python • AI Agents

At Zenact AI, we are building AI agents that test apps like real users. I personally faced this problem at Zomato for over 6 years while handling many bugs and incidents.

We launched recently and already got 35+ signups from leading unicorns & soonicorns in India.

Backed by the Zomato mafia.

Team comes with deep expertise from Zomato’s scale journey.

Roles:

Founding Engineers.

Interns (6 months). Must’ve built serious projects or freelanced early in college.

You’ll work on:

* Building the platform from the active feedback from the customers, with heavy focus on improving the end to end latency of testing.

* Fine-tuned vision & reasoning models (currently 92% accuracy vs SOTA ~60%)

* AI agents for mobile testing, reasoning flows.

Apply: shoot a mail to sri@zenact.ai or fill form here: https://forms.gle/yWproMowhA4ZF4gv6

eightnoteight commented on Claude Code now supports hooks   docs.anthropic.com/en/doc... · Posted by u/ramoz
eightnoteight · 2 months ago
one thing that is getting clear is that the gains from model enhancement is getting saturated

thats why we are starting to see a programming of ai, almost like programming building blocks

if there is a pathway for models to get smart enough to know when to trigger these hooks by themselves from system prompt or by default itself, then it wouldn't make sense to have these hooks

eightnoteight commented on Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit    · Posted by u/Koshima
eightnoteight · 2 months ago
being on the developer side, the realtime dashboard for admin ui is really useful for end to end testing

so many of the eventually consistent stores reflect so late that its a pain to work with their SDKs

out of curiosity, what kind of metrics or observability do we get for events that got dropped due to some issue

eightnoteight commented on How to build Clay-like credit-based billing in <30 mins using Flexprice   flexprice.io/blog/how-to-... · Posted by u/Koshima
eightnoteight · 3 months ago
credit balance api is pretty cool

always liked the v0 feature where they notify to top up when the balance runs low

when do apps invoke the credit balance api? before sending events or they poll asynchronously and keep a local cache about the credit balance?

i guess caching would be a bad pattern too as the app may not function immediately after the top up of credits

eightnoteight commented on Amazon S3 now supports conditional writes   aws.amazon.com/about-aws/... · Posted by u/xyzzy_plugh
eightnoteight · a year ago
most of the current systems that need a reliable managed service for distributed locking use dynamodb, are there any scenarios where s3 is preferrable than dynamodb for implementing such distributed locking?
eightnoteight commented on Go: Sentinel errors and errors.Is() slow your code down by 3000%   dolthub.com/blog/2024-05-... · Posted by u/ingve
eightnoteight · a year ago
> The problem is that sentinel errors, as typically and idiomatically used, in fact are special, and are more expensive to deal with than other values. My suggestion to use boolean values outperforms them by a lot, 30x in fairly common idiomatic usage.

while I agree to some degree, but when performance comes into picture, what really matters more is normal path vs surprise path rather than happy path vs error path

it's hard to argue what is a happy path in the code, but it's not wrong to say that io.EOF check is a normal path of the code i.e. not a surprise in production. the bad performance of errors.Is is something to be improved upon but it's not a surprise in production when there are a large number of `errors.Is` checks during normal path of the code

now coming to the surprise path of the code, here's where performance gets really important, no one wants their code to suddenly hog 100% CPU because of some special error case - https://blog.cloudflare.com/cloudflare-outage . but such surprise paths often contain a large amount of business logic that weigh much more than how slow errors.Is function is compared to a boolean check

it would be interesting to see where this line of reasoning is valid but IMO performance isn't a good argument against why errors are not normal outcomes of operations in production

but thumbs up for the article, now I know what to reference for backing the below pattern that I often use, when I first saw the errors.Is it was pretty obvious that its going to be slow but just didn't have time to prove it and use below pattern

```

if err != nil && errors.Is(err, x) {

} else if err != nil && errors.Is(err, y) {

} else if err != nil {

    // handling unknown error
}

```

eightnoteight commented on Launch HN: Patchwork (YC W24) – Team communication based on feeds, not chat    · Posted by u/shahflow
eightnoteight · a year ago
people who need to monitor a lot of channels are usually in senior/leadership layer, but one technique usually they follow is focus on a specific problem and consequently some set of specific channels for few weeks or a month and shift focus as the project/task changes

how are you thinking about capturing such dynamic decisions to choose focus area, happening outside the communication tool - like zoom or meetings etc,... algorithm can be real-time but even with data points from meetings etc,... can it be made in such a real-time?

instagram feed algo is pretty real-time but the number of unique behaviours or behaviours to people ratio is quite low. but I'm guessing in a work environment that ratio or the unique behaviours would be too high for the algo to react quickly, right?

eightnoteight commented on Backpressure explained – the resisted flow of data through software (2019)   medium.com/@jayphelps/bac... · Posted by u/genericlemon24
eightnoteight · a year ago
controlling the producer is such a hard problem, even with exponential back off and backoff times in the response headers, you still get at minimum 2x throughput increase from the producers during a retry storm

problem is that the most common backpressure techniques like exponential back-off and sending a retry-after time in the response header have constraints on maximum backoff time they can do, in some scenarios that is much much less than the normal.

for example, imagine a scenario where a customer explores 10 items on Amazon, and then finally places an order, so 10rps for the product page and 1 rps for the order page. if order services goes down, slowly the customers get stuck on the order page and even with backpressure, your RPS keeps on growing on the order page. exponential backoff doesn't help as well

while dropping requests is a good idea, but that action is not designed by default every time, systems go into metastable state and you need the ability to control the throughput on producer side

you could solve it by keeping a different layer in between like load balancer or some gateway layer that is resilient against such throughput spikes and will let you control throughput on your service and slowly scale up the throughput as per your requirements (by user or by random)

for frontend devices, it gets exponentially harder to control the throughput. having an independent config API that can control the throughput is the best solution that I came across

eightnoteight commented on     · Posted by u/extesy
lolinder · a year ago
> Khawaja has experience at AWS where he owned DynamoDB, and subsequently owned product and engineering for all 7 of the AWS Media Services.

This isn't a clear-cut conflict of interest because he doesn't work there anymore, but when the article started claiming that AWS gets full credit for Redis's mainstream adoption I went to look at his bio and found this.

eightnoteight · a year ago
I think of it as different companies helping at different stages of mainstream adoption

for any open source project, the initial adoption during its initial stages would have been that project itself, later on it will be someone with financial incentive to drive adoption but that would still be a niche market and as soon as it starts to show potential aws simply copies and gives it as an offering

all 3 help with the adoption, whether we like it or not, aws has much larger distribution channel and people would rather just use one of the existing vendor than buy a new Nth vendor

eightnoteight commented on Aegis v3.0 – a free, secure and open source 2FA app for Android   github.com/beemdevelopmen... · Posted by u/microflash
yoavm · a year ago
I love Aegis but I can't help but think that it's sad we ended up in this place with regards to 2FA. When all these temporary codes started they were sent over SMS, which was insecure but at least all I needed to do was to pick up my phone. Nowadays I open Aegis and I have > 20 services there, and trying to look for my code between all the running numbers is a pain.

It would have been so much more comfortable if we flipped this around a little - the website would present a QR code, you would open the phone and scan the code, the phone would make a request signed with your key to a URL, and the website would authenticate you because by making this signed request you proved that "something you have" part is done.

It feels like when the 2FA thing started no one considered that sooner or later all services will require it, and the UX will be terrible.

eightnoteight · a year ago
> Nowadays I open Aegis and I have > 20 services there, and trying to look for my code between all the running numbers is a pain.

exactly :(

I wish passkeys get rolled out quickly across all sites, most people use just 2 or 3 trusted devices 99% of the time.

for those edge cases where you are working on an untrusted device, the passkey on your trusted mobile can help with authentication via Bluetooth or some QR code etc,...

u/eightnoteight

KarmaCake day73June 23, 2014
About
Founder & CEO @ Opti Owl

https://optiowl.cloud

https://twitter.com/eightnoteight

https://linkedin.com/in/eightnoteight

View Original