Viewing profile — wim
wim
HN member- Joined
- Thu, Oct 02, 2008, 2:44 PM UTC
- HN karma
- 732
- Public activity
- 140 items
- HN profile
- View on Hacker News ↗
About wim
Co-founder Papyrs. Wrote hobby OS, TriangleOS.
Feel free to contact me, wim at stunf.com or https://x.com/wcools/
Recent public activity
-
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…
-
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…
-
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 …
-
comment
Comment #46235938
I noticed the new release also includes "directory replication support for multi-tenant databases", great addition as well!
-
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…
- comment
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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!
-
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…
-
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
-
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…
-
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…
-
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 …
-
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).
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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 …
-
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…