fix tables

This commit is contained in:
oxeo0 2025-05-07 11:07:55 +02:00
parent cd713e7e44
commit 24e5443f34
3 changed files with 13 additions and 24 deletions

View file

@ -29,29 +29,13 @@ As you're going to see shortly, depending on the types of chats you want to have
The chart below describes 4 different types of chats. They are separated by their unique characteristics, and a brief description is provided along with technical details and some pros/cons for each category. The chart below describes 4 different types of chats. They are separated by their unique characteristics, and a brief description is provided along with technical details and some pros/cons for each category.
| **Public Chats**![](../logos/su2.png) | **Private Chats**![](../logos/su0.png) | **Anonymous Chats**![](../logos/on0.png) | **Deniable Chats**![](../logos/de0.png) - | **Public Chats**![](../logos/su2.png) | **Private Chats**![](../logos/su0.png) | **Anonymous Chats**![](../logos/on0.png) | **Deniable Chats**![](../logos/de0.png)
---|---|---|---|--- ---|---|---|---|---
Description | A conversation that is viewable by anyone, taking place in a public medium | A conversation whose contents are known only to the participants | A conversation where some/all of the participants are not know by their real identities | A conversation that cannot be proven to have taken place Description | A conversation that is viewable by anyone, taking place in a public medium | A conversation whose contents are known only to the participants | A conversation where some/all of the participants are not know by their real identities | A conversation that cannot be proven to have taken place
Example | Alice and Bob speak in a sports stadium | Alice and Bob speak in a private glass conference room at work | Alice speaks to a mysterious man in a trench coat | Alice speaks to Bob but there is no record of their conversation or proof of what was said Example | Alice and Bob speak in a sports stadium | Alice and Bob speak in a private glass conference room at work | Alice speaks to a mysterious man in a trench coat | Alice speaks to Bob but there is no record of their conversation or proof of what was said
Technical Requirements (Online) | -None. **(everything you say is public knowledge)** | **-FOSS Software** Technical Requirements (Online) | -None. **(everything you say is public knowledge)** | **-FOSS Software**</br>**-E2EE is required**</br> -You can self-host the chat server yourself![](../logos/ce0.png) | -FOSS Software</br>-E2EE is required</br>**-Upon signup, requires no phone numbers, no user IDs, and no IP address linkability (using Tor)** | -FOSS Software</br>-E2EE is required</br>-Upon signup, requires no phone numbers, no user IDs, and no IP address linkability (using Tor)</br>**-Disappearing messages**
**-E2EE is required** -You can self-host the chat server yourself![](../logos/ce0.png) | -FOSS Software Pros | -Easiest to achieve</br>-No restrictions</br>-Suitable for any environment | -Contents of the conversation are visible only by the participants</br>-Many apps now implement E2EE | -May assume different anonymous identities for different conversations</br>-Suitable for exploring controversial topics</br>**-Anonymity is possible in public chats too!** | -Off the record</br>-No history of the conversation</br>-Suitable for sensitive topics
-E2EE is required Cons | -Anything said can be linked to your real identity | **-very few chat apps are FOSS on both the clientside and the serverside**</br>-The identity of the participants are known</br>-May still be known the conversation took place</br>-May be able to build patterns based on conversations | **-even fewer chat apps can be used to sign up anonymously**</br>-Deanonymization may happen based on what the anonymous party says | -Can't read the history of the chat beyond the time limit
**-Upon signup, requires no phone numbers, no user IDs, and no IP address linkability (using Tor)
** | -FOSS Software
-E2EE is required
-Upon signup, requires no phone numbers, no user IDs, and no IP address linkability (using Tor)
**-Disappearing messages**
Pros | -Easiest to achieve
-No restrictions
-Suitable for any environment | -Contents of the conversation are visible only by the participants
-Many apps now implement E2EE | -May assume different anonymous identities for different conversations
-Suitable for exploring controversial topics
**-Anonymity is possible in public chats too!** | -Off the record
-No history of the conversation
-Suitable for sensitive topics
Cons | -Anything said can be linked to your real identity | **-very few chat apps are FOSS on both the clientside and the serverside** -The identity of the participants are known
-May still be known the conversation took place
-May be able to build patterns based on conversations | **-even fewer chat apps can be used to sign up anonymously** -Deanonymization may happen based on what the anonymous party says | -Can't read the history of the chat beyond the time limit

View file

