Live data from Hacker News

Viewing profile — Pepp38

Pepp38

HN member
Joined
Tue, Dec 16, 2025, 11:55 PM UTC
HN karma
14
Public activity
16 items

About Pepp38

Indie developer. I build small tools focused on reliability and failure cases.

Recent public activity

  1. story
  2. story
  3. story
    Ask HN: When autosave restores an invalid client-side state

    Autosave solves the obvious failure modes in client-side apps. Input persists, refreshes are handled, drafts come back. But there’s a quieter edge case that seems harder to deal wi…

  4. story
    Show HN: Savior – Prevent silent form data loss in the browser

    Hi HN, I built Savior, a tiny, dependency-free JavaScript library that autosaves form input and restores it after refreshes, tab closes, or browser crashes. It’s fully client-side,…

  5. comment
    Comment #46878729

    Yeah, I’ve seen that too. I always feel a bit uneasy with that pattern though. It kind of pushes the responsibility back to the user and adds friction, and it still doesn’t help wh…

  6. story
    Ask HN: How do you detect silent data loss in user-facing systems?

    I’m not talking about crashes, errors, or failed requests. I mean situations where data is lost quietly: - a user fills a long form, navigates away, and nothing is saved - a mobile…

  7. story
    Ask HN: Do you bother making state changes reversible?

    I’m trying to understand how people handle changes to real system state. In many projects, once something writes to a DB or config, the previous state is effectively gone unless yo…

  8. comment
    Comment #46743866

    Form autosave feels reassuring, but a lot of data loss happens quietly, without errors or metrics catching it. I wrote this short essay after thinking about how normal user behavio…

  9. story
  10. comment
    Comment #46411128

    Author here. I built an autosave system, then spent time trying to break it on purpose: tab crashes, reloads, SPA navigation, storage failures, interrupted sessions. What surprised…

  11. story
  12. comment
    Comment #46403156

    I actually respect the move. It’s not subtle, and it’s not trying to please everyone. You may agree or not with the direction, but at least it’s clearly stated.

  13. comment
    Comment #46384395

    Interesting read. What stood out to me is that this feels less like a detection problem and more like a cost-shaping one. Sec-Fetch and Client Hints aren’t decisive on their own, b…

  14. comment
    Comment #46371391

    I see it as just another tool. Like any other tool, you have to learn it and integrate it into your workflow. And as a learning tool, it’s extraordinary. Not because it replaces un…

  15. comment
    Comment #46359936

    I think part of the disagreement is how “the golden age” is being defined. If it meant building something decent, ranking on Google, and pushing a few ads, then yeah, that probably…

  16. story
    Show HN: Savior – Automatic form draft recovery for real-world failures

    Savior is a tiny, dependency-free JavaScript library that prevents users from losing form input after refresh, navigation, tab close, or browser crashes. It handles real-world edge…