Phil Pennock

@philpennock
1 Followers
13 Following
23 Posts
@jpmens Doesn't DigitalOcean default to a package installed which enables some management functionality for doctl integration? I know Linode does all kinds of system mods in this way.
For those updating Alpine Linux to 3.13, beware that the change to ifupdown-ng means that /etc/network/interfaces parsing changes auto directives: you can only have one interface per auto directive, and need to repeat the directive for multiple interfaces. Before you could use "auto lo eth0".
@david @22decembre @mwlucas Wait, Mastodon federates but without DANE? How does that work without introducing "too big to fail" problems? I have DANE for my XMPP service, it's about the only sane choice (of the realistically available today options) for server<->server federated communication.

That feeling when you go back to a website for a second time and when your password manager auto-fills, the website says "no more than 15 characters" for the password, so you try the first 15 of your password and it works, and you look at the timing, and you just *know* that you triggered warnings in the logs and this new filter is because of you.

Thanks, Rite Aid.

@jpmens I liked the description of why Amazon Prime is so beloved by the CEO.
I appreciate the irony that the major current angst of open source developers: portability of bugs and wikis if moving from github, is one of the features of Fossil and moreover used to be one of the main criticisms of Fossil by people who didn't understand the need to bundle them.

Pro-tip: BSD default sysctl net.link.ether.inet.maxhold of 1 is incompatible with Happy Eyeballs concurrent DNS resolution when resolver is not in arp/ndp cache. DNS queries get lost.

Go's non-cgo resolver triggers this and leads to 5s stalls in DNS resolution on BSD when resolver not currently in kernel neighbor cache.

Linux's equivalent documented in man-pages as value 3, in kernel docs & reality is 101.

net.link.ether.inet.maxhold=10 going into my /etc/sysctl.conf files now.

@mwlucas I have given up on echo for anything more than a bare echo to get a blank line. Anything else uses printf(1).

Well that was a fun diversion. After a U2F token failed to work with a weird error message, I go to TOTP only to find GnuPG is not working on the secure storage box. That's Alpine Linux and GnuPG is from `@edgemain` for $reasons; yesterday it got updated to 2.2.26 and so now failed. Root-caused to an added symbol dependency on a newer version of libgpg-error than was in stable main.

`apk add gnupg@edgemain libgpg-error@edgemain libgpg-error-dev@edgemain` sufficient.

@jpmens grep -o is not POSIX but is widespread, works on FreeBSD, Linux (with GNU utils) and macOS ... and should even work with busybox grep.

| grep -Eo '^[a-z]{2}\.[[:space:]]' | sort -u | wc -l