1. 6

    I’ve found that the Canonicalize-family of options are my best friends.

    CanonicalizeHostname yes
    CanonicalizeFallbackLocal no
    CanonicalizeMaxDots 0
    

    This allows me to do stuff like

    Host *.domain.tld
        User ansible
        IdentityFile ~/.ssh/ansible
    
    Host host1 host2 host3
        HostName %h.domain.tld
    

    Such a setup allows me to not rely on the system resolver for hostname lookups. It works by canonicalizing hostnames and then re-reading the configuration file. You can see how this is done with -v and how options are applied. But most importantly, it allows me to easily overwrite the default options for some hosts. Something that does not “just works” without the CanonicalizeHostname option.

    Host gerrit.domain.tld
        User birkelund
        Port 29418
        KexAlgorithms +diffie-hellman-group1-sha1
        IdentityFile ~/.ssh/id_rsa
    
    1. 1

      WTF? You have to sign in to read medium articles now? Do they think this will make me read more articles? Sigh, another domain for the shit list.

      (Nobody else complaining out of politeness? Or you all signed up already? Or did I just win the A/B lottery?)

      (So it seems to come and go. When I’m “lucky”, it says “you’ve already read one article this month. Sign in to read more. Sign in with Google. Sign in with Facebook. Sign in…” but there’s no way to avoid signing in. Switch browsers, no popup.)

      1. 4

        I’m for this change, it will make it much easier to not read Medium.

        1. 1

          I’m not signed in, but I remember that Medium bugged be once to log in. I do believe that I had the option to choose “go away and don’t bug me again”.

          1. 1

            It doesn’t ask me to sign in (Safari on iPhone), FWIW.

            1. 1

              Works for me on mobile

              1. 1

                I’m on desktop Edge. It’s not asking me to sign in. Perhaps it knows you have an account? Try clearing your cookies.

              1. 6

                I suggested a title change for the link to add (2014) to it…

                1. 2

                  Yes, the bug is from 2014, which makes it all the more “interesting” that it’s still not closed and got the “serious” tag in June 2017.

                1. 7

                  They have a StartCom SSL cert on ipfs.io.

                  1. 3

                    I was really hoping you were joking. But no.

                    1. 6

                      Be careful who you get your advice on juking nation-state adversaries from.

                  1. 17

                    My research group runs our entire grid computing (that is, a “cloud” for you young ones) infrastructure from a LackRack in an old bathroom. We’re poor I guess.

                    1. 3

                      Now to wait for the sidebar patch to be finished for 1.6…

                      1. 6

                        Good news - the neomutt project has you covered.

                        1. 2

                          Wow - did not know about that one. Thanks. Looks good!

                      1. 6

                        karelzak’s patched version of mutt adds notmuch integration making it stupidly fast, even with huge mailboxes. It’s based on the development version, so I think everything in upstream v1.6 is included.

                        1. 3

                          Copenhagen, Denmark.

                          1. 1

                            What is this feature? I don’t see it plugged in to anything, but maybe I suck at searching:

                            OpenBSD

                            OpenSSH

                            EDIT: Now that the patch went out I can see why my search wasn’t working. s/UseRoaming/use_roaming/

                            1. 1

                              It’s undocumented. edit: oh, I misunderstood your question, sorry!

                              1. 1

                                I can’t even find it being used in the code.

                            1. 2

                              This is extremely interesting! I’d like to take a look at the diff–anyone have a link? Given the succinctness of the plege interface, I assume its minimal, but strategic.

                              1. 3

                                You can find the patches in the ports tree. Check the patches directory. The commit lists the files involved.

                                1. 1

                                  Wow! Thanks for the direct pointers!

                              1. 2

                                Someone please explain this one. I’m going crazy.

                                edit: BTW - same behaviour on python3 (3.4.4).

                                1. 1

                                  This is a great showcase for httpd(8) actually. I don’t think I’m the only one who has fought a fight with nginx or apache to get cgit running nicely.

                                  1. 5

                                    Very nice. The lobste.rs interface isn’t too bad on mobile already, but I’d love a native implementation. Great work and I look forward to testing out the beta.

                                    1. 6

                                      FWIW there is also Pinchy.

                                      1. 2

                                        Last commit to Pinchy was on May 5, 2014. Maybe abandoned?

                                        1. 9

                                          It might actually just be “finished” :)

                                          1. 6

                                            It would be the first piece of software in history to be such then ;)

                                          2. 4

                                            I actually pushed an update for it recently enough (June 2nd), after someone emailed me with a request. I guess I forgot to push the source to github though.

                                            I swapped to iOS recently, so haven’t been actively developing, because I don’t use it. But I’m happy to update it if people have suggestions

                                            Edit: pushed latest to dev branch ….

                                        2. 1

                                          Thanks! The invites are on their way!

                                        1. 8

                                          Learn You Some Erlang for Great Good is also worth mentioning here then :)

                                          1. 3

                                            I’ve found a couple of good papers via lobste.rs, so I thought I’d share a paper I chose for a reading group in case others are interested.

                                            1. 4

                                              Agreed. Good papers seem to surface on lobste.rs from time to time and this is a great submission. Keep it up!