PROGRAMS AND INTENT

What does this program do? At the most reduced level, one could say that a program’s behavior is defined by the effect it has on the hardware running it. That’s not very useful however; when we’re programming, we often have to deal with legacy code and tease out the original intent of the code. Saying that the meaning of a program is entirely encapsulated by the code is saying that the intent and the implementation are the same.

MODELS OF PROGRAMMING

A PROGRAMMABLE PROGRAMMING LANGUAGE? I'LL DRINK TO THAT!

My wife and I got a chance to go to a place that lets you paint pottery and then have it fired. The pottery is all pre-made; you just get to paint it. It’s been a very long time since I’ve worked with a physical art medium, so the mug looks kinda dumpy. I did alright with the Racket logo on the bottom-inside of the mug though! I’m working on some fun projects with Racket.

ODE TO USED BOOK STORES

CONTROL-FLOW ANALYSIS

USING A RASPBERRY PI FOR PROCTORIO

FREEBSD ON A RASPBERRY PI 4 WITH 4GB OF RAM

DR. LOOPBACK, OR: HOW I LEARNED TO STOP DOSING MYSELF AND LOVE THE PI-HOLE

I noticed that my Internet was acting strangely: whenever I visited a web page, my browser would hang for a good second or two before it started loading anything. Zoom calls worked without a problem for school, so this tipped me off that something was wrong with the DNS lookup or the handshake. Sure enough, I popped open my Pi-Hole admin console, and was greeted with this: The green number in the Total Queries box would jump by 10, 20, or sometimes even 100 every second.

RMS DOES NOT SEE THE FUTURE OF EMACS

THE SOCIAL DILEMMA