This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-10-22
Channels
- # announcements (11)
- # babashka (4)
- # beginners (98)
- # calva (18)
- # chlorine-clover (1)
- # cider (44)
- # clj-kondo (6)
- # clojure (61)
- # clojure-australia (4)
- # clojure-dev (4)
- # clojure-europe (132)
- # clojure-italy (5)
- # clojure-nl (4)
- # clojure-uk (31)
- # clojurescript (40)
- # community-development (8)
- # conjure (20)
- # data-science (1)
- # datomic (42)
- # defnpodcast (6)
- # emacs (3)
- # events (1)
- # fulcro (9)
- # graphql (2)
- # hugsql (1)
- # jobs (1)
- # malli (4)
- # off-topic (28)
- # pathom (27)
- # rdf (1)
- # re-frame (10)
- # reagent (4)
- # remote-jobs (1)
- # reveal (32)
- # sci (5)
- # shadow-cljs (18)
- # spacemacs (1)
- # tools-deps (62)
- # xtdb (4)
The early worm gets eaten...
going through my old vector editing code and using pop and peek a lot more. I just wish it worked on transient vectors
if you wish that, surely you should be using Java mutable datastructures
that's exactly what they are for
there is that. The clojure transient ones have conj! and assoc! which do most things. I just wish I had the rest of the api from the persistent ones
I've been stung by abandonware there a few too many times (lots of good thought tho. lots to learn from)
We're still using yada on aleph, runs pretty well. I wonder what libs have stung you @otfrom
just lots of archived repos on https://github.com/ztellman?tab=repositories
some things just don't stand the test of time I guess (in terms of wanting to invest time and energy). also it doesn't help that he's not working on Clojure anymore
the bifurcan thing he still seems to be working on. maybe there's similar mutable/functional collections in Java world
yeah, the move away from clojure doesn't help much. There is a lot of good stuff in there (aleph and manifold being good examples)
part of it for me is having had other tools disappear underneath me in the past (tho those were proprietary). I think that is part of what I like about the conservative slow moving nature of clojure
I've seen a tweet yesterday of someone whose google account was deactivated and he lost access to all his mail, etc. This seems like a nightmare to me. I do use gmail/google docs etc a lot.
yeah, at least mail services are reasonably replaceable. I do worry that I'm too dependent on big G atm
so now at least I've got a backup. But the loss of access to certain accounts which I may not be able to recover... I do have a dedicated password manager, but I'm not sure if it's 100% accurate...
but you know how it goes, create a new account, let your browser save it and forget to update PW manager...
Don't let laziness escape your try... you will finally catch the error before you die! (Clojure proverbs)
I’m using 1Password and have disabled as much as I can all browser password prompts. Also http://fastmail.fm for email, I migrated my google mail some years ago and it’s nice.
I should probably migrate my personal email to fastmail or similar I really need google apps for the business tho
tho who do I trust more? Google doing some kind of AI experiment as a hobby (to see how they can work in more advertising) or MS and their muddled product thinking
the only real fall back is as always FLOSS, but then I lose a lot of collaboration features and UX sugar
if everyone knew git and emacs and org it would be fine (it wouldn't actually, I've tried it before and it was painful)
Moving emails to Fastmail is easy. I still have a google account and we pay for a family office 365 license so there’s that too.
If you live in the clj-tooling space, there is really no need to deploy your things to clojars.
@orestis also using 1password (still the one time pay version from years ago, it still works!)
Fastmail looks good but maybe doesn't make sense when you're from the EU as it seems a US based company?
which is super simple to setup and gives you a fullly controlled email system, hosted by yourself on some vm somewhere.
It does do automatic backups, which one can transfer (securely) somewhere. I've restored a fresh install of mail-in-the-box from a previous backup with no issues (actually a migration from a digital ocean vm to an aws vm)
All depends I suppose on the effort one is willing to put into hosting one own's email system 🙂
I’m thinking of migrating my custom setup to mail-in-the-box
Hmm, what if Protonmail goes bankrupt though? I guess mail is never safe unless you do it yourself, but then again, my VPS can get hacked
I think they might a better at protecting their servers than the random guy
E2E encryption is the only solution
There's always a risk they may go bankrupt, but there are no signs of that occuring. They seem to be pretty up-front about things.
Proton have always seemed a bit shady to me. There was that whole ransom business. It also feels weird to claim the email is E2E, email is only E2E within their service. I can do better than that with XMPP etc.
All email has that issue, at the edges, it'll just be plain text - and I use gpg extensively, but once it's decrypted on the client (and you have to trust the client), then it's just plain text
Anyhooo, they have ProtonMail bridge which enrypts email on the client before sending to their servers.
The deployment model of the web isn't particularly amenable to user-consenting deploys, verification, etc. Nothing stops me from being delivered a special bundle which uploads the plaintext as well. Browsers aren't really all that safe. Not to mention the fact the client could steal my whole gpg key.
Not so much browsers, but browsers assume you trust the server, which I don't when it comes to encryption. Client->Client encryption only pls.
With protonmail android client (assuming there is one) how do you get your GPG key across?
Well yes, the Play Store update cycle is nefarious in itself. But that's what F-Droid is for :)
GPG is supported on mobile. I'm guessing they generate a key on the client, upload the public component so that messages are encrypted for all devices, and you don't get access to history.
Oh, I'm pretty careful when it comes to leaking my data too 🙂 Can't prevent all leakage, but I try to contain as much as I can.
Admittedly I'm terrible with email, I use gmail. But I'm always pretty skeptical about anything that makes bombastic claims that mean they make compromises.
@borkdude No. But I hear about it all the time. It's an active anxiety of mine. I'm worried they'll decide I'm a bad person and shut down my account.
I just don't know that I'm yet happy with alternatives. I'll definitely be moving to something under my own domain in future (as I have with XMPP) so that I can always move elsewhere if the need arises.
I don't worry too much because I don't comment on YT or anything like that, so there's no real leverage they have over me. I'm hoping for now they won't scan my emails and decide I'm bad because of that (or I guess if I emailed someone who became a spammer? dunno)
that's the whole problem: he doesn't know and google doesn't say. https://twitter.com/dhh/status/1318999696006926343
@dominicm actually this guy: https://twitter.com/Cleroth/status/1318911490863337472