Live data from Hacker News

Encrypt your e-mail with PGP and random profanity

github.com

31–40 of 68 posts

Re: Encrypt your e-mail with PGP and random profanity

#31

As far as I can tell, this is mapping each base64 character of the encrypted blob to one full word? This will obviously multiply the message size a great deal.

Mapping each base64 char to one word seems rather inefficient. If you have a longer list of N swears (say 256 because it's the size of a byte, making encoding easier), you could produce a more efficient base-N encoding, e.g.: var bytes = atob(base64msg), swearsMsg = ''; for (var i = 0; i Of course, it's still less efficient than base64, but it's an improvement. :)

yes, originally I was thinking 256. Unfortunately it's difficult to reach 256 without adding hate/vitrol/racist language

Re: Encrypt your e-mail with PGP and random profanity

#32

Earlier quoted context omitted.

Mapping each base64 char to one word seems rather inefficient. If you have a longer list of N swears (say 256 because it's the size of a byte, making encoding easier), you could produce a more efficient base-N encoding, e.g.: var bytes = atob(base64msg), swearsMsg = ''; for (var i = 0; i Of course, it's still less efficient than base64, but it's an improvement. :)

yes, originally I was thinking 256. Unfortunately it's difficult to reach 256 without adding hate/vitrol/racist language

Ah, I see the problem. An awful lot of profanities are ethnic/racial/other minority slurs.

Perhaps some foreign-language and more obscure (dialectal?) English swear words could be used? With crowd-sourcing I'm sure we could reach 256.

Re: Encrypt your e-mail with PGP and random profanity

#33

Earlier quoted context omitted.

yes, originally I was thinking 256. Unfortunately it's difficult to reach 256 without adding hate/vitrol/racist language

Ah, I see the problem. An awful lot of profanities are ethnic/racial/other minority slurs. Perhaps some foreign-language and more obscure (dialectal?) English swear words could be used? With crowd-sourcing I'm sure we could reach 256.

as it was, I needed to make a call for swears and look up some different dictionaries to fill up this project

People are somewhat reluctant to share their profanity on GitHub

Re: Encrypt your e-mail with PGP and random profanity

#34

Earlier quoted context omitted.

Ah, I see the problem. An awful lot of profanities are ethnic/racial/other minority slurs. Perhaps some foreign-language and more obscure (dialectal?) English swear words could be used? With crowd-sourcing I'm sure we could reach 256.

as it was, I needed to make a call for swears and look up some different dictionaries to fill up this project People are somewhat reluctant to share their profanity on GitHub

Make that call here and now on Hacker News, while this still has attention and is on the front page, and I'm sure you'll get contributions!

I suggest putting at the top-level of this comments section, so it gets more attention.

Re: Encrypt your e-mail with PGP and random profanity

#35

Earlier quoted context omitted.

Maybe this has changed recently, but last time I checked there was no self-hosted email client that even came close to the great UI that Gmail offers.

Isn't Gmail's UI overrated? What's wrong with Mail.app? It doesn't have Gmail's horrendous new Compose UI, and it has threading.

Not everyone here uses Macs, and Thunderbird is, while an excellent mailclient, no match for the Gmail UI when on the road (e.g. internet cafe, a friend's computer)...

Re: Encrypt your e-mail with PGP and random profanity

#36

Earlier quoted context omitted.

Isn't Gmail's UI overrated? What's wrong with Mail.app? It doesn't have Gmail's horrendous new Compose UI, and it has threading.

Not everyone here uses Macs, and Thunderbird is, while an excellent mailclient, no match for the Gmail UI when on the road (e.g. internet cafe, a friend's computer)...

Yeah, unfortunately there is a dearth of decent email clients. :(

Re: Encrypt your e-mail with PGP and random profanity

#37

Earlier quoted context omitted.

You could also use a paid provider that doesn't show ads

Alternatively setup your own free mailserver. Its always been a puzzle to me why so many people just don't own their own mailserver, just like you "own" your mail box at your property. You can use spamassasin which is as good as they come. Problem solved.

The mailbox at your house doesn't require security patches, trouble-shooting, upgrade cycles, and that's just the software stack itself. When you get to the issue of blacklisting/deliverability that's a whole new set of problems.

Ultimately, I do want to run my own email server but not until it's a lot closer to 'fire-and-forget' (which for me, will be something Unikernel-based).

Re: Encrypt your e-mail with PGP and random profanity

#38

Earlier quoted context omitted.

Not everyone here uses Macs, and Thunderbird is, while an excellent mailclient, no match for the Gmail UI when on the road (e.g. internet cafe, a friend's computer)...

Yeah, unfortunately there is a dearth of decent email clients. :(

I'd love a web version of Thunderbird. Hmmm...

Re: Encrypt your e-mail with PGP and random profanity

#40
post #30

Earlier quoted context omitted.

Alternatively setup your own free mailserver. Its always been a puzzle to me why so many people just don't own their own mailserver, just like you "own" your mail box at your property. You can use spamassasin which is as good as they come. Problem solved.

I'm not a sysadmin, but I'm a software engineer generally pretty comfortable doing ops stuff...and I'm pretty daunted by the thought of running my own email server. Beyond the setup(1), which isn't child's play, there's ongoing maintenance, possible issues with deliverability, security concerns, availability concerns (what if my server goes down while I'm off the grid on vacation and all my emails bounce for a week?)…

you could just install Zimbra (on it's own box/vm) -- it's pretty maintenance free unless you require some custom configs. Just make sure you keep the OS updated, and when Zimbra has an update, do it quickly.

you still will have to setup MX records and A records in DNS... but that's not too tough. Also you could get a backup MX service for like $10 a month to ensure you never bounce emails if you go down (you won't really bounce anything until after being down for 48 hours anyways, most email services will retry up to 48 hours then give up).

Post reply on HN