@ -40,7 +40,7 @@ Note that you can use only numbers **2-7** in the onion URL, as they are not par
Below is a table showing what ports and services will be active on each server: Below is a table showing what ports and services will be active on each server:
| Server 1 | Server 2 - | Server 1 | Server 2
---|---|--- ---|---|---
Hostname | server1 | server2 Hostname | server1 | server2
Local HTTP (NGINX) port | 4440 | 4440 Local HTTP (NGINX) port | 4440 | 4440
@ -534,6 +534,9 @@ In the next tutorial of this series, we will configure [Onionbalance](https://on
**Additional resources** **Additional resources**
* [MySQL master-master replication in local network](../../selfhosting/db/msql_mm.html) (written by Nihilist)
* [MySQL master-slave replication over SSH tunnel](https://andrewhofmans.com/blog/how-to/mysql-master-slave-replication-over-ssh-tunnel/) * [MySQL master-slave replication over SSH tunnel](https://andrewhofmans.com/blog/how-to/mysql-master-slave-replication-over-ssh-tunnel/)

View file

@ -67,8 +67,10 @@ We'll show how to check prompt length and set appropriate context size in Open W
**Open LLMs - Past and Present** **Open LLMs - Past and Present**
Ever since [LLaMA 1 was leaked](https://www.theverge.com/2023/3/8/23629362/meta-ai-language-model-llama-leak-online-misuse) on 4chan in February 2023, we started seeing more and more companies caring about so called "open" LLMs. Those can be downloaded and run on users computer without any restrictions. Ever since [LLaMA 1 was leaked](https://www.theverge.com/2023/3/8/23629362/meta-ai-language-model-llama-leak-online-misuse) on 4chan in February 2023, we started seeing more and more companies caring about so called "open" LLMs. Those can be downloaded and run on users computer without any restrictions.
In early 2025 we also heard A LOT about deepseek-r1. An open reasoning LLM that tried to compete with OpenAI's ChatGPT. While it wasn't Deepseeks first model (their earlier work includes deepseek-coder, deepseek-v2.5 MoE and deepseek-v3), the hype was global. It brought a lot of attention to open LLM ecosystem and made proprietary AI companies loose billions. In early 2025 we also heard A LOT about deepseek-r1. An open reasoning LLM that tried to compete with OpenAI's ChatGPT. While it wasn't Deepseeks first model (their earlier work includes deepseek-coder, deepseek-v2.5 MoE and deepseek-v3), the hype was global. It brought a lot of attention to open LLM ecosystem and made proprietary AI companies loose billions.
Personally, I was interested in Open LLMs since their inception - when ollama project based on llama.cpp was born. Here're some of my picks for best self-hostable models currently available on ollama: | Gemma 3 | Phi4 | Granite 3.2* | Qwen 2.5 | llama 3.1 Personally, I was interested in Open LLMs since their inception - when ollama project based on llama.cpp was born. Here're some of my picks for best self-hostable models currently available on ollama:
---|---|---|---|---|---
- | Gemma 3 | Phi4 | Granite 3.2* | Qwen 2.5 | llama 3.1
| ---|---|---|---|---|---
Trained by | Google | Microsoft | IBM | Alibaba | Meta Trained by | Google | Microsoft | IBM | Alibaba | Meta
Released on | 03-2025 | 12-2024 | 02-2025 | 09-2024 | 07-2024 Released on | 03-2025 | 12-2024 | 02-2025 | 09-2024 | 07-2024
Parameter count | 12B | 14B | 8B | 14B | 8B Parameter count | 12B | 14B | 8B | 14B | 8B
@ -77,7 +79,7 @@ Other variants | 1B, 4B, 27B | Phi4-mini 4B | Vision 2B, 2B | 0.5B, 1.5B, 3B, 7B
Good at | Reasoning, explaining concepts, light programming, vision, translation | Instruction following, programming, complex tasks, translation | General tasks, light programming, translation | Translation, general tasks | General tasks Good at | Reasoning, explaining concepts, light programming, vision, translation | Instruction following, programming, complex tasks, translation | General tasks, light programming, translation | Translation, general tasks | General tasks
Bad at | - | - | Complex tasks | Instruction following | Complex tasks, instruction following Bad at | - | - | Complex tasks | Instruction following | Complex tasks, instruction following
* - while I was writing this tutorial, Granite 3.3 was released \* - while I was writing this tutorial, Granite 3.3 was released
## **Use-Cases** ## **Use-Cases**