Best of February 2020

This was an eventful month for me. I said farewell to the bay and moved to Brooklyn. Here are a few memorable things I came across in the past month.

The Lot Radio is an independent online radio station live streaming 24/7 from a reclaimed shipping container on an empty lot in NYC.

Dreaming with Friends is a compilation of tracks produced by female artists from China. I stumbled upon this browsing Resident Advisor and liked what I heard. I am looking forward to checking out some of the featured artists’ work.

Seeing is the Name of Forgetting What One Sees is a book that was mentioned by Rob Bell in an episode of You Made it Weird. For some reason, I felt called to pick it up at the library. I only got about halfway through because I had to leave for Brooklyn, but what I read really made me look at art in a different way. It inspired a mantra that I’ve been asking myself this month– “What am I not seeing?”

Lonesome Shores (1938) by Lyonel Feininger is a painting that I got to see at SF MOMA during my final few days over there. I liked the technique of short, straight lines scraped along the canvas to form the familiar shapes. I thought his depiction of clouds was cool (or, at least I think they are clouds).

Piece of Clay by Marvin Gaye is a song that hit me in the soul one morning when I heard it playing in a cafe after a tumultuous night.

That is all for now. See ya next month.

Beach, Forest, Mushrooms and Little Bugs

Yesterday I rented a car and took it down towards Santa Cruz, to Henry Cowell State Park. I wanted to see some redwoods and look for mushrooms. Some of the highlights were:

  • Looking at some mycelium underneath a microscope and seeing actual life happening in real-time. I saw little worms and bugs moving around. I saw the threads that make up the mycelium network.
  • Realizing that we, as humans, are a host for so many microorganisms. There are little bugs, so to speak, crawling on us and inside us right now.
  • Hearing the flowing creek and I lay face-up on a fallen tree that created a bridge across the water.
  • Making a quick stop at the beach where I played with my guitar and buried my feet in the sand.

Best of January 2020

The first year of the decade started with a return back to Berkeley from a two-week holiday trip to New York. Here are some things that I found memorable this month.

Henry’s Kitchen: Meatloaf for One

I used to watch these videos years ago. I was so happy to see Henry is still making them. Pure comedic gold.


Hack the Box by IppSec

The guy has a YouTube channel full of hacking videos. He is super slick with Bash, Linux, and an arsenal of hacking tools. I like his pacing in these videos. I find these videos to be a fun way to learn about security and how to be more effective in Linux and on the web.


The One You Feed: Pete Holmes on Discovering Spiritual Truths

I’ve been really into Pete Holmes the past couple of months. I read his book Comedy, Sex, Love, and could relate to his upbringing and path towards spirituality. He’s a funny guy, but I really love it when he talks about God, spirituality, and religion; which is what this episode was mostly about.


A Silver Mt Zion: 13 Angels Standing Guard ‘Round the Side of Your Bed

It’s hypnotic. It’s haunting. It takes me to a place beyond this world.


RabbitMQ Tutorials

The authors of the tutorials for RabbitMQ deserve great praise. First off, the comparison of RabbitMQ to a post office really helped me grok what a message broker system is. A queue is a P.O. box. Producers put mail in the P.O. box. Consumers take the mail out of the box.

Not only are the tutorials well-written, but they are also encouraging for newbies. They don’t overwhelm you with too much information upfront, and they are broken up into chunks that build up from the chunk before it. And for a cherry on top, they offer these tutorials in a handful of languages so you can choose the one you are most comfortable with.


Kobe Bryant

Tragedy struck this month with an unfortunate helicopter crash that took the life of Kobe, his daughter, and others.

Glossary: Headless

I recently saw someone call a Kubernetes Service, “headless”. I have also heard this term in the context of the Chrome web browser running in “headless” mode. It’s a confusing term to me, so let’s explore it.

“Headless” means not having a head. But what is a “head” in these contexts?

Here is the Kubernetes Service that gmr called “headless”.

kind: Service
apiVersion: v1
metadata:
  namespace: default
  name: rabbitmq
  labels:
    app: rabbitmq
spec:
  clusterIP: None            # <--- This is what makes it headless
  ports:
   - name: http
     protocol: TCP
     port: 15672
     targetPort: 15672
   - name: amqp
     protocol: TCP
     port: 5672
     targetPort: 5672
  selector:
    app: rabbitmq

By setting spec.clusterIP to None, the Service is headless. It no longer acts as a load balancer. In a way, it’s like a lot of the overhead is removed and you are left with a stripped-down version of a Service.

A headless service is a service with a service IP but instead of load-balancing it will return the IPs of our associated. This allows us to reach each Pod directly, rather than the service acting as a load-balancer or proxy.

kaoskater08

I’m starting to see that “headless” might just mean part of an application instead of the full version.

How about Headless Chrome?

Headless Chrome is a way to run the Chrome browser in a headless environment without the full browser UI. Headless Chrome gives you a real browser context without the memory overhead of running a full version of Chrome.

Eric Bidelman

That makes sense. With automated web testing, you don’t need a full-blown browser, only some of its functionality.

Summary

Headless means that you are only using part of an application’s functionality.