This is such a good idea, I don’t know why it hasn’t occurred to me: remove passwords.
Every single website already lets you recover your password using your email, so why not make that the default, and get rid of the password altogether? Most of the time, I’m already logged in, and the few times I’m not, the login-via-email works fine (of course, the exception is logging into email).
No less secure than the option with passwords, and removes the password as a potential security hole completely. Now there’s no database of passwords to hack, no password to remember, no need for 1password or whatever. Just an email address, that’s it.
In practice, a program is manageable if you make a truly elegant program, firstly because it is shorter than most alternatives and consists of discrete parts, each of which you can replace by an alternative implementation without influencing the rest of the program. But also, curiously, the most elegant programs are often the most efficient.E.E.W. Dijkstra
What can you say? Fucking flesh-eating bacteria.
Slayer was a huge part of my youth playing in a band in the little town where I grew up. It’s funny looking back, but we never really played any Slayer songs (except perhaps Seasons in the Abyss and Dead Skin Mask), most of them being “taken” by one of the other bands that were also active at the same time. Still, they were always there, always uncompromising, always had the best and darkest riffs. And it was Jeff who wrote all the best ones.
I’ve been using parenface.el to dim parens in my lisp/scheme code (essential, in my opinion), but the way parenface adds new faces for parens is somewhat broken and doesn’t mix well with some modes. I’ve looked at rainbow-delimiters, but I don’t like the way it changes the paren colors. To get rainbow-delimiters to act more like parenface.el I used this snippet:
(defun krig-paren-clr (n) (let ((c (+ ?\x59 (* (- n 1) 8)))) (format "#%X%X%X" c c c))) (defun krig-rainbow-face-n (n) (intern (format "rainbow-delimiters-depth-%d-face" n))) (require 'rainbow-delimiters) (global-rainbow-delimiters-mode) (cl-loop for i from 1 to 9 do (set-face-foreground (krig-rainbow-face-n i) (krig-paren-clr i)))
He who has a powerful desire for posthumous fame does not consider that every one of those who remember him will himself also die very soon; then again also they who have succeeded them, until the whole remembrance shall have been extinguished as it is transmitted through men who foolishly admire and then perish.Marcus Aurelius