Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kodablah
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
kodablah
2y ago
And an excellent standard library with first class coroutine support and garbage collection?
62.
▲
by
kodablah
2y ago
Replied to another in this thread, but basically https://temporal.io/in-use lists many, AI and not.
63.
▲
by
kodablah
2y ago
I fear I'll come off as a shill, but I've seen dozens of company uses of AI in workflows in the real world. Agents are just orchestrating multiple AI steps basically (granted not all of them are using AI to _pick_ the step to take
64.
▲
by
kodablah
2y ago
What's wrong with an agent being a glorified workflow? At Temporal (where I work), it seems plenty natural for agentic AI to just be AI worklows. Here's a video we put out this week demonstrating it: https://youtu.be&#x
65.
▲
by
kodablah
2y ago
Interesting, this is very similar to some of the things we do to language runtimes at Temporal to ensure durability/resumability. Is the persistence layer and the calls to persist/checkpoint pluggable/extensible?
66.
▲
by
kodablah
2y ago
Question unrelated to the game specifically - how does Netlify quantify the number of developers? How does it know/guess that it is 5 million?
67.
▲
by
kodablah
2y ago
This is not the case everywhere in Texas. In many places, you fill in a paper ballot at a booth and feed it into a machine at the end with nothing printed afterwards.
68.
▲
by
kodablah
2y ago
I have been looking for this for a while. I built a browser with Chromium Embedded Framework (CEF) a while back, but Google neutered all users of it by disallowing Google logins from it using opaque heuristics that were hard to work around.
69.
▲
Improving platform resilience at Cloudflare through automation
(blog.cloudflare.com)
7 points
by
kodablah
2y ago
|
0 comments
70.
▲
by
kodablah
2y ago
Correct, granted it's more complicated than "clients". At least Node.js (Neon), Python (PyO3), and Ruby (rb-sys/magnus) have nice supported bridge wrappers. The .NET-to-Rust interfacing in the Temporal .NET SDK required
71.
▲
by
kodablah
2y ago
> And for the transition phase, there has to be interop for async ↔ async2 For those like me who weren't clear whether `async2` was expected to be a real keyword in the final language, it's not[0]. 0 - https://github
72.
▲
by
kodablah
2y ago
> picking a copyleft license must mean that you care about user freedoms [...] they're giving up on their principles This is a personal bias and disregards others' definition of true do-whatever-you-want freedom. Different proj
73.
▲
by
kodablah
2y ago
Sure, and I think the CLA is a good signal to those that care about how their contribution is used to stay away. But for everyone else that's not concerned with that, the CLA is not inherently evil.
74.
▲
by
kodablah
2y ago
This is not necessarily true. Sometimes it's needed to pivot to a better/different open source license without going through the pain of contacting every contributor ever. I have seen that pain in some projects that want to go fro
75.
▲
by
kodablah
2y ago
> Ghost / Replay This is harder than it seems. However I have seen vscode users use `rr` recordings to even step backwards from a breakpoint. But it is gdb-based (i.e. not very platform independent) and is not displayed in a "g
76.
▲
by
kodablah
2y ago
My suggestion is to hit up the Social Security Administration website: https://www.ssa.gov/oact/babynames/ . Go back a century (or to some era of choice), walk the list, find one that you like that isn't even
77.
▲
by
kodablah
2y ago
For the longest time (up until earlier this year[0]), you couldn't even get the proto details from a gRPC error. IME GP is correct, there are so many caveats to gRPC implementations that unless it is a prioritized, canonical implementa
78.
▲
by
kodablah
2y ago
It seems like the struggle here is trying to use Rust transparently/automatically from another language instead of just make bindings easier. I have found that trying to auto-FFI existing Rust types is not the best for languages becaus
79.
▲
by
kodablah
2y ago
That's no coincidence, Temporal is founded by the creators of Amazon Simple Workflow. See https://temporal.io/about .
80.
▲
by
kodablah
2y ago
We offer a full guide to help here at https://docs.temporal.io/self-hosted-guide and many users of all sizes self-host Temporal. Having said that, it has challenges as does running any high-available production system. We o
81.
▲
by
kodablah
2y ago
Fixed, thanks! (it had undergone revisions hence the function name mismatch)
82.
▲
by
kodablah
2y ago
(to clarify my ambiguous disclaimer, I am the author of OP's Temporal post, not the Celery one)
83.
▲
by
kodablah
2y ago
The Temporal server stores events and distributes tasks. There is a cloud offering or it can be self-hosted (with support for Cassandra, Postgres, MySQL, and SQLite persistence). This post focuses more on the Temporal Python SDK and not the
84.
▲
by
kodablah
2y ago
Yes, it has undergone revisions since which caused function name mismatch (EDIT: fixed). The execute_activity there uses start_to_close_timeout which is per attempt and will retry forever by default (customizable). This is more of a primer
85.
▲
by
kodablah
2y ago
Yes, C# is faster just because it's a faster runtime, but Python does scale reasonably well for this use case.
86.
▲
by
kodablah
2y ago
Not necessarily "equal" but the basic premise is the same, yes, and there is a common lineage. Azure Durable Functions sits on Azure Durable Task Framework which was created by the co-founder of Temporal ( https://tempor
87.
▲
by
kodablah
2y ago
Yes, that is good design and the event loop should basically be shared process-wide (asyncio objects are usually not thread safe and cannot be shared across event loops). Temporal only does custom event loops in isolated workflows.
88.
▲
by
kodablah
2y ago
To add to other responses here, Temporal doesn't take over the default event loop in general (and users still use it for clients and activities and such). Temporal workflows must be deterministic and durable which means they are guaran
89.
▲
by
kodablah
2y ago
Many Temporal users used Celery in the past. There was a popular blog post a while back about issues with celery: https://steve.dignam.xyz/2023/05/20/many-problems-with-celer... . Here's a brief heading-b
90.
▲
by
kodablah
2y ago
We need hundreds or thousands and they need to be cheap and, in Temporal's case, the cooperative multitasking needs to be deterministic which native threads are not. Temporal's C# SDK uses .NET tasks the same way and tasks have a
More ›