Live data from Hacker News

Viewing profile — pmoati

pmoati

HN member
Joined
Fri, Mar 06, 2026, 7:19 AM UTC
HN karma
20
Public activity
16 items

About pmoati

Fullstack developer, 20 years in the game. Started freelancing in 2005, shipped 30+ mobile apps and 20+ web projects for clients like Michelin, Clarins, Roland Garros.

I put software design, composable architectures and design patterns first — tech choices follow the need, not the other way around.

Currently building Pithos (https://pithos.dev) — a zero-dependency TypeScript utility ecosystem combining data manipulation, schema validation, and functional error handling in one tree-shakable package.

Based in Montpellier, France.

Recent public activity

  1. comment
  2. story
  3. comment
    Comment #47571102

    I really like the interface-based auto-registration pattern, so elegeant! The implementation of HoverHandler seems clever... no manual wiring. That's the kind of API design that ma…

  4. comment
    Comment #47390485

    Thanks! And I'll never try to sell you scam crypto ! :D

  5. comment
    Comment #47386059

    That's a really good question. Before, I was using Google Translate, which is not perfect. Now I'm using Claude and I think I tend to centralize my tools... Like before, when I was…

  6. comment
    Comment #47384994

    A really big up for you, I launched my lib https://pithos.dev fews days ago, and I tried to coordinate posts on HN, Reddit, dev.to and Linkedin... but it was a failure because I di…

  7. comment
    Comment #47384961

    I totally agreed with you. I'm French (nobody is perfect ^^), I'm not so fluent in english and I'm dyslexic, that why I often write my message, then I ask to Claude to translate it…

  8. comment
    Comment #47342586

    it's a clever idea but the perception of the color is not easy to have a graduated difficulty. Plus, an alternative to the div might be to use the canvas to avoid cheating by watch…

  9. comment
    Comment #47342233

    haha, I know that feeling! I worked on a RAG system for a pharmaceutical client and the hardest part was exactly this: You know, when everything looks fine, without error, but resu…

  10. comment
    Comment #47341959

    oups, I just realized you already explain you're using a git worktree. Sorry about that! I think the demo statement idea is really clever! Without something like that, agents alway…

  11. comment
    Comment #47341862

    I'm sometime using Claude Code for the work, and I really like to parallelize multiple agents. So I'm wondering how you manage two workers who are editing a same file?

  12. comment
    Comment #47341584

    The "patch file" approach for LLM output on large files is spot on. I've hit the same wall and forcing targeted replacements instead of full rewrites is the only sane way past a ce…

  13. comment
    Comment #47334054

    The Getting Real philosophy aged remarkably well ! "Say no by default" is something I wish more open-source maintainers would internalize... Every feature you add is a feature you …

  14. comment
    Comment #47334020

    Great writeup ! The bitmap trick is elegant and I've seen similar patterns in other contexts. The core insight resonates beyond Rust and SQL: the data structure that's "obvious" at…

  15. story
  16. comment
    Comment #47307789

    I'm building Pithos ( https://pithos.dev ), a zero-dependency TypeScript utility ecosystem. Five modules, one package: data utilities (Arkhe), schema validation (Kanon), Result/Opt…