Viewing profile — jgraettinger1
jgraettinger1
HN member- Joined
- Fri, May 01, 2015, 6:22 PM UTC
- HN karma
- 301
- Public activity
- 106 items
- HN profile
- View on Hacker News ↗
About jgraettinger1
No profile information was provided.
Recent public activity
-
comment
Comment #48315943
At Estuary, we have an in-house Rust crate [1] for building scale-out durable actors / FSMs in Postgres. It powers all async activity in our control plane -- slews of fine-grain sc…
-
comment
Comment #48157117
The right metaphor isn't painting, though, it's molding clay. That first pass is slop, but it's raw clay that the agent is very good at molding given a modicum of direction and "no…
-
comment
Comment #47317851
I ask Claude or codex to review staged work regularly, as part of my workflow. This is often after I’ve reviewed myself, so I’m asking it to catch issues I missed. It will _always_…
-
comment
Comment #47254277
I think there's a Danger Zone when planning is light-weight and iterative, and code is cheap, but reviewing code is expensive: it leads to a kind of local hill-climbing. Suppose yo…
-
comment
Comment #47253286
Maintaining a high-quality requirements / specification document for large features prior to implementation, and then referencing it in "plan mode" prompts, feels like consensus be…
-
comment
Comment #45668765
As someone with workloads that can benefit from these techniques, but limited resources to put them into practice, my working thesis has been: * Use a multi-threaded tokio runtime …
-
comment
Comment #45111844
It still doesn't make sense. Cursor undoubtedly has smart engineers who could implement the Anthropic text editing tool interface in their IDE. Why not just do that for one of your…
-
comment
Comment #44534637
> You can't do that for LLM output. That's true if you're just evaluating the final answer. However, wouldn't you evaluate the context -- including internal tokens -- built by the …
-
comment
Comment #44527821
But that’s not good. You don’t want Bob to be the gate keeper for why a process is the way it is. In my experience working with agents helps eliminate that crap, because you have t…
-
comment
Comment #44298612
Hi, I’m a cofounder / CTO of estuary.dev. Our whole mission is democratizing and enabling use of data within orgs. Open to a conversation about your work here? Reach me at johnny a…
-
comment
Comment #44152163
I would recommend the `anyhow` crate and use of anyhow::Context to annotate errors on the return path within applications, like: falliable_func().context("failed to frob the peanut…
-
comment
Comment #44146385
> Microsoft owns GitHub and VSCode yet cursor was able to out execute them Really? My startup is under 30 people. We develop in the open (source available) and are extremely willin…
-
comment
Comment #44123419
> There's so many moving parts here. Yep. At the scope of a single table, append-only history is nice but you're often after a clone of your source table within Iceberg, materializ…
-
comment
Comment #44069827
> On the other hand, one could argue that AI is just another abstraction I, as a user of a library abstraction, get a well defined boundary and interface contract — plus assurance …
-
comment
Comment #42489061
The market is gobsmackingly huge, it's just the go-to-market entry points which are narrow. In my opinion, the key is to find a value prop and positioning which lets prospects try …
-
comment
Comment #42488401
> To me the best solution seem like combining storing writes on EBS (or even NVMe) initially to minimize the time until writes can be acknowledged, and creating a chunk on S3 stand…
-
comment
Comment #42488312
Roughly ten years ago, I started Gazette [0]. Gazette is in an architectural middle-ground between Kafka and WarpStream (and S2). It offers unbounded byte-oriented log streams whic…
-
comment
Comment #41842573
One labeling is "organised crime". Another is: civil disobedience with a profit motive.
-
comment
Comment #41682228
> For example, imagine a high volume, low latency, synchronous computer vision inference service. I'm not in this space and this is probably too simplistic, but I would think pairi…
-
comment
Comment #41397798
> which is a total joke since it's often trivial to re-identify anonymized data HIPAA doesn't say ROT13 or anything else in particular counts as "anonymized". It's an after-the-fac…
-
comment
Comment #41192370
:wave: Hi, I'm the creator of Gazette. > But this seems quite brittle if multiple writers write to one journal and one malfunctions (aside from possibly failing to write a delimite…
-
comment
Comment #41097943
Or, it can be self-evident to all that today's work can deliver more benefit if focused elsewhere, instead of root-causing fickle alert flakes. Customers buy products and services,…
-
comment
Comment #41046375
The first place I'd look is using binary search over a sorted `Vec `. The `superslice` crate is handy for this, or just using the built-in binary search methods. The improved cache…
-
comment
Comment #40885763
Companies have internal processes and typically can’t say “here’s an extra 5k for saving our butts!” unless there’s an existing program and money set aside for such spot bonuses. I…
-
comment
Comment #40620350
PostgreSQL. The WAL is an event log, and when you squint at its internal architecture, you’ll see plenty of overlap with distributed event sourcing.