Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thank you!

This is awesome.

This is important enough I'd donate right now, if (1) there were a donate button (2) it'd fund further development to the point where this was production-ready.

Bringing this from proof-of-concept to mass-market would be a huge amount of work:

1) From the video, latency would need to go way down.

2) Pressure support is important, if not critical.

3) Packaging. To be impactful, this would want to be distributed in Apple's store, and in Debian/Ubuntu repositories (or at least a .deb). Paid on the Apple side is fine (and not contrary to open source -- I'm paying for convenience, and that's a payment I'd gladly make).

Next step would be to go from mirroring to second display. This is less bad than it might seem on the surface; it doesn't involve a whole new X driver, so long as outputting from the current one to a phantom device, and mirroring the phantom display (same thing as if I unplugged one of my monitors; HDMI keeps going out, and I could continue to mirror it).

One possible way to get there is to get the architecture to a place where others can do that work (e.g. leave appropriate places for people to plug in, and appropriate breadcrumbs where others can finish the work).

Disclaimers: Of course, one donation isn't enough to fund further development. I'm not rich, so we're not talking massive donation. Aside from that, by the time you set something up, I'll likely be long gone from this discussion (you don't have my contact info to follow up). But that's also not an abstract comment; I donated to Digimend before, and this would address part of the same major gap. Take the offer more as an indication of the massive value this would provide to at least one person.



Thanks for your feedback! I honestly did not expect Weylus to get that much attention. Unfortunately my time is limited and I am not too comfortable taking donations then.

> 1) From the video, latency would need to go way down.

On the encoding side the only thing I can think of to improve latency is to try hardware encoding if available. Something like NVENC might bring it down. That leaves optimization for the network protocol to use, something based on udp is likely better suited than websockets. And finally mobile apps probably leave more room for improving playback latency (and enable other protocols than using websockets).

> 2) Pressure support is important, if not critical.

It is pretty straightforward to add new input methods, I will add some instructions to the Readme, maybe someone will step forward and add support for macOS and Windows.

> 3) Packaging.

There already is a .deb, although I still need to fix some dependency issue [1].

> Next step would be to go from mirroring to second display.

Apparently this is almost possible right now (at least with X11), see [2].

> breadcrumbs

I think this is the way to go, I will add some more info on how to contribute soon.

[1]: https://github.com/H-M-H/Weylus/issues/6 [2]: https://github.com/H-M-H/Weylus/issues/5


Thank you!

On latency, the thing other tools used to really bring it down is a wired USB connection.

And yes: This is something in which there will be an almost desperate amount of interest in some communities. I think the bottleneck on how much attention it receives is, quite frankly, whether individuals in those communities find out about it.

I'm committed at about 160% capacity for the rest of the fiscal year, but if this were a more normal time, I'd probably hack on this myself.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: