Fork me on GitHub
#off-topic
<
2023-05-12
>
seancorfield05:05:07

I spotted a badge on my GitHub profile, saying that I had contributed to several repos that were part of GitHub's 2020 "Arctic Code Vault" which led me to this article about GitHub's "greatest hits", where they are archiving copies of the "most popular and depended-upon repos with three of the world’s great institutions devoted to human knowledge: the Bodleian Library in Oxford, the Bibliotheca Alexandrina in Egypt, and Stanford Libraries in California." -- and it includes Clojure! -- https://archiveprogram.github.com/greatest-hits/

nice 30
👍 4
teodorlu06:05:32

Alongside nginx, Postgres, ipfs and curl! That's some company.

Martynas Maciulevičius08:05:30

Would storing this code inside of ChatGPT/Codex model count as a good thing or bad thing? Because they did this too... So I'm not sure who benefits from this code storage. I think they simply sell the idea that they'll preserve the code if you'll decide to not store it in github anymore. It's good training data so they want to keep it forever. And IMO this is actually an inferior thing to do. Do you know how I could remove my own code from there? I don't want it to be preserved.

borkdude12:05:19

nice! I wonder how they selected it. obviously not by number of stars since there's languages way more popular

2
Martynas Maciulevičius13:05:45

They took everything that had at least one star throughout the year 2020 or similar.

borkdude13:05:13

yeah, but they mention clojure specifically among a short list of other projects

Nazar Matus10:05:03

Super off-topic question guys. I'm trying to pick a new messenger app instead of Telegram, so I would like you guys to tell me what are your picks and why. 🙂

lispyclouds10:05:36

What are your top requirements? I primarily use Signal for the following reasons: pros: • sets standards for end2end encryption. possibly the best one out there • both server and client open source • good desktop client • decent video, audio calls, screen share • free to use • no state on their servers about your device/contacts etc cons: • device sync not too good • little to no cloud storage, specially compared to telegram • lesser userbase • needs a phone number to register and find others (not a big deal for me)

p-himik10:05:47

+1 on Signal. Although I use multiple messengers - different people reside in different places.

10
Nazar Matus11:05:14

So I have just tried Signal for a bit, and realized that I would want to have seamless device sync, like with telegram - no matter what device I use - I have all of my messages there. To be honest - I pretty much like everything about telegram, except the fact that it has its servers in Russia, and I live in Ukraine, and we are at war with Russia.

p-himik11:05:56

How do you know the servers are in Russia?

lispyclouds11:05:23

> I would want to have seamless device sync yeah its a thing i miss in Signal from telegram too but I reconcile with the fact that since Signal's servers are quite stateless and have little to know info on you, its quite hard or impossible to do this. Telegram does it because of its pretty much non existent E2E encryption

Nazar Matus11:05:32

I don't know for sure, but it seems to be the case.

p-himik11:05:15

But based on what? I can't find it quickly but IIRC quite some time ago Durov has said that he moved everything IT-related outside of Russia.

lispyclouds11:05:33

ive made peace with the fact that i can let go of a little bit of convenience if that means i get really good encryption 🙂

Nazar Matus11:05:00

I would prefer convenience over encryption 😁

lispyclouds11:05:53

well signal might not be the one then. also not sure if anything's like tg in that matter. the fact that their crypto is both handrolled and opt-in, really puts me off

lispyclouds11:05:08

use their private message (the one with the real encryption), you can see its not any different from signal 🙂 the fact that people can read my stuff on the server worries me the most

delaguardo11:05:35

there is https://delta.chat/en/ interesting concept, all messages are just encrypted email. basically messages are saved on mailing servers and if you use private hosting solution – you can be sure it is not in russia

4
Nazar Matus11:05:12

@U2FRKM4TW it would be great if we could know for sure that it's true. And I just don't know. Also this tweet has some interesting screenshot. And Telegram team have actually responded in the thread: https://twitter.com/rkiyanchuk/status/1656879552055083009?t=nnDP5l2VhLA2QmAE5qX2uQ&amp;s=35

Nazar Matus11:05:09

Seems like that data on the screenshot is inaccurate

jasonbell11:05:39

Wherever my friends are talking, so I have most of them installed.

truestory 6
😅 2
lispyclouds11:05:49

yeah getting people into Signal is a chore. I too need to run Whatsapp on the side sometimes. Much better crypto than tg too 😛

Martynas Maciulevičius11:05:08

> Telegram does it because of its pretty much non existent E2E encryption When you use telegram chats they create unencrypted chats by default and these chats are actually synced between devices. If you actually create encrypted chats then you can't sync them.

Martynas Maciulevičius11:05:08

> I would prefer convenience over encryption 😁 Use Messenger. Good luck. Case closed. Edit: did you know that fb released llama language model? I thought I'll mention it here for no particular reason.

😁 2
lispyclouds11:05:53

> If you actually create encrypted chats then you can't sync them. yes, it that case signal is actually better or even whatsapp. they all can sync E2E messages 😄

lispyclouds11:05:03

as an infra/SRE/security person myself, i get quite some nightmares thinking about tg's setup

Mno13:05:47

I like signal because of their open nature and the signal foundation (and Meredith Whittaker in particular) seem to be people trying to do good in the world

Mno13:05:20

Also the desktop app is nice and I use it for file transfers between phone and computer

Noah Bogart13:05:39

Signal is great until you try to transfer chat history or delete and redownload the app. it's much more ephemeral than whatsapp or messenger or others. i love signal but forward secrecy is really annoying in practice

jjttjj14:05:46

This convo has me wondering, without really doing research or thinking about the problem of chat apps, are there any e2e encrypted chat apps that just dump chat logs to the device's filesystem, unencrypted(keeping that concern separate) , leaving it up to the user to manage disk encryption and sync them with something like dropbox/syncthing/whatever?

Mno14:05:20

I mean transferring chat history doesn't seem that hard in signal, but I've never done it

Noah Bogart14:05:06

re signal: i tried transffering roughly 1.5 years of chats from an iphone 10 to an iphone 13 in december and after 3 hours of spinning at 99% complete (which was after multiple hours of processing the first 99%), i gave up. i didn't try again

Mno14:05:28

ah, that sounds terrible

jjttjj14:05:34

Yeah I just looked at that too, reinstalling the app to load chat logs is what I mean though, that seems convoluted for what is essentially a bunch of text logs. I get that is probably necessary if you want the chat app to manage the at rest encryption, but I'm wondering if there's something that keeps that separate and just dumps out text logs and uses those same logs to render the ui?

Noah Bogart14:05:43

i should be clear that i pay $5 to signal to support it, i think it's the best in the "encrypted chats" space, but it's not remotely as seamless as whatsapp or fb messenger

Mno14:05:11

I havent checked how it works exactly but it is open source so feel free to read through code here: https://github.com/signalapp

alpox23:05:56

There is also Threema as one of the probably most secure e2e encrypted messengers. But its in the same space as Signal and thus has no simple multi device sync

emccue17:05:13

@U052QUJDYB0 Keybase has been good to me

Martynas Maciulevičius20:05:11

There's this one but OP asked for convenience over privacy. I think this is not what they expect to be suggested. https://github.com/simplex-chat/simplex-chat

👍 2