Reset repository one last time (October 2021)

This commit is contained in:
Ethan Yoo 2021-10-04 08:20:20 -04:00
commit 36a5193757
Signed by: ethan
GPG Key ID: 70596474C5D20F85
63 changed files with 1892 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
# Executable
hugo.exe
# Files generated by Hugo
/public/
/resources/_gen/

427
LICENSE Normal file
View File

@ -0,0 +1,427 @@
Attribution-ShareAlike 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution-ShareAlike 4.0 International Public
License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-ShareAlike 4.0 International Public License ("Public
License"). To the extent this Public License may be interpreted as a
contract, You are granted the Licensed Rights in consideration of Your
acceptance of these terms and conditions, and the Licensor grants You
such rights in consideration of benefits the Licensor receives from
making the Licensed Material available under these terms and
conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. BY-SA Compatible License means a license listed at
creativecommons.org/compatiblelicenses, approved by Creative
Commons as essentially the equivalent of this Public License.
d. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
e. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
f. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
g. License Elements means the license attributes listed in the name
of a Creative Commons Public License. The License Elements of this
Public License are Attribution and ShareAlike.
h. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
i. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
j. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
k. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
l. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
m. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part; and
b. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. Additional offer from the Licensor -- Adapted Material.
Every recipient of Adapted Material from You
automatically receives an offer from the Licensor to
exercise the Licensed Rights in the Adapted Material
under the conditions of the Adapter's License You apply.
c. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
b. ShareAlike.
In addition to the conditions in Section 3(a), if You Share
Adapted Material You produce, the following conditions also apply.
1. The Adapter's License You apply must be a Creative Commons
license with the same License Elements, this version or
later, or a BY-SA Compatible License.
2. You must include the text of, or the URI or hyperlink to, the
Adapter's License You apply. You may satisfy this condition
in any reasonable manner based on the medium, means, and
context in which You Share Adapted Material.
3. You may not offer or impose any additional or different terms
or conditions on, or apply any Effective Technological
Measures to, Adapted Material that restrict exercise of the
rights granted under the Adapter's License You apply.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material,
including for purposes of Section 3(b); and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

60
README.md Normal file
View File

@ -0,0 +1,60 @@
# Ethan Yoo
This repository hosts files used by the static site generator [Hugo](https://gohugo.io/) to create [my website.](https://ethanyoo.com/) I upload Hugo's static output to my web hosting service, which is currently [NearlyFreeSpeech.NET.](https://www.nearlyfreespeech.net/)
I use a modified version (e.g., 404.html and index.html) of [smol](https://github.com/colorchestra/smol/) as the website's theme. The modified source code is [also available on Framagit.](https://framagit.org/ethan/geronimo)
# For a local version of the website
1. `git clone https://framagit.org/ethan/hugo-src.git someFolder`
2. `cd someFolder`
3. `hugo server` or [its alias](https://discourse.gohugo.io/t/hugo-serve-vs-hugo-server/24872) `hugo serve`
4. Open a browser and navigate to http://localhost:1313/
# To browse the source code
This project is pushed to two remote repositories.
* [Amolith](https://secluded.site/) maintains [NixNet](https://nixnet.services/) as an individual, hosting "a variety of services that are available for anyone to use free of charge." These services include [a Gitea instance.](https://git.nixnet.services/ethan)
* [Framasoft](https://framasoft.org/) is a French nonprofit organization actively engaged in the free culture movement and host to [a GitLab instance.](https://framagit.org/ethan)
# To submit feedback, suggest specific changes, etc.
* Email
* [Issue tracker on Framagit](https://framagit.org/ethan/hugo-src/-/issues/)
# Licensing
SPDX-License-Identifier: `CC-BY-SA-4.0`
**Original textual content** is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License,](https://creativecommons.org/licenses/by-sa/4.0/) the full text of which is available in the `LICENSE` file.
I post **limited excerpts of copyrighted content** under [the fair use doctrine.](https://www.copyright.gov/fair-use/more-info.html)
**Images** are licensed on a per-file basis, possibly using [small print.](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-small-element)
## Theme: [MIT (Expat) License](https://choosealicense.com/licenses/mit/)
Copyright © 2016 Vimux
Copyright © 2020 colorchestra
Copyright © 2021 Ethan Yoo
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

89
config.toml Normal file
View File

@ -0,0 +1,89 @@
baseURL = "/"
copyright = "Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). Please support free culture by using Creative Commons licenses."
enableGitInfo = true
enableInlineShortcodes = true
footnoteReturnLinkContents = "^"
languageCode = "en-us"
rssLimit = 5
summaryLength = 70
theme = "geronimo"
timeZone = "America/New_York"
title = "Ethan Yoo"
[frontmatter]
date = ["date", ":filename", ":default"]
[markup]
[markup.goldmark.renderer]
unsafe = true
[permalinks]
links = ":year/:month/:slug"
categories = ":year/:month/"
year = ":year"
[taxonomies]
categories = "categories"
tags = "tags"
year = "year"
[minify]
disableHTML = true
disableJS = true
disableJSON = true
minifyOutput = true
# Parameters
[params]
author = "Ethan Yoo"
authorEmail = "hello@ethanyoo.com"
authorGitLab = "https://framagit.org/ethan"
authorGitea = "https://git.nixnet.services/ethan"
authorMastodon = "https://todon.eu/@ethanyoo"
authorPronouns = "he/him/his"
authorWriteFreely = "https://ethan.writeas.com/"
copyrightMessage = "Please support free culture by using Creative Commons licenses."
dateFmt = "2006-01-02 15:04 MST"
description = "Ethan Yoo is an AmeriCorps VISTA member (2021-2022) and graduated from Swarthmore College in 2019 with a Bachelor of Arts."
license = "https://creativecommons.org/licenses/by-sa/4.0/"
subtitle = "Pronouns: he/him/his"
webmentionService = "https://webmention.io/ethanyoo.com/webmention"
[menu]
# Header
[[menu.main]]
identifier = "links"
name = "Links"
url = "links/"
weight = 1
[[menu.main]]
identifier = "now"
name = "Now"
url = "now/"
weight = 2
[[menu.main]]
identifier = "resources"
name = "Resources"
url = "resources/"
weight = 3
# Footer
[[menu.footer]]
name = "Contact me"
url = "mailto:hello@ethanyoo.com"
weight = 1
[[menu.footer]]
name = "Privacy"
url = "/privacy/"
weight = 2
[[menu.footer]]
name = "Public key"
url = "/ethan.asc.txt"
weight = 3

58
content/cloudflare.md Normal file
View File

@ -0,0 +1,58 @@
---
title: "Personal post: I left Cloudflare"
date: 2020-11-02T19:00:00
tags: ['Miscellaneous']
categories: ['November 2020']
year: ['2020']
url: cloudflare
description: "I explain my decision to switch managed DNS providers and web hosting services."
---
I wanted to leave Cloudflare for a number of reasons (e.g., [its antagonistic behavior toward Tor users](https://blog.torproject.org/trouble-cloudflare) and [its role in maintaining a centralized Internet infrastructure](https://www.androidpolice.com/2020/07/17/cloudflare-accidentally-turns-off-half-the-internet-in-brief-but-major-outage/)). That isn't to say they don't also contribute to digital freedom by, for example, [challenging "national security letters."](https://www.eff.org/deeplinks/2018/02/twilio-demonstrates-why-courts-should-review-every-national-security-letter)
For managed DNS, I have switched to [deSEC,](https://desec.io/) which is "organized as a non-profit charitable organization based in Berlin." deSEC is also based on open-source software and "free for everyone to use."
# What I had to consider next
In leaving Cloudflare, I lost support for HSTS, page rules, etc. I needed the ability to set *proper* [HTTP headers,](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers) which isn't possible with GitLab Pages alone.
1. **DigitalOcean:** App Platform, which allows for three free static sites, only supports GitHub repositories. I don't like to use GitHub. For reasons why, see, for example, their [inadequate response to working with ICE.](https://github.blog/2019-10-09-github-and-us-government-developers/)
2. **GitHub Pages:** Like GitLab Pages, GitHub Pages doesn't allow for custom HTTP headers. I also want to avoid supporting GitHub (see above) or its parent company, Microsoft.
3. **Netlify:** The free tier only integrates with Bitbucket, GitHub, and GitLab's SaaS instance. I prefer to use [Framagit,](https://framagit.org/) which is based on GitLab but hosted by [Framasoft,](https://ethan.yoois.me/free/Framasoft/) and Gitea (e.g., [Disroot's](https://git.disroot.org/) instance). I figured that if I'm manually deploying the website, I might as well select a different hosting service with more features.
4. I didn't want to support Amazon or Microsoft by using **AWS** or **Azure.**
# Why I chose NearlyFreeSpeech.NET
1. **I wanted to learn.**
> *[One of the big areas where we differ from other providers is member support.](https://www.nearlyfreespeech.net/services/support) With the typical approach, the provider builds a (significant) charge for technical support into the basic fee for the service, and then uses leftovers from people who don't need support to subsidize the cost of providing support to those who need a lot. Our members, by and large, do not require typical member support, either because they are already very knowledgeable or are willing and able to learn on their own.*
2. [**It supports Let's Encrypt,**](https://community.letsencrypt.org/t/web-hosting-who-support-lets-encrypt/6920) "a free, automated, and open [certificate authority](https://letsencrypt.org/about/) brought to you by the nonprofit Internet Security Research Group (ISRG)."
3. [**The "pay only for what you use" model**](https://www.nearlyfreespeech.net/services/pricing) means it shouldn't cost me more than [a few dollars per year.](https://www.nearlyfreespeech.net/estimate)
4. The most compelling reason for me, though, was that **NearlyFreeSpeech.NET has consistent values.**
Example from their [frequently asked questions:](https://www.nearlyfreespeech.net/about/faq#BecauseFuckNazisThatsWhy)
> *Because we believe in free speech, we host a small amount of offensive content. Some days, that's really hard to do. There are views expressed using our service that we find personally repugnant. [...] When we find a repugnant site on our service, we mark the account. We receive reports about all payments to such accounts, and we take a portion of that money larger than the amount of estimated profit and we donate it to the best organization we can find. The best organization in any given case meets two criteria:*
> 1. The recipient organization does share our values.
> 2. The recipient organization is as opposite (and hopefully as offensive) as possible to the site operator that funded the donation.
> *Examples of organizations that have received funding over the years include the Anti-Defamation League, the Southern Poverty Law Center, local chapters of the NAACP, the National Bail Fund Network, the American Immigration Council, the Trevor Project, and others.*
Example from their [privacy policy:](https://www.nearlyfreespeech.net/about/privacy)
> *Cooperation with law enforcement authorities from other countries and cooperation when it is not legally required are at our sole discretion. Our discretion looks favorably on freedom and justice, and unfavorably on oppression and violence.*
# What this change means for you
I'm not leaving the [static website framework,](https://en.wikipedia.org/wiki/Static_web_page) which means load times shouldn't change much (if at all). Cloudflare's caching didn't do much to improve load times.
Let's Encrypt certificates are [trusted by all major root programs.](https://letsencrypt.org/2018/08/06/trusted-by-all-major-root-programs.html) You can test any website's security with [the Mozilla Observatory.](https://observatory.mozilla.org/) There shouldn't be any lingering issues for this website, especially now that I can set custom headers.
I'm still hosting [my personal wiki](https://ethan.yoois.me/) on GitLab Pages [(the Framagit instance)](https://framagit.org/) for the time being. Like this website, however, it is no longer behind Cloudflare.

View File

@ -0,0 +1,24 @@
---
title: Links
date: 2020-08-16T19:00:00
tags: ['Disability', 'Education', 'Electronic Frontier Foundation (EFF)', 'Free culture', 'Free software', 'Gender', 'Miscellaneous']
categories: ['August 2020']
year: ['2020']
description: "Read the first version of the 'Resources' section."
---
## See ["Resources"](https://ethanyoo.com/resources/) for updates to the links below.
[About Feeds: What is a feed?](https://aboutfeeds.com/)
[Creative Commons](https://creativecommons.org/)
[Electronic Frontier Foundation: Why metadata matters](https://www.eff.org/deeplinks/2013/06/why-metadata-matters)
[Free Software Foundation: Free software resources.](https://www.fsf.org/resources/)
[Lydia X. Z. Brown: Linguistic ableism](https://www.autistichoya.com/p/ableist-words-and-terms-to-avoid.html)
[MyPronouns.org](https://www.mypronouns.org/resources)
[Open Educational Resources (OER Commons): Search resources](https://www.oercommons.org/browse)

View File

@ -0,0 +1,21 @@
---
title: Use plaintext email
date: 2020-08-18T19:00:00
tags: ['Miscellaneous', 'Public policy']
categories: ['August 2020']
year: ['2020']
slug: miscellaneous
description: "Read how the 19th Amendment didn't give all women the right to vote, how Topher Payne 'fixes' The Giving Tree, and why you should use plain text email."
---
[North, A. (2020, August 18). *The 19th Amendment didnt give women the right to vote.* Vox.](https://www.vox.com/2020/8/18/21358913/19th-amendment-ratified-anniversary-women-suffrage-vote)
> *States could use poll taxes and other voter suppression tactics -- already used across the country to deny voting rights to Black men -- to keep Black women from voting. They could, and did, use those same tactics against Latina women. Indigenous women and many Asian American women lacked citizenship in 1920, meaning they couldnt vote in the first place. All in all, the 19th Amendment was essentially for one group of women and one group only: white women.*
[The tree who set healthy boundaries: A parody alternate ending for Shel Silverstein's *The Giving Tree.*](https://www.topherpayne.com/giving-tree)
> *The alternate endings are available for you to print for free. If you enjoy them, I hope you'll consider a donation to The Atlanta Artist Relief Fund, which is providing crucial assistance to my colleagues during the COVID crisis.*
[Use plaintext email.](https://useplaintext.email/)
> *In short, HTML emails are a security nightmare, are mostly used for advertising to you and tracking you, are less accessible for many users, and don't offer anything especially great for it.*

View File

@ -0,0 +1,16 @@
---
title: Environments
date: 2020-08-20T19:00:00
tags: ['Climate crisis', 'Mental health', 'Public policy']
categories: ['August 2020']
year: ['2020']
description: "These two 'environments' are facing problems: The city environment (noise pollution) and the global environment (the climate crisis)."
---
[Flaxbart, M. (Producer). (2020, August 19). The city that never sleeps [Audio podcast episode]. In *Twenty Thousand Hertz.*](https://www.20k.org/episodes/citythatneversleeps)
> *When writer Paige Towers moved to one of the loudest cities in the world, she found herself overcome with anxiety and depression. She came to realize that the noise of the city itself, and the inability to escape from it, was making a huge impact on her mental health. [...] But the negative health implications of noise pollution are anything but simple.*
[Uhlmann, D. M. (2020, August 19). *The climate crisis is still a crisis.* The Atlantic.](https://www.theatlantic.com/ideas/archive/2020/08/climate-crisis-still-crisis/615319/)
> *If we fail to limit greenhouse-gas emissions by 2030, searing heat, widespread drought, destructive storms, and coastal flooding will become even more common. Rising oceans will envelop coastal cities such as Miami, New York, Boston, New Orleans, and Houston. The Pentagon predicts that mass migration and climate refugees will lead to widespread political instability.*

View File

@ -0,0 +1,16 @@
---
title: Supporting marginalized students
date: 2020-08-22T19:00:00
tags: ['Disability', 'Education', 'Gender']
categories: ['August 2020']
year: ['2020']
description: "Whether or not we're in physical buildings, schools need to remember the marginalized youth they serve."
---
[North, A. (2020, August 6). *We need to talk about what school closures mean for kids with disabilities.* Vox.](https://www.vox.com/2020/8/6/21353154/schools-reopening-covid-19-special-education-disabilities)
> *And now, parents worry about a fall with more of the same uncertainty over whether schools will be able to provide from a distance the resources their kids need. At the same time, some students with disabilities also have underlying conditions and complex medical needs that make the physical reopening of schools a frightening prospect.*
[Pandey, M. (2020, August 22). *US trans rights: The teen who sued his school, and won, over bathroom use.* BBC News.](https://www.bbc.com/news/newsbeat-53834065)
> *Drew Adams, a trans man, has spent the past three years fighting for transgender students to be allowed to use bathrooms at school that match their gender identity. It came about after Drew, at the age of 14, was told by his school in Florida that he wasn't allowed to use the men's bathroom. A federal court has now ruled in Drew's favour in the first US trial involving a transgender student's access to bathrooms. The ruling applies to Florida, Georgia and Alabama.*

View File

@ -0,0 +1,25 @@
---
title: Black Lives Matter (August 2020)
date: 2020-08-24T19:00:00
tags: ['Black Lives Matter', 'COVID-19', 'Public policy']
categories: ['August 2020']
year: ['2020']
slug: Black Lives Matter
aliases:
- /2020-08-24/
description: "Black Lives Matter. Medicare for All."
---
[Dudzic, M. (2020, August 20). Democrats should be ashamed of the rejection of Medicare for All in the DNC platform. *Jacobin.*](https://jacobinmag.com/2020/08/democrats-should-be-ashamed-of-the-rejection-of-medicare-for-all-in-the-dnc-platform/)
> *Our for-profit, commodified health care system has proven woefully inadequate in the face of the worst public health disaster in over a century. The resulting economic crisis has accelerated the meltdown of our employment-based health insurance system. Workers will not soon forget how precarious their shrinking health care benefits really are. And the Black Lives Matter uprisings have brought to the fore the racial disparities that undergird the industrialized worlds most unequal health care system. Democratic primary voters overwhelmingly supported Medicare for All regardless of what candidate they voted for.*
[Left Voice. (2020, August 24). *Shot seven times in the back: Kenosha, WI erupts against police shooting of Jacob Blake.*](https://www.leftvoice.org/shot-seven-times-in-the-back-kenosha-wi-erupts-against-police-shooting-of-jacob-blake)
> *We demand justice for Jacob Blake and for Trayford Pellerin, for Breonna Taylor, for George Floyd, for Tony McDade, for Sean Reed, for Michael Brown, for Eric Garner, for Trayvon Martin, and for all the other Black lives stolen by the state.*
[Ofer, U. (2020, August 18). *The Democratic platform heads in right direction on criminal justice, but still misses the moment.* American Civil Liberties Union.](https://www.aclu.org/news/racial-justice/the-democratic-platform-heads-in-right-direction-on-criminal-justice-but-still-misses-the-moment/)
> *This years proposed platform also responds to the Black Lives Matter movement by recognizing systemic racism and calling for a dramatic change in the legal standard for police use of deadly force. And it has reversed course on the death penalty, now opposing it. But even while recognizing this evolution of the platform and the challenges of finding consensus among a party with diverse viewpoints, it is still disappointing to see the platform fail in some respects to meet the demands of the moment. [...] Moreover, on policing, the platform is silent on the call to slash police budgets and redirect those resources into alternatives to policing, and to reinvest in communities historically targeted by the police. Instead, the platform mostly continues to tout procedural reforms and calls for greater transparency and accountability. These are important reforms, but they miss the mark on what millions of people are marching on the streets to demand -- a fundamental reorientation of public safety, divesting resources away from police and into alternatives to police and towards resources that will build long-term safety and stability.*
[World Health Organization. (2020, August 24). *Coronavirus disease (COVID-19) advice for the public: Mythbusters.*](https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-public/myth-busters)

View File

@ -0,0 +1,23 @@
---
title: Remote education and surveillance
date: 2020-08-26T19:00:00
tags: ['COVID-19', 'Education', 'Electronic Frontier Foundation (EFF)']
categories: ['August 2020']
year: ['2020']
aliases:
- /2020-08-26/
- /2020/08-26/
description: "Police agencies and schools are using surveillance tools that violate our right to privacy."
---
[Electronic Frontier Foundation. (2020, July 13). *EFF launches searchable database of police agencies and the tech tools they use to spy on communities* [Press release].](https://www.eff.org/press/releases/eff-launches-searchable-database-police-agencies-and-tech-tools-they-use-spy)
> *Information was collected on the most pervasive surveillance technologies in use, including drones, body-worn cameras, face recognition, cell-site simulators, automated license plate readers, predictive policing, camera registries, police partnerships with Amazons Ring camera network, and gunshot detection sensors. It also maps out more than 130 law enforcement tech hubs that process real-time surveillance data.*
[Kelley, J., & Oliver, L. (2020, August 20). *Proctoring apps subject students to unnecessary surveillance.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/08/proctoring-apps-subject-students-unnecessary-surveillance)
> *Aside from privacy concerns, these tools could easily penalize students who dont have control over their surroundings, or those with less functional hardware or low-speed Internet. For students who dont have home Internet access at all, they are locked out of testing altogether. They could also cause havoc for students who already have trouble focusing during tests, either because of a difficulty maintaining “eye contact” with their device, or simply because tests make them nervous. Software that assumes all students take tests the same way -- in rooms that they can control, their eyes straight ahead, fingers typing at a routine pace -- are undoubtedly leaving some students out. [...] Educational institutions will need to adapt fundamentally to distance learning. New technologies and new teaching methods will be a part of that. Perhaps schools will need to reevaluate the need for closed book exams, or use fewer tests overall as compared to project-based assessments.*
[Nguyen, T. (2020, August 26). *College reopenings -- and closures -- are harming low-income students.* Vox.](https://www.vox.com/the-goods/2020/8/26/21401388/colleges-closing-reopening-fall-semester-vulnerable-students)
> *The decision to plow ahead with reopening, as Faye noted, disproportionately affects low-income students, especially those who count on schools for work-study jobs, food, housing, and health care needs. The unavoidable closures in March had already displaced thousands of students, some of whom relied on mutual aid networks and the generosity of strangers and alumni to afford their move home or a place to stay. The discordant nature of how colleges are moving online have left the most economically marginalized students with minimal resources, forced to make frantic changes to their lives at the directive of their institutions.*

View File

@ -0,0 +1,24 @@
---
title: "'Rationality'"
date: 2020-08-27T19:00:00
tags: ['Black Lives Matter', 'Education', 'Mental health', 'Public policy']
categories: ['August 2020']
year: ['2020']
description: "Striving for 'objectivity' or 'rationality' is unhelpful -- and potentially even harmful. That being said, we need to consider relevant factors."
---
[Cherry, M. (2020, August 25). *Anger can build a better world.* The Atlantic.](https://www.theatlantic.com/ideas/archive/2020/08/how-anger-can-build-better-world/615625/)
> *For those skeptical of angers power and usefulness, it is important to note that anger at racial injustice does not cause poverty, inadequate housing, a police state, or dehumanizing practices. Anger responds to these atrocities. Many refuse to believe this, because to them, anger is always irrational, undemocratic, and synonymous with violence. So they fear it. However, anger is a legitimate response to wrongdoing. It challenges us to achieve political equality. And we can have anger without violence, and violence without anger. Still, some people might prefer to remain afraid of rage, the racial bodies who express it, and the change it has the potential to bring about. [...] To those who continue to embrace and express anger, despite insincere attempts by others to control it, thank you for responding to racism with rage. This matters, particularly when so many find comfort in rationalizing, ignoring, or wishing away racism.*
[Kirby, J. (2020, August 27). *Want to vote in 2020? Do it early.* Vox.](https://www.vox.com/2020-presidential-election/2020/8/27/21369269/vote-early-guide-mail-postal-service-ballots)
> *In total, nine states (plus Washington, DC) are mailing ballots to all eligible voters: California, Colorado, Hawaii, Nevada, New Jersey, Oregon, Utah, Vermont, and Washington. About another 35 states will allow voters to mail in absentee ballots without having to give a reason, or will accept Covid-19 as an excuse. Some of those states, like Delaware, are sending everyone applications for mail-in ballots. In others, you must request a ballot directly from your local election office. There are still a handful of states where you must cite a specific reason for voting absentee: Indiana, Louisiana, Mississippi, Tennessee, Texas, and South Carolina.*
[Lopez, G. (2020, August 25). *Why the 2020 RNC blamed “restorative justice” for the Parkland shooting.* Vox.](https://www.vox.com/2020-presidential-election/2020/8/25/21400795/rnc-2020-andrew-pollack-parkland-shooting-restorative-justice)
> *Trump and other Republicans blamed video games and mental health issues for the Parkland shooting. They pushed for arming teachers. They ultimately homed in on and rescinded Obamas school discipline policies. What they didnt want to talk about is guns.*
[McKenna, L. (2020, July 28). *The teaching that works for traumatized students.* The Atlantic.](https://www.theatlantic.com/education/archive/2020/07/how-atlas-program-helps-students-trauma/614671/)
> *The program also incorporates education and psychological research, which shows that an important part of teaching kids with trauma is recognizing their triggers in the first place. Once teachers understand a students individual triggers -- like loud noises or touch -- and notice signs of agitation early, they can try to deescalate the situation before it blows up. Making a child feel safe in the classroom is paramount.*

View File

@ -0,0 +1,20 @@
---
title: COVID-19 and telehealth
date: 2020-08-31T19:00:00
tags: ['COVID-19', 'Mental health']
categories: ['August 2020']
year: ['2020']
description: "As we are learning through circumstance, there are both problematic and promising elements to telehealth. It should still remain an option."
---
[Alonso-Zaldivar, R. (2020, August 30). *Fad or future? Telehealth expansion eyed beyond pandemic.* Associated Press.](https://apnews.com/cc1a2cab5dfd1168c30ae25682be6f12)
> *Telehealth visits dropped with the reopening, but theyre still far more common than before. Permanently expanding access will involve striking a balance between costs and quality, dealing with privacy concerns and potential fraud, and figuring out how telehealth can reach marginalized patients, including people with mental health problems.*
[Hyman, P. (2020). The disappearance of the primary care physical examination -- Losing touch. *JAMA Internal Medicine.*](https://doi.org/10.1001/jamainternmed.2020.3546)
> *Finally, the physical examination is one of my routines, 15 years in the making, that has been taken away with the emergence of the pandemic. Starting with the principles of active listening, gathering data, and creating a broad differential, I had developed a way of practicing medicine that I felt worked more often than not. While I continued to reevaluate this process, I did not question each day whether a patient needed a physical examination. [...] Not all is lost with the emergence of telehealth. At least in these early phases, virtual visits seem to allow me to connect more frequently and easily with patients. With telehealth, I can see patients in their home environments, which often provides me with new information on factors that influence their health behaviors. Virtual visits respect a patients time. And, of course, in this pandemic when social distancing is so important, telehealth keeps patients safe.*
[Noguchi, Y. (2020, April 9). *Psychiatrists lean hard on teletherapy to reach isolated patients in emotional pain.* National Public Radio.](https://text.npr.org/826586946/)
> *Scott says many of her patients say they are feeling lonely, and that maintaining social distance is taking its toll; they crave human connection. A webcam is not a perfect substitute for that, she says. Scott can only see what's in the small screen, and can't tell if her patients are jiggling a leg or have sweaty palms. But there are also many advantages of remote therapy, she says. It's easier, more immediate -- and, of course, there are currently no other alternatives.*

View File

@ -0,0 +1,20 @@
---
title: Mental health crises
date: 2020-09-01T19:00:00
tags: ['Black Lives Matter', 'Mental health', 'Public policy']
categories: ['September 2020']
year: ['2020']
description: "Mental health crises should not be ignored, especially in discussions on guns or policing."
---
[Bazelon Center for Mental Health Law. (2020). "Defunding the police" and people with mental illness [PDF].](https://secureservercdn.net/198.71.233.254/d25.2ac.myftpupload.com/wp-content/uploads/2020/08/Defunding-the-Police-and-People-with-MI-81020.pdf)
> *In far too many communities, police take the lead in responding to people with mental illness in crisis or in need, with tragic consequences, especially for Black people with mental illness. [...] The shootings of Deborah Danner and Marcus-David Peters illustrate the problem. In both cases, police encountered an individual with mental illness. Instead of calling on mental health personnel to engage Danner and Peters, police took the lead. A different response could have spared both individuals from deadly harm.*
[Greenwald, G. (2020, August 28). *The social fabric of the U.S. is fraying severely, if not unravelling.* The Intercept.](https://theintercept.com/2020/08/28/the-social-fabric-of-the-u-s-is-fraying-severely-if-not-unravelling/)
> *A full 10 percent of the U.S. population generally had seriously contemplated suicide in the month of June. [...] But what makes these trends all the more disturbing is that they long predated the arrival of the coronavirus crisis, to say nothing of the economic catastrophe left in its wake and the social unrest from this years protest movement. Indeed, since at least the financial crisis of 2008, when first the Bush administration and then the Obama administration acted to protect the interests of the tycoons who caused it while allowing everyone else to wallow in debt and foreclosures, the indicia of collective mental health in the U.S. have been blinking red.*
[Murphy, C. (2020, September 1). *Gun laws are the key to addressing America's suicide crisis.* The Atlantic.](https://www.theatlantic.com/ideas/archive/2020/09/gun-control-key-addressing-americas-suicide-crisis/615889/)
> *Murder is public spectacle. Suicide is private tragedy. Both are often the result of too-easy access to guns.*

View File

@ -0,0 +1,24 @@
---
title: "COVID-19: Data and surveillance"
date: 2020-09-04T19:00:00
tags: ['COVID-19', 'Education', 'Electronic Frontier Foundation (EFF)']
categories: ['September 2020']
year: ['2020']
description: "Public access to information saves lives, especially during a pandemic. Surveillance and tracking are not alternative solutions."
---
[Gebhart, G. (2020, September 3). *COVID-19 tracking technology will not save us.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/09/covid-19-tracking-technology-will-not-save-us)
> *Any app-based or smartphone-based solution will systematically miss the groups least likely to have a cellphone and more at risk of COVID-19 and in need of resources: in the United States, that includes elderly people, people without housing, and those living in rural communities. Ultimately, exposure notification technology wont bail out poor planning or replace inadequate public health infrastructure, but it could misdirect resources and instill a false sense of safety.*
[Johns Hopkins University. (2020). *Coronavirus resource center.*](https://coronavirus.jhu.edu/)
> *This website is a resource to help advance the understanding of the virus, inform the public, and brief policymakers in order to guide a response, improve care, and save lives.*
[Tufekci, Z. (2020, September 4). *The pandemic is no excuse to surveil students.* The Atlantic.](https://www.theatlantic.com/technology/archive/2020/09/pandemic-no-excuse-colleges-surveil-students/616015/)
> *Instead of a haphazard opening followed by rapid backtracking that scatters students to seed more outbreaks, universities should stay closed to in-person, residential experience until the adults get their act together and get the virus under control. The rest is surveillance theater, ineffective against the pandemic and corrosive for what higher education should be about.*
[World Health Organization. (2020). *WHO coronavirus disease (COVID-19) dashboard.*](https://covid19.who.int/)
> *Globally, as of 3:38am CEST, 4 September 2020, there have been 26,171,112 confirmed cases of COVID-19, including 865,154 deaths, reported to WHO.*

View File

@ -0,0 +1,24 @@
---
title: Policing
date: 2020-09-09T19:00:00
tags: ['Black Lives Matter', 'Disability', 'Mental health', 'Public policy']
categories: ['September 2020']
year: ['2020']
description: "Young children also need spaces to discuss racism and policing."
---
[Carrillo, S. (2020, September 9). *The kids are all right.* National Public Radio.](https://text.npr.org/910836728/)
> *What do kids want to talk about when it's just them and their thoughts? That's the question NPR's education team has set out to answer with the Student Podcast Challenge since it launched last year. [...] Even though some students had to record and edit while distance learning, the competition got over 2,000 entries from middle-schoolers and high-schoolers in 46 states and Washington, D.C. Both grand-prize winners and a large chunk of the finalists are students of color, and race and identity were at the forefront of hundreds of entries.*
[McClain, D. (2020, September 9). *How to talk to kids about racism and police.* The Atlantic.](https://www.theatlantic.com/education/archive/2020/09/teaching-talking-kids-about-racism-and-police/616159/)
> *Teaching all young children about police violence requires some understanding of structural racism. Educators have to reject any instinct to lie or sugarcoat, says Francie Latour, who co-directs Wee the People, a Boston-based social-justice project for kids between the ages of 4 and 12. [...] Some stressed the importance of emphasizing the beauty and pleasure in being black, so that young people dont associate the problem of police violence or racism with blackness itself. [...] Schools do students a disservice when they fail to teach them the messy truth about this countrys history and how it shapes the present, Latour said. The world got to be this way because people made it so -- and when educators dont communicate that to young people, they limit students ability to imagine something better.*
[Treisman, R. (2020, September 9). *Autistic 13-year-old boy shot by Salt Lake City police.* National Public Radio.](https://text.npr.org/910975499/)
> *Golda Barton told CBS affiliate KUTV that she called police to request that a crisis intervention team transport her son, Linden Cameron, to a hospital for treatment as he was having a "mental breakdown." [...] She said she was told to stay put when officers arrived at her house. Within minutes, Barton said, she heard voices yelling, "Get down on the ground," followed by several gunshots. [...] According to an online fundraising page created by a family friend, Cameron has injuries to his shoulder, ankles, intestines and bladder.*
[Wilson, K., & Sonenstein, B. (2019, October 23). *Stop hugging cops* [Audio podcast episode]. In *Beyond Prisons.*](https://www.beyond-prisons.com/home/stop-hugging-cops)
> *In this episode of the Beyond Prisons podcast, hosts Kim Wilson and Brian Sonenstein discuss a video published by Critical Resistance that features Professor Dylan Rodriguez talking about policing and police practice. [...] We chose this video because Professor Rodriguez helps us to interrogate the way that we think about the police. He makes the case for why "policing" is a more accurate term than "police brutality" and urges us to think about why some people need to demonstrate their humanity by hugging cops.*

View File

@ -0,0 +1,28 @@
---
title: 50 percent
date: 2020-09-13T19:00:00
tags: ['COVID-19', 'Health', 'Public policy']
categories: ['September 2020']
year: ['2020']
description: "Today in the US: 50% of people on unemployment cannot afford 'basic expenses.' 46% of households report 'serious financial pain.' 50% fear medical bankruptcy."
---
[Aubrey, A. (2020, September 12). *A COVID-19 vaccine may be only 50% effective. Is that good enough?* National Public Radio.](https://text.npr.org/911987987/)
> *This may not sound like an impressive rate of infection prevention, but there are other potential benefits to individuals and the community from getting vaccinated. "It's possible that the [COVID-19] vaccine will reduce the severity of disease" in the other 50% who do get sick, says physician Bill Miller of The Ohio State University College of Public Health. "It may mean that people are less likely to be hospitalized, require ICU care or die."*
[Fry, R., Passel, J. S., & Cohn, D. (2020, September 4). *A majority of young adults in the U.S. live with their parents for the first time since the Great Depression.* Pew Research Center.](https://www.pewresearch.org/fact-tank/2020/09/04/a-majority-of-young-adults-in-the-u-s-live-with-their-parents-for-the-first-time-since-the-great-depression/)
> *The share of 18- to 29-year-olds living with their parents has become a majority since U.S. coronavirus cases began spreading early this year, surpassing the previous peak during the Great Depression era. In July, 52% of young adults resided with one or both of their parents, up from 47% in February, according to a new Pew Research Center analysis of monthly Census Bureau data.*
[Leer, J. (2020, September 1). *Analysis: More people got back to work in August, but outlook dims for those still looking for jobs.* Morning Consult.](https://morningconsult.com/2020/09/01/jobless-analysis-august/)
> *Adding insult to injury, the share of unemployed workers unable to cover their basic expenses [food, clothing, housing, and transportation] with their unemployment benefits rose to 50 percent in August, or an estimated 8.3 million Americans.*
[Noguchi, Y. (2020, September 10). *Pandemic financially imperils nearly half of American households, poll finds.* National Public Radio.](https://text.npr.org/910724801/)
> *The poll finds nearly half the households in America -- 46% -- report facing serious financial pain during the pandemic -- a problem that is more acute in the four largest U.S. cities, and among Latino and Black households. [...] Depending on which city, anywhere from 50% to 80% of Latino and Black households in New York City, Los Angeles, Chicago and Houston report serious financial problems -- such as depleted savings, the inability to pay rent or mortgage, or pay their credit cards.*
[Witters, D. (2020, September 1). *50% in U.S. fear bankruptcy due to major health event.* Gallup.](https://news.gallup.com/poll/317948/fear-bankruptcy-due-major-health-event.aspx)
> *Over the past year, concerns about medical bankruptcy have increased 12 and nine percentage points, respectively, among adults aged 18-29 and 30-49. Fifty-five percent of both groups now report being extremely concerned or concerned that a major health event could bankrupt them.*

View File

@ -0,0 +1,17 @@
---
title: Incredible
date: 2020-09-17T19:00:00
tags: ['COVID-19', 'Health', 'Public policy']
categories: ['September 2020']
year: ['2020']
slug: capitalism
description: "'Jeff Bezos could give every Amazon employee $105,000 and still be as rich as he was before the pandemic.'"
---
[Neate, R. (2020, September 17). Wealth of US billionaires rises by nearly a third during pandemic. *The Guardian.*](https://www.theguardian.com/business/2020/sep/17/wealth-of-us-billionaires-rises-by-nearly-a-third-during-pandemic)
> *Robert Reich, who served as US labour secretary under President Clinton, said "American capitalism is off the rails" and a "wealth tax" was urgently needed to help redress the yawning inequality gap. "Jeff Bezos could give every Amazon employee $105,000 and still be as rich as he was before the pandemic. If that doesnt convince you we need a wealth tax, Im not sure what will."*
[Neighmond, P. (2020, September 17). *About 1 in 5 households in U.S. cities miss needed medical care during pandemic.* National Public Radio.](https://text.npr.org/913647638/)
> *There were multiple reasons given. Many people reported, like Kinsey, that they could not find a doctor to see them as hospitals around the U.S. delayed or canceled certain medical procedures to focus resources on treating COVID-19. Other patients avoided critically important medical care because of fears they would catch the coronavirus while in a hospital or medical office.*

View File

@ -0,0 +1,21 @@
---
title: Ruth Bader Ginsburg; Utility shutoffs; Crisis intervention teams
date: 2020-09-19T19:00:00
tags: ['COVID-19', 'Gender', 'Mental health', 'Public policy']
categories: ['September 2020']
year: ['2020']
slug: Ruth Bader Ginsburg
description: "Ruth Bader Ginsburg is remembered."
---
[BBC News. (2020, September 19). *Ruth Bader Ginsburg in pictures and her own words.*](https://www.bbc.com/news/world-us-canada-54218139)
> *[I would like to be remembered as] someone who used whatever talent she had to do her work to the very best of her ability. And to help repair tears in her society, to make things a little better through the use of whatever ability she has.*
[Savage, L. (2020, September 17). The United States needs a national moratorium on utility shutoffs. *Jacobin.*](https://jacobinmag.com/2020/09/united-states-national-moratorium-utility-shutoffs/)
> *Early in the pandemic, some thirty-two states passed local moratoriums preventing private utility companies from shutting off basic services like gas, electricity, and water. Many of these are set to expire soon or have expired already, potentially leaving millions of already vulnerable Americans without power.*
[Westervelt, E. (2020, September 18). *Mental health and police violence: How crisis intervention teams are failing.* National Public Radio.](https://text.npr.org/913229469/)
> *No to handcuffs and hoods. Yes to calm talk and careful deescalation. [...] Woefully inadequate mental health services across the country means police are usually the first to respond to someone in a mental health and/or substance abuse crisis.*

View File

@ -0,0 +1,24 @@
---
title: Archives
date: 2020-09-20T19:00:00
tags: ['Education', 'Miscellaneous']
categories: ['September 2020']
year: ['2020']
description: "Particularly with Cloudflare and the Internet Archive 'joining forces,' archiving initiatives provide an important and relevant service."
---
[Graham, M. (2020, September 17). Cloudflare and the Wayback Machine, joining forces for a more reliable Web. Internet Archive Blogs.](https://blog.archive.org/2020/09/17/internet-archive-partners-with-cloudflare-to-help-make-the-web-more-useful-and-reliable/)
> *Websites that enable Cloudflares Always Online service will now have their content automatically archived, and if by chance the original host is not available to Cloudflare, then the Internet Archive will step in to make sure the pages get through to users.*
[List of Web archiving initiatives. (2020, July 8). In *Wikipedia.*](https://en.wikipedia.org/w/index.php?title=List_of_Web_archiving_initiatives&oldid=966602288)
> *This page contains a list of Web archiving initiatives worldwide. For easier reading, the information is divided in three tables: web archiving initiatives, archived data, and access methods.*
[Weigle, M. C. (2018, September 19). *On the importance of web archiving.* Social Science Research Council.](https://items.ssrc.org/parameters/on-the-importance-of-web-archiving/)
> *First, screenshots may suffice as a quick reminder of what a web page looked like, but images such as screenshots can be easily edited and manipulated (and people know this), so they are not suitable as evidence. In addition, screenshots are static. There can be no interaction with the page -- no scrolling, no hovering, no clicking of links or even revealing what web pages the links on the page referred to.*
[Zongker, B. (2020, September 15). *Library of Congress launches new tool to search historical newspaper images* [Press release].](https://www.loc.gov/item/prn-20-060)
> *For decades, partners across the United States have collaborated to digitize newspapers through the Librarys Chronicling America website, a database of historical U.S. newspapers. The text of the newspapers is made searchable by character recognition technology, but users looking for specific images were required to page through the individual issues. Through the creative ingenuity of Innovator in Residence Benjamin Lee and advances in machine learning, Newspaper Navigator now makes images in the newspapers searchable by enabling users to search by visual similarity.*

View File

@ -0,0 +1,25 @@
---
title: Breonna Taylor; School attendance; Banning fracking; 988 phone number
date: 2020-09-24T19:00:00
tags: ['Black Lives Matter', 'Climate crisis', 'COVID-19', 'Education', 'Mental health', 'Public policy']
categories: ['September 2020']
year: ['2020']
slug: Breonna Taylor
description: "'This is not justice for Breonna Taylor.'"
---
[Cozzarelli, T., & Brain, E. (2020, September 23). *Louisville court rules that Breonna Taylors life doesnt matter.* Left Voice.](https://www.leftvoice.org/louisville-court-rules-that-breonna-taylors-life-doesnt-matter)
> *Hankisons charge does not even acknowledge that Breonna Taylor was murdered. The “wanton endangerment” charge is not for shooting into Taylors apartment, but into the apartments of three of her neighbors. This is not justice for Breonna Taylor.*
[Goodnough, A. (2020, September 22). As schools go remote, finding lost students gets harder. *The New York Times.*](https://www.nytimes.com/2020/09/22/us/schools-covid-attendance.html)
> *Data on why students disappear from virtual school is hard to come by, but there are some obvious explanations. Many lack a computer or stable internet; others have to work or care for younger children; some families were evicted and had to move. [...] Long Beach, Calif., a district of 81,000 students, won a grant last year to help students at risk of becoming chronically absent and had been honing interventions before the pandemic set in. Erin Simon, an assistant superintendent, said that instead of warning letters for missing too much school this year, students would get “re-engagement letters.”*
[Savage, L. (2020, September 21). Joe Biden is wrong. Believing in science means banning fracking. *Jacobin*.](https://jacobinmag.com/2020/09/joe-biden-science-climate-crisis-ban-fracking/)
> *As Mitch Jones of Food & Water Watch put it: “Having a fracking ban as a component of your climate plan is a litmus test for how seriously youre taking the problem of climate change.” Without that, he added, “you have no way to seriously reduce greenhouse gas emissions that we have at the rate we need to do it.” By refusing to embrace a fracking ban, Biden is following the well-trodden liberal path of rhetorically acknowledging the threat posed by climate change, while rejecting the measures necessary to actually deal with it.*
[Vibrant Emotional Health. (2020, September 21). *Statement regarding the National Suicide Hotline Designation Act receiving congressional approval* [Press release].](https://www.vibrant.org/988-statement-congress/)
> *We look forward to working with the Substance Abuse and Mental Health Services Administration (SAMHSA), the FCC and others to ensure that the 988 phone number, and the necessary infrastructure to support this essential service, are available to the public on or before July 16, 2022. Until that time, we encourage people in need of support to continue calling the Lifeline at 1-800-273-8255.*

View File

@ -0,0 +1,29 @@
---
title: "'Neoliberalism'; Katie A. v. Bontá; Green New Deal; Wikimedia Foundation"
date: 2020-09-25T19:00:00
tags: ['Climate crisis', 'Free culture', 'Mental health', 'Public policy']
categories: ['September 2020']
year: ['2020']
slug: neoliberalism
description: "'If ever there were a time to advance bold, clear proposals to solve giant problems with hugely ambitious policies, this is our moment.'"
---
[Editors. (2018, January 22). Debating the uses and abuses of “neoliberalism”: Forum. *Dissent.*](https://www.dissentmagazine.org/online_articles/debating-uses-abuses-neoliberalism-forum)
> *Does the term “neoliberalism” clarify our understanding of capitalism today, and efforts to overcome it? Or does it only bring more confusion?*
[Glass, F. (2020, September 25). Californias Proposition 15 ballot measure Is about rolling back neoliberalism. *Jacobin.*](https://jacobinmag.com/2020/09/california-proposition-15-ballot-measure-neoliberalism/)
> *In this instance, Prop 15 proposes to remove one hated cornerstone of the early neoliberal policy edifice in California: it closes a corporate tax loophole that robs billions of dollars a year from schools and social services. [...] In nearly every other state, commercial property assessment is conducted on the basis of current market value. Yet in California, the tax paid by commercial property owners is 1 percent of its purchase price, no matter how long ago that transaction occurred or how much the property has appreciated since.*
[Guinto, P. (2020, September 23). *Settlement reached with Los Angeles County to provide foster youth with vital mental health services* [Press release].](https://youthlaw.org/settlement-reached-with-los-angeles-county-to-provide-foster-youth-with-vital-mental-health-services/)
> *Because of the lawsuit, the County has implemented a number of reforms since 2003 in the delivery of child welfare and mental health services. This weeks settlement focuses on foster youth who have more intensive but unmet mental health needs, such as those who have experienced placement disruptions, psychiatric hospitalizations, or have been placed in group homes, such as Short Term Residential Treatment Programs.*
[Paul, M., & Cohen, D. A. (2020, September 21). The Green New Deal's public infrastructure should be funded by the public. *Dissent.*](https://www.dissentmagazine.org/online_articles/the-green-new-deals-public-infrastructure-should-be-funded-by-the-public)
> *Many people are dying of COVID-19, and Black and brown people at disproportionately high rates; the western sky is on fire while southern and eastern shorelines are inundated by hurricanes; unemployment has risen to levels unseen in generations. This is not time to leave the economy to a handful of economists and bankers. If ever there were a time to advance bold, clear proposals to solve giant problems with hugely ambitious policies, this is our moment.*
[Stihler, C. (2020, September 25). *In support of the Wikimedia Foundation WIPO application* [Press release].](https://creativecommons.org/2020/09/25/in-support-of-the-wikimedia-foundation-wipo-application/)
> *The Wikimedia Foundation, the organization behind the well-known free online encyclopedia Wikipedia, has made remarkable strides in advancing the goal of ensuring universal access to knowledge, a goal that Creative Commons fully shares. Its voice in the policy arena echoes the legitimate interests of the public and of society as a whole, and this voice must be heard in order to achieve a fair and balanced IP system.*

View File

@ -0,0 +1,17 @@
---
title: Amy Coney Barrett
date: 2020-09-27T19:00:00
tags: ['Disability', 'Public policy']
categories: ['September 2020']
year: ['2020']
description: "Amy Coney Barrett was nominated by Donald Trump to replace Ruth Bader Ginsburg."
---
[Sins Invalid. (2020, September 26). *Amy Coney Barrett is a threat to disability justice.*](https://www.sinsinvalid.org/news-1/2020/9/25/amy-coney-barrett-is-a-threat-to-disability-justice)
> *Judge Barretts opposition to the Affordable Care Act, abortion rights, and LGBTQ rights is an affront to these values and the rights and dignity of all people. At a time when immigrants are being subjected to forced sterilizations, trans people are being subjected to violence and attacks on their legal freedoms, and Black and disabled peoples lives are being treated as disposable by both police and our countrys response to COVID-19, we need a Supreme Court that will stand against these injustices.*
[Toobin, J. (2020, September 26). There should be no doubt why Trump nominated Amy Coney Barrett. *The New Yorker.*](https://www.newyorker.com/news/daily-comment/there-should-be-no-doubt-why-trump-will-nominate-amy-coney-barrett)
> *The judge has described herself as a “textualist” and an “originalist” -- the same words of legal jargon that were associated with Scalia. [...] But these words are abstractions. In the real world, they operate as an agenda to crush labor unions, curtail environmental regulation, constrain the voting rights of minorities, limit government support for health care, and free the wealthy to buy political influence.*

View File

@ -0,0 +1,21 @@
---
title: Facebook; Subminimum wage; Trump and COVID-19
date: 2020-10-02T19:00:00
tags: ['COVID-19', 'Free software', 'Health', 'Public policy']
categories: ['October 2020']
year: ['2020']
slug: Trump and health care
description: "Living wages for all. Medicare for All. Privacy is a human right."
---
[Press, A. (2020, October 2). It's time to end the subminimum wage for tipped workers. *Jacobin.*](https://jacobinmag.com/2020/10/tipped-restaurant-workers-waiters-coronavirus-subminimum-wage/)
> *Some progress has already been made toward ending the subminimum wage. So far, seven states have legislated an end to the practice. While theres movement in other locales, it is plagued by carve-outs that exclude certain tipped workers (in New York, Governor Andrew Cuomos order excludes restaurant workers, the largest group of tipped workers in the state).*
[Sankin, A., & Mattu, S. (2020, October 1). *I scanned my favorite social media site on Blacklight and it came up pretty clean. What's going on?* The Markup.](https://themarkup.org/ask-the-markup/2020/10/01/i-scanned-my-favorite-social-media-site-on-blacklight-and-it-came-up-pretty-clean-whats-going-on)
> *But the main reason Facebook follows you around its site is to build detailed profiles of each users interests in order to target ads that presumably will be more successful than non-personalized ads, since theyre in some way connected to things the user sought out on his or her own.*
[Scott, D. (2020, October 2). *While Trump gets the best health care in the world, he wants to eliminate coverage for millions.* Vox.](https://www.vox.com/21498783/trump-positive-covid-19-coronavirus-test-obamacare-supreme-court)
> *After testing positive for the coronavirus, President Donald Trump can rest assured he will receive the best medical care without having to worry about the cost. [...] But the challenges some Americans have faced in the pandemic could only get worse under the Trump agenda. Millions could lose coverage outright and protections for preexisting conditions could be overturned if the Trump administrations argument prevails at the high court.*

View File

@ -0,0 +1,21 @@
---
title: Schools, search engines, and access to information
date: 2020-10-23T19:00:00
tags: ['COVID-19', 'Education', 'Free culture', 'Miscellaneous']
categories: ['October 2020']
year: ['2020']
slug: access to information
description: "Please promote the use of open educational resources."
---
[Featherstone, L. (2020, October 18). Public schools are starting to charge “fees” for “childcare.” *Jacobin.*](https://jacobinmag.com/2020/10/public-schools-charging-childcare-coronavirus/)
> *Durham, North Carolina announced in August that it would be charging $70 to $140 per week (homeless and foster families will not be charged, no doubt cold comfort to the majority) for its “learning centers,” coincidentally located in school buildings and providing “supervision” to kids during the day. (Otherwise known as "schools” providing “school.”) [...] Of course, teachers and students should not go back until its safe, but all defenders of public education need to be on notice that when districts insult the public by charging money for public schooling, theyre building a constituency for the Right.*
[Mir, R. (2020, October 22). *Open education and artificial scarcity in hard times.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/10/open-education-and-artificial-scarcity-hard-times)
> *Despite the many benefits of open access and open education, most instructors have still never heard of OER [open educational resources]. This means a simple first step away from an expensive and locked down system of education is to make sure you make the benefits of OER more widely known. While pushing for the broader utilization of OER, we must advocate for systemic changes to make sure OER is supported on every campus.*
[Ochigame, R. (2020, August 31). Informatics of the oppressed. *Logic Magazine.*](https://logicmag.io/care/informatics-of-the-oppressed/)
> *If yesterdays information scientists claimed that their models ranked authors by "productivity" and libraries by "effectiveness," todays "AI experts" claim that their algorithms rank "personalized" search results by "relevance." These claims are never innocent descriptions of how things simply are. Rather, these are interpretive, normative, politically consequential prescriptions of what information should be considered relevant or irrelevant. These prescriptions, disguised as descriptions, serve to reproduce an unjust status quo.*

View File

@ -0,0 +1,16 @@
---
title: Free culture and the right to repair
date: 2020-10-25T19:00:00
tags: ['Climate crisis', 'COVID-19', 'Free culture']
categories: ['October 2020']
year: ['2020']
description: "Please promote free culture and the right to repair."
---
[McNeil, D. G., Jr. (2020, October 24). Wikipedia and W.H.O. join to combat Covid-19 misinformation. *The New York Times.*](https://www.nytimes.com/2020/10/22/health/wikipedia-who-coronavirus-health.html)
> *The agreement puts much of the W.H.O.s material into the Wikimedia “commons,” meaning it can be reproduced or retranslated anywhere, without the need to seek permission — as long as the material is identified as coming from the W.H.O. and a link to the original is included. [...] If the arrangement works out, it could be extended to counter misinformation regarding AIDS, Ebola, influenza, polio and dozens of other diseases, Mr. Merkley said, “But this was something that just had to happen now.”*
[Rosa-Aquino, P. (2020, October 23). Fix, or toss? The 'right to repair' movement gains ground. *The New York Times.*](https://www.nytimes.com/2020/10/23/climate/right-to-repair.html)
> *The goal of right-to-repair rules, advocates say, is to require companies to make their parts, tools and information available to consumers and repair shops in order to keep devices from ending up in the scrap heap. They argue that the rules restrict peoples use of devices that they own and encourage a throwaway culture by making repairs too difficult.*

View File

@ -0,0 +1,19 @@
---
title: "'Short-term cash, but massive long-term debt, volatility and dependence'"
date: 2020-10-27T19:00:00
tags: ['Electronic Frontier Foundation (EFF)', 'Public policy']
categories: ['October 2020']
year: ['2020']
slug: short-term cash
description: "The title is a line from an article on international loans, but it's also an appropriate description for data dividends and pay-for-privacy."
---
The title is a line from Dearden's article, but it's also an appropriate description for data dividends and pay-for-privacy.
[Dearden, N. (2020, October 14). It's official, the global economy is a 'debtor's prison.' *New Internationalist.*](https://newint.org/features/2020/10/14/official-global-economy-debtors-prison)
> *Deep transformation of the debt system, long overdue, must fundamentally shift the balance between creditors and debtors. It is rank hypocrisy that private creditors who make a killing on risky high-interest loans to lower-income countries still expect to get paid out when their gamble fails. Just as obscene is the way the IMF still forces austerity and liberalization on countries, as they have done for 40 years, as a condition of recycling their debt. Any solution needs to cut the power of both sorts of lenders.*
[Tsukayama, H. (2020, October 26). *Why getting paid for your data is a bad deal.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/10/why-getting-paid-your-data-bad-deal)
> *Data dividends run down the wrong path to exercising control, and would dig us deeper into a system that reduces our privacy to just another cost of doing business. Privacy should not be a luxury. It should not be a bargaining chip. It should never have a price tag.*

View File

@ -0,0 +1,17 @@
---
title: Black Lives Matter (October 2020)
date: 2020-10-31T19:00:00
tags: ['Black Lives Matter', 'Health', 'Public policy']
categories: ['October 2020']
year: ['2020']
slug: Black Lives Matter
description: "Black Lives Matter."
---
[Cozzarelli, T. (2020, October 31). *No such thing as a "progressive" DA: Larry Krasner arrests protesters, not cops.* Left Voice.](https://www.leftvoice.org/no-such-thing-as-a-progressive-da-larry-krasner-arrests-protesters-not-cops)
> Biden, Trump, Krasner and the entire political system are more concerned with storefronts than Black lives. Those who break storefronts are prosecuted quickly and fully. Cops who kill Black people, not so much. Even in cities with a supposedly progressive district attorney. [...] There is no way to be “progressive” and be in charge of locking people up.
[Snyder, T. (2020, October 31). *America's poor health is an invitation to tyranny.* The Atlantic.](https://www.theatlantic.com/ideas/archive/2020/10/broken-health-system-threat-freedom/616898/)
> In other rich nations, it is easier to see a doctor and harder to die than in the United States. [...] This is Americas basic problem: Health care is not a promise for all, but rather an expectation of the rich that they will do relatively better than the poor, and of white people that they will do relatively better than Black people. Suffering can seem meaningful if it affirms this basic order, even if that suffering is ones own. This is a posture of submission. Letting a disease play itself out is not the attitude of a free people. Nor is resentment against those who take the initiative.

View File

@ -0,0 +1,25 @@
---
title: Election Day; Digital rights and academic freedom
date: 2020-11-03T19:00:00
tags: ['Electronic Frontier Foundation (EFF)', 'Free software', 'Public policy']
categories: ['November 2020']
year: ['2020']
slug: Election Day
aliases:
- /2020-11-03/
description: "Today is Election Day in the United States."
---
[Folkenflik, D. (2020, November 3). *I covered media's 2000 election night fiasco. Please, let's not do that again.* National Public Radio.](https://text.npr.org/930828092/)
> *Television news, contrary to public perception, holds no formal place in the constitutional process for electing a president.*
[Marcetic, B. (2020, November 3). On Election Day, follow the money for both parties. *Jacobin.*](https://jacobinmag.com/2020/11/campaign-donations-biden-trump-election-day/)
> *The 2020 contest is poised to shatter campaign spending records, with $14 billion projected to have been put on the table by the time the dust settles — more than double the last presidential race. It looks like the infection of the political sphere by big money will be as widespread and pernicious as ever for the foreseeable future — and it pays to understand where its coming from.*
[McSherry, C. (2020, November 2). *When academic freedom depends on the Internet, tech infrastructure companies must find the courage to remain neutral.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/11/when-academic-expression-depends-internet-tech-infrastructure-companies-must-find)
> *To be clear, neither the Internet nor higher education have ever been fully free or open. But, at root, the Internet still represents and embodies an extraordinary idea: that anyone with a computing device can connect with the world, anonymously or not, to tell their story, organize, educate and learn. And academic freedom still represents an equally important idea: that “the common good depends upon the free search for truth and its free exposition." These takedowns, at this time, threaten both. All of the companies involved, but especially Zoom, should be ashamed. Other companies should take heed, and offer alternatives.*
[switching.software: Recommended video conferencing](https://switching.software/replace/zoom/)

View File

@ -0,0 +1,21 @@
---
title: Biden and Harris; Daily records for COVID-19
date: 2020-11-07T19:00:00
tags: ['COVID-19', 'Public policy']
categories: ['November 2020']
year: ['2020']
slug: Biden and Harris
description: "The presidential election was called today for Joe Biden and Kamala Harris. With COVID-19 cases on the rise, what should happen next?"
---
[Cottom, T. M. (2020, November 7). The danger in white moderates setting Biden's agenda. *The New York Times.*](https://www.nytimes.com/2020/11/07/opinion/biden-moderate-agenda.html)
> *Joe Biden and Kamala Harris did not campaign on a reckoning or radical responsiveness, promising instead tepid incrementalism. [...] The political ease of incrementalism, and its promise of normalcy, will be the real test for the white moderates. In a racist, divided nation, multiracial coalitions are necessary to elicit the states empathy and move policy. Our collective well-being hinges on how much white moderates will show up when the most immediate threat to their personal interests are over.*
[Schwartz, M. S. (2020, November 7). *U.S. sets another single-day record for coronavirus cases.* National Public Radio.](https://text.npr.org/932496828/)
> *The United States added 126,480 new coronavirus cases on Friday, according to data released Saturday by the Johns Hopkins Coronavirus Resource Center. It's the third day in a row that the U.S. has set a daily record, bringing the total number of infections in the country to more than 9.7 million. More than 236,000 have died.*
[Summers, J. (2020, November 7). *'Game-changer': Kamala Harris makes history as next vice president.* National Public Radio.](https://text.npr.org/930858267/)
> *Harris, 56, will bring a legion of firsts to the vice presidency: A daughter of immigrants from India and Jamaica, she will be the first woman, the first Black person, the first Indian American and the first Asian American to hold the office. She will also be the first graduate of a historically Black college and first member of a Black sorority to do so.*

View File

@ -0,0 +1,21 @@
---
title: There's more to the 2020 elections
date: 2020-11-10T19:00:00
tags: ['Public policy']
categories: ['November 2020']
year: ['2020']
slug: post-election
description: "'If you hear people tell you to just shut up and celebrate and take some time off, they are ignoring the insomnia of money.'"
---
[Cassidy, J. (2020, November 10). Joe Biden must be a president for America's workers. *The New Yorker.*](https://www.newyorker.com/news/our-columnists/joe-biden-must-be-a-president-for-americas-workers)
> *There are other areas where the new Administration will have the capacity to move ahead without Republican approval. On its own accord, it can protect the interests of workers in future trade agreements; provide some student-loan relief for heavily indebted people on modest incomes; appoint financial regulators who are serious about rooting out wrongdoing and abusive behavior; and use antitrust policy to tackle the monopoly power that enables many large corporations to gouge their customers.*
[Kumar, A., Cooper, D., & Worker, J. (2020, November 10). Voters chose more than just the president: A review of important state ballot initiative outcomes. Working Economics Blog.](https://www.epi.org/blog/voters-chose-more-than-just-the-president-a-review-of-important-state-ballot-initiative-outcomes/)
> *Thus far they [Republicans] have not lost control of those previously controlled bodies (results in Arizona are still pending). Additionally, they have picked up both the House and the Senate in New Hampshire, giving Republicans total control in 23 states. Democrats control the state house and governors seat in 15 states, while 12 states have divided governance.*
[Sirota, D. (2020, November 8). Before the dust has settled, corporate Democrats are already attacking AOC and the Left. *Jacobin.*](https://jacobinmag.com/2020/11/alexandria-ocasio-cortez-democrats-aoc-biden-trump)
> *If you hear people tell you to just shut up and celebrate and take some time off, they are ignoring the insomnia of money. Corporate interests dont rest -- they are like a T-1000 Terminator interminably pursuing their prime directives, which is to continue enriching the billionaire class. The election has not deterred them, which means we sleep at our own peril.*

View File

@ -0,0 +1,27 @@
---
title: "'Definitely progress'"
date: 2020-12-02T19:00:00
tags: ['COVID-19', 'Public policy']
categories: ['December 2020']
year: ['2020']
slug: Definitely not progress
description: "While the Democrats 'back off demands' for an adequate COVID-19 aid bill, both the United States and Canada have a billionaire problem."
---
[Cassidy, J. (2020, December 2). Canada's superrich are getting richer -- Even during the pandemic. *Jacobin.*](https://jacobinmag.com/2020/12/canada-wealth-inequality-billionaires-weston/)
> *In 1999, for example, Canadas twenty-three billionaires possessed a combined wealth of $72 billion. By 2018, their ranks had more than quadrupled to one hundred — their wealth totaling a whopping $339 billion, a nearly fivefold increase and more than that held by the poorest 12 million Canadians combined.*
[Day, M. (2020, November 24). US billionaires have increased their riches by $1 trillion during the pandemic. *Jacobin.*](https://jacobinmag.com/2020/11/us-billionaires-increased-wealth-coronavirus-pandemic/)
> *Maybe the countrys wealthiest individuals deserved to rake in an additional trillion dollars over the course of the pandemic, goes a common line of thinking, because they rendered useful service to society in this difficult time. What this presumption of innocence neglects is that the business models of most of the companies owned and invested in by these elites are predicated on suppressing labor costs, avoiding taxes, dodging regulations, and otherwise weaseling out of the social contract.*
[Snell, K. (2020, December 2). *Top Democrats back off demands for larger COVID-19 bill.* National Public Radio.](https://text.npr.org/2020/12/02/941587004/)
> *GOP Sen. John Thune of South Dakota, asked about the top Democrats' shift on the issue, said it was "definitely progress [...] and I think hopefully it'll be helpful in us getting a deal done."*
[Taylor, A. (2020, December 2). *Biden, top Democrats swing behind bipartisan virus aid bill.* Associated Press.](https://apnews.com/article/joe-biden-donald-trump-coronavirus-pandemic-steven-mnuchin-bills-c5084f0deaae19864820e6cc9eab10c8)
> *The statement was a significant concession by Pelosi and Schumer, who played hardball this fall during failed preelection discussions with the administration on a costlier bill. They wanted a more generous unemployment benefit and far more for state and local government. Their embrace of the $908 billion measure was a retreat from a secret $1.3 trillion offer the two Democrats gave McConnell just on Monday.*
### See also: [Incredible (September 2020)](/2020/09/capitalism/)

View File

@ -0,0 +1,35 @@
---
title: "Not quite GAFAM: Amazon, Facebook, Google, and Microsoft"
date: 2020-12-03T19:00:00
tags: ['Electronic Frontier Foundation (EFF)', 'Miscellaneous', 'Public policy']
categories: ['December 2020']
year: ['2020']
slug: Amazon, Facebook, Google, Microsoft
description: "Amazon, Facebook, Google, and Microsoft were all in the news this week. I also link to the coverage Apple received a few weeks ago."
---
[Wikipedia describes Big Tech](https://en.wikipedia.org/wiki/Big_Tech) as "the largest and most dominant companies in the information technology industry of the United States, namely Amazon, Apple, Google, Facebook and Microsoft."
[Bartz, D., & Freifeld, K. (2020, December 2). *U.S. states plan to sue Facebook next week: Sources.* Reuters.](https://www.reuters.com/article/idUSKBN28C3HO/)
> *A group of U.S. states led by New York is investigating Facebook Inc for possible antitrust violations and plans to file a lawsuit against the social media giant next week, four sources familiar with the matter said on Wednesday.*
[Bond, S. (2020, December 3). *Google illegally fired and spied on workers who tried to organize, labor agency says.* National Public Radio.](https://text.npr.org/2020/12/03/941860802/)
> *Google, which is owned by Alphabet Inc., has been rocked by employee activism in recent years over issues including sexual harassment, its work with the U.S. government and the company's treatment of its large contract workforce. The federal labor agency has been investigating Google for a year, after several employees fired in late 2019 filed charges of unfair labor practices.*
Earlier reporting on the Microsoft Productivity Score from [Silverman, J. (2020, November 25). Do you know your Microsoft Productivity Score? *The New Republic.*](https://newrepublic.com/article/160388/microsoft-productivity-score-workplace-analytics-employee-surveillance)
> *The score is a feature within Microsoft 365s Workplace Analytics, which the company advertises as a way for employers to "harmonize productivity and well being," "enhance organizational resiliency," "transform meeting culture," and "increase customer focus." Critics and labor advocates say this all amounts to an invasive method of monitoring and cataloging worker behavior, producing inscrutable metrics and forming databases that may be used for union-busting or to tilt the playing field toward employers during annual reviews. (While Workplace Analytics can be used to collect anonymized data, by default it collects individualized user data.)*
[Foley, M. J. (2020, December 1). *Microsoft to make changes to Productivity Score after privacy complaints.* ZDNet.](https://www.zdnet.com/article/microsoft-to-make-changes-to-productivity-score-after-privacy-complaints/)
> *Last week, privacy advocate Wolfie Christi, a researcher with the Austria-based digital-rights non-profit Cracked Labs, accused Productivity Score feature of being a "full-fledged workplace surveillance tool." His criticism got the privacy-advocacy news cycle going. Today, Microsoft officials said the company is removing user names from the Microsoft Productivity Score.*
[Lennard, N. (2020, December 3). *Amazon workers are organizing a global struggle.* The Intercept.](https://theintercept.com/2020/12/03/amazon-workers-union-international-strike/)
> *Coordinated strikes, work stoppages, and protests of varying size have taken place in Bangladesh, India, Australia, Germany, Poland, Spain, France, the U.K., the U.S. and beyond. [...] Make Amazon Pays demands to the company are broad but no more than fair: permitting workers to organize; ending surveillance and harassment; improving pay and health and safety conditions; ensuring job security; committing to zero emissions by 2030; ending Amazon Web Services contracts with fossil fuel companies; ending partnerships with the forces of racist state violence, like police and immigration authorities; and paying taxes in full.*
**For slightly less recent news involving Apple, read:**
[Budington, B., & Callas, J. (2020, November 18). *macOS leaks application usage, forces Apple to make hard decisions.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2020/11/macos-leaks-application-usage-forces-apple-make-hard-decisions)

View File

@ -0,0 +1,24 @@
---
title: Protests and riots
date: 2021-01-08T10:00:00
tags: ['Black Lives Matter', 'Climate crisis', 'Education', 'Public policy']
categories: ['January 2021']
year: ['2021']
description: "Who would have have thought there are double standards in law enforcement?"
---
[Eligon, J. (2021, January 8). Racial double standard of Capitol Police draws outcry. *The New York Times.*](https://www.nytimes.com/2021/01/07/us/capitol-trump-mob-black-lives-matter.html)
> *Similar scenes unfolded all summer, as police officers clashed with scores of Black Lives Matter protesters. Many times, officers used batons and chemical agents to disperse crowds. And so what Ms. Elzie saw on television Wednesday afternoon infuriated her: A mob of mostly white Trump supporters stormed past police officers and vandalized the United States Capitol while officers, after initially offering resistance, mostly stood by. Some officers parted barricades, others held doors open and one was seen on video escorting a woman down steps.*
[Montanaro, D. (2021, January 7). *Timeline: How one of the darkest days in American history unfolded.* National Public Radio.](https://text.npr.org/954384999)
> *It was all egged on by a sitting president, who has been unable to accept losing his bid for reelection and who persuaded millions of his followers to buy into baseless, debunked and disproved conspiracy theories. The result: A mob violently storming and occupying the U.S. Capitol for hours, while staffers and lawmakers were evacuated or hid in fear.*
[Richie, D. (2021, January 7). *We can't gaslight students about the Capitol riot. We can use it as a teaching tool.* Chalkbeat.](https://www.chalkbeat.org/2021/1/7/22219245/)
> *Teachers: I wish the world would recognize how much pressure is on your shoulders. Young people are asking and thinking about these critical questions while teachers are also trying to teach math. Its a lot, but the space you open for students can be transformative. Thank you.*
[Schwartz, J. (2021, January 7). Capitol rioters walked away. Climate protesters saw a double standard. *The New York Times.*](https://www.nytimes.com/2021/01/07/climate/capitol-riots-arrests-climate.html)
> *Even so, the apparently light treatment of Wednesdays protesters troubled Kate Ruane, senior legislative counsel at the American Civil Liberties Union, who said that the treatment of the predominantly white crowd was far more gentle than the police response to many of the antiracism protesters and climate change activists of color, including the clearing last year of Lafayette Square in Washington with chemical irritants and force, and the treatment of Native American activists and others opposing pipeline projects.*

39
content/now.md Normal file
View File

@ -0,0 +1,39 @@
---
title: Now
date: 2021-09-29
layout: permalink
description: "Find out what I am doing now: what I'm reading, what I'm working on in my free time, and where I'm at professionally."
---
**You might also want to read:** [What is a "now page"?](https://nownownow.com/about)
## Recent academic and professional decisions
As of September 2021, I am taking a leave of absence from the Master of Social Work (MSW) program at Smith College School for Social Work. Through the AmeriCorps VISTA program, I will be working at a human service organization as a Program Evaluation Specialist.
## In my free time
I am using [The Odin Project](https://www.theodinproject.com/about) and a Udemy course to continue learning web development. I'm also exploring computer programming with a few courses on edX, including [CS50](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x).
## What I'm reading
Schoonmaker, S. (2018). *Free software, the Internet, and global communities of resistance.* Routledge.
# In previous months
## December 2020
* I started participating in [#100DaysToOffload](https://100daystooffload.com/) on December 1. #100DaysToOffload "challenge[s] people to publish 100 posts on their **personal blog** in a year." I'm posting these entries to [Write.as,](https://ethan.writeas.com/) a blogging platform with its foundations in [free software](https://writefreely.org/) and [a respect for privacy.](https://write.as/principles)
* I disabled access logs and updated the [privacy policy](/privacy/) on December 24.
* I left Mastodon for a few weeks before creating a new account as [@ethanyoo@todon.eu](https://todon.eu/@ethanyoo) on December 29.
## November 2020
* I wrote my first "personal" post on November 2, where I describe [leaving Cloudflare and GitLab Pages.](/cloudflare/)
* I'm back to volunteering as an Emergency Medical Technician (EMT) as of November 4.
* I posted the [privacy and security policy](/privacy/) for this website on November 8.
* I wrote a new ["Start" page](/index.html) on November 11; it's now more of a landing page. There is an image of the old index page at the bottom of this post.
* I added the "Now" page (what you're currently reading) on November 11.
# Images
![The index.html (a website's default starting page) until November 11, 2020. It included summaries of the four most recent posts, as well as the header and footer. The current index page has similar links, including a modified footer.](/index-old.png#center "The website's index (home) page until November 11, 2020.")

24
content/privacy.md Normal file
View File

@ -0,0 +1,24 @@
---
title: Privacy policy
date: 2020-11-08
layout: permalink
description: "You should always try to understand the privacy policy."
---
I do not use any analytics platforms or advertising services, including Google AdSense, Google Analytics, or Matomo.
There are no external dependencies or resources, including Google Fonts or social media (e.g., Facebook, Twitter, YouTube).
I do not have access logs enabled. [Access logs](https://httpd.apache.org/docs/current/logs.html) typically include IP addresses, operating system information, the internal pages and resources requested, and time of access.
Browsers will, by default, "prefetch," or ["proactively perform domain name resolution on both links that the user may choose to follow as well as URLs for items referenced by the document."](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control) Because I link to external sites, I have *disabled* prefetching with the X-DNS-Prefetch-Control header. Setting this header avoids "leaking" your information to external sites by simply browsing my website. **If you click on an external link, you are still subject to the privacy and security policies of that outside website.**
Your connection to this website is secured by, among other settings, HTTP Strict Transport Security (HSTS) headers, redirection to HTTPS, and a strong Content Security Policy. You can [read more about web security](https://infosec.mozilla.org/guidelines/web_security) or [easily test any website's security settings.](https://observatory.mozilla.org/)
Your email address is considered personal information under, for example, the [California Consumer Privacy Act of 2018.](https://www.oag.ca.gov/privacy/ccpa) That being said, I have no interest in sharing *anyone's* information with third parties.
If you do contact me, you're not required to use a real name or a permanent email address. `1D2E ED2F 9D90 6875 C4F4 DAD2 068C 9178 672B A80E` is the fingerprint for my OpenPGP key, which you can find in the footer. *Don't feel obligated to start using OpenPGP to contact me!* Where a response is required, I can also [set up a temporary inbox.](https://kb.mailbox.org/display/MAILBOX/Temporary+mailbox+for+external+users) If you're wondering why encryption is so important, consider reading ["Why we encrypt" by Bruce Schneier.](https://www.schneier.com/blog/archives/2015/06/why_we_encrypt.html)
*First posted on November 8, 2020*
*Updated on December 11, 2020 after disabling access logs*

79
content/resources.md Normal file
View File

@ -0,0 +1,79 @@
---
title: Resources
date: 2021-08-19
layout: permalink
description: "Browse the resources I use and recommend, including articles and free software."
---
## Recommended reading
[About Feeds: What is a feed?](https://aboutfeeds.com/)
[Annamma, S. A. (2018). *The pedagogy of pathologization: Dis/abled girls of color in the school-prison nexus.* Routledge.](https://doi.org/10.4324/9781315523057)
[Creative Commons](https://creativecommons.org/)
[Free Software Foundation: Free software resources](https://www.fsf.org/resources/)
Lydia X. Z. Brown on Autistic Hoya
* [*Ableism is not "bad words." It's violence.*](https://www.autistichoya.com/2016/07/ableism-is-not-bad-words-its-violence.html)
* [*Ableism/language*](https://www.autistichoya.com/p/ableist-words-and-terms-to-avoid.html)
* [*Violence in language: Circling back to linguistic ableism.*](https://www.autistichoya.com/2014/02/violence-linguistic-ableism.html)
[MyPronouns.org: Resources](https://www.mypronouns.org/resources)
[Open Educational Resources (OER Commons): Search resources](https://www.oercommons.org/browse)
[Opsahl, K. (2013, June 7). *Why metadata matters.* Electronic Frontier Foundation.](https://www.eff.org/deeplinks/2013/06/why-metadata-matters)
[Rogers, C. (2016). *Intellectual disability and being human: A care ethics model.* Routledge.](https://doi.org/10.4324/9781315638713)
[Stevenson, B. (2014). *Just mercy: A story of justice and redemption.* Spiegel & Grau.](https://www.indiebound.org/book/9780812984965)\
[Stevenson, B. (2014). *Just mercy: A story of justice and redemption.* [Audiobook]. Penguin Random House Audio.](https://libro.fm/audiobooks/9780553550610)
[Use plaintext email.](https://useplaintext.email/)
## Recommended software
I rely on [free software](https://ethan.yoois.me/Open_source/) every day.
[Bitwarden](https://bitwarden.com/): Self-hostable password manager\
Licensing: GNU Affero General Public License v3.0\
*Replaces 1Password, Dashlane, and LastPass*
[FreshRSS](https://freshrss.github.io/FreshRSS/en/): Self-hosted news aggregator\
Licensing: GNU Affero General Public License v3.0\
*Replaces Feedly and Inoreader*
[Joplin](https://joplinapp.org/): Note-taking and task management application with encryption and synchronization\
Licensing: MIT (Expat) License\
*Replaces Google Keep and Microsoft OneNote*
[mailbox.org](https://mailbox.org/en/): Secure mail service\
Licensing: Based on [Open-Xchange, Postfix, and other free software](https://userforum-en.mailbox.org/topic/is-everything-at-mailbox-org-open-source)\
*Replaces Gmail and Outlook*
[Nextcloud](https://nextcloud.com/athome/): Self-hosted cloud storage and collaborative platform\
Licensing: GNU Affero General Public License v3.0\
*Replaces Google Drive and Microsoft 365 -- CalDAV and CardDAV support also allow for synchronization of calendars and contacts, respectively*
[wallabag](https://github.com/wallabag/wallabag#readme): Self-hostable read-it-later application\
Licensing: MIT (Expat) License\
*Replaces Instapaper and Pocket*
[Zooming Out](https://adikos.net/blog/zooming-out/): "A provisional list of Zoom replacements"
Please feel free to contact me (below) for further alternatives or public instances of each service!
## For more content
[Read why, as of November 2, 2020,](/cloudflare/) I host this website on [NearlyFreeSpeech.NET.](https://www.nearlyfreespeech.net/)
[Stop by my "second brain,"](https://ethan.yoois.me/) which expands on this page.
You can also [browse the Git repository](https://framagit.org/ethan) for this website, which includes my modified version of [the original theme.](https://github.com/colorchestra/smol)
<a class="link-000" href=https://www.eff.org/><img src="/eff.png" alt="Join EFF!" title="Electronic Frontier Foundation (EFF)" /></a>

51
layouts/index.html Normal file
View File

@ -0,0 +1,51 @@
{{ define "header" }}
<header>
{{ "<!-- For more information on microformats, read the source code comments -->" | safeHTML }}
<div class="center h-card vcard">
<!-- For basic h-card validation, visit 'Publishing on the IndieWeb' at https://indiewebify.me/validate-h-card/
For complete results, try parsing this page with the 'PHP Microformats Parser' at https://pin13.net/mf2/
Examples for writing 'backward compatible' h-card markup available at https://microformats.org/wiki/microformats2#authoring -->
<a class="p-name fn u-url url link-000" href="/"><h1>{{ .Site.Params.author }}</h1></a>
<!-- New properties (including gender identity) listed at https://microformats.org/wiki/rfc-6350 -->
<h3>Pronouns: <span class="p-gender-identity gender">{{ .Site.Params.authorPronouns }}</span></h3>
<p class="p-note">My guiding principles draw from disability justice and the ethics of care. These principles are connected to current sociopolitical issues (e.g., mass incarceration) and my dedication to social change.</p>
<img class="u-photo photo" src="/me.jpg?v2" alt="Photo of an East Asian man standing in front of a brick wall while looking away from the camera." title="{{ .Site.Params.author }}" />
<p>As an advocate for digital rights and free culture, I maintain <a href="/resources/" >a page with useful resources</a>. I am currently an AmeriCorps VISTA member supporting program evaluation.</p>
</div>
</header>
{{- end }}
{{ define "main" }}
<main>
<div class="center">
<h2>Where should you go from here?</h2>
<p>&#128226; <a href="/links/" >I found these current events and recent articles interesting</a>. &#128226;</p>
<p>&#128198; <a href="/now/" >I regularly write updates on what I'm doing now</a>. &#128198;</p>
<p>&#128217; <a href="/resources/" >You can browse my recommended resources</a>. &#128217;</p>
<h2>Elsewhere</h2>
<p>&#128218; <a href="https://ethan.yoois.me/" >I created a personal wiki</a>. &#128218;</p>
<p>&#128204; <a rel="me" href="{{ .Site.Params.authorMastodon }}" >I use Mastodon, a federated alternative to Twitter</a>. &#128204;</p>
<p>&#128588; This website is a member of <a href="https://512kb.club/"><b>The 512KB Club</b></a> and <a href="https://nojs.club/"><b>The NoJS Club</b></a>! &#128588;</p>
</div>
</main>
<footer>
<div class="center">
<a class="link-000" href="https://ForTheBadge.com/"><img src="/img/built-with-love.svg" alt="This site was built with love, using Git and Hugo." title="I also used Git and Hugo." /></a>
<a class="link-000" href="{{ .Site.Params.license }}"><img src="/img/CC-BY-SA.svg" alt="Original content by {{ .Site.Params.author }} is licensed under {{ .Site.Copyright }}" title="{{ .Site.Params.copyrightMessage }}" /></a>
<p><b><a class="u-email email" rel="me" href="mailto:{{ .Site.Params.authorEmail }}">Contact me</a>. <a href="/privacy/" >Privacy</a>. <a rel="pgpkey" href="/ethan.asc.txt">Public key</a> <a href="https://keyoxide.org/{{ .Site.Params.authorEmail }}">(Keyoxide)</a>.</b></p>
<p>&#128421; <a href="/cloudflare/" ><i>Where is this website hosted?</i></a> &#128421;</p>
</div>
</footer>
{{ "<!-- For more content -->" | safeHTML }}
<link rel="me" href="{{ .Site.Params.authorGitea }}" />
<link rel="me" href="{{ .Site.Params.authorGitLab }}" />
<link rel="me" href="{{ .Site.Params.authorWriteFreely }}" />
{{- end }}

22
static/.htaccess Normal file
View File

@ -0,0 +1,22 @@
# Security tests: https://observatory.mozilla.org/
# Disable DNS prefetching: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control
<IfModule mod_headers.c>
Header always set X-XSS-Protection "1; mode=block"
Header always set X-Frame-Options "DENY"
Header always set X-DNS-Prefetch-Control "off"
Header always set X-Content-Type-Options "nosniff"
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" "expr=%{req_novary:X-Forwarded-Proto}=='https'"
Header always set Referrer-Policy "no-referrer"
Header always set Content-Security-Policy "default-src 'none'; img-src 'self'; style-src 'self' 'sha256-hgWmJ4N/XjVDdpPaJ9SyNBobcUm30V1q+z6yvJzFRlk='; base-uri 'self'; form-action 'none'; frame-ancestors 'none'; upgrade-insecure-requests;"
</IfModule>
# Redirect search results (Google, DuckDuckGo, and Bing)
Redirect 301 /categories/october-2020 /2020/10
# Set custom error page: https://faq.nearlyfreespeech.net/full/error
ErrorDocument 404 /404.html
# Set directives for caching of static resources
<FilesMatch "\.(css|ico|jpg|jpeg|png|svg)$">
Header set Cache-Control "max-age=2592000, public, immutable"
</FilesMatch>

BIN
static/eff.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

112
static/ethan.asc.txt Normal file
View File

@ -0,0 +1,112 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF5NzbQBEACkMceLziUXOMc7DG8zpWF/5aDsOMlt2ZesV7FmYW6odkP7nyvx
8GvE3SMX3rwVUqWYQIvCVDv1urqT+4UxVE6JSPZrTd2XFQfZSQoN9UASZy2xdwmP
rOWMB2/OZD4IURfTPF1wxAnQuSwtvRiTTeISgDYOaHwH0Acnybg3GqTH5Xt/MBse
8WAcQAfnGAfccfyL5zQbex5ySV3TqCGlsbvodGYCLB0soji6/9z6rQCToOmcxa3c
7ngvniisM0yiJKFyd84rzSI1OwNFwbuFqEKSQ7KaGX41BKNZLeRVyOlAYNUe66HB
YeSxv9FwRFJqVduGK5PPcSDLcfTD2tKgtecOgIbJouzwFATbnVB8zcpWqksvgIWW
/vKbsJRYSo70J3im7ZyPYtoCrdXpczbsdzaEWxX7fAnrZ8/cqhTr1RwdVQ1ZyfSc
hUsF/Fpoj+cK3e8txhXNp+sNv486BpvhbJst9a1ycEUSpmDHEafsrA0gy6uXp3U4
DAoGGgAnEdok4t6Mk04Ml2fglfSp3mX42slQXXcPg5GAYVGEwOrfMjzCiLiVC2jQ
wTGG4+T7HbU/p9Ctlaz8vHBUQYpembUqtv4KbTVwCRs9oI9FolNFGnYliq6lrpKJ
mF7mQ3fJgMG+W8B3R8wZHfAlg6GIc+7vjDZVm0QBuOQHhEjQph5YJ0y6JwARAQAB
tCFFdGhhbiBNLiBZb28gPGV0aGFuQGV0aGFueW9vLmNvbT6JBBoEEwEIAgQFCwkI
BwIGFQoJCAsCBBYCAwECHgECF4ACGQE1FIAAAAAAEgAacHJvb2ZAbWV0YWNvZGUu
Yml6aHR0cHM6Ly90b2Rvbi5ldS9AZXRoYW55b29CFIAAAAAAEgAncHJvb2ZAbWV0
YWNvZGUuYml6aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZXRoYW4vZ2l0bGFiX3Byb29m
MBSAAAAAABIAFXByb29mQG1ldGFjb2RlLmJpemRuczp5b29pcy5tZT90eXBlPVRY
VDQUgAAAAAASABlwcm9vZkBtZXRhY29kZS5iaXpkbnM6ZXRoYW55b28uY29tP3R5
cGU9VFhUSBSAAAAAABIALXByb29mQG1ldGFjb2RlLmJpemh0dHBzOi8vZ2l0Lm5p
eG5ldC5zZXJ2aWNlcy9ldGhhbi9naXRlYV9wcm9vZqAUgAAAAAASAIVwcm9vZkBt
ZXRhY29kZS5iaXptYXRyaXg6dS9AZXRoYW46dGVkb211bS5uZXQ/b3JnLmtleW94
aWRlLnI9IWRCZlFaeENvR1ZtU1R1amZpdjptYXRyaXgub3JnJm9yZy5rZXlveGlk
ZS5lPSRFeUQ0YkY3a3VBS2lEc2JOWlpfczhUV3pneDNqWkQ0WU55ekVpNDFEOUxJ
FiEEHS7tL52QaHXE9NrSBoyReGcrqA4FAmEZtnQCGwEACgkQBoyReGcrqA5w2A/8
Cl1/WDfJFceroCPyRZ5OzS1zA7o2OPPgsbUBCXvCKzzQTS5iUFUybJnLPFjfHPB9
WRkSlo5CyrpGS8sXjvGFT7UctO/x5pJz3eFUqbAsjq5uQsPyg3WpKfqS3A7nrpfE
g90GU4/4b7lqaulMk1wGi9nwB716jtUyMaOPNL9n8FWSbqutIKb3srVBkE8j4BID
kSG2A+Hm0tJm3Fj77tB5zCCl0Uy8pdok2YT80NnDY1obGc410m9S2+E+0gkj7QLN
doD0KBKGK0k9Dy0+8aNAMoB7HH4RlzxNCf6Ap8Oi3CgHSWr23d4hdj/HQthAfjrX
ELetqhAhc9DsPMfxbMQYuI9lzZgqzGj0pSzAH2MAeoAAc+3eHhfN6pwerpp3dqi/
dC8xcnKvzR3BxLyuyfivMArUU5d9XyXkaKKp3F9g9BoufcQ7HZfA7l2cNUCbRteI
mzBvw9Vu2kO0sOxuJkMAHU5RJNM70Ulda3W3ylrwnk42vdvHrcg/fnWBXS3+oJ6T
4pVJpUkYp0idcjgLwOBRSN2Tqa9Y4VW4/BX2R9Gab4JXUYHN0wxWg/2z4A1KDeln
Roo2/B0HrK913oNS3GqI7EW9pDKmUAKfRqKrgWgEuA87jTwZwnj2CEWZp4eywRwP
36sEAk0QBgiR7ugkFstz0+H2KbySa4OTc8uJ5Nb8SZ+0IUV0aGFuIE0uIFlvbyA8
aGVsbG9AZXRoYW55b28uY29tPokEFwQTAQgCAQIbAwULCQgHAgYVCgkICwIEFgID
AQIeAQIXgBYhBB0u7S+dkGh1xPTa0gaMkXhnK6gOBQJhGbNxNRSAAAAAABIAGnBy
b29mQG1ldGFjb2RlLmJpemh0dHBzOi8vdG9kb24uZXUvQGV0aGFueW9vQhSAAAAA
ABIAJ3Byb29mQG1ldGFjb2RlLmJpemh0dHBzOi8vZnJhbWFnaXQub3JnL2V0aGFu
L2dpdGxhYl9wcm9vZjAUgAAAAAASABVwcm9vZkBtZXRhY29kZS5iaXpkbnM6eW9v
aXMubWU/dHlwZT1UWFQ0FIAAAAAAEgAZcHJvb2ZAbWV0YWNvZGUuYml6ZG5zOmV0
aGFueW9vLmNvbT90eXBlPVRYVEgUgAAAAAASAC1wcm9vZkBtZXRhY29kZS5iaXpo
dHRwczovL2dpdC5uaXhuZXQuc2VydmljZXMvZXRoYW4vZ2l0ZWFfcHJvb2agFIAA
AAAAEgCFcHJvb2ZAbWV0YWNvZGUuYml6bWF0cml4OnUvQGV0aGFuOnRlZG9tdW0u
bmV0P29yZy5rZXlveGlkZS5yPSFkQmZRWnhDb0dWbVNUdWpmaXY6bWF0cml4Lm9y
ZyZvcmcua2V5b3hpZGUuZT0kRXlENGJGN2t1QUtpRHNiTlpaX3M4VFd6Z3gzalpE
NFlOeXpFaTQxRDlMSQAKCRAGjJF4ZyuoDgytD/9MldGFXdU9/DietZYUDVJS1KHo
hPXOWkPpweriUgL6Vu/3gUf8FOxxsOIIEadNdVNfMhHxNq4EF53HqSaYzs1axtp2
gMWW9B4HrGh6S4rZfEnxSsOdpSjqTuBn7PnlAMutgLVhZ5acb3vZmmP/ubk28P/7
Me6g9oeiGkVYkAPTSP6lRX8EUZcBSEe/LAX/szgAnJTaBpVmrBJV+rKrvgynf5N3
DWkk2e3A8BAEMwHUxQlmCDaEGHmcbCBHfl+NlcgnaGLGD0hEzdLGpJUgzCLEh7iZ
orK4As+AvCUTTDQ21UJoB7onTUSVmMSpyUZAiuw99wSQaid+sfPlgzxMDPboHkPD
FDa3cTiiupyDcZKsK8aDUTNoVsqrnWzCgPGU7zBpAvrGcRIKvru1nty7SRwGHry5
zNhrehQ8KnmTCWVVFqTF/SmU+B7fv7kMrRELAfwM9uk3Ki+8Ntz/+sfrngmS4JYo
VNAV8gea8FPCeR/PbYk52w6mVwI31PqDYVQ/xA81hGdJ6KOjSFs8kx/BTkEtjeMw
fb3CCXgMk3AczXZj/o/tC1nZFLzUE/ms0HJZgOiwuFSDkhV8ODkhfoCGuOUd8tB4
gk3tfGZxMF7tV9NIHuJFY4pERsOoX0ZRUjI7+FXRHwalPwsNnH05u4GUM0RMgsdN
9M9x/5ArZHwTIp5gHLkCDQReTc20ARAAx9SYGFCmMAEpj6WLQC1ZDUQsm6oKAdZs
QsT8N2qARLq1w5e/gSAyyNgnwGhkZ2kx+Qgp32AQzT4dmmdP5QV4aorQEi5BDHDq
Ka0oOnx3FXPoMgrzLdln3079UMdkVrCmDVul0nWoWg3pKiqRhoR87yqVEi5Fosv7
dbJdDcSQpFuaLzObYMWwfln1mQCD6iOBq8XIS9CFV1iQG1K+LyCkIB90b337zSbU
t426vlOySVwGB1PmiamqLYLce23cStvbABvaMm8EBcf1AsTQcxnqgbM7koKFNqWo
Q83XdIs0DN/Vs1oG4qbk850tqdXMdEQxznTiZF3BM+9ZRkgOZlGZV8s757u7bRha
Kc6ezTLza6faYmkXfVvbQqkt2luvi9cJ9FFwgNfjdYQyfYwSHGU+orOyQfXd3KLw
5nVopLcN6ALJeLqcGMgJjYqcq+sUwmPLBlIUV6aW9W8orRsVSLCqSYQV5Vu2zDh+
frTPi42tMIaZ2Xb0tGIeUQ7Orw5DajR0MuzAl1Rap/+4UuBvLdKJKoasklvDIEi0
fdU2QyXlIz9Z6lg6H4hUJikHNYGy8CVtdFkOMwOdcrK5WibuDRBir+THhAbe1RJV
Ysn/jYS7Q6TpIyJaa4YKXP+k1BfFgweFyIOVT7fIr3U08kUalokSfYEPUE7Lj832
xHzrUjhhupsAEQEAAYkCPAQYAQgAJgIbDBYhBB0u7S+dkGh1xPTa0gaMkXhnK6gO
BQJgZJimBQkFYoryAAoJEAaMkXhnK6gOuT4P/3Vx5J7C3LU/nE/gNNt5cm3nxFXx
+FnnW+IPEpoSzFn9Q1lkEzXz7ufAp2LytK9M/usXHmCpRiVcpeh93wgdPVO0yQGa
NnVycdHqiiYzpUp/iMAtMpRGDWOg+l3wg2TYuse5QDVmsUzvKowtq1oFa2HiamEx
wVAET4racM+HoWpPMRfvtQFofVFE7CAoSMlAuJLtVlHu2PVXp+zr8AxJ6DIQvWOX
Hq/BSxHsQxJPzIFnS+JaaItY3Z1XRvGGuqhwI+snR6OI86EQPEcqlxHsWZAR4XP9
FCE0PWnLGxFtV5HPRNtQ9y0CmUQrz4jdvH8OXVw2QYkSf4nUlQxRHRBQf7zNgpDx
nH3W/J4xOXubNhCMnhXHU734dSPFNPgbc+/rE8ed/i61PqE6gFX3f4pLNi/FuS7f
ievF2RHwX2zVrMM9H0NJLmq7gREQ5KjbISiswM+C1ogvV9VRKeoQFTdrQbjUyFHd
8x+48Ek2K+/Hlm/pRGavDT6ZjEJ5efdN/LWGHm+63DEIgWFa3xmwM49DGoL/Hbn/
lK/SRYBgaxO5rMHyase72SXP2uF9lBBzxY0qk2OF2rgYYwGPWJxcoJi+4zfdVh/l
legXvtFKvVaNESjSjxXU9upFK3BYIsd7jogmEWsAbJSiZnjRXYXXrrsARbIyUsNp
eC+cCXnxbnqnBkCeuDMEYGSRphYJKwYBBAHaRw8BAQdALeCgtlyDdVelx+TN2uNt
i8RkSrFDZVivWV0krloH/W2JArMEGAEIACYWIQQdLu0vnZBodcT02tIGjJF4Zyuo
DgUCYGSRpgIbAgUJElf/AACBCRAGjJF4ZyuoDnYgBBkWCAAdFiEEnU6zJK7DGiiy
1ycVcFlkdMXSD4UFAmBkkaYACgkQcFlkdMXSD4WQnAEA8+xyUJQAv47WtjVV1xRD
It4BuiuKBVzpAfd99O8f4SEBAPHflyZtPsAQpalm7ATNUK++WdG7ah25E62T7N2s
E60IFOcP/RXyZ0NzMW7/pnkV7Hk11eciNRe7rq9HIU1NJxWB0xbDSkfHIx06q9/F
vT9Koh31TrfCLhzB6Se4jyvp+BRYoQnkvjy10Szx00uhZ20b4AcL/AqB0sFREtIT
BwD87PkYAX58eca/bJIZYC1qVvQnRldwk5tBTRdsDS0Cs7ZhyYarVENKTw17+TP+
WAi85fy5raeE2wrdpAa+q8EB0hue6F84ii5DpNpxGr7i4KBObwMxAED+J1UTo6O2
DtdPf9q/OoIQz6rOOQcLrAN4kv3dQB/7zogYZOlSwKdaY3u3Pn4YVD7A5iYUYLIh
k+K2aDwBVRI0kLUToI2DehJUBRzJvQ0gmBkasZ1w736GXt2qPX4hfkcvlCNDVW3T
E1M9VhfPuDX4S3QvULn8TKBOvrK9Hsqiq+TmAJSlZwOa5S3vxotantH1YmgFxcug
ApmjE4ZQnLJpF3hAG90S1fv1VdjFuQMxg/KA6BwqyECkTm40cmnIrkPkvAFZqhnr
9jkJp6BvzTFoDWScJ6YZcF/+POYnHUhurG5WayG8szAqOQYXe5lugYcQJFieYSt3
f8+3KVd+AYXSOfqgbGtFY97QHY2G/oI1d5D35XDwAFKaBoAoytTGZHzU0mTLyl72
sr36AATLoP8veoHrxovyNv/zjKDPJN7+QAyM9OlfC0TsNQhuGEQLuDMEYGSbjxYJ
KwYBBAHaRw8BAQdA1+d3OewrLqV06b+LjAQxSCphmTKhlVE8RSZyzrCTTZOJAjYE
GAEIACAWIQQdLu0vnZBodcT02tIGjJF4ZyuoDgUCYGSbjwIbIAAKCRAGjJF4Zyuo
DqHnD/9lty+UvzPae6bIG+zdHl2j/+HIlLV/PbEu4svduIDugxo+u1+ipuVq66FY
NRtnKN5BpcCWhVl9y6qutEiJhYHBdNpPfRl7Ncic5JOTy2NLDBKaqxQnLTb+LsRs
shwjRyNf0dxjdWJdV2vQqtT2meDEt6Gz/wFfX+E1hfc8tOhyMIRZp6qy2FzamiSb
jVYuxXbsKWE79DWlk7cNYJREg4UhTjVkT1EWSqu70/UeJwG5St7ftGVduh0J2XPA
gua2Eg0iIvq40llSa7LeMBZ92OC3PoplHUmI/YiD7rWV47m8mcEAjvFKGkjKrrF7
fhfN3WDhahDFbVnFGdeCMZifp0XhKx+vI/59HIUUO9hjWtNg7l98thislQ03ifmz
c7RI2DE+KthEyUtxB4bsJB/uDBlNCmpAmfnnmc4i2bnRKhk4TwloepdW8evibKkz
0R0KTpI78SigXntn1I4O3wCAe8D8Put0PO5zcEVkz3N40DEXtxfzj3YCHvnSXaQ8
UvyvgGGTdVNoBSV9aujcYfrTnWD5+bfFc3l4r7a8Fe+7IR4HXGZOFfwQzaNHu/wI
SXqbSCuzytRVEINq2T9UfS3k3+LSoT4Ds/jIU1laqjBu98yuW95wgHCFhwrIzspf
u2P8nefx9F2JtxmjFCty42E1XMsyuhdg91VolZkAVXfL2W+bvw==
=8Tjw
-----END PGP PUBLIC KEY BLOCK-----

BIN
static/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

BIN
static/index-old.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
static/me.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

7
static/robots.txt Normal file
View File

@ -0,0 +1,7 @@
User-agent: *
Disallow: /*.asc.txt$
Disallow: /*.jpg$
Disallow: /*.png$
Disallow: /*.xml$
Disallow: /css/
Disallow: /img/

20
themes/geronimo/LICENSE Normal file
View File

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2021 Ethan Yoo
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -0,0 +1,19 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
tags: ['Black Lives Matter', 'Climate crisis', 'Disability', 'Education', 'Electronic Frontier Foundation (EFF)', 'Free culture', 'Free software', 'Gender', 'Health', 'Mental health', 'Miscellaneous', 'Public policy']
categories: ['August 2021']
year: ['2021']
slug: Hugo will hyphenate it
description: "I add a question, quote, or summary."
---
[Last, F. (Year, Month Date). Title. *The New York Times.*](https://www.nytimes.com/)
> *Block quote*
[Last, F. (Year, Month Date). *Title.* National Public Radio.](https://text.npr.org/)
> *Block quote*
Consider adding related links, pictures, or posts!

View File

@ -0,0 +1,6 @@
{{ define "main" }}
<main>
<br>
<strong>Page not found</strong>
</main>
{{- end }}

View File

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="{{ .Site.LanguageCode | default "en-us" }}">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title itemprop="name">{{ .Title }} | {{ .Site.Title }}</title>
<meta property="og:title" content="{{ .Title }} | {{ .Site.Title }}" />
{{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
{{ with .Params.date }}<meta name="og:type" content="article" />{{ else }}<meta name="og:type" content="website" />{{end}}
{{- with .Description }}
<meta name="description" content="{{ . }}">
<meta property="og:description" content="{{ . }}"/>
{{ else }}
<meta name="description" content="{{ .Site.Params.Description }}">
<meta property="og:description" content="{{ .Site.Params.Description }}"/>
{{- end }}
<link rel="shortcut icon" type="image/png" href="/favicon.png" />
{{- with .RelPermalink }}
<meta name="url" content="{{ . }}" />
<meta property="og:url" content="{{ . }}" />
{{- end }}
<link rel="openid.delegate" href="https://ethanyoo.com/" />
<link rel="openid.server" href="https://openid.indieauth.com/openid" />
<link rel="webmention" href="https://webmention.io/ethanyoo.com/webmention" />
{{- with .OutputFormats.Get "RSS" -}}{{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }}{{ end }}
<style>body{background:#10151a}html{visibility:hidden;opacity:0;}</style>
</head>
<body>
{{- if not .IsHome }}{{ partial "header" . }}{{ end }}
{{- if .IsHome }}{{- block "header" . }}{{ end }}
{{- end }}
{{- block "main" . }}{{ end }}
<link rel="stylesheet" href="/css/style.css?rnd={{ now.Unix }}">
{{ if not .IsHome }}{{ partial "footer" . }}
{{ end }}
</body>
</html>

View File

@ -0,0 +1,21 @@
{{ define "main" }}
<main>
{{ $listtitle := .Title }}{{ if or .Title .Content }}
<div>
{{ with .Title }}<h1>{{ . }}</h1>{{ end }}
{{ with .Content }}<div>{{ . }}</div>{{ end }}
</div>
{{- end }}
<p><strong>Because I post <a href="/links/">current events</a>, it might be helpful to browse <a href="/categories/">by month</a> or <a href="/tags/">by tag</a>.</strong></p>
<ul>
{{ range .Pages }}
<li>
<div class="post-title">{{ if eq $listtitle "Links" }}{{ .Date.Format "January 2006" }} <a href="{{ .RelPermalink }}">{{.Title }}</a>{{ else }}<a href="{{ .RelPermalink }}">{{.Title }}</a>{{ end }}</div>
</li>
{{ end }}
</ul>
</main>
{{ end }}

View File

@ -0,0 +1,12 @@
{{ define "main" }}
<main>
<article>
<h1>{{ .Title }}</h1>
<div>
{{ .Content }}
</div>
</article>
</main>
{{ partial "sidebar.html" . }}
<p><strong>I last updated this page with <a href="https://git.nixnet.services/ethan/ethanyoo.com/commit/{{ .GitInfo.Hash }}"><code> commit {{ .GitInfo.AbbreviatedHash }}</code></a> on {{ .Lastmod.Format "January 2, 2006" }}.</strong></p>
{{ end }}

View File

@ -0,0 +1,39 @@
{{- $pctx := . -}}
{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
{{- $pages := slice -}}
{{- if or $.IsHome $.IsSection -}}
{{- $pages = $pctx.RegularPages -}}
{{- else -}}
{{- $pages = $pctx.Pages -}}
{{- end -}}
{{- $limit := .Site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}}
{{- end -}}
{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
<generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
<language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
<managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
<webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 MST" | safeHTML }}</lastBuildDate>{{ end }}
{{- with .OutputFormats.Get "RSS" -}}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{- end -}}
{{ range $pages }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 MST" | safeHTML }}</pubDate>
{{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
<guid>{{ .Permalink }}</guid>
<description>{{ .Content | html }}</description>
</item>
{{ end }}
</channel>
</rss>

View File

@ -0,0 +1,16 @@
{{ define "main" }}
<main>
<article>
<h1>{{ .Title }}</h1>
<b><time>{{ dateFormat "2006-01-02 15:04 MST" .Date.Local }}</time></b>
<a href="/tags/">Tags</a>:
{{ range .Params.tags }}
<a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}.</a>
{{ end }}
<div>
{{ .Content }}
</div>
</article>
</main>
{{ partial "sidebar.html" . }}
{{ end }}

View File

@ -0,0 +1,11 @@
<article>
<h1><a href="{{ .Permalink }}">{{ .Title }}</a></h1>
<b><time>{{ .Date.Format (default "2006-01-02 15:04 MST" .Site.Params.dateFmt) }}</time></b>
{{ range .Params.tags }}
<a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>
{{ end }}
<div>
{{ .Summary }}
{{ if .Truncated }}<a href="{{ .Permalink }}">Read more?</a>{{ end }}
</div>
</article>

View File

@ -0,0 +1,9 @@
{{ define "main" }}
<main>
{{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }}
{{ range $paginator.Pages }}
{{ .Render "summary" }}
{{ end }}
{{ partial "pagination.html" . }}
</main>
{{ end }}

View File

@ -0,0 +1,9 @@
<footer>
<p>&copy; {{ now.Year }} <a href="{{ .Site.BaseURL }}"><b>{{ .Site.Title }}</b></a>.
{{- range .Site.Menus.footer }}
<a href="{{ .URL }}"><b>{{ .Name }}</b></a>.
{{- end }}
</p>
<a class="link-000" href="https://ForTheBadge.com/"><img src="/img/built-with-love.svg" alt="This site was built with love, using Git and Hugo." title="I also used Git and Hugo." /></a>
<a class="link-000" href="{{ .Site.Params.license }}"><img src="/img/CC-BY-SA.svg" alt="Original content by {{ .Site.Params.author }} is licensed under {{ .Site.Copyright }}" title="{{ .Site.Params.copyrightMessage }}" /></a>
</footer>

View File

@ -0,0 +1,11 @@
<header>
<h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
<div class="subtitle">{{ .Site.Params.subtitle }}</div>
<nav><p><b>
<a href="/">Start</a>.
{{- with .Site.Menus.main }}{{ range . }}
<a href="{{ .URL | relURL }}">{{ .Name }}</a>.
{{- end }}
</b></p></nav>
{{- end }}
</header>

View File

@ -0,0 +1,9 @@
<div>
{{ if .Paginator.HasPrev }}
<a href="{{ .Paginator.Prev.URL }}">Previous</a>
{{ end }}
{{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}
{{ if .Paginator.HasNext }}
<a href="{{ .Paginator.Next.URL }}">Next page</a>
{{ end }}
</div>

View File

@ -0,0 +1,12 @@
<aside>
<div>
<div><h3>Latest posts</h3></div>
<div>
<ul>
{{- range first 2 .Site.RegularPages }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
{{- end }}
</ul>
</div>
</div>
</aside>

View File

@ -0,0 +1,21 @@
/* Body */
a{text-decoration:none;}
body{background:#10151a;color:#d3dae3;font:1em/1.5 sans-serif;margin:2em auto;max-width:50em;padding:0 2em;}
header a:link, footer a:link {color:#FFF;}
a:link{color:#ace;}a:hover {background:#2b5278;text-decoration:underline dotted;border:1px solid;}a:visited{color:#FFF;}
main h1,h2{text-align:center;}
h1{font-size:2.1em;}h2{font-size:1.8em;}h3{font-size:1.5em;}
article, main {padding:4px 2px;}
blockquote{padding:0.5em 1.5em;background:#EEE;color:#000;border-radius:4px;}
code{background:#000;font:1em/1.5 monospace, monospace;padding:2px}
/* Light theme */
@media(prefers-color-scheme:light){body{background:#333;color:#FFF;}main a:link{color:#bdf;}main a:visited{color:#ccf;}}
/* Classes */
a.link-000{background:#000;border:none;}
.center{display:block;margin-left:auto;margin-right:auto;text-align:center;}
img[src$='#center']{display:block;margin-left:auto;margin-right:auto;}
.post-title{line-height:1.8;}
.subtitle{float:right;}
html{overflow-y:scroll;visibility:visible;opacity:1;}

View File

@ -0,0 +1 @@
<svg width="230" height="35" xmlns="http://www.w3.org/2000/svg"><path d="M22 0h209v35H22z" fill="#1c1c1d"/><path d="M0 .029h184v35H0z" fill="#b0aeaf"/><path d="M203 16a4.3 4.3 0 00-1.3-.28.9.9 0 00-.51.13.41.41 0 00-.19.37.57.57 0 00.36.52 6.4 6.4 0 001.1.4 11 11 0 011.5.51 2.7 2.7 0 011 .79 2.2 2.2 0 01.43 1.4 2.4 2.4 0 01-.46 1.5 2.8 2.8 0 01-1.2.91 4.9 4.9 0 01-1.8.3 6.7 6.7 0 01-2.2-.37 6 6 0 01-1.9-1l.94-1.9a5.6 5.6 0 001.6.93 4.3 4.3 0 001.6.38 1.1 1.1 0 00.64-.16.51.51 0 00.23-.44.58.58 0 00-.37-.53 6.3 6.3 0 00-1.2-.39 11 11 0 01-1.5-.47 2.6 2.6 0 01-1-.76 2.1 2.1 0 01-.42-1.4 2.4 2.4 0 01.43-1.4 2.7 2.7 0 011.2-.93 4.8 4.8 0 011.8-.32 6.8 6.8 0 011.9.27 6.2 6.2 0 011.6.71l-.92 1.9a8.1 8.1 0 00-1.5-.67zm12 6.4l-.49-1.3h-3.4l-.5 1.3h-2.6l3.6-8.4h2.6l3.5 8.4zm-3.2-3.2h2l-1-2.7zm-191 .39a3.1 3.1 0 01-1 2.1 3.4 3.4 0 01-2.3.76 3.3 3.3 0 01-1.8-.48 3.2 3.2 0 01-1.2-1.4 5 5 0 01-.44-2.1v-.8a5 5 0 01.43-2.1 3.2 3.2 0 011.2-1.4 3.4 3.4 0 011.8-.5 3.3 3.3 0 012.3.76 3.2 3.2 0 011 2.2h-1.5a2.1 2.1 0 00-.54-1.3 1.8 1.8 0 00-1.3-.41 1.7 1.7 0 00-1.5.71 3.5 3.5 0 00-.53 2.1v.76a3.7 3.7 0 00.5 2.1 1.6 1.6 0 001.4.73 1.9 1.9 0 001.3-.39 2 2 0 00.56-1.3zm7.1-.5h-1.7v3.3h-1.5v-8.5h3a3.5 3.5 0 012.3.66 2.3 2.3 0 01.8 1.9 2.4 2.4 0 01-.41 1.4 2.6 2.6 0 01-1.2.89l1.9 3.6v.075h-1.6zm-1.7-1.2h1.5a1.7 1.7 0 001.2-.38 1.3 1.3 0 00.42-1 1.4 1.4 0 00-.39-1.1 1.7 1.7 0 00-1.2-.39h-1.6zm14 .67h-3.5v2.6h4.1v1.2h-5.6v-8.5h5.5v1.2h-4.1v2.4h3.5zm9.2 1.8h-3.3l-.7 2h-1.5l3.2-8.5h1.3l3.2 8.5h-1.5zm-2.9-1.2H49l-1.2-3.5zm14-4.2h-2.7v7.3h-1.5v-7.3h-2.6v-1.2h6.8zm5.3 7.3h-1.5v-8.5h1.5zm7.5-1.9l2.2-6.7h1.6l-3.1 8.5h-1.4l-3.1-8.5h1.6zm12-2h-3.5v2.6h4.1v1.2h-5.6v-8.5h5.5v1.2h-4.1v2.4h3.5zm17 1a3.1 3.1 0 01-1 2.1 3.4 3.4 0 01-2.3.76 3.3 3.3 0 01-1.8-.48 3.2 3.2 0 01-1.2-1.4 5 5 0 01-.44-2.1v-.8a5 5 0 01.43-2.1 3.2 3.2 0 011.2-1.4 3.4 3.4 0 011.8-.5 3.3 3.3 0 012.3.76 3.2 3.2 0 011 2.2h-1.5a2.1 2.1 0 00-.54-1.3 1.8 1.8 0 00-1.3-.41 1.7 1.7 0 00-1.5.71 3.5 3.5 0 00-.53 2.1v.76a3.7 3.7 0 00.5 2.1 1.6 1.6 0 001.4.73 1.9 1.9 0 001.3-.39 2 2 0 00.56-1.3zm11-1.3a5.2 5.2 0 01-.43 2.2 3.3 3.3 0 01-1.2 1.5 3.6 3.6 0 01-3.7 0 3.3 3.3 0 01-1.3-1.4 5.1 5.1 0 01-.45-2.2v-.48a5.2 5.2 0 01.44-2.2 3.3 3.3 0 011.2-1.5 3.6 3.6 0 013.7-.006 3.3 3.3 0 011.2 1.4 5.2 5.2 0 01.44 2.2zm-1.5-.44a3.7 3.7 0 00-.54-2.2 1.9 1.9 0 00-3 0 3.7 3.7 0 00-.55 2.1v.49a3.7 3.7 0 00.55 2.2 1.8 1.8 0 001.5.77 1.7 1.7 0 001.5-.75 3.8 3.8 0 00.53-2.2zm7.5-4l2.5 6.5 2.5-6.5h1.9v8.5h-1.5v-2.8l.15-3.8-2.5 6.6h-1.1l-2.5-6.6.15 3.8v2.8h-1.5v-8.5zm13 0l2.5 6.5 2.5-6.5h1.9v8.5h-1.5v-2.8l.15-3.8-2.5 6.6h-1.1l-2.5-6.6.15 3.8v2.8h-1.5v-8.5zm18 4.5a5.2 5.2 0 01-.43 2.2 3.3 3.3 0 01-1.2 1.5 3.6 3.6 0 01-3.7 0 3.3 3.3 0 01-1.3-1.4 5.1 5.1 0 01-.45-2.2v-.48a5.2 5.2 0 01.44-2.2 3.3 3.3 0 011.2-1.5 3.6 3.6 0 013.7-.006 3.3 3.3 0 011.2 1.4 5.2 5.2 0 01.44 2.2zm-1.5-.44a3.7 3.7 0 00-.54-2.2 1.9 1.9 0 00-3 0 3.7 3.7 0 00-.55 2.1v.49a3.7 3.7 0 00.55 2.2 1.8 1.8 0 001.5.77 1.7 1.7 0 001.5-.75 3.8 3.8 0 00.53-2.2zm12 4.5h-1.5l-3.8-6.1v6.1H154v-8.5h1.5l3.8 6.1v-6.1h1.5zm8.9-2.2a1 1 0 00-.4-.87 4.8 4.8 0 00-1.4-.62 6.9 6.9 0 01-1.6-.69 2.2 2.2 0 01-1.2-1.9 2.1 2.1 0 01.84-1.7 3.4 3.4 0 012.2-.67 3.7 3.7 0 011.6.33 2.6 2.6 0 011.1.94 2.4 2.4 0 01.4 1.3h-1.5a1.3 1.3 0 00-.42-1 1.7 1.7 0 00-1.2-.38 1.8 1.8 0 00-1.1.31 1 1 0 00-.4.86.93.93 0 00.43.78 5 5 0 001.4.61 6.5 6.5 0 011.6.67 2.5 2.5 0 01.88.87 2.3 2.3 0 01.28 1.1 2 2 0 01-.82 1.7 3.5 3.5 0 01-2.2.63 4.2 4.2 0 01-1.7-.34 2.9 2.9 0 01-1.2-.95 2.4 2.4 0 01-.43-1.4h1.5a1.4 1.4 0 00.48 1.1 2.1 2.1 0 001.4.4 1.8 1.8 0 001.2-.31 1 1 0 00.39-.83z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1 @@
<svg width="152" height="35" xmlns="http://www.w3.org/2000/svg"><path d="M22 0h130v35H22z" fill="#d15d27"/><path d="M0 0h112.5v35H0z" fill="#e36d25"/><path d="M14 22v-8.5h2.9a3.6 3.6 0 012.2.58 2 2 0 01.76 1.7 1.8 1.8 0 01-.32 1.1 2 2 0 01-.93.73 1.9 1.9 0 011.1.71 2.1 2.1 0 01.38 1.2 2.3 2.3 0 01-.77 1.8 3.4 3.4 0 01-2.2.64zm1.5-4.9h1.4a1.7 1.7 0 001.1-.31 1.1 1.1 0 00.39-.89 1.1 1.1 0 00-.36-.91 1.8 1.8 0 00-1.1-.28h-1.4zm0 1.1v2.6h1.6a1.6 1.6 0 001.1-.34 1.2 1.2 0 00.39-.96 1.2 1.2 0 00-1.4-1.4zm15-4.7v5.7a2.8 2.8 0 01-.87 2.2 3.3 3.3 0 01-2.3.79 3.3 3.3 0 01-2.3-.78 2.8 2.8 0 01-.86-2.2v-5.7h1.5v5.7a1.8 1.8 0 00.43 1.3 1.7 1.7 0 001.3.45q1.7 0 1.7-1.8v-5.6zm5.8 8.5h-1.5v-8.5h1.5zm6-1.2h3.9V22h-5.4v-8.5h1.5zm13-6.1h-2.7V22h-1.5v-7.3h-2.6v-1.2h6.8zm16 5.2l1.3-6.4h1.5l-2 8.5h-1.4l-1.6-6.2-1.7 6.2H66l-2-8.5h1.5l1.3 6.4 1.6-6.4h1.2zm8.1 2.1h-1.5v-8.5h1.5zm10-7.3h-2.7V22h-1.5v-7.3h-2.6v-1.2h6.8zm10 7.3h-1.5v-3.8h-3.8V22h-1.5v-8.5h1.5v3.6h3.8v-3.6h1.5zm38-9.1a3.6 3.6 0 00-4.8 0l-.9.82-.9-.82a3.6 3.6 0 00-4.8 0 3.3 3.3 0 000 4.9l5.7 5.2 5.7-5.2a3.3 3.3 0 000-4.9z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,17 @@
name = "geronimo"
license = "MIT"
licenselink = "https://framagit.org/ethan/geronimo/~/blob/main/LICENSE"
description = "Hugo theme based on smol"
homepage = "https://framagit.org/ethan/geronimo"
tags = []
features = []
min_version = "0.41.0"
[author]
name = "Ethan Yoo"
homepage = "https://ethanyoo.com/"
[original]
name = "morph"
homepage = "https://morph.sh/"
repo = "https://github.com/colorchestra/smol"