1,143 karma · joined February 5, 2021
https://thestu.art
My harsh feedback would be that the way to communicate what your library does is almost entirely defensive and aims to justify its existence but without telling you in basic terms what it does. It feels like it was written off the back of 100 conversations with someone who said "oh okay, but can't you just [...]".
Humans tend to read in a Z pattern, so I've read 3 blocks of mostly irrelevant text that should be buried in an FAQ somewhere before you actually introduce your core primitives.
I think if you took a few hours to do the following and resubmit you'll get a much warmer reception:
1. Drastically reduce the text. Action Engine provides a set of utilities to help developers build multimodal, streaming, stateful, long-running, agentic applications. Actions are bla bla, async nodes are bla bla. Save the philosophy for the docs.
2. Include a middle step before you jump straight from a oneliner to working program in RestOfTheFuckingOwl style. Here's how these abstractions can be combined in simple way to do surprisingly complex thing.
3. Add a complete, highly intuitive code example or if not possible, a neat diagram. Bonus points for comparing to an existing popular framework you want to replace.
And I actually think it would be funny and useful that way as a tongue in cheek response to such bad faith demands.
Retrospectively finding evidence to support a claim is the wrong way around
Just FYI - this is most likely vibe coding that a sycophantic AI has persuaded OP is cutting edge research.
I read this and was getting ready to angrily start beating my keyboard. The best satire is hard to detect.
"sure thing, I'll add logic to check if the real data exists and only use the fake data as a fallback in case the real data doesn't exist"
We've still been searching for a proper replacement for go-karting. Our team greatly enjoyed that little mini game.
A thought for any lurking vibe-coders.
I think this is a case where the reasonable person test is excellent. Is this use of a camera reasonable for personal/professional purposes
You should be expected to take reasonable steps not to victimise someone by use of a video camera, subject to public interest. That means filming strangers with intent to provoke them should be a crime but raging car park lady cannot reasonably claim to have been victimised. Consent affects what is reasonable without creating a duty-bound obligation not to film without consent.
We already have "reasonable expectations of privacy", why not flip that?
And for millions of years, there are similar men. The 19th century provides me with some portraits from archives. The 18th and 17th century has just names.
I will blow away too in time, and my grandchildren can watch the lego engineering youtube videos I uploaded to Youtube when I was 9, and wonder what it would be like to meet me, too.
Sobering.
For my fellow westerners.
What are the biggest challenges in scaling metadata from a trillion to a quadrillion objects?
type CollatzConjectureIsTrue<
N extends any[] = [unknown],
M = "∀",
A extends any[] = []
> =
M extends "odd" ? (N extends [any, any, ...infer R] ? CollatzConjectureIsTrue<R,"odd"> : N extends [any] ? true : false)
: M extends "half" ? (N extends [any, any, ...infer R] ? CollatzConjectureIsTrue<R,"half",[unknown,...A]> : A)
: M extends "3n1" ? [unknown, ...N, ...N, ...N]
: M extends "next" ? (CollatzConjectureIsTrue<N,"odd"> extends true ? CollatzConjectureIsTrue<N,"3n1"> : CollatzConjectureIsTrue<N,"half">)
: M extends "term" ? (N extends [unknown] ? true : CollatzConjectureIsTrue<CollatzConjectureIsTrue<N,"next">,"term">)
: (CollatzConjectureIsTrue<N,"term"> extends true ? CollatzConjectureIsTrue<[unknown,...N]> : false);And if you're gonna come back with "but that's not real determinism!" then I would remind you that actually no code is deterministic because of quantum uncertainty, and that quantum uncertainty isn't necessarily real because of solipsism, and that there's more to life than rhetorical definition interrogations.
So it is with no degree of lightness that I say that I agree and this concerns me gravely.