Azzie's Blog

Just random stuff I'm working on

Blog

  • Game Completion Progress

    This post is intended to keep track of the game completion progress of the various games that I play. Most of these games are considered untraditional. Some might not truly be able to be assigned a form of completion and be estimates. The games are listed in no particular order. Perfect games have 100% completion, and if the game supports achievements, 100% achievements for those games. Games that support achievements on alternative platforms but not on the completed one are not listed.

    Perfect Games

    Game Title:Achievements:
    Myst: Masterpiece Editionno
    Mystyes
    Riven: The Sequel to Mystno
    Myst: Exileno
    The Roomyes
    The Room Twoyes
    Quellyes
    Hueyes
    Machinariumyes
    The Bridgeyes
    Castle of Dr. Brainno
    The Island of Dr. Brainno
    Half-Lifeno
    Half-Life: Opposing Forceno
    Half-Life: Blue Shiftno
    Half-Life 2yes
    Portal 2yes
    Aperture Tagno
    Portal Stories: Melyes
    Portal: Revolutionyes
    Hacknetyes
    Samarost 1no
    Samarost 2yes
    Supralandyes
    Supraland Crashyes
    Supraland Six Inches Underyes
    A Juggler’s Taleyes
    Samsara Roomyes
    Cube Escape Collectionyes
    Rusty Lake Hotelyes
    Firewatchyes
    Limboyes
    Insideyes
    Cocoonyes
    Amanda the Adventureryes

    In-Progress Games

    Game Title:Percentage:Achievements:
    RealMyst: Masterpiece Edition100%38%
    Myst: Revelation5%
    Myst: End of Ages
    Obduction100%
    Portal100%80%
    Portal Reloaded60%
    Factum Solus100%
    Portal Prelude20%
    Rexaura70%33%
    Grand Theft Auto V25%14%
    Half Life 2: Episode One100%57%
    Half Life 2: Episode Two
    Superliminal100%44%
    Life Is Strange: Complete Season23%23%
    The Talos Principle: Gold Edition40%25%
    TIS-10075%40%
    Exapunks5%
    Eliza50%100%
    Shenzhen I/O
    And Yet It Moves100%43%
    The Room Three40%20%
    The Room 4: Old Sins
    The Room VR: A Dark Matter
    Quell Reflect66%66%
    Quell Memento
    Quell Zen
    Lightmatter100%74%
    Baba Is You10%6%
    The Spectrum Retreat100%87%
    The Guest10%10%
    Among Us83%
    Pinstripe100%67%
    Tomb Raider100%24%
    Rise of the Tomb Raider15%
    Brothers: A Tale of Two Sons100%16%
    Quantum Break100%62%
    The Wolf Among Us17%17%
    Control Ultimate Edition27%27%
    A Way Out40%7%
    It Takes Two100%25%
    Unravel70%19%
    Rusty Lake Hotel100%0%
    Rusty Lake Paradise100%50%
    Rusty Lake Roots0%0%
    Cube Escape Paradox0%0%
    The Past Within100%79%
    SUPERHOT100%50%
    SUPERHOT VR3%3%
    SUPERHOT: MIND CONTROL DELETE0%0%
    Beyond: Two Souls100%60%
    Human Fall Flat35%15%
    Starfield100%84%
    Planet of Lana100%92%
    The Elder Scrolls V: Skyrim2%2%

  • How to Set Up Bitwarden

    Bitwarden is a password manager that is Open Source, (aka Free as in Speech as well as Free as in Beer). The free portion is feature-rich and convenient for most purposes, containing all the features of a solid password manager, including encryption, and synchronizing between devices.

    1. First, you need to create a Bitwarden account. You can create this account on https://bitwarden.com but be sure to store your Master Password in a safe space such as a safe, because this is what encrypts your other passwords.
    2. Next, you can optionally import your passwords from other password managers, including the built-in ones of browsers such as Microsoft Edge and Google Chrome. Instructions for importing passwords from your existing password managers are available here: https://bitwarden.com/help/article/import-data/
    3. After you have imported your passwords, it’s a good idea to install the applications and extensions for Bitwarden on your computer, your web browser(s), and on your mobile devices. Download links for all of these are available here: https://bitwarden.com/download/
    4. To configure the Bitwarden Desktop application, be sure to set configure a PIN login and enable other forms of access, such as Windows Hello on which allows for biometric access on a Windows computer with a fingerprint sensor or a supported infrared camera. You can set the time limit for how long the program will stay accessible before locking out the vault.
    5. The browser extensions can be set to autofill passwords on websites, but this setting is turned off by default. Additionally, the extension has a time-out limit for how long before the extension will lock out access to the vault. Be sure to disable the built-in password managers on your web browser to ensure you don’t save passwords there in the future and be sure to disable any previous password managers you used to use.
    6. On your mobile device, if you are running Android, you can have Bitwarden auto-fill passwords into mobile applications. You can additionally have fingerprint authentication to allow easy access to your vault if you have a fingerprint sensor. Some additional accessibility settings will need to be enabled to give the app the ability to do this autofill capability. iOS devices aren’t currently capable, but the app will still allow you to copy/paste passwords to and from your clipboard.
    7. All websites and apps are listed in Bitwarden with a name, and the URL, and with fields for your username and password. Additionally, there are notes fields, and Bitwarden will keep a password history of previous passwords that were saved. The URL can be exact, or approximate, such as “starting with” or otherwise. For many uses, the default should be fine, but if you have duplicates, you can adjust your settings for individual sites or across the app you are using.
    8. You can protect your Bitwarden account with 2-Factor-Authentication using apps such as Authy and Google Authenticator. Be sure to store any backup codes offline, because if you lose access, you will not be able to restore your account.
  • GOG Activity Feed Experiment

    The GOG Galaxy Game launcher has some tricks or flaws in order to get a game to appear in the user’s activity feed. From my experience, some games would appear, and others would not. Because of the open nature of GOG, there are several ways to install games obtained from the game publisher. Sadly, when a player is trying a new game, the “User has started playing Game” item in the activity feed will only show some of the installation methods. Thus I’m running this experiment to determine the successful ways to get this outcome.

    Here’s a list of potential ways to install games with GOG in 2020. All of these methods assume that the user has GOG Galaxy Launcher 2 installed and logged into the user’s GOG account.

    1. By using the Galaxy’s built-in downloading method and hitting the play button from the download page.
    2. By using the Galaxy’s built-in downloading method and hitting the play button from the games page.
    3. By installing via the backup archive download from GOG’s site, hitting play from the installer without adding the game to the user’s library.
    4. By installing via the backup archive download from GOG’s site, hitting play from the installer after adding the game to the user’s library but not linking the executable.
    5. By installing via the backup archive download from GOG’s site, hitting play from the installer after adding the game to the user’s library and linking the executable.
    6. By installing via the backup archive download from GOG’s site, hitting play from the Galaxy launcher after adding the game to the user’s library and linking the executable.

    Note that there is an occasional delay on how GOG syncs the activity feed.

    Items from this list that I have tried for this experiment so far include:

    1. Installing a game and running from the Download page did not successfully add the item to the activity feed, but tracked time.
    2. See below for a discussion on one game that can appear similar to this.
    3. Installing a game downloaded from another GOG account and playing from the installer tracked time but didn’t add to the activity feed.
    4. Installing a game downloaded from another GOG account and playing from the installer after adding to the library but not linking the executable also tracked time but didn’t add to the activity feed.
    5. A mixed conflict discussed below.
    6. Untested directly but potentially indirectly tested, discussed below.

    One game had been sideloaded from the archive installer, and later activated on the GOG account. Several hours had been played before direct account linkage. Time tracking occurred, but not achievement tracking. The game didn’t appear on the activity feed. After the linkage, the gameplay was stored in a different directory. Initially, starting the game from the GOG client did nothing, but after Cloud Saves were synced, the item was added to the activity feed as started playing for the first time.

    When installing a game from the archive installer, and then leaving the installer open, I added the game to the library and linked the executable in the launcher. I then hit the Launch button from the installer and the game started. After a few minutes, I closed the game. The time tracking had not occurred in GOG immediately. Out of lack of patience after waiting several minutes, I hit the Play button from the Launcher library. After several minutes of playtime, I closed the game. Several minutes later, the item appeared on the activity feed, and the prior playtime had appeared in the launcher. Therefore, it is a mystery whether it was due to opening from the launcher or from the installer that triggered it. Additionally, there may be a time zone locale issue with the GOG feed on the website, as there is a time difference from the more accurate Galaxy launcher.

  • Personal Computer Setup

    Beginning:
    Check hardware is functional. Webcam, Microphone, RAM, screen, buttons, ports, etc.
    Use a local non-Microsoft account to prevent cut username
    Update Drivers with Lenovo Vantage https://www.microsoft.com/en-us/p/lenovo-vantage/9wzdncrfj4mv
    Change computer name
    Update Windows
    Check hardware is functional. Webcam, Microphone, RAM, screen, buttons, ports, etc.
    Install Graphics Card Software https://www.amd.com/en/support
    Install the Windows Subsystem for Linux
    Windows Sandbox
    Install Microsoft 365 https://portal.office.com
    Login to OneDrive

    Essential software:
    Microsoft Edge Dev https://www.microsoftedgeinsider.com/en-us/download/
    Discord https://discord.com/download

    Accessory companion software:
    Logitech Options: https://mxsetup.logi.com
    Legion Accessory Central: https://support.lenovo.com/us/en/downloads/ds539788
    ThinkPad Ultra Docking Station firmware: https://support.lenovo.com/us/en/solutions/pd500173
    ThinkPad TrackPoint Keyboard II: https://support.lenovo.com/us/en/downloads/DS543713
    Steelseries Engine: https://steelseries.com/engine/latest/windows

    Miscellaneous software:
    GOG Galaxy: https://www.gog.com/galaxy
    Epic Games Launcher: https://www.epicgames.com/store/en-US/download
    Kodi: https://kodi.tv/download
    Microsoft Teams if not included with Microsoft 365: https://aka.ms/getteams
    Plex Media Server: https://www.plex.tv/media-server-downloads/?lang=#plex-media-server
    Plex for Windows: https://www.plex.tv/media-server-downloads/?lang=#plex-app
    thinkorswim: https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.page

    Licensed Software:
    Adobe Creative Cloud: https://adobe.com
    Jetbrains Toolbox: https://www.jetbrains.com/toolbox-app
    Wolfram Mathematica: https://user.wolfram.com

    Apps from Microsoft Store:
    Bitwarden: https://www.microsoft.com/en-us/p/bitwarden/9pjsdv0vpk04
    Microsoft Whiteboard: https://www.microsoft.com/en-us/p/microsoft-whiteboard/9mspc6mp8fm4
    Microsoft To-Do: https://www.microsoft.com/en-us/p/microsoft-to-do-lists-tasks-reminders/9nblggh5r558
    Spotify music: https://www.microsoft.com/en-us/p/spotify-music/9ncbcszsjrsb?activetab=pivot:overviewtab
    Ubuntu for Windows Subsystem for Linux: https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6
    GroupMe: https://www.microsoft.com/en-us/p/groupme/9nblggh5z4f2
    VLC: https://www.microsoft.com/en-us/p/vlc/9nblggh4vvnh
    VMWare Horizon Client: https://www.microsoft.com/en-us/p/vmware-horizon-client/9nblggh51p19

  • Towson Application Personal Statement

    Starting at a young age, I started learning skills with computers, including computer languages, building websites, and fixing problems that may occur. When I was in middle and high school, I tutored and assisted teaching in a computer lab environment, and even built software to enhance learning and help administration keep maintenance of the systems. When I was fifteen, I realized that what I was learning in my high school would not benefit my future career in computing and technology. I decided to leave and start college classes early, to start working on my degree, while finishing high school concurrently in an online program. Before I turned eighteen, I also invested my time as a Boy Scout, and successfully earned the highest rank of Eagle Scout. While continuing to pursue my degree in Computer Science, I’ve developed a client list of people who call me to create websites for their businesses or fix their devices. While I believe that technology can be complex, it can be explained at a human level, so that anyone can understand its benefits.

  • Alcohol Addiction: The Difficulties and Causes

    Alcohol addiction is always portrayed as a depressing and unfortunate evil that needs to be managed by twelve-step programs and maintaining sobriety. Different factors and causes for alcoholism exist, such as traumatic events and depression. Depending on gender, likelihood, and style of treatment differs. While financial income and socio-economic status can contribute to alcoholism, the effect is often the reverse of what public opinion assumes it to be. Sexual orientation can be a cause of depression and stress, which can lead to alcohol addiction. While alcoholic beverages are a socially accepted substance that can be consumed in many different forms, they are abused often and can be more difficult for some alcoholics to maintain sobriety than others. The National Institute on Alcohol Abuse and Alcoholism (NIAAA) states:

    According to NESARC, 8.5 percent of adults in the United States met the criteria for an alcohol use disorder, whereas 2 percent met the criteria for a drug use disorder and others. The National Institute on Alcohol Abuse and Alcoholism (NIAAA) states:1.1 percent met the criteria for both. People who are dependent on drugs are more likely to have an alcohol use disorder than people with alcoholism are to have a drug use disorder. Young people ages 18–24 had the highest rates of co-occurring alcohol and other drug use disorders (see figure). Men were more likely than women to have problems with alcohol, drugs, or the two substances combined.

    The actual cause of alcoholism, also known as “Alcohol Use Disorder” or AUD, is still unknown. However, there is a strong link between alcoholism and depression, and nearly one-third of people with major depression also have an alcohol problem (WebMD, 2005-2017, paragraphs 3-4). Having anxiety, schizophrenia, or a high amount of stress increases the risk of becoming an alcoholic (Healthline, 2017, paragraph 3). Alcohol addiction is also known to be hereditary, and there have been studies about genes being associated with it. However, genetics isn’t always a factor, and people with these associated gene variants aren’t necessarily prone to addiction.

    Diversity Lenses of Alcoholism

    Gender

    While there is a difference between men and women when it comes to the likelihood of becoming an alcoholic, different factors such as pregnancy, trauma and injury are more associated. Because of body size differences, women generally get more intoxicated than men from the same amount of alcohol. Also, alcohol use and abuse have been associated with people in the workforce because of stress and social demand. Since more women have been entering the workforce in the past century, an increase in female drinking has occurred (Ghosh P. 2012). Men are twice as likely as women to become dependent upon alcohol because men are more likely to drink excessively (CDC, 2016). While men make up about sixty percent of the number of people being treated for alcoholism, and are more likely to find treatment before women, they often hesitate to find treatment because they believe it acknowledges a weakness, affects their masculinity, their ego or they feel they are letting people down (Gender and Substance Abuse).

    Socio-economic Status

    Alcoholism is linked to stress and depression based on people’s socio-economic status., People may be more stressed and turn to alcohol or narcotics. Lesser-educated individuals tend to have a higher intake of alcohol than more highly-educated individuals. Based on income, however, higher-income individuals tend to drink more than lower-income individuals (Addiction among Socioeconomic Groups). Better treatment for drug and alcohol abuse is more accessible for people of higher income, and is easier to be discreet about, which is why there is a stereotype that more people lower on the socio-economic scale are alcoholics (Straus, V. 2013).

    Sexual Orientation

    Possibly as much as twenty-five percent of gay and transgender people abuse alcohol, compared to anywhere from five to ten percent of the rest of the general population (Hunt, J. 2012). There are a number of reasons that this is so, including prejudice, and discrimination, the feeling of isolation. All of these factors can lead to depression, in which people often use alcohol to drink away their problems. Another reason why alcohol is often associated with people of non-heterosexual orientation is that up until very recently, the only practical way to meet other people of the same orientation was to go to a designated bar, often secretly and not always legally.

    Stages of Alcohol Abuse

    Social Drinking

    Before alcohol consumption is considered abusive, there is casual drinking, in moderation. This is generally an accepted amount of intakes, such as a glass of beer, or a few shots of whiskey (Social Drinking vs. Alcoholism, 2013). This  usually introduces the body to alcohol.

    Binge Drinking

                People may experiment with how much they can drink at a time. Having many servings at a time causes the body to start craving more and builds a tolerance (Alcoholism and Alcohol Abuse: MedlinePlus).

    Heavy Drinking

                Eventually, the drinking becomes more frequently, such as many times a day, because it makes the body feel good. This is often because of stress or boredom.

    Problem Drinking

                Once a person starts becoming antisocial, the body feels sick, and loss of sleep or depression occurs, drinking has become a problem. Relationship issues can occur, and drinking eventually becomes uncontrollable.

    Alcohol Dependence

                Finally, the body requires alcohol to operate. Intake of recreational levels of alcohol is useless because the body has developed a tolerance. The body goes through withdrawal whenever alcohol isn’t available. The only way to stop being alcohol dependent is to go through detoxification, either professionally or otherwise.

    Conclusion

    In summary, the cause of alcoholism is unknown. While there is research material that shows it is hereditary, these conclusions are not absolute. While gender is a factor, it could be because women do not have the same metabolism as men, or because women haven’t significantly been in the workforce until the past century, which could be associated with their likelihood to drink. The socio-economic status of drinkers isn’t a cause for alcoholism, but may reveal the tendencies of an alcoholic based on the stress levels or how they may get dependent on alcohol, and whether they can afford to or not. People who have had more education are less likely to get addicted, but people with a higher income are more likely. Sexual orientation can attract discrimination and isolation, which often cause stress, which in turn can lead people to turn to drugs and alcohol. Finally, everyone responds to alcohol differently, so different people may have higher tolerance levels and likelihoods of becoming alcohol dependent.

    References

    Addiction among Socioeconomic Groups. (n.d.). Retrieved December 10, 2017, from
    https://sunrisehouse.com/addiction-demographics/socioeconomic-groups/


    Alcoholism and Alcohol Abuse: MedlinePlus. (n.d.). Retrieved December 10, 2017, from
    https://medlineplus.gov/alcoholismandalcoholabuse.html


    CDC (2016, March 07). Fact Sheets – Excessive Alcohol Use and Risks to Men’s Health. Retrieved December 10, 2017, from
    https://www.cdc.gov/alcohol/fact-sheets/mens-health.htm

    Gender and Substance Abuse. (n.d.). Retrieved December 10, 2017, from
    https://alcoholrehab.com/drug-addiction/gender-and-substance-abuse

    Ghosh, P. (2012, December 29). The Alcoholism Gender Gap: Why Are More U.S. Women Becoming Problem Drinkers? Retrieved December 10, 2017, from
    https://www.ibtimes.com/g00/alcoholism-gender-gap-why-are-more-us-women- becoming-problem-drinkers-316486

    Healthline. (2017, August 23). Alcoholism. Causes, Risk Factors, and Symptoms.
    Retrieved December 10, 2017, from
    https://www.healthline.com/health/alcoholism/basics

    Hunt, J. (2012, March 9). Why the Gay and Transgender Population Experiences Higher Rates of Substance Use. Retrieved December 10, 2017, from
    https://cdn.americanprogress.org/wp- content/uploads/issues/2012/03/pdf/lgbt_substance_abuse.pdf

    National Institute on Alcohol Abuse and Addiction (NIAAA). (2008, July). Publications.
    Alcohol and Other Drugs Retrieved January 25, 2009, from
    https://pubs.niaaa.nih.gov/publications/AA76/AA76.htm

    Social Drinking vs. Alcoholism. (2013, November 19). Retrieved December 10, 2017, from
    https://genpsych.com/2013/11/19/social-drinking-vs-alcoholism/


    Strauss, V. (2013, October 28). Five stereotypes about poor families and education. The Washington Post. Retrieved December 10, 2017, from
    https://www.washingtonpost.com/news/answer-sheet/wp/2013/10/28/five- stereotypes-about-poor-families-and-education/


    T, B. (2017, December 5). How to Tell the Difference Between Alcohol Abuse and Dependence. Retrieved December 10, 2017, from
    https://www.verywell.com/alcohol-abuse-vs-alcohol-dependence-63101

    WebMD. (2005 – 2009). Depression Guide. Alcohol and Depression. Retrieved December 12, 2017, from https://www.webmd.com/depression/guide/alcohol-and-depresssion#1

  • Dissecting PDB and PRC files (Palm OS)

    Say you have a PDB or PRC file from an old Palm device, and it has things you want. Some things this could be include calendar info, audio, text memos, etc. Things of various formats could be stored in these Palm Record files to be read by the device. The problem is that these files can’t necessarily be processed or simply extracted and immediately be useable.

    These files typically have some header info, and then the actual file or files contents. Each file is stored in its own record, and larger files may need to be stored in multiple records possibly. Regardless, to break apart these files, I tried many different methods.

    First, I analyzed some files with a text editor to inspect the idea of what I was looking at. I had a particular file I wanted to extract, an alarm sound called Concerto, as it isn’t available online in the original MIDI format. After finding the correct PDB file which contained about fifty records of MIDI sounds from a backup, I started attempting to dissect it.

    One method included running a Java program to zip the contents as output, but it would create a massive massive file that could not actually be processed. Afterward, I analyzed the PDB file with a hex-editor to possibly break it apart. Some further research and someone suggested using API from a Java program written for Linux users to HotSync their devices called JSyncManager. This older program is open source, but to obtain the source code, I needed to use the obsolete CVS protocol to download it from Source Forge with the free version of CVSNT. The Java module that I needed got me nowhere.

    I eventually ran into two lovely programs called PalmDump and PDBMake. PalmDump would output all the data of a PDB or PRC file in both Hex and ASCII form in two columns, into a single text file, and with separate headers for each record. This was helpful and helped me confirm that I was looking for record 3 from the file. However, I was getting lost to the point that I posted on the Reddit SlaveLabour network. But before anyone responded, I found the solution myself.

    When taking the hexadecimal data and putting it into its own file using a hex-editor didn’t work. I tried putting a different MIDI of Game of Thrones music into a PDB file and saw something unusual in the header.

    I then confirmed my suspicion when I discovered the program of Par. This program essentially lets you properly dump all the records into their own files from a PDB or PRC file, similar to extracting a ZIP archive. When comparing the hex data of record 3 which I knew to be a MIDI, to the Game of Thrones MIDI, I realized the file header for MIDI format required that it start with MThd. The header I was seeing for the file was PMrc..Concerto.MThd.

    By removing that header up to the MThd with the hex-editor, I was able to playback the file as a MIDI! Sure, it didn’t sound exactly the same because of the different SoundFont included on Windows, giving it a piano instead of a beep. With WAVE audio files, the header starts with RIFF, but Palm adds its own stuff prepended at the beginning.

  • Deadly Justice

    Dexter Morgan from the book Darkly Dreaming Dexter by Jeff Lindsay is a fictional vigilante serial killer who can be compared to the criminal justice system because he was taught that it wasn’t adequate for society. His police officer adoptive-father helped him control his murderous impulses by limiting his victims to only people who were serial killers, especially those who managed to get out of the prison system or were let off the hook completely because of loopholes in the judicial system. His brutal method was to background-check and track down a potential serial killer to confirm if they were guilty. Once absolute, he would knock the victim unconscious and tie them to a table covered in saran wrap. His victim would then wake up to pictures of their victims in order that they would understand why they were guilty, and then Dexter would ceremoniously murder the victim with a knife. This could be compared a rogue police officer who intentionally murders during an arrest, or to the death penalty, where a criminal has been caught, gone through a fair trial and declared guilty enough to receive the death sentence. The difference between Dexter’s and the criminal justice system’s methods is that only the latter generally follows US constitutional law while Dexter’s methods follow what his father taught him.

    Police misconduct is a common theme for Dexter. He works in the Miami-Dade Police Department as a forensic blood-splatter analyst, while his adoptive sister is a police officer who later gets promoted. While police are portrayed positively, there are exceptions where a cop may go rogue, even within the police station. In real life, police officers are an essential part of our society. There are some bad apples, but it is often difficult to distinguish true police brutality from officers who are only doing their job. Because officers need to rely on their better judgment to properly react to situations, the amount of force that would be necessary is based on many different factors, and they often need to decide on how to react in seconds. If someone appears to be holding a gun and refuses to comply when told to drop it, better judgment would be to assume that the person could cause serious harm, and would also likely resist arrest. Unfortunately, there are instances that happen frequently, where racial discrimination occurs, or a situation is not properly dealt with because of a bad judgment call. Body-worn cameras have been proving as an effective method to lower the amount of police brutality drastically, but are not currently cost-effective because of the archiving costs (Dees). President-elect Donald Trump supports body-worn cameras and that federal funding should be available for them, but believes it should be up to the individual states on whether their use should be mandatory (Jacobs). Eventually, police brutality can become a thing of the past, should the proper preventions be put in place.

    Another act in the criminal justice system that can be compared to Dexter is the death penalty. Lethal injections, and in some states the electric chair are the most common ways that the criminal justice system uses for criminals with a death sentence. The death sentence can only be applicable to a case if an accuser specifically requests it. On the other hand, Dexter’s victims all receive death by knife, which is extensively more painful and primitive than lethal injections. Usage of the death penalty in the US varies throughout the states. An increasing amount of states chose to no longer use the “cruel and unusual punishment” of death because it could be unconstitutional (Gonchar). Occasionally, there are criminals who request the death penalty, because they would choose to believe that life in the prison system is worse than death.

    The prison system of today is an overcrowded money-generating machine. For every occupant, a high amount of tax-payer money is provided for food, clothing, etc. Prisons are often acquired by large corporations who want to generate continuous revenue. By privatizing a prison, it can have a higher occupancy than a public prison and earn an extensively higher amount of revenue. In fact, companies such as the Corrections Corporations of America have a clause in their contracts with prisons to require anywhere from 70 to 100 percent occupancy and will penalize those prisons if they can’t meet that quota (Kirkham). Because of this, many prisoners who could potentially leave early due to good behavior are often restricted from leaving. Alternatively, when prisons overcrowd, they may let out felons who had a life sentence without parole (Wallin & Klarich Law). This is why many judges might hand out consecutive life sentences to ensure the convicted remain in prison.

    For Dexter, the criminal justice system is not something he fully believes in. To him, it contains loopholes and leniencies that could prevent proper justice. He is the “judge, jury, and executioner” in the sense that he is controlling his impulses to kill only those who would deserve it and no one else. It would seem that not only are his methods are unlawful, but some of the methods of the criminal justice system are as well. Those methods that are compliant with the Constitution, such as its policies on the proper policing, the death penalty, and the prison system are either too lenient or too corrupt to provide proper justice in our society.

    Works Cited:

    Darkly Dreaming Dexter. Digital image. Wikipedia.org. Doubleday, 6 Sept. 2011. Web. 15 Dec. 2016.

    This is the cover image for the original 2004 printing of the novel Darkly Dreaming Dexter.

    Dees, Tim. “Why Obama’s Bodycam Initiative Won’t Work.” Police One. Praetorian Group, 3 Dec. 2014. Web. 15 Dec. 2016.

    One factor that must be considered when purchasing body-worn cameras for the police force is the fact that storage space is an expensive necessity for archival of video footage.

    Gonchar, Michael. “Should the United States Stop Using the Death Penalty?” The New York Times. The New York Times, 08 Apr. 2014. Web. 15 Dec. 2016.

    The Eight Amendment of the Constitution prevents imposing cruel and unusual punishments by the government. Therefore, the death penalty can be considered unconstitutional, which is why an increasing amount of states are no longer using the death penalty.

    Jacobs, Ben. “Donald Trump Tells the Guardian Police Body Cameras ‘need Federal Funding’” The Guardian. Guardian News and Media, 13 Oct. 2015. Web. 15 Dec. 2016

    Our government may have more federal money put towards a now essential piece of equipment for police officers. It will be up to the states to decide whether they are used, but funding would be available.

    Kirkham, Chris. “Prison Quotas Push Lawmakers To Fill Beds, Derail Reform.” The Huffington Post. TheHuffingtonPost.com, 19 Sept. 2013. Web. 15 Dec. 2016.

    Large corporations that privatize prisons require a minimum occupancy of inmates because otherwise, their money-generating investment isn’t earning an adequate amount of money. This money is coming from taxpayer dollars.

    Lindsay, Jeff. Darkly Dreaming Dexter. New York: Doubleday, 2004. Print.

    This is the first novel of an eight-book series by Jeff Lindsay. The main character of the series is Dexter Morgan, the cultural artifact of the essay. The Showtime television series Dexter is based on the novels.

    Wallin & Klarich Law. “California Prisoners Released, Changing Meaning of.” Southern California Defense Blog. Wallin & Klarich, 24 Mar. 2014. Web. 15 Dec. 2016.

    With the prison system overcrowding, even felons who received life without parole could potentially receive parole. This can be thought of as either a positive second chance or as a corrupt prison system.

  • Using Process Monitor from SysInternals

    Sometimes, you need to be able to figure out what an application is doing. What its retrieving information from or saving data to.

    In my scenario, I was trying to figure out where a game was saving its high scores and configuration. I found a location in my AppData folder, but deleting it would not wipe it from the game. I considered the Registry as well, with no luck.

    I decided on using Process Monitor from Microsoft SysInternals for the job.

    First, I tried filtering to only include the .exe as the process name, and ran the program. This yielded several thousand results, which was too much. I then tried using .swf in the path, since this game was built on Adobe Air, which only yielded the content in the path I already knew about. Finally, I considered using the steam ID number contained in the path, which got me to find the secret folder and in the AppData directory, and a secret file formatted in JSON, with all the high scores, configuration, and even the ability to unlock certain parts of the game. Deleting this file properly wiped the game of the data.

    Personal note for reference: The game involved was The Jackbox Party Game Pack, and the secret directory was %LOCALAPPDATA%\STEAMNAME while the other leftover directory which didn’t affect the game when deleting was at %APPDATA%\TheJackboxPartyPack

  • Everything I Know About Starbucks

    This post is NOT everything I know about Starbucks, I will update it occasionally with new findings, and discoveries. As I initially created this post, I’ve never been a Starbucks employee, and I’m not listing everything all at once because there is so much. These findings or research are discoveries that I’ve encountered over the years.

    • The Starbucks Headquarters address is 2401 Utah Avenue South, Suite 800 Seattle, WA 98134 USA
    • The number 2401 has a significance in the company because of this. For example, the password/pins for employee devices to corporate-issued iPads and computers.
    • There is an updated manual on the different common drinks, known as the Beverage Resource Manual. It is updated annually and is considered confidential to Starbucks Corporate.