Skip to content
Closed

Merge #5390

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
613559b
Update _config.yml
tannn Nov 15, 2019
9fea9dc
Update _config.yml
tannn Nov 15, 2019
eacbcd4
Update _config.yml
tannn Nov 15, 2019
0571793
Update _config.yml
tannn Nov 15, 2019
18e6879
Update _config.yml
tannn Nov 15, 2019
0c57389
Update _config.yml
tannn Nov 15, 2019
9181105
Update _config.yml
tannn Nov 15, 2019
fb9d005
Update _config.yml
tannn Nov 15, 2019
911f0e2
Update _config.yml
tannn Nov 15, 2019
d9781b4
Update _config.yml
tannn Nov 15, 2019
e60bb3b
Update _config.yml
tannn Nov 15, 2019
c50e7ba
Create 2019-12-01-fresh.md
tannn Nov 15, 2019
03b58af
Update 2019-12-01-fresh.md
tannn Nov 15, 2019
1cba2bc
Create about.md
tannn Nov 15, 2019
34fb711
Update _config.yml
tannn Nov 15, 2019
0540c5a
remove docs
tannn Nov 15, 2019
6bc273f
remove test
tannn Nov 15, 2019
23a4628
Update about.md
tannn Nov 15, 2019
b0c3fc5
Update _config.yml
tannn Nov 15, 2019
b416724
Update about.md
tannn Nov 15, 2019
263ee16
Update navigation.yml
tannn Nov 15, 2019
4ec6d49
Update about.md
tannn Nov 15, 2019
2d646bc
Add files via upload
tannn Nov 15, 2019
f642f5b
Create 2018-12-7-Fortnite-Addiction-Technology-Designed-People-Engage…
tannn Nov 15, 2019
3e274cf
Create 2018-12-3-Problematic-AI-Police-Body-Cam-Videos.md
tannn Nov 15, 2019
ceeda7e
Create 2018-12-10-Weaponizing-Technology-Microsoft-Leads-Silicon-Vall…
tannn Nov 15, 2019
d028dee
Delete 2019-12-01-fresh.md
tannn Nov 15, 2019
0ebe79b
Update archive-single.html
tannn Nov 15, 2019
a1070fa
add seperator between date and read time
tannn Nov 15, 2019
d7fd451
Update _config.yml
tannn Nov 15, 2019
bfa6dcb
Update _config.yml
tannn Nov 15, 2019
0c51d0b
Update _config.yml
tannn Nov 15, 2019
54d5e45
Update about.md
tannn Nov 15, 2019
7ee2f33
add profile pic, try neon theme
tannn Nov 16, 2019
2a00b75
profile pic
tannn Nov 16, 2019
94fe28c
add 404, update profile pic
tannn Nov 16, 2019
0033089
change theme to dark, update 4040, add favicon
tannn Nov 16, 2019
e86592b
add post, update about
tannn Nov 16, 2019
b13c02e
update post sources
tannn Nov 16, 2019
92e6d9f
update sources
tannn Nov 16, 2019
1983042
update source
tannn Nov 16, 2019
e9d979e
Create CNAME
tannn Nov 16, 2019
0c32c04
add 1 word
tannn Nov 16, 2019
a7c596a
Merge branch 'master' of https://github.com/tannerblog/tannerblog.git…
tannn Nov 16, 2019
4d57f57
update about
tannn Nov 16, 2019
61e77f4
Update _config.yml
tannn Dec 18, 2019
e1d1d4d
Create 2019-12-27-how-reclaim-your-privacy.md
tannn Dec 29, 2019
fad9abf
formatting
tannn Dec 29, 2019
aa28752
turn off sharing feature
tannn Dec 29, 2019
b5a399f
.
tannn Jan 24, 2020
cf42ca4
updated privacy post
tannn Jan 24, 2020
2d69e29
add horizontal rule
tannn Jan 24, 2020
f750d81
continue numbering correctly
tannn Jan 24, 2020
346c327
markdown shenanigans
tannn Jan 24, 2020
63a3eba
new post
tannn Mar 27, 2020
2681790
add cateogories and tags pages
tannn Mar 27, 2020
a9c5ff2
update emoji post
tannn Mar 27, 2020
eb00d5d
update emoji post
tannn Mar 27, 2020
ab1bff3
update emoji post
tannn Mar 27, 2020
eee68f6
adjust bi flag size
tannn Mar 27, 2020
aeeb087
enlarge screenshot a little
tannn Mar 27, 2020
ab0a7fe
enlarge screenshot a little
tannn Mar 27, 2020
cb7e822
undo
tannn Mar 27, 2020
e7f5b91
add text to post
tannn Mar 27, 2020
d5e28cf
update to bi flag emoji post
tannn Mar 30, 2020
9314535
Update about.md
tannn Jul 28, 2020
d174ec2
Update about.md
tannn Oct 21, 2020
c8b0219
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 17, 2020
1bcccdb
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 17, 2020
edb2c29
Status update on post
tannn Nov 24, 2020
030992a
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 24, 2020
533fc87
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 24, 2020
37bf771
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 24, 2020
504b9d6
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Nov 26, 2020
10b1df2
Update 2020-03-27-bisexual-pride-flag-emoji-proposal.md
tannn Dec 3, 2020
532d2d2
add cloudflare analytics
tannn Dec 29, 2020
7c4c8c5
Add more pride emojis link
tannn Apr 19, 2021
30925a0
Create 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
7d428cb
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
f8c7a3c
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
1fd6d5b
Update _config.yml
tannn Sep 23, 2021
f30b8b4
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
c6072b3
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
0c4147d
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
f2fb640
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 23, 2021
31cbd13
Update 2021-09-23-very-special-bi-visibility-day.md
tannn Sep 26, 2021
0a66810
Update about.md
tannn Feb 2, 2022
0a8622f
Update about.md
tannn Sep 17, 2022
561a32f
Create 2022-12-22-advanced-data-protection.md
tannn Dec 22, 2022
6fab417
improvements
tannn Dec 22, 2022
bf1030b
improvements
tannn Dec 22, 2022
2ab6c1e
CHANGES
tannn Dec 22, 2022
e69d9fe
final
tannn Dec 22, 2022
78a564c
Merge pull request #3 from tannn/tannn-patch-1
tannn Dec 22, 2022
06b84bc
Pictures for article
tannn Dec 22, 2022
1be54c1
add photos
tannn Dec 22, 2022
26d467b
Update 2022-12-22-advanced-data-protection.md
tannn Dec 23, 2022
2285d86
Update 2022-12-22-advanced-data-protection.md
tannn Dec 23, 2022
2e355d8
Update 2022-12-22-advanced-data-protection.md
tannn Dec 23, 2022
3513405
Update 2022-12-22-advanced-data-protection.md
tannn Sep 11, 2025
050f5f8
move posts
tannn Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
tannermarino.com
43 changes: 28 additions & 15 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@

