Live data from Hacker News

Viewing profile — wim

wim

HN member
Joined
Thu, Oct 02, 2008, 2:44 PM UTC
HN karma
732
Public activity
140 items

About wim

Building https://thymer.com - a new IDE but for notes and tasks (local-first, encrypted and multiplayer)

Co-founder Papyrs. Wrote hobby OS, TriangleOS.

Feel free to contact me, wim at stunf.com or https://x.com/wcools/

Recent public activity

  1. comment
    Comment #49154379

    That's right, they become part of the replay and rejected using the same path, otherwise things like cycles might still happen. Rejected ops do stay part of the log though, so ther…

  2. comment
    Comment #49153102

    We're building a multiplayer IDE [1] but for docs/planning where docs needs to be trees/graphs (to support outlining, refs, transclusions and so on) We can't just merge any type of…

  3. comment
    Comment #49004479

    This is such an interesting peek into the engineering of these sort of systems with very constrained resources at the time. Like any random file you open contains little pragmatic …

  4. comment
    Comment #46235938

    I noticed the new release also includes "directory replication support for multi-tenant databases", great addition as well!

  5. comment
    Comment #46034715

    We're building a new multiplayer IDE but for docs/tasks [1]. Local-first, real-time collaborative and end-to-end-encrypted sync. Not open source but self-hostable with a single bin…

  6. comment
  7. comment
    Comment #45450109

    It's good they look into this, but if we're talking about spyware, I'd like to see more MEPs urging the Council to oppose ChatControl. If that passes that's not just EU funds being…

  8. comment
    Comment #44929205

    Drop the “chat” and just call it “control”. The current proposal is so vague it would cover anything with online sharing/syncing people can sign up for. Any SaaS, any app, any serv…

  9. comment
    Comment #44885954

    This was such a cool demo back then. There were many systems that could boot from a floppy, of course, but booting into a GUI with TCP/IP stack showing a real internet browser was …

  10. comment
    Comment #44866984

    Combining the feel of plain text with real structure is also exactly why we're building an "IDE but for tasks/notes" [1]. With structured apps (task managers, outliners) you lose t…

  11. comment
    Comment #44836503

    Funny how reasonable performance is now treated as some impossible lost art on the web sometimes. I posted a little clip [1] of development on a multiplayer IDE for tasks/notes (lo…

  12. comment
    Comment #44714650

    This is awesome! The demo is really fun, nostalgic 90s vibes, it even lets me play chiptunes :). Keeping all dependencies optional and just making it a single file is great too!

  13. comment
    Comment #44478379

    A backend can be part of the functionality though, such as for real-time collaboration and syncing. But you can have ownership and longevity guarantees for both the data and the se…

  14. comment
    Comment #44216880

    We’re working on a new IDE but for tasks/notes [1] which is end-to-end-encrypted and optionally self-hostable [1] https://thymer.com

  15. comment
    Comment #44054240

    Very cool! This is so clever and makes deploying it so simple. I just wasn't able to use it yet because we'd have (many) thousands of SQLite DBs to backup. I quickly hacked somethi…

  16. comment
    Comment #44032979

    Depending on the threat model you want to protect against, yes. For example, although a revoked user doesn't have direct access to data anymore, they could technically collude with…

  17. comment
    Comment #44030224

    The workspace data is encrypted with a (symmetric) workspace key. Each user gets hteir own encrypted copy of that key, using the user's public key. By wrapping the data-encryption …

  18. comment
    Comment #44028021

    We're building https://thymer.com/ to do this. Real-time collaboration, local-first + end-to-end-encrypted (and optionally self-hosted).

  19. comment
    Comment #43957080

    We're building a collaborative IDE for tasks and notes [1] from scratch without frameworks/dependencies. Not saying frameworks are never the right answer of course, but it's as muc…

  20. comment
    Comment #43554841

    Looks impressive! Using the VFS is such a fun "hack" :) We developed our own sync engine for an offline-first IDE for notes/tasks [1] we're building, where the data structure is a …

  21. comment
    Comment #43434410

    We've built a sync engine from scratch. Our app is a multiplayer "IDE" but for tasks/notes [1], so it's important to have a fast local first/office experience like other editors, a…

  22. comment
    Comment #43397833

    The car industry in Germany is being Nokia'd. The iPhone didn't win because the US had central planning. I'm not convinced at all free market economics are holding us back. Rather …

  23. comment
    Comment #43386892

    Yep love CRDTs but I think we are in agreement that it's a matter of trade-offs whether or not to use a backend (beyond a shared fs service). The idea with ejectable is that if you…

  24. comment
    Comment #43384751

    Hah yes it took a while, thanks for following! When we started the blog we initially thought of building something very small, but along the way realized that the kind of thing we …

  25. comment
    Comment #43382976

    Sure but not all backend operations can always be mapped to flat files on Dropbox, like when you have certain real-time collaboration features, syncing on graph/tree-like data stru…