Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smalltorch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
331.
▲
by
smalltorch
8mo ago
I'm going to look into this. I guess you loose anonymity, but in scenerios where that doesn't matter could be a fine trade off for speed.
332.
▲
Show HN: Host a Real time collaborative spreadsheet right from your pocket
(gitlab.com)
4 points
by
smalltorch
8mo ago
|
0 comments
333.
▲
by
smalltorch
8mo ago
Take notes other AI companies. This is a totally fine line to draw and it's not even that high bar. Dont allow systems to be built with your AI that automate mass surveillance or automate kill decisions.
334.
▲
by
smalltorch
8mo ago
Having a human in the loop for automated kill decisions is such a low bar. Is there something more to it? I'm glad anthropic stood their ground. Is this suppose to look bad on the company or something? This looks terrible for the trump
335.
▲
by
smalltorch
8mo ago
This would be a great improvement and I'm going to look into how to implement! The most obvious path is just integrating the authorized clients Tor has already built in. A way to export these keys efficiently to your intended recipient
336.
▲
by
smalltorch
8mo ago
I am totally interested in a 2kbs encoding if that's possible. I didn't think opus could encode below 6. Making this as slim as possible is definitely what I'm aiming for. Really though the latency basically all coming from T
337.
▲
by
smalltorch
8mo ago
Its a product of me troubleshooting why my audio pipe wasn't working in early prototyping. I tried quite a few things and the first time I got the successful loopback on a remote device I had implemented the base64 and it solved the pi
338.
▲
by
smalltorch
8mo ago
your right it's not a problem. This has been implemented since v1 and I haven't really been focused to much this. Trying to decide if I should remove this step for future versions. It's a clear optimization but Im thinking it
339.
▲
by
smalltorch
8mo ago
This is included in 1.1.4. call interface now displays when other side is recording and optionally configure a preset chimes or record a custom notification sound. When remote is detected as recording this sound will play if the setting is
340.
▲
by
smalltorch
8mo ago
The problem is the UDP packets from the application will ultimately be in a TCP wrapper over tor. Which will add even more latency. I know you can set up mumble over Tor but it's going to have the same latency drawbacks. Another commen
341.
▲
by
smalltorch
8mo ago
When I started prototyping it's started as full duplex. I was up for the challenge and wanted to understand why this already didn't really exist. It ended up being awful. A standard real time call your able to interject and talk o
342.
▲
by
smalltorch
8mo ago
So this is only for termux compatibility. On a standard distro it skips this step entirely and goes straight from raw pcm to opus. On termux 'termux-microphone-record' is a wrapper around androids 'mediarecorder'. It doe
343.
▲
by
smalltorch
8mo ago
So far it's lasted all week with maybe 10% -15% loss per day. It's not her main, actually just a old phone I had laying around. I think it's a pretty light background process.
344.
▲
by
smalltorch
8mo ago
It actually can since its just symmetric encryption. Any key holder could decrypt the payload. In fact, the channel could simply be the shared secret. Let's say we have 10 people in a call, 5 share a key and the other 5 share a diffe
345.
▲
by
smalltorch
8mo ago
It's strickly 1 on 1 for now but I do plan on exploring the group call scenario.
346.
▲
by
smalltorch
8mo ago
You may like this one then. It's kinda the same thing, but text only and multiple people can connect at once. It's setup so anyone can be a host, or a client. Basically IRC, but for Tor. https://gitlab.com/here_for
347.
▲
by
smalltorch
8mo ago
Yes it's encoding in opus, and optionally you can configure encoding quality from 6kbs to 64kbs. I was really surprised at the intelligability even at 6kbs. The caviot is if your on termux we have to use the seperate termux API applica
348.
▲
by
smalltorch
8mo ago
To expound on the other questions. To receive a call, you either need to be online and actively listening for calls, or optionally, you can enable auto listening. When another user calls you it will automatically put you in the call. On end
349.
▲
by
smalltorch
8mo ago
Thats a great idea.
350.
▲
by
smalltorch
8mo ago
The base64 encoding adds about 30% overhead. It's not ideal but it was a limitation of bash. Passing raw binary does not work in bash (or I couldn't get it to work).
351.
▲
by
smalltorch
8mo ago
It's not streamed. It gets recorded, compressed, (voice effects if you want), encrypted on device, then piped through, reverse process, auto played on reciever end. Also, once it's decrypted and played back, the message gets des
352.
▲
by
smalltorch
8mo ago
I have my wife's phone set up on autolisten running in the background, so I just pop in and ask how her days going and crack jokes.
353.
▲
by
smalltorch
8mo ago
This was another one of those things I built in because we can . I really don't know... But the Tor developers built this in as an option on the torrc so there must be something to it. We know there are definitely compromised nodes...
354.
▲
by
smalltorch
8mo ago
The library is openssl and that comes with all these ciphers available. No other reason than because we can! I wish AES-GCM was available...but openssl can't do it on its own without further dependencies to parse the authentication c
355.
▲
by
smalltorch
8mo ago
The real world delay is about 2-3 seconds your spot on. I initially started with a full duplex version but it was absolutely terrible. Walkie talkie kinda forces the recieve, listen, response from the users so the latency isn't as much
356.
▲
by
smalltorch
8mo ago
Thanks! My realistic use case is that I am already speaking to someone who I know and trust, so ideally exchange credentials in person. A preferred out of band secure messanger of choice is probably fine.
357.
▲
Show HN: Terminal Phone – E2EE Walkie Talkie from the Command Line
(gitlab.com)
322 points
by
smalltorch
8mo ago
|
85 comments
358.
▲
by
smalltorch
1y ago
This script compiles all the needed dependencies and builds the server in termux. Watch streamable link for all features of the chat server. Once completed, you are now running a hidden service others with a Tor browser can chat or share fi