So I was trying to install a gpg key on my Ubuntu Trusty server but kept getting the following error:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.U83lQ36Gpz --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
gpg: requesting key EA312927 from hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
A tonne of posts were talking about proxy settings and other issues. But the easiest fix in the end was to manually add the key. All I did was to search for the key on MIT’s pgp search engine – https://pgp.mit.edu/ (click on the key to see the key data)
And then run the following commands to manually add the key:
sudo apt-key add -
Paste the text (middle-click or use copy/paste)
Press ctrl + D
In my case the pasted text was for Mongodb:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.5
Comment: Hostname: pgp.mit.edu
-----END PGP PUBLIC KEY BLOCK-----
And there I lived
Alone with my housemate
In the familiar way
Bed-fellows, and oftentime friends
In the wish that life gets it’s true perspecetive
Respect all, respect none
Let nothing past that can’t play on
Stand on the weight of Macca’s tonne
For soon we’ll all be bled and gone
As if further proof were needed Orwell’s dystopia is now upon us, China has now gamified obedience to the State. Though that is every bit as creepily terrifying as it sounds, citizens may still choose whether or not they wish to opt-in — that is, until the program becomes compulsory in 2020.
Dystopian future in the making
The core user experience is not a set of features; in fact, it is the job users hire the product for.
Thinking in products helps building successful features. By defining the problems the product tackles, it answers the question “why do we build this product?”. Defining the target audience “who has these problems?” and defining the solution “how are we doing this?” will give enough guidance to create a new feature. Setting up a goal will help to measure the success of this feature.
David Hannemeir Hannsen on building a company that lasts and has legacy. There’s some really good take-outs from this message.
Continuing on in the ‘Rework’ philosophy that “there are too few people trying to make just a nice Italian restaurant in the web space”.
Listen time 45 minutes, but well worth it.