Live data from Hacker News

Viewing profile — jgraettinger1

jgraettinger1

HN member
Joined
Fri, May 01, 2015, 6:22 PM UTC
HN karma
301
Public activity
106 items

About jgraettinger1

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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_…

  4. 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…

  5. 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…

  6. 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 …

  7. 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…

  8. 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 …

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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 …

  15. 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 …

  16. 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…

  17. 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…

  18. comment
    Comment #41842573

    One labeling is "organised crime". Another is: civil disobedience with a profit motive.

  19. 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…

  20. 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…

  21. 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…

  22. 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,…

  23. 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…

  24. 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…

  25. 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.