# theme : "minimal-mistakes-jekyll"
# remote_theme : "mmistakes/minimal-mistakes"
minimal_mistakes_skin : "default" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
minimal_mistakes_skin : "dark" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"

# Site Settings
locale : "en-US"
title : "Site Title"
title : "Tanner Marino"
title_separator : "-"
subtitle : # site tagline that appears below site title in masthead
name : "Your Name"
description : "An amazing website."
name : "Tanner Marino"
description : "The life of Tanner Marino"
url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
baseurl : # the subpath of your site, e.g. "/blog"
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
Expand Down Expand Up @@ -99,26 +99,29 @@ social:

# Analytics
analytics:
provider : false # false (default), "google", "google-universal", "custom"
provider : custom # false (default), "google", "google-universal", "custom"
google:
tracking_id :
anonymize_ip : # true, false (default)


# Site Author
author:
name : "Your Name"
avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
bio : "I am an **amazing** person."
location : "Somewhere"
email :
name : "Tanner Marino"
avatar : "/assets/images/profile.jpeg"
bio : "Problem solver."
location : "California"
email : #
links:
- label: "Email"
icon: "fas fa-fw fa-envelope-square"
# url: mailto:your.name@email.com
url: "mailto:hey@tannermarino.com"
- label: "Website"
icon: "fas fa-fw fa-link"
# url: "https://your-website.com"
- label: "LinkedIn"
icon: "fab fa-fw fa-linkedin"
url: "https://linkedin.com/in/tannermarino"
- label: "Twitter"
icon: "fab fa-fw fa-twitter-square"
# url: "https://twitter.com/"
Expand All @@ -127,7 +130,7 @@ author:
# url: "https://facebook.com/"
- label: "GitHub"
icon: "fab fa-fw fa-github"
# url: "https://github.com/"
url: "https://github.com/tannn"
- label: "Instagram"
icon: "fab fa-fw fa-instagram"
# url: "https://instagram.com/"
Expand Down Expand Up @@ -219,10 +222,10 @@ sass:


