Live data from Hacker News

CDC File Transfer

github.com

71–80 of 106 posts

Re: CDC File Transfer

#71
post #18

Having dabbled in trying to make a quick delta patch system like Steam's, which required me to understand delta patching methods and made small patches to big files in a 10gb+ installation in a few seconds, this is sure is quite interesting! I wonder if Steam ever decides to supercharge their content handling with some user-space filesystem stuff. With fast connections, there isn't really a reason they couldn't launc…

steam game installs are bottlenecked by cpu speed these days due to the heavy compression, so doubt it be much faster

Re: CDC File Transfer

#72
post #51

I am quite confused; doesn't rsync already use content-defined chunk boundaries, with a condition on the rolling hash to define boundaries? https://en.wikipedia.org/wiki/Rolling_hash#Content-based_sli... https://en.wikipedia.org/wiki/Rolling_hash#Content-based_sli... The speed improvements over rsync seem related to a more efficient rolling hash algorithm, and possibly by using native windows executables instead of c…

The readme very nicely contrasts the approach with rsync.

Re: CDC File Transfer

#73
post #53

Earlier quoted context omitted.

rsync seems frozen in time; it’s been around for ages and there are so many basic and small quality of life improvements that could have been made that haven’t been. I have always assumed it’s like vim now: only really maintained in theory, not in practice.

So you not used vim or neovim in the last 10 years ?

To be fair, there was a roughly 6 year period when vim saw one very minor release. That slow development period was the impetus for the fork of Neovim.

Re: CDC File Transfer

#74
post #73

Earlier quoted context omitted.

So you not used vim or neovim in the last 10 years ?

To be fair, there was a roughly 6 year period when vim saw one very minor release. That slow development period was the impetus for the fork of Neovim.

I know. I use Neovim. But since that, and thanks to Neovim, Vim has speedup and got some improvements.

Re: CDC File Transfer

#75
post #73

Earlier quoted context omitted.

To be fair, there was a roughly 6 year period when vim saw one very minor release. That slow development period was the impetus for the fork of Neovim.

I know. I use Neovim. But since that, and thanks to Neovim, Vim has speedup and got some improvements.

Time for neorsync.

That said, VIM 8 was terrific.

Re: CDC File Transfer

#76
post #38

Earlier quoted context omitted.

It's a shame that virtual / headless displays are such a mess on both Linux and Windows. I use a 32:9 ultrawide and stream to 16:9/16:10 devices, and even with hours of messing around with an HDMI dummy and kscreen-doctor[1] it was still an unreliable mess. Sometimes it wouldn't work when the machine was locked, and sometimes Sunshine wouldn't restore the resolution on the physical monitor (and there's no session tim…

On Linux with an AMD i/dGPU, you can set the `virtual_display` module parameter for `amdgpu`[1] and do what you want without the need for an HDMI dummy or weird software. It's also hardware accelerated. > virtual_display (charp) > Set to enable virtual display feature. This feature provides a virtual display hardware on headless boards or in virtualized environments. It will be set like xxxx:xx:xx.x,x;xxxx:xx:xx.x,x.…

Unfortunately this seems to disable physical outputs.

https://bugzilla.kernel.org/show_bug.cgi?id=203339

Re: CDC File Transfer

#80

Nice to see Stadia had some long term benefit. It’s a shame they don’t make a self hosted version but if you did that it’s just piracy in today’s drm world.

for self-hosted game streaming you can use moonlight + sunshine, they work really well in my experience.

Exactly my experience too. I easily get 60fps at 1080p over wireless LAN with moonlight + sunshine. Parsec is also another option
Post reply on HN