Viewing profile — Pepp38
Pepp38
HN member- Joined
- Tue, Dec 16, 2025, 11:55 PM UTC
- HN karma
- 14
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About Pepp38
Recent public activity
- story
- story
-
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…
-
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,…
-
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…
-
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…
-
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…
-
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…
- story
-
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…
- story
-
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.
-
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…
-
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…
-
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…
-
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…