-
Migraine Update
You can probably guess that I’m doing better since there hasn’t been a migraine update in a while.
To bring everyone up to speed, I’ve been seeing visual auras every day since late June. They got pretty bad in July (seriously disruptive), so I started taking the Scary Rash Medicine. They got better for a while, and by late August they were almost gone – just a faint shimmer or distortion or a quick flash one a few times a day. And then they started to get worse again. The doctor upped my dose of the Scary Rash Medicine, and I started to get better.
All that to say, it’s pretty rare for me to see the auras just out of the blue, but there are two things that will consistently bring on an aura. One is staring at the same spot for more than 5 seconds in a row (happens when trying to fix mistakes in craft projects). The other is leaving my home during the daytime.
Specifically, it is the security screen that triggers the migraine aura. It’s the perfect storm of edge-detection, light vs. dark, figure vs. ground, and a busy pattern to set off some irritated neuron in my visual cortex.
Here’s a picture of the view out my front door as well as a closeup.
-
The MemeMaster
Sorry for the lack of posts. Managing two blogs at once is hard for me, and I have been focusing on the BugMaster Blog, on which the most recent post has very similar content to this post. Sorry, not sorry.
You might remember that I am the BugMaster for our main homework system. Now I am also the MemeMaster! The Memestress? The title is not fully decided upon yet. Do you think that I should add “MemeMaster” to my LinkedIn profile? Is memeing a marketable skill if one has only limited experience with shitposting? As someone from Gen X, I am a little bit behind on my 21st Century skills.
As mentioned previously, we have a task management system for tracking the bugs and the projects and all the things (TRACK ALL THE THINGS). The “new task” interface has some drop-down menus for specifying some things about the tasks, and I had a strong opinion that these options could be improved.
The prevailing wisdom was that changing these options could only be done via a command line tool that I found to be somewhat terrifying in both its syntax and its potential for failing dramatically and breaking everything. Upon reading the documentation, I discovered that there is a part of the web UI that allows the updating of these settings with much less terror.
Unfortunately, I did not have high enough access privileges to change these settings. However, as I not only have a strong desire to change the setting, but I also have an ssh password for a sudoer as well as the root database password, it was decided to give me settings-changing access via the web UI.
OK, OK, we are getting to the part about the memes! I promise!
One other feature of this system is that when you are commenting on a task, you can insert a meme taken from a fixed list of image macros. Things like, “One does not simply upgrade to MySQL 8” or “If you could rewrite the entire thing in TypeScript and React, that’d be great” or whatever. No one has added anythnig to the meme list in years.
My settings-changing powers include adding more image macros to the available list of memes!
Things that I have noticed when adding the memes:
-
Wow, a lot of memes would not be appropriate in an office environment, nor would they help foster a positive and productive conversation.
-
While many memes represent People of Color, they is still a lack of Latinx, Asian, and other demographic groups in the meme space. Furthermore, a non-trivial fraction of the memes depict People of Color in a way that seems somewhat disrespectful to me.
-
Lots and lots of dudes in memes. Most of the memes with women come from The Real Houswives franchise and depict strong, negative emotional moments.
-
These days at work, I think that my spirit-meme is Kermit Drinking Tea.
-
-
Setting Up a Static Website on S3 with Namesilo
Sorry for the boring technical post. I’m writing this up here so that I can find it the next time I decide to build a silly web page. While I deal with a full-on production environment at work, most of my recreational projects can be done entirely client-side, so Amazon S3 is a great place for me to keep them.
When you read Amazon’s documentation for setting up a static site in an S3 bucket, they recommend using their own Route 53 service for DNS. This makes sense for them because why should they anticipate all the many possible ways you would need to configure some sort of external DNS when Amazon runs their own DNS? However, I did not want to use Amazon’s DNS for the project I set up this morning; I wanted to handle DNS via my domain registrar, Namesilo.
In this situation, DNS is sort of like a logic puzzle. An “A record” (alias) can only point a domain name to an IP address (numeric). If your website lives somewhere with a static IP address, then that is great. But that is not the case with S3; your S3 bucket has a name that remains constant, but it does not have a static IP address.
On the other hand, a CNAME can redirect a subdomain to another location that can be specified by its name. So you can use a CNAME to redirect a subdomain to you S3 bucket.
Here’s the issue: You could redirect something like
www.example.com
to your S3 bucket by using a CNAME, but there is no way for a CNAME or an A record to send plain ol’example.com
to the bucket.Here’s how I solved it. I’m going to use
example.com
in place of my domain name throughout. The big-picture goal here is to have the content all live in a bucket calledwww.example.com
and to have everything redirect to this location.-
I made a new bucket with the name
www.example.com
, and I uploaded rudimentaryindex.html
anderror.html
files. I followed Amazon’s directions on how to get this bucket to serve these files as a static website (using the weird and long Amazon URL). I copied and pasted the recommended public policy from their documentation to set the bucket to public. I pasted the weird and long Amazon URL into my browser to make sure that my content was being served from that location. This part needs to be working before moving on to the next step. -
Don’t know if it’s necessary, but I also made a
example.com
bucket that is not public. I set Properties -> Static Website Hosting to redirect all requests towww.example.com
. -
Next I logged into Namesilo and chose the option to configure DNS for this domain. They have a template called “WWW redirect”. This redirects the “naked” domain
example.com
to the subdomainwww.example.com
. I added this template. -
Finally, I created a CNAME that sends
www.example.com
to the funky AWS S3 URL. -
Wait five minutes. It probably won’t work instataneously. If it’s not working after five minutes, it might take a while longer. They say that it could take up to two days, but I’ve never had it take longer than 10 minutes. After 10 minutes, you should be able to type your URL into your browser and be taken to your website hosted on S3.
-
-
Morning Adventures in the Kitchen
-
Which is more on-brand for me? I realized that there was nothing worth packing to bring for lunch today, so I made coq au vin at 5am? Or that the only corkscrew I own is swag from the 2011 Supercomputing conference?
-
While getting the wine out of the cabinet over the microwave, the big plastic vent-grate thing at the top of microwave fell off. A plastic bit had snapped. This is the second plastic bit that has failed this summer (the handle is kind of falling off, too). My first instinct was to buy a new microwave. My second instinct was to figure out if anyone I know could 3D print me some parts that I could super-glue to the existing hardware. What I actually did was put the part in the bathtub and spray it with my favorite cleaning spray. I may leave it in there as I shower and see how much accumulated cooking gunk comes off with passive cleaning. I’ll probably use some sort of adhesive to hold it in place when I’m done.
-
Forgot to inject myself with the stabby migraine medicine last night, so I need to psych myself up to stab myself this morning. I took it out of the fridge when I started cooking, so now I am kind of committed to stab myself in the not-to-distant future. Especially as it gets hotter than room temperature around here during this time of year.
-
-
Experiments with Anaglyph Photography
Today’s explorations with anaglyphs was via digital photography.
Red-cyan glasses; red lens over the left eye.
-
People Are Looking at Your LinkedIn Profile
People are looking at your LinkedIn profile. Who’s looking?
-
People who work at the company your ex works for are looking at your LinkedIn profile. They are looking at your LinkedIn profile on a Friday during Happy Hour. They are using our mobile app and connected via a bar’s wifi. They are all in the same department. Upgrade your account, and we can tell you what your ex said about you.
-
You have received InMail! Someone who lives in a very large country with a very large backlog for immigrating to the United States would like you to hire him and to sponsor an H1-B visa. He does not speak English well. It is unclear from his message whether he has any skills relating to your industry. Why do you want us to filter these sorts of messages? That sounds kind of racist.
-
Don’t take this the wrong way, but the shady recruiter who cross-references LinkedIn profiles with dating app profiles in order to illegally screen for circumstances that one can not legally ask about in the hiring process is looking at your LinkedIn profile. But only because he is hoping that you will contract with him to bring in fresh young talent (under 40, single, no kids) who can help you catch up on that backlog of work. It looks like you’ve been under a lot of stress lately. Maybe he can help. You should connect!
-
On the other hand, your third degree connection is looking at your LinkedIn profile. At 2am. He downloaded your profile photo. Since you are in his extended network, hiding your profile from him will cost extra.
-
Your mother is looking at your LinkedIn profile. Stop selling your self short! Here are some jobs you could apply for! At your age, you should be much further along in your career! Your mother ran into one of your high school classmate’s mothers in the grocery store. Did you know that your classmate is a senior VP at a very large company that just about everyone has heard of? Are you connected with this classmate on LinkedIn? Why not! You should network more.
-
The mean girl from high school is also looking at your LinkedIn profile. She downloaded your profile picture and made fun of you on Instagram. She has almost 200,000 followers. A view from the right person is a step closer to your next career move!
-
The homeless man who sleeps in the alley behind your building and who rummages cans from your trash (job title: Reclaimed Aluminum Acquisitions) and who charges his phone from the outlet inside the control box for your sprinkler system is looking. Did you know that based on salary trends in your industry, you probably can spare some change? You could certainly be drinking better beer. Have you considered switching to sparkling water? It looks like you’ve been under a lot of stress lately.
-
-
First Experiments with Anaglyph
The other day I was trying to figure out how to visualize some data that just had too many dimensions to turn into a simple graph. Now I am spending my free time figuring out how to make a graph into a 3D movie. (Note that I won’t actually do that with the work-related data because that is silly and not actually helpful.)
First experiments with SVG anaglyphs. Meant for red-cyan 3D glasses. Put the red lens over the left eye.
subscribe via RSS