back
user profile
abelanger
1,605karma·202submissions·July 2, 2019
about
Co-founder of Hatchet (W24, https://hatchet.run), a task queue built on Postgres. Previously co-founder of Porter (S20, https://porter.run)
recent activity (202 total)
comment
https://archive.ph/GbVrJ
comment
Sounds like the CodeRabbit controversy: https://xcancel.com/harjotsgill/status/2004050004785484172 …
comment
Drawing the boundary at high throughput, huge fan-out and ultra-low-latency is correct - I'd also add that MQs are often used for pub/sub and signaling. MQs are heavily optimized for reducin…
comment
Not harmful for now - "fork from checkpoint" would be perfectly fine for me at the moment. The main issue (as flagged in the post) is that setting up additional tooling can take a while! In …
comment
This is seriously cool - it's exactly the DX and API I've been waiting for from sandboxed execution providers. I'd love to be able to configure the base image/VM in a way that does…
comment
Yep! Feel free to email me at alexander [at] hatchet [dot] run
comment
Oh no, haven't gotten reports about the website being slow, thanks for flagging! Which browser are you using? Regarding Temporal, our goal is to create the best developer experience possible, and…
comment
Hatchet | Founding Engineer | NYC or REMOTE (US and EU) | https://hatchet.run Hey HN! I'm Alexander, one of the founders of Hatchet. Hatchet is an open-source platform for running bac…
comment
I mentioned this towards the bottom of the post, but to reiterate: we're extremely grateful to Laurenz for helping us out here, and his post on this is more than worth checking out: https:/…
comment
FWIW, I think the memory snapshotting idea isn't going to work for most stacks for a few different reasons, but to speak more broadly on API design for durable execution systems, I agree complete…
comment
Sure, I'll bite. Task-level idempotency is not the problem that durable execution platforms are solving. The core problem is the complexity that arises when one part of your async job becomes dis…
comment
The "constraining functions to only be durable" idea is really interesting to me and would solve the main gotcha of the article. It'd be an interesting experiment to take memory snapsho…
comment
Hah, well I'll avoid _talking to_ vendors, more specifically I'll avoid talking to salespeople selling a technical product until we're pretty deep in the product. I do tend to not use v…
comment
If anyone needs commands for turning off the CF proxy for their domains and happens to have a Cloudflare API token. First you can grab the zone ID via: curl -X GET "https://api.cl…
comment
Hatchet ( https://hatchet.run ) | New York City (IN-PERSON | REMOTE) | Full-time We're hiring for a number of engineering positions to help us with development on our open-source, distr…
comment
One thing I've been wondering recently: has the experience of using software (specifically web apps) been getting better? It seems like a natural extension of significantly increased productivity…
comment
Agents depend heavily on the quality of their individual components, so it's pretty obvious that demo agents are going to be incredibly unstable. You need a success rate for each individual compo…