PDP11 / 20/15/r20 Processor Handbook

http://www.bitsavers.org/pdf/dec/pdp11/handbooks/PDP1120_Handbook_1972.pdf

WinWorld, archive.org and abandonware

I’ve been on a nostalgia trip lately (again) for vintage computing. Luckily, most of the stuff I’m interested in is old enough that it can fly under the radar and be shared as the companies who created it have long since folded/merged as business entities or have stopped supporting the software altogether.

Continue reading “WinWorld, archive.org and abandonware”

LegoOS: a disseminated, distributed OS for hardware resource disaggregation

Interesting concepts here and relevant at today’s networking speeds: https://blog.acolyer.org/2018/10/22/legoos-a-disseminated-distributed-os-for-hardware-resource-disaggregation/

Link to the original paper: https://www.usenix.org/conference/osdi18/presentation/shan

“Ironies of Automation” by Lisanne Bainbridge

Published in 1983 but still timely: ~5K words – 18-20 minutes

watch multiple Linux commands

Occasionally I’ll have the need to watch screen output of multiple commands on the Linux CLI. Supremely easy but I don’t do it often enough to remember that I need to wrap the sequence in single (‘) or double (“) quotes. Correct formatting is below:

Continue reading “watch multiple Linux commands”

“Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching” by Paul A. Kirschner, John Sweller, and Richard E. Clark

Great read – ~8K words and 25-30 minutes.

Force delete/restart Kubernetes pods

Occasionally, I have a need to delete and restart k8s pods after I’ve been hammering on a cluster, when I need to perform node maintenance, or when a project has run its course and I want to free up the namespace and/or resources. Below is a general overview of that procedure but note that it is specific to certain scenarios only and assumes you know the consequences of your actions. I do not warranty any of this!

Continue reading “Force delete/restart Kubernetes pods”

Open up Docker ports in UFW

My home Docker installation had some ports blocked internally for a project I was working on today. The sequence of commands listed below will allow the containers to communicate internally while still keeping open outgoing connection and not changing any incoming UFW rules.

sudo ufw allow in on docker0
sudo sed -i s/DEFAULT_FORWARD_POLICY=\"DROP\"/DEFAULT_FORWARD_POLICY=\"ACCEPT\"/ /etc/default/ufw
sudo ufw enable
sudo iptables -t nat -A POSTROUTING ! -o docker0 -s 172.17.0.0/16 -j MASQUERADE

Original source link: http://blog.lukebennett.com/2015/09/13/make-docker-play-nicely-with-ufw/

Add a new Gmail or hosted/vanity server email account to Outlook 2013

I’ve been using email since 1993. Rather than simplifying and adopting some minimalist perspective regarding my email usage, it seems that I add another email account to the mix about once per year on average. One for whatever my main gig is at the time, my personal Gmail accounts, oh, and can’t forget that Yahoo mail account I’ve had since the late ’90s. Well, and then there’s the one side biz that needs its own server for legitimacy’s sake, yeah, and then that other that I still do contract work from occasionally…

You get the drift.

I still need to manage them. And as much of a FOSS geek as I like to be, I find myself getting pulled back to Outlook whenever Windows is my main OS.

Luckily, the process to add a new email account to Outlook 2013 gets easier to remember after you’ve done it a dozen times! Here’s the process I use:

Continue reading “Add a new Gmail or hosted/vanity server email account to Outlook 2013”