Musings of a dad with too much time on his hands and not enough to do. Wait. Reverse that.

Category: general (Page 5 of 17)

The future of privacy?

Netflix movie, Anon

The 2018 Netflix movie, Anon, is a dystopian look at one potential future of people’s privacy. In this world, people are fitted with contact lense-type eye implants that record all the individual sees as his “record”. This implant provides many conveniences such as unlocking your front door, initiating video chats with people in your contact list, and even playing back pre-recorded memories from days or even years gone by.

Of course, this convenience also has drawbacks. Police can easily access your “record” in criminal investigations whether you’re guilty or not and, if the government has access to your record, others can obtain access, too. It recalls to my mind the long time battle of security versus convenience. I’m also remind of that famous Benjamin Franklin quote:

“Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.”

Benjamin Franklin

In the last scene of the movie, the anti-hero hacker asserts her stance on personal privacy:

“It’s not that I have something to hide. I have nothing I want you to see.”

Anon (The Girl)

With regard to privacy and especially government access to one’s personal information, many people often say, “if you have nothing to hide, you have nothing to fear.” Perhaps we should turn that around and ask ourselves is there anything of our personal affairs we want government to see? Or, maybe even more to the point, what right does government have to our personal affairs to begin with?

Anon is an entertaining movie that is sure to make you think more about your own privacy and conveniences you may even be taking advantage of today that could potentially compromise some of that privacy. However, it is not a family-friendly movie, so adults only, please!

Learning Guitar with Python, Part 2

Here’s another installment in my occasional series on using Python to help me learn guitar.

At the start of my practice sessions, I play scales to both help me get warmed up and help me know where the notes in a given key are in relation to each other. I’m learning that scale patterns are important to soloing, so I’m starting to commit a lot of these scales to memory. Having them easily available and all together in a Jupyter Notebook makes this process a lot easier for me.

So, here’s the code I wrote and accompanying image of the modal scales I practice on a regular basis:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from IPython.display import display_html

%matplotlib inline


Ionian = {'Low E': ['', '1', '', '2'], 'A': ['3', '4', '', '5'], 'D': ['6', '', '7', '1'],
          'G': ['2', '', '3', '4'], 'B': ['', '5', '', '6'], 'High E': ['7', '1', '', '']}
Dorian = {'Low E': ['', '2', '', '3', '4'], 'A': ['', '5', '', '6', ''], 'D': ['7', '1', '', '2', ''],
          'G': ['3', '4', '', '5', ''], 'B': ['', '6', '', '7', '1'], 'High E': ['', '2', '', '', '']}
Phrygian = {'Low E': ['3', '4', '', '5'], 'A': ['6', '', '7', '1'], 'D': ['2', '', '3', '4'],
            'G': ['5', '', '6', ''], 'B': ['7', '1', '', '2'], 'High E': ['3', '', '', '']}
Lydian = {'Low E': ['', '4', '', '5'], 'A': ['6', '', '7', '1'], 'D': ['2', '', '3', '4'],
          'G': ['5', '', '6', ''], 'B': ['7', '1', '', '2'], 'High E': ['3', '4', '', '']}
Myxolydian = {'Low E': ['', '5', '', '6', ''], 'A': ['7', '1', '', '2', ''], 'D': ['3', '4', '', '5', ''],
          'G': ['6', '', '7', '1', ''], 'B': ['', '2', '', '3', '4'], 'High E': ['', '5', '', '', '']}
Aeolian = {'Low E': ['', '6', '', '7', '1'], 'A': ['', '2', '', '3', '4'], 'D': ['', '5', '', '6', ''],
          'G': ['7', '1', '', '2', ''], 'B': ['', '3', '4', '', '5'], 'High E': ['', '6', '', '', '']}
Locrian = {'Low E': ['7', '1', '', '2'], 'A': ['3', '4', '', '5'], 'D': ['6', '', '7', '1'],
            'G': ['2', '', '3', '4'], 'B': ['', '5', '', '6'], 'High E': ['7', '', '', '']}

modes = {'Ionian':Ionian, 'Dorian':Dorian, 'Phrygian':Phrygian, 'Lydian':Lydian, 'Myxolydian':Myxolydian, 
         'Aeolian':Aeolian, 'Locrian':Locrian}
modes_html = '<h3>Scales for Each Mode</h3>'

for i, mode_name in enumerate(modes):
    nbr_of_frets = len(modes[mode_name]['Low E'])
    df_mode = pd.DataFrame(modes[mode_name], index=np.arange(1, nbr_of_frets+1))
    # https://stackoverflow.com/a/50899244
    df_mode_styler = df_mode.style.set_table_attributes("style='display:inline'").set_caption(mode_name)
    modes_html += df_mode_styler._repr_html_() + '&nbsp;&nbsp;&nbsp;'
    if (i+1) % 3 == 0:
        modes_html += '<p></p>'

display_html(modes_html, raw=True)

This code in a Jupyter Notebook produces this graphic:

