digression: Irken has come a long way!. Almost a full ML-in-lisp, something that Pre-scheme aspired to I think. If only scheme48 had gotten more attention, there is (still) so much good stuff in there.
I was forced to switch to vi (from xemacs) at $JOB back in 2003. It was mostly vim with the occasional vi on IRIX. Then I read the source for vim. Truly horrible. Since then I’ve been using nvi, vile and xemacs+viper. They are all acceptable vi clones for me. Also, as I grew older, the need to have fancy configuration also diminished. These days, I run with almost no config except for a nice font and fg/bg colors. Of course, I use a text editor only for quick edits and for writing text.
SanOS edit[1] is a simple editor good for study. StyledText from SWT is another great example for an editor-from-just-a-canvas. Both use gap-buffers for text storage.
[1] - http://www.jbox.dk/sanos/editor.htm
[2] - https://goo.gl/okqQo5
I’ve found yEd to be a great fit for network diagrams. The combination of features really works well, with a visual tool and a the automatic layout options.
I switched from Dia to yEd a few years ago and has been adequate for all my diagramming needs. It is also one of the few Swing apps that does not lag.
add pkgsrc to the mix and you’ll have an interesting choice although the last time I tried pkgsrc with musl there were a lot of build failures.
I remember watching this earlier and being annoyed by the littering. last I used Smalltalk, monticello took care of change management. what killed Smalltalk IMO was the atrocious pricing and the incompatibility between the dialects.
back when BruceM pointed this to me, it was all chinese. He has since worked with them on the English translation and also on modernizing the code base.
i3 on the desktop. Switch between Unity, MATE, MATE+KWin, KWin+KRunner and Windowmaker depending on the mood. As of last week, pantheon-desktop has replaced Unity on a couple of machines. However the key-mappings for window and workspace management, launching preferred apps etc are the exact same under all these environments. When forced to use for $DAYJOB, Windows and OS X feel sluggish and I dull.
I have a couple of used/refurbished Dell Latitude E series (the old ones, E6230, E6340). IvyBridge Core i5s. RAM maxed and disk swapped with not-so-bad SSDs. NetBSD-7 runs splendidly. The design is nothing fancy but they are solidly built, have decent keyboards with full size shift keys, with good tactile feedback on the key presses etc, devoid of atrocities like power button on the keyboard etc. Battery life is 3-4 hours depending on usage. These can be found on eBay for $250-300. Some even come with warranty at a slightly higher price. I’m also eyeing a thinkpad X230 with an i7 as one cannot hoard enough of these :)
This is good stuff!. Chess-in-Lisp by Steven Edwards[0] is another resource for writing chess utilities in CL. It’s a bit of a pain though to dig the latest version from forum posts.
Serious question from a fully paid up member of the tinfoil hat brigade: Why protonmail?
Don’t forget that if you’re sending messages you also have to consider the recipient. If your hardware is hosed, theirs may well be too. On that basis perhaps mail should be avoided depending on your threat model.
One option would be to use something like a BeagleBone black as it’s open source and I believe verifiable.
Another option would be to use a disconnected host for creating, encrypting and viewing messages then a separate host for relaying. This was the basis for a project I did (and cancelled) a few years back.
Yeah, I guess I’m imagining that I’d be able to give my correspondents their own copy of the setup, and instructions on how to use it. I’m definitely not expecting that emails I send to random people will magically be safe from now until the end of time.
If you’re talking about dedicated hardware at both ends, why not signal?
Signal’s proprietary central server and TOFU-oriented protocol add a lot of attack surface that doesn’t exist in other approaches.
The answer to the question “why protonmail” is mainly that I’m not sure what else to do. I have long given up hope that I’ll ever convince anyone to manually use PGP. Protonmail is a platform that I might be able to convince people to use; - has a nice UI and can conform to people’s existing habits and tools.
Edit: Reading this next to my other response does seem to make it clear that I’m confused about how other people ought to relate to the hypothetical system involved here. Obviously they can’t be allowed to just use their phones to read messages, so I’m not sure in what sense they should be allowed to stick with their existing habits.
if it’s just secure email wouldn’t spiped suffice?