Viewing profile — xenoscopic
xenoscopic
HN member- Joined
- Sat, Aug 01, 2009, 5:43 AM UTC
- HN karma
- 157
- Public activity
- 49 items
- HN profile
- View on Hacker News ↗
About xenoscopic
https://mutagen.io/ https://xenoscopic.com/
[ my public key: https://keybase.io/xenoscopic; my proof: https://keybase.io/xenoscopic/sigs/bm3iD1SNiri3kSj45MvbV_ORylBHBAmq8e9Z3BAnHwM ]
Recent public activity
- story
- story
-
comment
Comment #36498870
Thanks! I totally get it — I think a lot of time with acquisitions in general there's also a lot of good faith intentions that never manifest for whatever practical reason(s), so I…
-
comment
Comment #36498760
I'd point out that most of the foundational components of Docker's technology stack are FOSS (e.g. [0] [1]). Mutagen also has (and had, prior to acquisition) closed-source componen…
-
comment
Comment #36498475
I'm really happy with this outcome! I've been a Docker Captain for almost 3 years now, so being an employee at Docker was a very easy switch to flip (at least mentally). As I said …
-
comment
Comment #36498433
Mutagen's core users are primarily Docker users, and I honestly think they'll be much better served by the tighter integrations that we'll be able to offer now. If I didn't think t…
-
comment
Comment #36498160
Well, that's one of those things I won't answer, but Docker is actually really great about listing nominal salary ranges for their positions on their Docker Careers page [1] - I'd …
-
comment
Comment #36497707
I'm the creator of Mutagen, happy to answer any questions that I can about the project, acquisition, or anything else!
-
comment
Comment #34101948
If anyone has any questions about Mutagen (or integrating it into their Docker-based workflows), I'm happy to help. Just one clarification on the article: Mutagen offers Docker Com…
-
story
Show HN: Improve Docker Desktop Performance with Synchronized Filesystem Caches
Hey HN, I wanted to share a Docker Desktop extension that uses Mutagen (the open-source[0] file sync tool for developers) to improve bind mount performance in Docker Desktop. It al…
-
comment
Comment #33234021
I can't predict ultra far into the future (who can these days... :|), but Mutagen has been under active development for about 6 years now[0]. At the moment I have enough funding to…
-
comment
Comment #33229585
There's no conflict resolution UI at the moment (either graphical or command-line based). Mutagen's conflict resolution is primarily performed via the specification of its synchron…
-
comment
Comment #33229533
One option I often recommend is setting up multiple synchronization sessions targeting different parts of a particular codebase with different synchronization configurations (kept …
-
comment
Comment #33228768
In many ways Mutagen and VSCode's remote extensions are the same idea, with trade-offs in terms of flexibility vs. integration. Shared systems with multiple non-admin users was one…
-
comment
Comment #33228644
Here's a bit of a comparison that I wrote the last time Mutagen was posted: https://news.ycombinator.com/item?id=30966448
-
comment
Comment #33227702
The primary benefits: - Mutagen performs bidirectional synchronization (though it can also operate unidirectionally); rsync is unidirectional - Mutagen uses recursive filesystem wa…
-
comment
Comment #33227658
Conceptually speaking, Mutagen and Unison are very similar (and actually I mentioned Benjamin Pierce's work in another comment here asking about the sync algorithm - fantastic stuf…
-
comment
Comment #33227537
It should work fine. Many users use Mutagen on multi-GB codebases. If we're talking something larger (say 10s of GBs or TB-sized monorepos), then there are some tweaks you can do t…
-
comment
Comment #33227043
The general philosophy with Mutagen is to (a) delegate encryption to other tools and (b) use secure defaults (especially for permissions). So, for example, Mutagen doesn't implemen…
-
comment
Comment #33226981
Also, while Mutagen's exact implementation is novel in a number of ways, I would be remiss to not point out that huge amount of academic work in this field was done by Benjamin Pie…
-
comment
Comment #33226951
The synchronization uses a repeated three-way merge algorithm, very similar to Git's merge when merging branches. It is triggered by recursive filesystem watching, which is also us…
-
comment
Comment #33226896
The benchmarks will likely be highly dependent on your use case, but SSHFS-style virtual filesystems (specifically those backed by FUSE) typically have significantly lower performa…
-
comment
Comment #33226826
On the synchronization front, Mutagen's only goal is to facilitate the synchronization of files (albeit with a focus on development-related settings and low-latency for a "real tim…
-
comment
Comment #33226722
Mutagen author here — happy to answer any questions about Mutagen[0], its Docker Desktop extension[1], its Compose integration[2], or anything else! [0]: https://mutagen.io/ [1]: h…
-
comment
Comment #30966493
It should be possible, especially since Mutagen is already built for almost all of Go's supported architectures. The biggest issue would just be implementing the race-free filesyst…