1-FPS
Dev tools
screen sharing
SHOW HN2024
How HN took it
6 positive, 24 neutral or asking, 2 mixed, 17 critical, out of 49 comments about the project. Thread score -0.19.
Idea: 6 for, 8 againstExecution: 0 for, 4 againstPrivacy: 0 for, 2 againstPerformance: 0 for, 1 againstDesign: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Good discussion of the crypto and technical details
From 2 comments
very cool idea, and the pro-introverts pitch is very interesting I really appreciate the discussion about the tech involved, especially non-go lang info and advice. peak HN imo
fitsumbelay on HNI feel like there are so many pitfalls when designing this - is there something standard and trusted (would TLS work?) that you could build your application on top of?
red0point on HN
Objections
Cryptographic flaws: PBKDF2 key derivation, random GCM nonces, restricted-charset keys
From 2 comments
Good job releasing your project! It's a cool idea and surprisingly minimalist. That said, I've found a number of cryptographic flaws in the application source. This should not be…
vngzs on HNThere's two issues. Background: the key+IV define a keystream which is xor-ed against the message. The same key+IV generate the same keystream. Thus you can XOR two cipher texts…
conradludgate on HN
Setup requires Golang and missing prerequisites; Windows support broken
From 3 comments
> You need Golang installed for this command to work. What makes all these newfangled language ecosystems think this is an acceptable way to distribute your software. No, I don't…
account42 on HNdoes not work on windows
38 on HN# github.com/go-vgo/robotgo In file included from go/pkg/mod/github.com/go-vgo/robotgo@v0.110.1/key.go:15: ./key/keypress_c.h:22:18: fatal error: X11/extensions/XTest.h: No such…
popcalc on HN
Cursor tracking misaligned on multi-monitor and high-res setups
From 2 comments
I'm having issues with the cursor tracking, I don't know if it's because I have multiple monitors or something like that? Here's a pic, the ring is where my cursor actually is…
KomoD on HNSee updated docs for Windows users: https://github.com/1fpsvideo/1fps?tab=readme-ov-file#windows-users Please understand the Windows toolchain is often broken, and binaries are…
RomanPushkin on HN
Sending JPEG screenshots is less bandwidth-efficient than video encoding
From 1 comment
From reading the code it looks like it's just taking a screenshot (.jpg) and sending it once a second. Does doing it that way actually save on bandwidth compared to modern video…
andriamanitra on HN
Requests
Ship binaries for all platforms
From 2 comments
> You need Golang installed for this command to work. What makes all these newfangled language ecosystems think this is an acceptable way to distribute your software. No, I don't…
account42 on HNSee updated docs for Windows users: https://github.com/1fpsvideo/1fps?tab=readme-ov-file#windows-users Please understand the Windows toolchain is often broken, and binaries are…
RomanPushkin on HN
Wayland support
From 1 comment
Does it support wayland?
andrea76 on HN
Smarter frame selection or changed-region detection
From 1 comment
could be interesting concept to try to make some heuristics for picking which frame to use; just blindly picking always the latest frame is unlikely to be ideal, instead you…
zokier on HN
Questions
Does it use WebRTC or peer-to-peer
From 1 comment
Does it use WebRTC? The last time I've looked at this - and what stopped me from releasing a more polished MVP of the same low impact continuous meeting-not-a-meeting concept -…
cornholio on HN
Why not use TLS or an established protocol instead
From 1 comment
I feel like there are so many pitfalls when designing this - is there something standard and trusted (would TLS work?) that you could build your application on top of?
red0point on HN
Alternatives named
Jitsi
From 1 comment
> I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. FWIW, jitsi[0] is an open source[1] WebRTC based, full featured,…
WatchDog on HN
RustDesk
From 1 comment
>limited proprietary GNU-nonfrenly screensharing Was Rustdesk on-radar?
rustcleaner on HN
Moonlight
From 1 comment
Moonlight Game Streaming has pretty much displaced VNC for my uses. It just needs some better features for things like file transfer, clipboard sharing, etc...
Dwedit on HN