Viewing profile — pmoati
pmoati
HN member- Joined
- Fri, Mar 06, 2026, 7:19 AM UTC
- HN karma
- 20
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About pmoati
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
-
comment
Comment #47586734
[dead]
- story
-
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…
-
comment
Comment #47390485
Thanks! And I'll never try to sell you scam crypto ! :D
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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?
-
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…
-
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 …
-
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…
- story
-
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…