The numbers for each note represent the note’s position in the key in which you’re playing. Ionian pushes the first note of the key. For example, if you’re playing in the Key of C major, the “1” would be C. You’d find C on your Low E string (8th fret) and start playing the scale. If you wanted to play the Dorian mode of that key–D Dorian–you’d find D on your Low E string–a whole step up to the 10th fret–and start your Dorian scale there.

When I practice these scales, I’ve been taking a few approaches. For one, I play the scale going up and then turning around and coming back. I’ll start with the first note on the Low E string and play all the way up to the last note on the High E string and then play back down to where I started. To keep things interesting, sometimes I’ll reverse this process so that I start on that last High E string note, play down to the first note on the Low E and then turn around and play back to where I started.

Next, I’ll play each scale for every fret up the neck until I reach the 12th fret. So, for the Ionian scale, I’ll start the scale on the 2nd fret, play it through, move to the 3rd fret, play it through, and repeat this process until I reach the 12th fret. I do this for all the scales, so I play each scale about 10 or so times in a given practice session.

Finally, as I get these scales under my belt, I’m trying to play them faster and faster. I’ll usually try to power through the first four modes as fast and accurate as I can, take a small break, and then finish the last three. Then, I’ll move on to the rest of my practice.

More Python and music notes to follow!

Common App Activities

“Dance” is an acceptable activity

If you have had a senior in high school, chances are you’re familiar with the Common App. The Common App is the common way to have your high school senior apply to colleges.

One important page in the application is the Activities page. Here, your child can fill up to 10 slots with activities he has been involved with in the last several years. I’m told leadership and service examples in one’s activities are looked upon favorably by college admissions personnel. Also, multiple years dedicated to a given activity is supposedly viewed favorably…as opposed to the activity your senior embarked on a month before filling out his application because he suddenly realized listing one demonstrates depth of character.

As you fill out your activities, you tag each with a category. In 2020, the Common App listed 30 categories:

AcademicJournalism/Publication
ArtJunior R.O.T.C.
Athletics: ClubLGBT
Athletics: JV/VarsityMusic: Instrumental
Career OrientedMusic: Vocal
Community Service (Volunteer)Religious
Computer/TechnologyResearch
CulturalRobotics
DanceSchool Spirit
Debate/SpeechScience/Math
EnvironmentalSocial Justice
Family ResponsibilitiesStudent Govt./Politics
Foreign ExchangeTheater/Drama
Foreign LanguageWork (Paid)
InternshipOther Club/Activity
Common App Activity Categories

So, how can you help your college-bound child develop a rich list of activities to provide on his college application? Here are 10 ideas to think about…and think about strategically several years before your child enters his senior year of high school.

School clubs and extracurriculars

These days, most high schools have a club or extracurricular activity that hits nearly all the above categories. Most schools even accommodate your child starting his own club if he doesn’t find a suitable existing one. Unless your child starts his own club, achieving a leadership position in an existing club or extracurricular could be difficult, especially among the more popular organizations.

Sports

Sports is certainly an acceptable activity in the Common App and most schools have a wide variety from which to choose. Of course, competition in your child’s chosen sport may limit his leadership options or even his participation altogether.

Work

Work is its own category in the Common App. Thinking strategically, consider steering your child towards lines of work with management possibilities to, thus, hit that leadership buzzword.

Religious Institutions

Religious institutions usually have service opportunities well covered. For example, my religious institution has a “Peanut Butter” ministry where my children can spend an hour each week making peanut butter and jelly sandwiches for the hungry.

Boy Scouts, Girl Scouts, or similar organization

Groups like the Boy Scouts provide a variety of opportunities for your child to hit several of the Common App activities. These organizations also provide several leadership chances.

Local, private businesses and organizations

My town hosts several local dance studios, theater groups, music schools, and more. Patronizing many of these businesses can be expensive, but might help your child hit an activity or two.

Camps

Camps come in a variety of forms: religious, Scout-oriented, and even commercial such as computer programming camps, chess camps, and the like. Are there camps in your area that interest your child? Are there camps in your area that need volunteers or need to hire a fine, upstanding teenager? Patronizing a camp or even working at a camp might help build out your catalog of activities.

Your local Kiwanis club

Kiwanis clubs or similar local, civic organizations have their fingers in lots of unique and interesting local operations. If your town or city has such an organization, I highly recommend checking it out and consider involving your child and/or yourself with it. Not only can you check off a Common App activity or two with your involvement, these organizations often sponsor college scholarships and your child’s involvement in such and organization might help him earn one of them.

Your own work

Many businesses–especially larger employers–seem to be expanding more into volunteer work and local community involvement. After a long day at work, you’re probably not interested in dragging your child to a service opportunity sponsored by your place of business, but that could still be an option as you help your child build out his catalog.

Family and friends

On occasion, even your family and friends might have fresh and interesting ideas. If you’re struggling thinking of ways to help your child develop his list of activities for his college applications and none of my above suggestions work for you, take a survey of your family and friends for suggestions.

« Older posts Newer posts »

© 2024 DadOverflow.com

Theme by Anders NorenUp ↑