Viewing profile — ljusten
ljusten
HN member- Joined
- Mon, Jan 09, 2023, 8:22 AM UTC
- HN karma
- 42
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About ljusten
No profile information was provided.
Recent public activity
-
comment
Comment #34311093
The same question was asked here: https://github.com/google/cdc-file-transfer/issues/56
-
comment
Comment #34308803
Short answer, we didn't need it. While the code is largely cross-platform, there is some work involved when it gets down to the details. We are currently working on supporting Wind…
-
comment
Comment #34308751
Note that cdc_rsync runs on Windows and syncs to Linux. rsync is a Linux-only tool where you'd have to jump through some hoops to make it work on Windows.
-
comment
Comment #34308691
Just the compiled and baked game, not your sources. You still developed on Windows or wherever, the cloud instance was just used for running the game.
-
comment
Comment #34308658
Windows to Windows is being worked on, see https://github.com/google/cdc-file-transfer/compare/main...s... . Linux to Linux is also an option if there is demand, but currently it's…
-
comment
Comment #34308641
We're currently adding support for Windows to Windows to cdc_rsync. If there is demand, Linux to Linux would also be possible.
-
comment
Comment #34308625
Just uncompress the binaries on the Windows machine and run cdc_rsync. The Linux component, cdc_rsync_server, is deployed automatically on first run. It is scp'ed to ~/.cache/cdc-f…
-
comment
Comment #34308602
I should also note that we used a fairly fast 100 MB/sec connection to upload the data, so the rsync diffing algorithm running at 50 MB/sec is actually a bottleneck. The difference…
-
comment
Comment #34308592
IIUC, rsync computes a relatively expensive Rabin-Karp rolling hash ( https://librsync.github.io/rabinkarp_8c_source.html ) and performs a hash map lookup for every byte. Hash map …
-
comment
Comment #34308480
For reference, here's the paper that describes the in-place update algo in rsync: https://www.usenix.org/legacy/events/usenix03/tech/freenix03... . I haven't looked into it more de…
-
comment
Comment #34308364
This is currently being worked on, see https://github.com/google/cdc-file-transfer/compare/main...s...
-
comment
Comment #34308350
That's because most Stadia devs used Windows, but the cloud instances ran on Linux, so devs had to copy their games from Windows to Linux. We're currently adding support for Window…
-
comment
Comment #34308331
Nope, luckily we still partially work from home and use Chrome Remote Desktop. The command prompt was running on my Windows machine, which I accessed remotely, so I could capture i…
-
comment
Comment #34308293
I got the same when I was running Stadia on a 2.4 GHz wifi network. Once I switched to a wired connection, it worked like a charm. 5 GHz supposedly works as well, but my robot vacu…
-
comment
Comment #34308236
In a nutshell, the algorithm computes uint64_t hash = 0; uint64_t magic_pattern = 0b001000010000100001000...; for (size_t n = 0; n In practice, there's more bells and whistles, but…
-
comment
Comment #34308142
>> Or, how is it that the local manages to be clairvoyant enough to choose the same windows? Yes! In content defined chunking, the chunk boundaries depend on the content, in our ca…
-
comment
Comment #34308073
We used an internal Chrome extension to capture the gifs. There also seem to be some externally available GIF capturing tools, like https://chrome.google.com/webstore/detail/chrome…