Hacker News new | ask | show | jobs
by simoncion 73 days ago
Oh neat. v86 is mentioned in the FOSDEM 2025 slides [0] for another wasm port of QEMU. Interesting that what appears to be v86's inability to run x86 executables didn't fuck you.

I wonder why the decision wasn't made to use the network sharing features of SANE and CUPS, instead of requiring one to use Chrome due to the WebUSB dependency. Seems to me that you'd have a way more general solution if you could usefully deploy your VM both in any major web browser and as a standalone program.

[0] <https://archive.fosdem.org/2025/events/attachments/fosdem-20...>

1 comments

Can you elaborate on how using the network sharing features of CUPS would let you achieve the same thing (printing to old USB printers) in any major web browser?
Given your commercial aspirations, I'm happy to consult on your project as a paid contractor.
Fair enough! I just don’t think I fully understand what you’re suggesting.
> I just don’t think I fully understand what you’re suggesting.

Sure, sure.

Like I said, given your commercial (and closed-source) aspirations, I'm happy to consult on your project as a paid contractor. Doing work for free on a closed-source for-profit project is neither interesting nor in my interest.

I dont understand what you're suggesting either given the whole point was to avoid having separate hw).

And if you're not going to spell it out due to your morals, don't comment.

> And if you're not going to spell it out due to your morals...

Nah, this isn't a moral issue.

I'm willing to do free labor for an open-source project (whether or not it's a commercial project), as that labor benefits everyone. I'm unwilling to do free labor on a closed-source project, as that labor only benefits the entity that owns the code. This goes double for a commercial closed-source project, because in that case I don't see a cent of the money that the code owner gets from my labor. [0]

If you think that wanting to get a piece of the fruits of one's labor is a moral issue, you have a very strange relationship with work.

[0] "Exposure" also doesn't pay the bills.

You could bridge the ipp server of cups over webrtc to a native listener that talks to the usb port. Webrtc to localhost might raise some red flags, but could be a neat alternative to the chrome requirement. Use at the very least some hmac key pairing to ensure others can't easily piggyback on the listener. I just saved you a few bucks.