# Outputting
permalink: /:categories/:title/
permalink: /:year/:title/
paginate: 5 # amount of posts to show
paginate_path: /page:num/
timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
timezone: America/Chicago


# Plugins (previously gems:)
Expand Down Expand Up @@ -278,6 +281,8 @@ compress_html:
ignore:
envs: development




# Defaults
defaults:
Expand All @@ -290,5 +295,13 @@ defaults:
author_profile: true
read_time: true
comments: # true
share: true
share: false
related: true
# _pages
- scope:
path: ""
type: pages
values:
layout: single
author_profile: true

10 changes: 5 additions & 5 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# main links
main:
- title: "Quick-Start Guide"
url: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
# - title: "About"
# url: https://mmistakes.github.io/minimal-mistakes/about/
# - title: "Quick-Start Guide"
# url: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
- title: "About"
url: /about/
# - title: "Sample Posts"
# url: /year-archive/
# - title: "Sample Collections"
# url: /collection-archive/
# - title: "Sitemap"
# url: /sitemap/
# url: /sitemap/
2 changes: 1 addition & 1 deletion _includes/analytics-providers/custom.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<!-- start custom analytics snippet -->

<!-- Cloudflare Web Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "43792c0c8225470c85adc8a6d656b295"}'></script><!-- End Cloudflare Web Analytics -->
<!-- end custom analytics snippet -->
2 changes: 1 addition & 1 deletion _includes/archive-single.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ <h2 class="archive__item-title" itemprop="headline">
{% endif %}
</h2>
{% if post.read_time %}
<p class="page__meta"><i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p>
<p class="page__meta">{{ post.date | date: "%B %d, %Y" }} | <i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p>
{% endif %}
{% if post.excerpt %}<p class="archive__item-excerpt" itemprop="description">{{ post.excerpt | markdownify | strip_html | truncate: 160 }}</p>{% endif %}
</article>
Expand Down
6 changes: 6 additions & 0 deletions _pages/404.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: That's a 404
permalink: /404.html
---

## You were just exploring, right? Refer to the navbar to get back on track.
10 changes: 10 additions & 0 deletions _pages/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
permalink: /about/
title: About
---

## Hey there.

I'm Tanner. I'm a Software Engineer at PlayStation, working in San Diego. I enjoy learning new skills to solve technical challenges. Previously I worked as a Software Engineer at Union Pacific. I've also been the Assistant Director for [IfThen](https://www.ifthentech.com/) and co-organizer for [EBCT 2019](https://ebct2019.com/) Conference.

