Live data from Hacker News

Viewing profile — ndyg

ndyg

HN member
Joined
Thu, May 29, 2014, 3:18 PM UTC
HN karma
52
Public activity
37 items

About ndyg

Hi, I'm @ndyg. I love tinkering and cobbling together Small Tools.

I make: https://stacks.cross.stream

I'd like to garden: https://ndyg.co

Tinkering: https://github.com/cablehead

Fascinated by cosy communities and good faith communication as tools, aiming to explore life's intricacies and uplift everyone's journey.

Recent public activity

  1. comment
    Comment #48721054

    if you like bash web apps, you'll love https://github.com/cablehead/http-sh

  2. comment
    Comment #47575259

    Something I find myself saying a lot, Nushell is a better `jq` than `jq`

  3. comment
    Comment #47517368

    The original sin wasn't reactivity. It was putting state in the wrong place. Making the client state heavy. It's been downhill since then. Now you need to duplicate state handling …

  4. story
  5. comment
    Comment #46467039

    I'm using fjall v2 in the Rust event streaming store, cross.stream (`xs`) https://github.com/cablehead/xs `xs` is for personal scale so fjall is fairly overkill performance-wise. m…

  6. comment
    Comment #46342443

    Fjall https://github.com/fjall-rs/fjall

  7. comment
    Comment #45824040

    If you like lo-fi ways to attach cli commands to http end-points, you may also like: - https://github.com/cablehead/http-nu or for POSIX - https://github.com/cablehead/http-sh

  8. comment
    Comment #45541242

    astroturf campaign?

  9. comment
    Comment #45540378

    My understanding is Turbo is more aligned with htmx. Common practice in Turbo are generally patterns of last resort in Datastar. e.g. Datastar prescribes a single long lived SSE en…

  10. comment
    Comment #45539754

    The preferred pattern addresses your concern about scattered logic: a single long-lived SSE endpoint that "owns" the user's view of the app. That endpoint updates their field of vi…

  11. comment
    Comment #45490707

    I'm curious, what do you think is missing from Caddy that has you looking for something new?

  12. comment
    Comment #45486882

    I maintain a Rust-based CLI HTTP server that embeds Nushell. It’s a handy little Swiss-army knife that’s replaced Nginx and Caddy for my personal projects. You can serve a folder o…

  13. comment
    Comment #44723591

    The approach you describe requires host to have an open ssh port you can access. quic + nat hole punching works around this.

  14. comment
    Comment #44584831

    The friction Dave describes where changing one param effects all the other params in an animation brought to mind this section of an old Bret Victor talk: https://www.youtube.com/w…

  15. story
  16. comment
    Comment #44387126

    A basic use case, to tie it back to the topic :) When I'm working on a remote machine, it's nice to be able to easily pass things back and forth between it and my local laptop. I s…

  17. comment
    Comment #44381037

    Iroh is intriguing. Dumbpipe is magical, and its implementation is easy to understand. I use dumbpipe daily to expose cross-stream ( https://github.com/cablehead/xs ) stores I run …

  18. comment
    Comment #43962272

    I'm finding I increasingly produce entire changesets without opening an editor: just `claude code`, or my own cobbled-together version of `claude code`, and `git diff` to preview w…

  19. comment
    Comment #42079914

    Noting Codebuff is manicode renamed. It's become my go-to tool for handling fiddly refactors. Here’s an example session from a Rust project where I used it to break a single file i…

  20. comment
  21. story
  22. story
  23. story
  24. story
  25. comment
    Comment #38955147

    > As they should! Building with htmx works a lot better if you play to its strengths. You can send JSON-formatted form bodies, if you really insist. But you shouldn’t! This excelle…