Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
foresto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
181.
▲
by
foresto
10mo ago
Also, STUN/TURN is not sufficient to handle scalable voice and video conferencing. It would take care of NAT traversal, but can't do anything about the bandwidth problem: Each participant would have to maintain a bidirectional A&#
182.
▲
by
foresto
10mo ago
Free, reliable, enduring servers supporting all the XEPs needed to approach Matrix functionality were scarce when I last surveyed the XMPP landscape. This alone made it not viable for global, general-purpose use. Also, only a tiny handful o
183.
▲
by
foresto
10mo ago
I've been on Matrix for 6 years or so. Some of that time was painful (especially when the largest public server was overloaded by a surge of new users in 2020). It's better now. I can't remember the last time I saw a decrypti
184.
▲
by
foresto
10mo ago
Why I chose not to use SimpleX after investigating it last year: - No multi-device support. I want to send and receive messages using any of my devices, independently, no matter where they are. (Being able to tether a phone to a computer is
185.
▲
by
foresto
10mo ago
Of course... The arms race is eternal. :)
186.
▲
by
foresto
10mo ago
They needed less stuttering in games and we got an optimized shader compiler for the open-source graphics stack. https://steamcommunity.com/games/221410/announcements/detail...
187.
▲
by
foresto
10mo ago
Yes, and when Valve caught wind of his early efforts, they paid him to work on it full time. https://www.gamingonlinux.com/2018/09/an-interview-with-the-...
188.
▲
by
foresto
10mo ago
I wonder if this could become the most lightweight way for yt-dlp to solve YouTube Javascript challenges. https://github.com/yt-dlp/yt-dlp/wiki/EJS (Note that Bellard's QuickJS is already a supported opt
189.
▲
by
foresto
10mo ago
Mitchell & Webb's take on "identity theft" is worth a listen. https://www.youtube.com/watch?v=CS9ptA3Ya9E
190.
▲
by
foresto
10mo ago
I'm pretty happy with codeberg.org as a free host. Alternatively, Forgejo, Gitea, or (based on praise I've seen from other people) maybe sourcehut.org. I find GitLab's interface intolerable. Heavy reliance on javascript even
191.
▲
by
foresto
10mo ago
I was surprised to learn that Wayland still doesn't offer control of keyboard LEDs like Scroll Lock, so unprivileged programs that use those LEDs cannot be ported to Wayland. Even if I didn't depend on such a program myself, I wou
192.
▲
by
foresto
10mo ago
> determine the PID of the process that you are talking to and use pidfd to validate where it is coming from. The pidfd_open() man page doesn't list many things that can be done with a pidfd. What sort of validation do you have in m
193.
▲
by
foresto
10mo ago
You can make the URLs slightly different, with the same result on most sites, by adding an ampersand: https://en.wikipedia.org/wiki/Special:Search?search=%s https://en.wikipedia.org/wiki/Special:Se
194.
▲
by
foresto
10mo ago
Are you aware of Firefox's search keyword feature? You can bookmark the URL of a web site's search result page, replace the search text query parameter with %s, and enter a keyword in the bookmark details. From then on, entering t
195.
▲
by
foresto
10mo ago
You seem to have missed what I wrote in the first place: They aren't tech people. It is additional work, and requires additional knowledge. It was also not available from most of the free web hosts that sites like these used before the
196.
▲
by
foresto
10mo ago
Unfortunately, placing the information on a social media page burdens the people seeking it with either submitting to the social media site's policies and practices, or else not having access to it. This is not a good substitute. It al
197.
▲
by
foresto
10mo ago
I can understand this in in certain contexts, such as a site that exists solely to post public information of no value to an attacker. A local volunteer group that posts their event schedule to the web were compelled to take on the burden o
198.
▲
by
foresto
10mo ago
Has that been confirmed? Got a link?
199.
▲
by
foresto
10mo ago
Covid ended?
200.
▲
by
foresto
11mo ago
I think their point is that the room doesn't depend on that server's continued availability.
201.
▲
by
foresto
11mo ago
To be clear, Signal is not available from F-Droid. The above link is about a fourth party publishing a Signal build in an f-droid-compatible repository.
202.
▲
by
foresto
11mo ago
Do you mean Cloudflare's design, or the widespread reliance on Cloudflare? I was hoping for a critique of the latter.
203.
▲
by
foresto
11mo ago
https://web.archive.org/web/20251125224147/https://blog.trai...
204.
▲
by
foresto
11mo ago
It's worth noting that some cross-platform toolkits are non-native in the strict sense, but mimic each platform's native controls. This is harder to get right than one might think; small differences in text rendering look very muc
205.
▲
by
foresto
11mo ago
On the other hand, the developer convenience offered by Electron et al. comes by sacrificing runtime efficiency. It's astonishingly wasteful of resources, and that waste gets multiplied by every computer that runs the program, and ever
206.
▲
by
foresto
11mo ago
You might find this appealing: https://github.com/mappu/miqt
207.
▲
by
foresto
11mo ago
Since you didn't share all the details of your tests, I'm having trouble picturing how I could try reproducing what you did. (That's okay; I'm not an Element maintainer.) However, a couple of things occur to me: - No Mat
208.
▲
by
foresto
11mo ago
1. Generating a random key by default (but still allowing advanced users to prefer a passphrase) would solve your "secure enough" problem. 2. Better yet, a "secure enough" passphrase could be generated by default, à la C
209.
▲
by
foresto
11mo ago
I think current Element versions accept either a recovery key or recovery passphrase in the same input field, so there's no getting it wrong. Since you seem focused on UI, it's worth noting that Element X (their beta mobile app) h
210.
▲
by
foresto
11mo ago
In this case, it's what you do when signing in from a new device (or browser) to attest that it's yours. It avoids warnings to you and your contacts that a device has gained access to your account without your approval. It involve
More ›