Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
any1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
31.
▲
by
any1
4y ago
10 Mb/s network? Was this 20 years ago? Admittedly, because of VNC's age, there are many sub-optimal encoding methods available and many different implementations which might not be fully compatible with each other. So, maybe your
32.
▲
by
any1
4y ago
On wayvnc git master and sway 1.8 (or git master), you can script things so that a "virtual" display gets created automatically when someone connects to VNC, and removed when they disconnect. See https://github.com/
33.
▲
by
any1
4y ago
The problem with UDP for video is that, on a lossy network, you either end up sending a lot of key frames or reinventing TCP. There is a trick for achieving low latency video with TCP: set SO_SNDBUF to the lowest possible value and do your
34.
▲
by
any1
4y ago
https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rs... I feel that the VNC protocol gets a bad reputation because of bad implementations. There's really nothing in the protocol itself that
35.
▲
by
any1
4y ago
It depends on your system of parsing. For example, code generated by a parser generator would be slightly more complex. A regular expression would also be slightly more complex. I have written recursive descent parsers in the past, and if I
36.
▲
by
any1
4y ago
Fun fact: A list with leading markers is simpler to parse than a comma separated one. If the marker is "-", EBNF might look like this: leading-marker-list = *("-", element) Comma separated would look like this:
37.
▲
by
any1
4y ago
VNC, the protocol, isn't at all inefficient. There are some encoding methods which are inefficient, but I'd say that more "modern" encoding methods such as "tight" aren't all that bad, depending on how the
38.
▲
by
any1
4y ago
I am pretty sure that no RDP solution for any Linux desktop system uses graphics primitives. For that to happen, all the toolkits would have to implement some way of passing their scene graph and their primitives to the compositor and the c
39.
▲
by
any1
4y ago
This comment seems overly contrarian to me. Perhaps you can tell us what's wrong with his "ridiculous breadboard thing" rather than just stating that it's ridiculous? About damage tracking and hardware encoding: The enco
40.
▲
An oil spill turned out to be a dead whale
(icelandmonitor.mbl.is)
3 points
by
any1
4y ago
|
0 comments
41.
▲
by
any1
4y ago
Doesn't xdg-desktop-portal-wlr work with wayfire?
42.
▲
by
any1
4y ago
Textbooks that use j instead of i are an indicator of what? Why is slightly different notation awkward? It's not as if notation is always consistent within the field of mathematics, right?
43.
▲
by
any1
4y ago
Yeah, I was thinking the same thing: that having access to source code is really useful for developing and debugging, regardless of whether there is a community around the project. I've been experimenting with ONVIF to create an IP cam
44.
▲
by
any1
4y ago
I've wasted some time on trying to get multicast RTP working for various purposes and I don't recommend it. Software on the receiving end often isn't equipped to deal with it, so it falls flat. E.g. ffmpeg based software can
45.
▲
by
any1
6y ago
I bought a kettle that turned out to have an obnoxious loud beep, so I just desoldered the piezo speaker that emitted the beep from the circuit board. Problem solved. Perhaps people like me, who just make things work, are a part of the prob
46.
▲
by
any1
6y ago
Yeah, Herräng is actually a big networking event for engineers and scientists disguised as a dance camp.
47.
▲
by
any1
6y ago
Well, actually, I discovered this when I was playing with implementing a lock free queue in shared memory. I was using singly linked lists; one for the queue and one for the free list. A node would sometimes come back to the queue's he
48.
▲
by
any1
6y ago
LL/SC is superior to CAS in that a modification to the memory will be detected even though the value has since been set back to the original value. This avoids the ABA problem.
49.
▲
by
any1
6y ago
There's also genimage [1] which uses mtools for FAT, but it can also do ext2 and more. [1] https://github.com/pengutronix/genimage
50.
▲
by
any1
6y ago
The article is about the importance of keeping your code clean. Do you disagree that it's important to keep your code clean? I'm sorry, I don't see how your analogy with computer architecture applies. Like with all things, kn
51.
▲
by
any1
6y ago
You are correct. The distinction is actually less important than the main point of the article which is that diligently paying off technical debt in a long term software project pays off because it allows you to move faster. The distinction
52.
▲
by
any1
6y ago
Well, to be honest, some of my work is actually engineering, but I feel like most of it isn't, and by most of it I mean things such as: adding small features, finding bugs, fixing bugs, dealing with users. To be clear: a craft is not a
53.
▲
Knolling
(andri.yngvason.is)
75 points
by
any1
6y ago
|
38 comments
54.
▲
by
any1
6y ago
Can blosc be used to compress/decompress regular zlib streams?
55.
▲
by
any1
7y ago
Excellent question. I don't know of any video encoder libraries that support damage hints. My own VNC encoder supports it of course, but ZRLE isn't exactly a video codec.
56.
▲
by
any1
7y ago
Hey, thanks for the tips! I've been trying to keep to GL ES 2.0, so PBOs are sadly out of reach at the moment. I might reconsider the version limitation. Maybe there are extensions for sync. If so, I guess I could do things on a worker
57.
▲
Checking Frame Damage on the GPU
(andri.yngvason.is)
16 points
by
any1
7y ago
|
5 comments
58.
▲
by
any1
7y ago
There is no screen tearing. That is quite noticeable.
59.
▲
by
any1
7y ago
Yes, both Gnome and Sway have VNC: https://wiki.gnome.org/Projects/Mutter/RemoteDesktop , https://github.com/any1/wayvnc . Weston has RDP, and there are efforts being made to also add VNC.
60.
▲
Writing a VNC Server for Wayland
(andri.yngvason.is)
4 points
by
any1
7y ago
|
0 comments
More ›