The fix is very easy

If you got the following email , here’s how to remove the public permissions and give your user new permissions.

Your security is important to us. Your AWS account xxx has one or more S3 buckets (list follows this paragraph) that allow write access to data from any user on the Internet, and we strongly recommend you change this configuration.

S3 buckets are private by default, however, you (or someone in your organization) have overridden the default private settings and configured this bucket with an Access Control List (ACL) that permits public write access. This…


My journey to set up the easiest touch and shortest travel possible on a keyboard led me to a Planck-EZ keyboard with switches with modified springs, but it didn’t stop there.

(Edit 7/2020: added info about gergoplex. Edit 10/4/2020: just found out about gateron optical yellows! More info and link at bottom of post)

This article is aimed primarily at people with unusual keyboarding needs, such as those dealing with RSI (repetitive stress injury). There is a difficult learning curve to using super light touch switches, during which time you will likely see a lot of extra home row characters sprinkled throughout your documents, as you rest your hands on the keyboard and unintentionally actuate the keys. j

Background

My life as a keyboard-using person temporarily ended for a few years, starting in early 2016, when the cumulative effects of RSI caused typing to be too painful, and my arms too achy to comfortably carry…


There are unknown worlds to explore, hidden within the seemingly simplest of tasks

coastline
coastline
https://www.pexels.com/photo/aerial-view-beach-beautiful-cliff-462162/

According to the Infinite Coastline Paradox, the length of the coastline increases as our measurements become more precise. Imagine measuring the length of the coastline around Great Britain. If you only had a meter stick to lay end to end around the entire coast, you would get a seemingly accurate measurement. Now imagine you were to re-measure the coastline with a tiny centimeter stick. Now you can fit your measuring device into many more nooks and crevices around the edge of the landmass, which would increase the length of your total measurement considerably. As you can imagine how this continues…


This information is compiled from many sources and is the complete record of my successful install. Start here to save yourself a lot of time.

New readers, ignore this note. Note to previous readers who may need help updating their S3 bucket policy: here is the fix https://medium.com/@alexjacobs/did-you-get-the-aws-s3-bucket-security-email-77fa69ea21c0 .

This install guide you are now reading is for Sendy version 4. It was tested on Sendy version 4.0.2 with the latest server config available on Digital Ocean

The version 3 install guide is outlined in my previous article. It is nearly identical to this install guide, except it was tested on version 3.1.2.3

Intro and motivation for the change

I had a new-music-release email list hosted on Mailchimp to send infrequent updates. I learned the hard way that if a basic account is unused for two years, it’s deleted and the old username is permanently blocked. Just vaporized. No notification sent before the deletion, and no easy way to…


This information is compiled from many sources and is the complete record of my successful install. Start here to save yourself a lot of time.

New readers, ignore this note. Note to previous readers who may need help updating their S3 bucket policy: here is the fix https://medium.com/@alexjacobs/did-you-get-the-aws-s3-bucket-security-email-77fa69ea21c0 .

I just published a more recent update covering Sendy 4.0. It is nearly identical to this guide. Some images and text were updated to reflect the most recent install experience. I complete re-installed and re-verified the install process using Sendy 4.0.2 . You can find the newly updated install instructions at this link: https://medium.com/@alexjacobs/installing-sendy-as-a-replacement-for-mailchimp-2019-version-4-update-the-complete-guide-with-a9358bbb2399

Original instructions for installing Sendy version 3 below:

Intro and motivation for the change

I had a new-music-release email list hosted on Mailchimp to send infrequent updates. I learned the hard way that if a basic account is unused for two years, it’s deleted and the old username is permanently blocked. Just vaporized. No notification sent before the deletion, and no easy way to get the unsubscribe data back either. According to Mailchimp’s compliance department, this is a “security measure”. I still…


Lessons from a software engineering back-end recruitment “speed dating” style event in San Francisco

I’m not certain what keyword searches my various online engineering activities overlapped with, but this was the second time that I had been offered a free ticket to the HackerX recruiting event.

HackerX logo

I didn’t attend the first time because I was not seeking additional employment, and also nearly declined on the event again until I read that they welcomed passive job seekers. Although I’m currently very happy with my engineering balance of teaching, mentoring, personal projects and study, I felt it would be valuable to learn more about the types of roles the industry is currently hiring for.

After some…


Unwiring self defined limits by completing the Stanford University Machine Learning Course by Andrew Ng.

course logo for Machine Learning by Stanford University on coursera

This article consists of 2 parts:

  1. A personal story about overcoming challenges with the help of expert guidance
  2. An overview of the Machine Learning course

Part 1

Until my first semester of college, I enjoyed taking math classes, and was placed in AP courses through high school. During my first semester of college, I was placed in calculus 2, without having completed college level calculus 1. I remember questioning the registrars on this decision, and was assured that I would pick it up, or I could always drop down to calculus 1 mid-semester. Well, mid-semester, my muddled freshman brain knew that I…


Is TripleByte succeeding at leveraging technology to perfect the technical hiring process?

cyborg | ˈsīˌbôrɡ | noun a fictional or hypothetical person whose physical abilities are extended beyond normal human limitations by mechanical elements built into the body.

http://www.publicdomainpictures.net/pictures/180000/velka/android-cyborg.jpg

Where this started, in a nutshell:

  • In early 2016, in the middle of my 2 year stint of working full-time at Solinea as a software engineer, I developed a case of RSI that brought my typing career to a halt.
  • I researched alternative input methods, and joined the Voice Coding community, developing my skills at adaptive input software engineering, using voice as my primary input method (which I am also doing right now).
  • Near the end of 2016, I was…


What is data visualization? And how does it relate to making sense of cloud-based resources?

The head of engineering at Solinea.com and I had a proposal accepted to present together at the OpenStack conference in Tokyo in October, 2015.

Looking Beyond Horizon, Data Visualization of OpenStack Clouds Using D3.js

The ‘teaser’ for our presentation:

“Visualizing OpenStack data is one of the most powerful ways to make sense of what’s going on with cloud-based resources. The OpenStack Horizon dashboard provides a number of built in visualizations, but how do we move beyond the features that are provided by Horizon to develop deeper or richer visualizations? This presentation is based on our experience of developing the open…


Between totality, and anything else…

After viewing the totality of the Great American Total Solar Eclipse on August 21st, 2017, I realized an important lesson:

When comparing the totality experience, and any other degree of coverage, you either experience 100%, or not.

source: https://commons.wikimedia.org/wiki/File:EclipseDiamoindRing.JPG

I believe a partial eclipse is also a beautiful natural phenomenon, but I can empathize with people who were in view of the partial eclipse who expressed a bit of disappointment with regard to their expectations, which were likely blown out of proportion due to the amount of hype the entire event received. I noticed I also had some feelings of being slightly…

Alex Jacobs

Technical mentor. Facilitator of music circles with seniors with Alzheimer’s and dementia. Writing about code and music.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store