Why Not Signal?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. essays

    A few essays on communism

    Why does it need a cryptocurrency built into the messenger exactly? [0]

    [0] https://github.com/dessalines/essays/blob/master/why_not_sig...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. axolotl

    A Signal compatible cross plattform client written in Go, Rust and Vuejs (by axolotl-chat)

    >Signal also notably isn't self-hostable: there's no way to run your own signal server, and control your data. Marlinspike ruthlessly shuts down anyone attempting to build alternate clients or servers that could communicate with the main one.

    That is perfectly wrong. As a maintainer of https://axolotl.chat, a third-party signal client initially built for Ubuntu Touch but which runs on almost everything now, I can tell you that our client is speaking without any problems to the official Signal servers, and also that the code of the server is available and is running fine, we used it to test our code.

  4. ContactDiscoveryService

    We should make a distinction between the server tampering with message content and message metadata. Message content is protected by well-scrutinized and auditable client code. However, there's nothing stopping a malicious server from logging a bunch of extra metadata on top of what they claim to log, which would be very interesting for nation states. And the extra-metadata scenario is the one being criticized, I think.

    If you trust Intel SGX (or other secure enclaves) it is theoretically possible for the server to attest to the client that a particular hash of code is running. (Typically the reverse process is used, to attest to a server that a client is running whatever DRM code the company wants.)

    Signal already uses SGX to implement contact search [1]. The actual algorithm is performed in plaintext in the enclave.

    Now, you might counter that SGX is full of holes, and I would agree with you.

    [1]: https://signal.org/blog/private-contact-discovery/

  5. jami-cli

    Jami client for terminal

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to handle growing a leftist discord?

    3 projects | /r/Anarchy101 | 1 Sep 2021
  • API Pricing Strategies: Segmentation and Personalized Models

    6 projects | dev.to | 9 Apr 2025
  • Microsoft is reportedly killing Skype after 14 years of neglect

    4 projects | news.ycombinator.com | 28 Feb 2025
  • Signal to leave Sweden if backdoor law passes

    2 projects | news.ycombinator.com | 25 Feb 2025
  • Ergo Chat – A modern IRC server written in Go

    7 projects | news.ycombinator.com | 17 Dec 2024