I graduated from the University of Nebraska-Lincoln in May 2019 with a Bachelor of Science in Computer Science. While studying, I was the Founding Director for [CornHacks](https://cornhacks.com/) and the President of the [CSE Advisory Board](https://unl-csesab.com/).
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "Weaponizing Technology: Microsoft Leads Silicon Valley Down a Grim Path"
categories: [programming oversights, weaponizing technology, labor]
tags: [war, Microsoft, augmented reality, AI]
---

Joshua Brustein, in his [article](https://www.bloomberg.com/news/articles/2018-11-28/microsoft-wins-480-million-army-battlefield-contract) “Microsoft Wins $480 Million Army Battlefield Contract,” discusses the technology Microsoft will be supplying to the United States Army. The contract includes 100,000 HoloLens augmented reality headsets to “increase lethality by enhancing the ability to detect, decide and engage before the enemy.” This development is particularly troubling for what it could mean for the future of Silicon Valley. This step not only illustrates Microsoft leading the technology sector into the military-industrial complex, but also Microsoft’s disregard for employee’s choice in the work they do. Brustein writes about “earlier this year, hundreds of Microsoft workers signed a petition criticizing a contract with U.S. Immigration and Customs Enforcement.” Despite worker objections, Microsoft is [continuing](https://www.nytimes.com/2018/04/04/technology/google-letter-ceo-pentagon-project.html) to work with the government. Technology workers have demonstrated they do not want to build products used for waging war. Earlier this year, about 4,000 Google employees signed a petition demanding “a clear policy stating that neither Google nor its contractors will ever build warfare technology”.

The technology industry is responsible for creating many of the tools we use today. Yet, these workers are against creating tools of mass destruction. The line drawn here is simple: these engineers, scientists, and designers want to build a better world. They have built instant messaging, wireless video calling, and portable, high quality cameras that can withstand daily uses and drops. Developing technologies designed to do harm is more than they signed up for. While discussing the ethical considerations of war is beyond the scope of this article, employees deserve to have a say in what they are building.

The other issue at hand with this development is what it could lead to. In Burstein’s article, Microsoft’s President and Chief Legal Officer, Brad Smith, said "Artificial intelligence, augmented reality and other technologies are raising new and profoundly important issues, including the ability of weapons to act autonomously. As we have discussed these issues with governments, we’ve appreciated that no military in the world wants to wake up to discover that machines have started a war. But we can’t expect these new developments to be addressed wisely if the people in the tech sector who know the most about technology withdraw from the conversation.” Unfortunately, Smith’s last sentence is incorrect. It is possible to have a conversation about how society wants to use these advanced technologies without creating them first. Essentially, it appears Smith is saying “Create weapons now, ask questions later.” This is similar to Silicon Valley’s “Move Fast and Break Things” mantra, which Facebook is seeing the fallout for now. This time, we should learn from their mistakes and be considerate of the implications of the technology we create.

The ultimate issue with the contract lies in the technology itself. It is easy to see what could go wrong with augmented reality powered by artificial intelligence: the AI could mistakenly categorize an unarmed civilian as hostile, the augmented reality device could malfunction and cause a soldier to make the wrong lethal decision, the facial recognition could be incorrect, and the list goes on. There’s also the issue of the technology falling into the hand of an oppressive regime, or the devices being hacked while soldiers are in the field. Fortunately, there is still time to have a conversation about these technologies before they are created and used. There is limited time to make a change, but change is still possible and necessary to create a better world.
8 changes: 8 additions & 0 deletions _posts/2018-12-3-Problematic-AI-Police-Body-Cam-Videos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Problematic Uses of AI in Interpreting Police Body-Cam Videos
categories: [software bias, programming oversights]
tags: [AI, police]
---
In their [article](https://spectrum.ieee.org/computing/software/the-trouble-with-trusting-ai-to-interpret-police-bodycam-video) “The Trouble With Trusting AI to Interpret Police Body-Cam Video”, Dan Greene and Genevieve Patterson detail how a company, Axon, is using AI to interpret police body-cam video. When considering the usage of artificial intelligence in real-world applications, it is important to consider how this tool will be trained. Not just any data can be fed into the AI: the automated image-classification system can only learn from the data it is given. If there is incorrect or biased data, the result is an AI that will be incorrect and have a bias. If the dataset is incomplete, more problems can arise because there will be situations the AI hasn’t learned yet. All of this is further exacerbated by the mere fact that any AI system is error prone because it cannot be 100% accurate in all instances. The authors note that even if police know of these possible errors, “they might suffer from ‘automation bias,’ a tendency for people to accept a computer’s judgments over their own because of the perceived objectivity of machines.” Unfortunately, machines cannot be objective: they are created and maintained by humans, who have unconscious biases. In academia and research, AI experts deal with these problems by making their work open to the public, so it can be scrutinized by other experts and improved upon. Unfortunately, Axon and other companies have no obligation to do that. These kind of closed AI systems can further “rapidly degenerate” because mistakes that are not corrected can be used to train the system, further amplifying biases and creating unreliable results.

Essentially, it appears the body-cameras police wear are a black box: the camera provides input, and certain events may be flagged that can result in police action. Since this technology is proprietary, it causes issues of accountability and transparency. It is impossible to determine if the AI is making correct suggestions to police, or if police are taking actions guided by a malfunctioning AI. There are other implications of using AI-powered body-cams as well. Axon is actively developing facial recognition for the body-cams. This means in the not-so-distant future, these body-cams could identify people in public, then record the time and location they were spotted. The government would have access to a database with information on where and when they can find individuals of interest. On the other hand, when the facial recognition makes a mistake, it could lead police to arresting the wrong individual. If the technology remains proprietary and the police do not publish detailed records of how the technology impacts their decisions, the public would be faced against a surveillance system that lies outside of their control. Except, the government would not be in control of this system: the technology is Axon’s. Axon’s technology could lead to the arrests of innocent individuals, or worse. Axon could further increase their profits by selling information about people from their database to advertisers. In the event the database is leaked or hacked, people’s location information would be exposed. This information cannot be changed like a password or credit card; location information contains human behaviors and habits.
Loading