aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md23
-rw-r--r--config/_default/hugo.toml2
-rw-r--r--content/about.md12
-rw-r--r--content/entry/against-the-stigma-of-living-with-your-parents-as-an-adult.md19
-rw-r--r--content/entry/autism-is-a-spectrum.md21
-rw-r--r--content/entry/avoiding-automobile-surveillance.md2
-rw-r--r--content/entry/businesses-should-be-required-to-accept-cash.md3
-rw-r--r--content/entry/charlie-kirk-was-a-hateful-piece-of-shit.md12
-rw-r--r--content/entry/doublethink.md2
-rw-r--r--content/entry/free-international-texting-without-a-phone-number.md1
-rw-r--r--content/entry/how-to-maintain-a-healthy-self-image-with-autism.md23
-rw-r--r--content/entry/how-to-maximize-your-positive-impact.md65
-rw-r--r--content/entry/journal-update-017.md2
-rw-r--r--content/entry/journal-update-024.md4
-rw-r--r--content/entry/journal-update-27.md2
-rw-r--r--content/entry/journal-update-29.md30
-rw-r--r--content/entry/loop-earplugs-review.md29
-rw-r--r--content/entry/neurotypicals-lack-empathy-towards-autistic-people.md57
-rw-r--r--content/entry/newcombs-paradox-resolved.md2
-rw-r--r--content/entry/please-disclose-ai-contributions-to-your-work.md15
-rw-r--r--content/entry/praise-be-to-gtd.md28
-rw-r--r--content/entry/society-should-be-more-accessible-to-autistic-people.md34
-rw-r--r--content/entry/store-now-decrypt-later-isnt-taken-seriously-enough.md17
-rw-r--r--content/entry/thank-you-destiny-for-exposing-maga.md2
-rw-r--r--content/entry/thoughts-on-logic.md2
-rw-r--r--content/entry/use-notifications-to-check-your-phone-less.md19
-rw-r--r--content/entry/why-i-timestamped-my-journal.md4
-rw-r--r--content/glossary.md2
-rw-r--r--static/static/dkim-privates.pem240
l---------static/static/noisy-chair-legs.mp41
l---------static/static/silenced-chair-legs.mp41
l---------static/static/tennis-ball-cut.jpg1
m---------themes/journal0
33 files changed, 652 insertions, 25 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0cdbfe8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,23 @@
+# Journal
+
+The live Gemini capsule is available at [gemini://nicholasjohnson.ch](gemini://nicholasjohnson.ch).
+
+The live website is available at [https://nicholasjohnson.ch](https://nicholasjohnson.ch).
+
+## Generate Locally
+
+### Required Software
+
+- git
+- git annex
+- hugo
+
+### Commands
+
+```sh
+git clone --recursive https://git.nicholasjohnson.ch/journal && cd journal
+git branch --track git-annex origin/git-annex
+git annex pull # this may take some time
+hugo -e gemini # generate capsule in directory "public/capsule"
+hugo -e web # generate website in directory "public/website"
+```
diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml
index 438f694..b90a568 100644
--- a/config/_default/hugo.toml
+++ b/config/_default/hugo.toml
@@ -12,7 +12,7 @@ disableHugoGeneratorInject = true
timeZone = "UTC"
[permalinks]
- entry = "/:year/:month/:day/:filename"
+ entry = "/:year/:month/:day/:contentbasename"
[markup]
_merge = "deep"
diff --git a/content/about.md b/content/about.md
index 72d385d..7295780 100644
--- a/content/about.md
+++ b/content/about.md
@@ -4,18 +4,14 @@ draft: false
showlinkemoji: false
pageinfo: false
makerefs: false
-_build:
+build:
list: never
---
## Contact Info
-If you have questions or comments about anything related to this journal, contact me over SimpleX. It's private and secure.
+If you have questions or comments about anything related to this journal, or proposed patches to my Git repositories, contact me over SimpleX. It's private and secure.
-[:speech_balloon: SimpleX](simplex:/contact#/?v=2-7&smp=smp%3A%2F%2F6EwfYlug2qIm7KYA3gcBHvQGFeUycERcma3IduapK6o%3D%40smp.nicholasjohnson.ch%2FO5isf6iqZ_eRChuVqfqkGbiJy0IvDvPz%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEA0lEMm1n_WPUOjkkeuSnmn2by8Zs7mFe1pJOmyaqiJgM%253D%26srv%3Dnicholase6bxecz4c3o6kstvpujj7jx6qlihnivlhovzh3ehs6tum6ad.onion)
-
-For patches or proposed changes to my Git repositories, email me. If you email me about anything else, I won't respond.
-
-[:email: E-mail](mailto:mail@nicholasjohnson.ch)
+[:speech_balloon: SimpleX](simplex:/a#BLWdgyH_vJylUCFKbGyVsOYUkcTaiP1JXbOkeaZCNtU?h=smp.nicholasjohnson.ch,nicholase6bxecz4c3o6kstvpujj7jx6qlihnivlhovzh3ehs6tum6ad.onion&c=Q24pHiaQC7F-yfg3iuCZKDc4X4o1oMjAe6Cng7pB3yQ)
## Signing Key
@@ -80,5 +76,5 @@ To provide some assurance that I don't use AI tools to write this journal, I tim
```sh
git clone --recursive https://git.nicholasjohnson.ch/journal
-ots verify -d "$(git -C journal show-ref --hash signify-signature-10)" journal/static/static/timestamp-2.ots
+ots verify -d "$(git -C journal show-ref --hash archive/signify-signature-10)" journal/static/static/timestamp-2.ots
```
diff --git a/content/entry/against-the-stigma-of-living-with-your-parents-as-an-adult.md b/content/entry/against-the-stigma-of-living-with-your-parents-as-an-adult.md
new file mode 100644
index 0000000..0099f0c
--- /dev/null
+++ b/content/entry/against-the-stigma-of-living-with-your-parents-as-an-adult.md
@@ -0,0 +1,19 @@
+---
+title: "Against the Stigma of Living With Your Parents as an Adult"
+date: 2025-08-24T00:00:00Z
+draft: false
+---
+In American culture, there's still a lot of stigma around living with your parents as an adult, even if you're contributing to the family unit financially. I think this stigma is slowly going away due to an increasing recognition of economic hardship, but its presence can certainly still be felt, especially with older people who might be out of touch. They assume that if you live with your parents beyond a certain age, you're not independent, you're not worthy of equal respect, you're not a grown up, you can't stand on your own two feet, that you're a loser basically.
+
+This stigma should not exist. It is beyond stupid that, to be treated as a respectable adult by some, you have to spend an outrageous portion of your paycheck on shelter while possibly trying to pay off expensive student loans as well. Consider who benefits from this extreme overemphasis on individualism...
+
+Americans may be surprised to learn that this stigma isn't present in many other parts of the world such as Asia, Africa, South America, and the rest of Latin America. I live in Mexico, where it's common for adults to live at home until they find a partner. No one thinks less of you for it, and it makes a lot of sense:
+
+- It's easier to take care of your aging parents
+- It's easier to recruit help in the event of a medical emergency
+- You have an emotional support system nearby
+- You save money not paying rent / mortgage payments
+- Resources can be pooled together (money, vehicles, appliances, skills, etc)
+- Household chores can be divided so each person has less to do
+
+I understand not everyone gets all these benefits from living with their parents. Everyone's family situation is unique, it's a trade-off in the end, and everyone makes their own individual calculation on whether to stay or go. I'm just pointing out that there are good reasons to live with your parents as an adult, this fact is obvious to much of the world, and it needs to be recognized more in the US.
diff --git a/content/entry/autism-is-a-spectrum.md b/content/entry/autism-is-a-spectrum.md
new file mode 100644
index 0000000..1f04c54
--- /dev/null
+++ b/content/entry/autism-is-a-spectrum.md
@@ -0,0 +1,21 @@
+---
+title: "Autism is a Spectrum"
+date: 2025-09-20T00:00:00Z
+tags: ['autism']
+draft: false
+---
+What does it mean exactly that autism is a "spectrum"? To me, it means that there are constellations of autistic traits, which different autistic people exhibit to varying degrees. For example:
+
+* I am hypersensitive to noise and light. Some autistic people aren't hypersensitive to noise and light, but are hypersensitive to other things.
+* I am very high in [masking](https://en.wikipedia.org/wiki/Autistic_masking "Wikipedia: Autistic Masking"). Some autistic people don't mask at all.
+* I have a high systematizing quotient—I think in terms of systems. Some autistic people don't.
+* I have [poor short-term memory](/2022/07/20/autism-and-memory/ "Journal Entry: Autism and Memory"). Some autistic people have excellent short-term memory.
+* I had no speech delay in my developmental years. Some autistic people never learn to speak.
+
+Imagine how many possible combinations of autistic traits there are. This is why you can't effectively represent autism by thinking of something akin to a number line. Unfortunately, autism is often misperceived as a linear condition, ranging from [barely autistic](/2023/01/31/on-the-term-high-functioning-autism/ "Journal Entry: On the Term 'High-Functioning Autism'") on one end to [very autistic](/2023/01/31/on-the-term-low-functioning-autism/ "Journal Entry: On the Term 'Low-Functioning Autism'") on the other end. I think this way of thinking about and talking about autism causes confusion because it obscures the multidimensionality of it. That's why I'm a fan of the term "autism spectrum" instead.
+
+And I think we should talk about the autism spectrum like we do pregnancy. You're either pregnant, or you're not. You're either somewhere on the autism spectrum, or you're not. There's not much middle ground there. Just because there are many types of pregnancy doesn't imply that "Everybody is a little bit pregnant." Similarly, that there are different combinations of autistic traits doesn't mean we should say "Everybody is a little autistic." Most people aren't autistic.
+
+Obviously we still need a way to differentiate the kind of autism that expresses itself as social awkwardness with genius-level intellect versus the kind that expresses itself in non-verbal people who can't tie their shoes. For that, I prefer to consider the level of extra support someone requires to meet their day-to-day needs. While different supports may be required for different autistic people, the *overall* level of extra support needed is a useful way to differentiate "levels" or "types" of autism without losing sight of the true multidimensionality of the broader autism *spectrum*.
+
+As a final note, just because someone doesn't use my verbiage for autism doesn't make them ableist. My terminology is not without its own pitfalls. What matters most is that people understand autism, not that they use all the right words all the time. I'm not the final word on which words people should use to refer to this condition. I think there's *plenty* of room for disagreement here. I just wanted to talk about why I prefer "the autism spectrum" over other popular terminology that has been used.
diff --git a/content/entry/avoiding-automobile-surveillance.md b/content/entry/avoiding-automobile-surveillance.md
index 56883fd..848b6e6 100644
--- a/content/entry/avoiding-automobile-surveillance.md
+++ b/content/entry/avoiding-automobile-surveillance.md
@@ -72,4 +72,4 @@ When I make posts on how to avoid surveillance, what I'm trying to do is build r
At some point resisting mass surveillance becomes impractical. I understand my advice isn't always easy to follow. Choosing privacy can get expensive and time-consuming. And it's already hard enough to get people to use anti-surveillance tools that are easy to use, let alone follow a guide like this that requires lots of effort. Part of the function of these posts is to show the ridiculous lengths one must go for privacy in today's world. You don't have to follow all the steps in this guide. My practical advice is just do what you can. Remember, if all you do is cancel your insurance tracking, that's a win for privacy and a blow to Big Brother.
-If you have any more details or suggestions that I missed [send me an email](mailto:nick@nicholasjohnson.ch). If you want to help support my site [send a donation](/about/). I hope you found this post valuable.
+If you have any more details or suggestions that I missed [contact me](/about/). If you want to help support my site [send a donation](/about/). I hope you found this post valuable.
diff --git a/content/entry/businesses-should-be-required-to-accept-cash.md b/content/entry/businesses-should-be-required-to-accept-cash.md
index e52c9f8..d253879 100644
--- a/content/entry/businesses-should-be-required-to-accept-cash.md
+++ b/content/entry/businesses-should-be-required-to-accept-cash.md
@@ -2,7 +2,6 @@
title: "Businesses Should be Required to Accept Cash"
date: 2022-04-22T00:00:00
tags: ['computing']
-tags: ['computing']
draft: false
---
Businesses in the U.S. don't have to accept cash as payment for purchases, but I think they should have to. There's even a push in some countries to go completely cashless. This, in my view, would be a huge mistake. Cash helps the elderly, the poor, the unbanked, immigrants, journalists, and dissidents. Cash is the only way to purchase goods and services anonymously in regular stores.
@@ -36,4 +35,4 @@ So, in conclusion, businesses should be mandated to accept cash as a form of pay
I don't think a cashless society is an inherently bad idea. It would just be premature. At the very least, there should be an established anonymous digital payment option that is just as easy and convenient as cash before going cashless is even considered.
-Thanks so much for reading my thoughts. [Email me](mailto:nick@nicholasjohnson.ch) know if you have any comments, questions, or concerns.
+Thanks so much for reading my thoughts. [Contact me](/about/) if you have any comments, questions, or concerns.
diff --git a/content/entry/charlie-kirk-was-a-hateful-piece-of-shit.md b/content/entry/charlie-kirk-was-a-hateful-piece-of-shit.md
new file mode 100644
index 0000000..3a1b346
--- /dev/null
+++ b/content/entry/charlie-kirk-was-a-hateful-piece-of-shit.md
@@ -0,0 +1,12 @@
+---
+title: "Charlie Kirk Was a Hateful Piece of Shit"
+date: 2025-09-16T00:00:00Z
+draft: false
+---
+With mainstream MAGA figures calling for revenge for their side, some outright calling for civil war, and morally grandstanding over the violence enacted against Charlie Kirk whilst all major left-wing media universally condemn the violence, I think the least the left should do is not whitewash Charlie Kirk's toxic legacy out of indiscriminate reverence for the dead. Let's be honest about who Charlie Kirk was.
+
+Charlie Kirk preached hatred and division. He peddled racist conspiracy theories, dangerous misinformation about Covid among other things, and religious intolerance. He was unashamedly anti-gay, anti-trans, racist, and sexist. He used the freedoms apportioned to him by liberal democracy to erode liberal democracy. He did not model open healthy debate. He picked on weaker debate opponents and even then employed bad-faith tactics when he was losing the argument. Charlie Kirk not only fanned the flames of political division, he profited off of it. He, along with other MAGA grifters, ultimately fomented the political environment that got him killed.
+
+However many people show up to his candlelight vigils, however many prayers and moments of silence take place for him, however many American flags fly at half-mast, none of that will change the fact that Charlie Kirk was a hateful piece of shit who deserves none of that. While I do *not* condone his assassination, the US and the world almost certainly would've been made a better place if he'd died by a fatal stroke that day instead, or had simply never been born in the first place.
+
+To those who would respond, "Have some humanity. He was a father and a husband. Just because he didn't say the right words about politics doesn't make him a bad guy." actually, it does. Any good he did in his personal life is overshadowed by all the damage he caused in his public life. **This idea that you can say whatever you want about politics, and at the end of the day we should still be able to shake hands and have mutual respect for each other is delusional. Politics has *real* effects on *real* people's lives. Believing and spreading hateful political ideology isn't magically separate from your goodness person.**
diff --git a/content/entry/doublethink.md b/content/entry/doublethink.md
index f79608d..fd93f7b 100644
--- a/content/entry/doublethink.md
+++ b/content/entry/doublethink.md
@@ -53,7 +53,7 @@ So far, this post has been very philosophical. So, I want to add in a personal s
The professor gave her some really good advice. He told her that she doesn't want to be doing something she doesn't like to do for decades. And that she should consider what she really wants, instead of what other people have told her she should do. She listened intently and took his advice. If I remember correctly she ended up changing majors, but I didn't know her personally so I'm not certain. That was some very solid advice he gave her though.
# Death
-I have to add yet another important disclaimer. I worry that some readers could take this section the wrong way and I really don't want that to happen. If you are suicidal, seek out professional help. I am not in any way condoning or encouraging suicide in this section. This is a purely philosophical discussion about the taboo of death. If someone you know has recently died or is dying, you might consider skipping ahead. If you are not mentally well or have depression, skip this section. It's not worth the risk of reading into it something I didn't intend. It's not necessary for the rest of this post to make sense. If you have any questions, feel free to [email me](mailto:nick@nicholasjohnson.ch). With that out of the way, I'll continue.
+I have to add yet another important disclaimer. I worry that some readers could take this section the wrong way and I really don't want that to happen. If you are suicidal, seek out professional help. I am not in any way condoning or encouraging suicide in this section. This is a purely philosophical discussion about the taboo of death. If someone you know has recently died or is dying, you might consider skipping ahead. If you are not mentally well or have depression, skip this section. It's not worth the risk of reading into it something I didn't intend. It's not necessary for the rest of this post to make sense. If you have any questions, feel free to [contact me](/about/). With that out of the way, I'll continue.
Death is perhaps one of the greatest taboos in our modern society. It is not something you bring up at the dinner table. People don't like to be reminded that they won't be here some day. There is a lot of anxiety around death. People generally avoid thinking about it. One benefit of believing in Christianity, Judaism, Islam, or Hinduism is that you get an afterlife or a next life. You never really have to die. To me, living for eternity is more terrifying. After a trillion billion years, I think anyone would have had enough. People don't consider how long forever really is.
diff --git a/content/entry/free-international-texting-without-a-phone-number.md b/content/entry/free-international-texting-without-a-phone-number.md
index 77725a3..98a564f 100644
--- a/content/entry/free-international-texting-without-a-phone-number.md
+++ b/content/entry/free-international-texting-without-a-phone-number.md
@@ -2,7 +2,6 @@
title: "Free International Texting Without a Phone Number"
date: 2022-04-21T00:00:00
tags: ['computing']
-tags: ['computing']
draft: false
---
# SMS/Email Gateways
diff --git a/content/entry/how-to-maintain-a-healthy-self-image-with-autism.md b/content/entry/how-to-maintain-a-healthy-self-image-with-autism.md
new file mode 100644
index 0000000..df2775f
--- /dev/null
+++ b/content/entry/how-to-maintain-a-healthy-self-image-with-autism.md
@@ -0,0 +1,23 @@
+---
+title: "How to Maintain a Healthy Self-Image With Autism"
+date: 2025-07-28T00:00:00Z
+tags: ['autism']
+draft: false
+---
+In my previous entry "[Labels](/2025/02/14/labels/ "Journal Entry: Labels")", I talked about how living as an undiagnosed autistic person in this neurotypical world caused me to accrue a bunch of hurtful, inaccurate labels assigned to me by people who were ignorant about what autism is. Being assigned these labels damaged my self-esteem and left me with a confused self-image.
+
+I should not have listened to those people, but at the same time, one doesn't want to rely *entirely* on oneself to gauge who one is. Each of us has biases and blind spots in our individual perception. Also, the input of others can be useful because others have diverse perspectives and experiences we don't have, and can show us things about ourselves that we alone can't see.
+
+So how can you, as an autistic person, filter out the inaccurate input given to you by ignorant neurotypicals who don't know what autism is so that you can gain useful insights about yourself from others, without being left with a twisted self-image and destroying your self-esteem in the process? Do you just put less stock in what anybody else says about you? What is the solution?
+
+I think the key lies in redirecting your attention from whether other people perceive you accurately to *why* they perceive you the way they do. Take an attitude of curiosity, of wanting to understand their perspective, rather than immediately agreeing or disagreeing.
+
+For instance, if someone says you're emotionally immature, try to find out *why* they say that. You could say "That's interesting. Can you help me understand what makes you say that?" Based on their response, it'll be easier to decide whether it's coming from a place of ignorance and you don't need to take them seriously, or maybe they have a point that you need to consider.
+
+For example, if they respond "You throw temper tantrums where you go into the corner, rock back and forth with your eyes shut, and then ignore me when I'm talking to you." then it's likely that they just don't understand autistic shutdowns. On the other hand, if they respond "All your close friends are a decade younger than you." that's probably something worth reflecting on.
+
+You have to bring the conversation there though. If you just immediately get defensive and say "I'm autistic, I can't help it." or "So are you." or something like that, you'll never understand why they think that way. With some people, it may not be necessary to ask follow-up questions if it's obvious that they're just bigoted. For example, if they say "I don't think you're autistic." or "You're not that autistic." and then accuse you of exaggerating because you cower when facing loud noises, that person is just an ignoramus and there's no need to engage.
+
+But it's also important to remember that you can get useful feedback even from people who are dead wrong. For instance, in my case, people often tell me that I seem so normal, that I'm not that different. If I were to immediately judge their statement, I would dismiss it and say they're wrong because they don't understand masking. But instead, thinking about *why* so many different people perceive me as normal tells me that perhaps I mask too much. Maybe my masking causes their misconception, and letting my mask slip more earlier in our relationship would prevent those misunderstandings.
+
+To conclude, the point I really want to drive home is that it's not only about whether someone has a correct assessment of you. **From a social awareness perspective, it's extraordinarily helpful in life to understand *why* other people see you the way they do, regardless of whether you agree with their assessment.** Once you understand why, then you can decide whether it warrants you adjusting how you see yourself or how you behave.
diff --git a/content/entry/how-to-maximize-your-positive-impact.md b/content/entry/how-to-maximize-your-positive-impact.md
new file mode 100644
index 0000000..847fb6f
--- /dev/null
+++ b/content/entry/how-to-maximize-your-positive-impact.md
@@ -0,0 +1,65 @@
+---
+title: "How to Maximize Your Positive Impact"
+date: 2025-10-26T00:00:00Z
+draft: false
+---
+## Inspired By Aaron Swartz
+
+I'd like to cite [Aaron Swartz](http://www.aaronsw.com/ "Aaron Swartz") as a source of inspiration for this entry. [I don't have heroes](/2023/08/22/never-meet-your-heroes/ "Journal Entry: Never Meet Your Heroes"), but if I did, he'd be mine. He is deceased now, but he was more like myself than any other public figure I'm aware of and he had very similar long-term life goals. Here's a collection of quotes from him I picked that I believe best exemplify his outlook on life:
+
+> "Growing up, I slowly had this process of realizing that all the things around me that people had told me were just the natural way things were, the way things always would be, they weren't natural at all. They were things that could be changed, and they were things that, more importantly, were wrong and should change, and once I realized that, there was really no going back."
+
+> "Don't just go along because that's the way things are or that's what your friends say. Consider the effects, consider the alternatives, but most importantly, just think."
+
+> "What is "this drive"? It's the tendency to not simply accept things as they are but to want to think about them, to understand them. To not be content to simply feel sad but to ask what sadness means. To not just get a bus pass but to think about the economic reasons getting a bus pass makes sense. I call this tendency the intellectual."
+
+
+## How to Maximize Your Positive Impact
+
+One of the important problems Aaron grappled with, that all good activists *must* grapple with, is how to maximize his own positive impact on the world.
+
+Anyone can have *a* positive impact on the world. You can go straight to the nearest soup kitchen and lend a helping hand right now. But you could also become a policy wonk and try to change economic policy so that charity isn't necessary, and you'd help many more people that way if you could accomplish it.
+
+You could become a doctor and save lives. But you could also donate money to charities that distribute food and vaccines in third-world countries. You wouldn't have the respect and prestige of being a doctor, but you'd potentially save more lives than entire hospitals in the developed world.
+
+But if you're working on A.I. and you manage to contribute an idea to the field that allows us to simulate quintillions of happy humans for trillions of simulated years, and to do this several years earlier than we would've been able to without your contribution, that would outweigh the entire collective good of all volunteers, doctors, and everyone else who performed good acts through all of history.
+
+**Since we all have our own unique passions and abilities, the answer for how to maximize our positive impact in the world is different for each one of us.** For some people, working in a soup kitchen is the best way they can help. For others like Aaron Swartz, their time isn't best spent in soup kitchens. They can have a much greater positive impact on many more people by doing other things.
+
+For picking a cause, I'd suggest something close to your heart. In my case, that would be autism and digital privacy. This will help you stay motivated to work on it over the long term, and it'll feel personally meaningful to you.
+
+To decide what to do for your cause to have the greatest possible impact requires careful research. You need to know what's most needed, and what you're capable of. When you're doing the research, it's important to be aware of the broader context of your cause. For example, what are the major barriers preventing your cause from succeeding, and how does your cause play into other social causes and vice versa? The reason that's so important is because if you don't have this bird's-eye view, you risk [tunnel vision](/2021/06/30/integrated-activism/ "Journal Entry: Integrated Activism"), and also wasting time and effort on projects that just end up being nullified by some technological or social paradigm shift later on.
+
+So that's my basic advice for how to maximize your positive impact. Others have thought about this question as well, and have some ideas worth discussing.
+
+
+### Effective Altruism (EA)
+
+The organization [80,000 Hours](https://80000hours.org "80,000 Hours"), part of the broader [Effective Altruism](https://www.effectivealtruism.org/ "Effective Altruism") (EA) movement, has put a *lot* of thought into the question of how to maximize impact. They've published [a framework for selecting a cause](https://80000hours.org/2013/12/a-framework-for-strategically-selecting-a-cause/ "80,000 Hours: A framework for strategically selecting a cause"), a document for [assessing the impact of a career](https://80000hours.org/2013/07/how-to-assess-the-impact-of-a-career/ "80,000 Hours: How to assess the impact of a career"), and their founders and members also have several books out on the subject that you should consider reading. I suggest reading some of it just to get yourself thinking critically about the topic.
+
+
+### Philosophy Tube
+
+If you do read EA material, you *must* also watch [Philosophy Tube](https://yewtu.be/channel/UC2PA-AKmVpU6NKCGtZq_rKQ?dark_mode=true "Philosophy Tube Youtube Channel")'s [video essay](https://yewtu.be/embed/Lm0vHQYKI-Y?local=true "The Rich Have Their Own Ethics: Effective Altruism & the Crypto Crash (ft. F1nn5ter)") compiling criticisms of EA as an organization, and as a philosophy.
+
+One of the criticisms against EA as a movement outlined in the video is that **EA has an observability bias. By limiting itself to evidence-based remedies, it's always working within the system, potentially reinforcing the (difficult to measure) root causes of the problems it purports to solve.** In only recommending "evidence-based" ways to do good, it discounts other unquantifiable options that may do far greater good.
+
+For example, EA would recommend getting a job in finance to have more money to give to the poor. This is evidence-based because you can quantify how much you're helping, but there are several problems with it:
+
+* It's not a solution—you will *never* fix wealth inequality or poverty this way
+* It ignores unquantifiable ways that this strategy may worsen the situation (Where is this money coming from? Might charity give people the idea that systemic solutions aren't needed?)
+
+EA wouldn't recommend replacing capitalism with something else because that's not "evidence-based"—any time you're dealing with messy human group behavior, it's not so easy to consistently replicate let alone quantify how much good it does compared to alternatives. The problem with discounting these more [complete](/2023/09/10/individual-vs-collective-advice/ "Journal Entry: Individual vs Collective Advice") solutions is that very few of them are "evidence-based" in the sense of being quantifiable and measurable as EA demands, the "evidence-based" mitigations ultimately don't cut it, and many existing systems aren't really evidence-based anyways. So at some point, we need to take the leap of faith and make our best guess based on everything we know even if there's no hard data to guarantee success.
+
+In my opinion, EA as a philosophy has some interesting ideas, especially relating to [longtermism](https://en.wikipedia.org/wiki/Longtermism "Wikipedia: Longtermism") and [existential risk](https://en.wikipedia.org/wiki/Global_catastrophic_risk "Wikipedia: Global Catastrophic Risk"), but what it promotes as an organization and as a movement is too business-friendly. It seems to be a modern version of Andrew Carnegie's [The Gospel of Wealth](https://en.wikipedia.org/wiki/The_Gospel_of_Wealth "Wikipedia: The Gospel of Wealth"), which emphasizes that the rich (or the fortunate, in the EA context) have a responsibility to use their money wisely to benefit the rest of society, but avoids challenging the underlying economic system which creates these inequalities in the first place.
+
+
+### My Thoughts
+
+If you're interested in my "activism journey", you can read my entry "[A Retrospective on My Free Software Absolutism](/2025/02/01/a-retrospective-on-my-free-software-absolutism/ "Journal Entry: A Retrospective on My Free Software Absolutism")". In it, I mention a book titled "[The Lifelong Activist: How to Change the World Without Losing Your Way](https://hillaryrettigproductivity.com/the-lifelong-activist/ "The Lifelong Activist: How to Change the World Without Losing Your Way")". I highly recommend this book and I wish I would've read it before I tried to make a positive impact on the world. I also come to the conclusion that "the fight for free software (or most other social causes) is [not] winnable as long as the overriding economic incentives of capitalism are present." I think many activists eventually come to the same realization as they become more aware of the larger upstream forces affecting their cause.
+
+To be clear, this same logic doesn't apply to all social causes. There are occasionally large and small unexpected wins despite capital influence. Additionally, there are social causes that aren't, in principle, in conflict with capitalism. So don't interpret this as me saying nothing can be done until capitalism is replaced. Keep in mind that capitalism isn't the only major upstream blocker of social progress. They all play into each other, but if we could perfectly isolate them I'd say it's the most significant one at the moment that we must overcome in order to actually *win* the war for major causes, and not just a select few battles.
+
+Like many prominent EA members, I'm pretty utilitarian in my values, and thus a fan of taking that approach to doing good. But I think it's not hard to start an EA-style initiative, acquire funding from rich folks, and get media attention and clout, while not really moving the needle in the long term. I think there should be more attention directed towards testing new systemic solutions to big problems, and not towards existing workarounds (like charity) that are "evidence-based", but will never be sufficient.
+
+If you're thinking about how to maximize your positive impact on the world, I hope you'll take some time to consider everything I've mentioned here and read some other sources that I've linked here as well. If you have any questions before starting your own activism journey or you've already started it but you're having doubts, feel free to [contact me](/about/ "About Page").
diff --git a/content/entry/journal-update-017.md b/content/entry/journal-update-017.md
index d6e0ac6..e2628cf 100644
--- a/content/entry/journal-update-017.md
+++ b/content/entry/journal-update-017.md
@@ -8,7 +8,7 @@ draft: false
* IPv6 support is back! I don't plan on removing it again. This site needs to be present on the modern internet.
* Migrate from Gitea to Cgit + Gitolite3. Gitea is much more than I need. Cgit is lightweight and it loads faster.
* Change top-level domain from .com to .ch. [Operation Not in Your Sites.](https://en.wikipedia.org/wiki/Operation_In_Our_Sites) See the [War on Sharing](https://stallman.org/articles/end-war-on-sharing.html). Nicksphere.com will redirect for about a year until it expires. So readers have a year to update their bookmarks/links.
-* New [self-hosted email](mailto:nick@nicksphere.ch). Posteo is great and I've no complaints about it. I still recommend Posteo to others. I just wanted more control over my email and it seemed silly not to self-host where I could. My PGP key has also been updated to reflect my new email.
+* New self-hosted email. Posteo is great and I've no complaints about it. I still recommend Posteo to others. I just wanted more control over my email and it seemed silly not to self-host where I could. My PGP key has also been updated to reflect my new email.
* Remove corrections page. I have no motivation to write corrections. I don't think anybody would read them anyway and it's probably best to just make new entries to self-correct.
* Remove hosted services on the [about page](/about/). My new VPS doesn't have the resources for them. I still have the old VPS and domain name rented out for a year in advance. If anybody reading this needs a hosted service for a use case, just let me know. Otherwise I'll dedicate those resources elsewhere.
* Website redesign! I changed the font to sans-serif which is much easier and more enjoyable to read than monospace. I also squashed the text to 780 pixels so less horizontal eye scanning is required. This is irrelevant to readers coming from Gemini and Atom/RSS.
diff --git a/content/entry/journal-update-024.md b/content/entry/journal-update-024.md
index 1535af9..403852d 100644
--- a/content/entry/journal-update-024.md
+++ b/content/entry/journal-update-024.md
@@ -11,10 +11,10 @@ Six months have passed since [my last journal update](/2023/02/25/journal-update
* [Implemented inline image support for HTML.](https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=5a66837521d1d66a6df1cfbe9d9a89efc1eeb4f15834e941835350a8494b4012 "Journal Theme Git Commit: Add inline image support for HTML")
* [Added multilingual support.](https://git.nicholasjohnson.ch/hugo-theme-journal/diff/?id=178711418fc11bf05321127aa09c8c718d1695963e2b8023d7e8fbe8cbb1ee44&id2=5ab2048f8e69d21902f379bb281fa947d31e7f0399556ab96f18841d9005e250 "Journal Theme Git Commit: Add multilingual support")
* [Added support for custom CSS stylesheets.](https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=b50a7eb7fa8232e66402eb0ca097d3c2423a4aaa934458906be3390d0966aa99 "Journal Theme Git Commit: Add custom CSS stylesheet support")
-* [Wrote comprehensive documentation.](https://git.nicholasjohnson.ch/hugo-theme-journal/tree/GEMTEXT-COMPATIBILITY.md?h=v1.0.2 "Journal Theme Documentation")
+* [Wrote comprehensive documentation.](https://git.nicholasjohnson.ch/hugo-theme-journal/tree/GEMTEXT-COMPATIBILITY.md?h=2023.09.02 "Journal Theme Documentation")
* Made major improvements in template efficiency, speed, and correctness.
-There are still small improvements to be made and probably minor bugs to fix, but no new features are planned at the moment. So I'm happy to announce that I made a [v1.0.0 release](https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v1.0.0 "Hugo Journal Theme v1.0.0 Release"), which means that the theme is considered stable enough to use and no breaking changes are planned.
+There are still small improvements to be made and probably minor bugs to fix, but no new features are planned at the moment. So I'm happy to announce that I made a [v1.0.0 release](https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=2023.08.25 "Hugo Journal Theme v1.0.0 Release"), which means that the theme is considered stable enough to use and no breaking changes are planned.
I've also made some changes to [the journal itself](https://git.nicholasjohnson.ch/journal "Journal Repository"). Here they are in no particular order:
diff --git a/content/entry/journal-update-27.md b/content/entry/journal-update-27.md
index 3a802c6..d2269a4 100644
--- a/content/entry/journal-update-27.md
+++ b/content/entry/journal-update-27.md
@@ -26,7 +26,7 @@ Tor doesn't yet support offline keys, so if the server is compromised I'll have
### Reducing Housekeeping
* Created a [changelog](https://git.nicholasjohnson.ch/hugo-theme-journal/about/CHANGELOG.md "Hugo Journal Theme Changelog") for [this journal's Hugo theme](https://git.nicholasjohnson.ch/hugo-theme-journal "Hugo Journal Theme"). Before, I was documenting the changes in [update entries](/tags/journal-updates/ "Journal Updates"), which wasn't a good place for them and created extra housekeeping.
-* Put my retired DKIM private keys into a [separate Git repo](https://git.nicholasjohnson.ch/dkim-privates "My DKIM Private Keys"). Previously they were stored/referenced in this journal's [about page](/about/ "About Page"), which created extra housekeeping.
+* Put my retired DKIM private keys into a separate Git repo. Previously they were stored/referenced in this journal's [about page](/about/ "About Page"), which created extra housekeeping.
### Goodbye Email
diff --git a/content/entry/journal-update-29.md b/content/entry/journal-update-29.md
new file mode 100644
index 0000000..b796278
--- /dev/null
+++ b/content/entry/journal-update-29.md
@@ -0,0 +1,30 @@
+---
+title: "Journal Update 29: Git Annex, Signed Commits, and Axing Email"
+date: 2025-11-17T00:00:00Z
+tags: ['journal updates']
+draft: false
+---
+## What's New
+
+
+### Maintenance
+
+* Readopted [Git Annex](https://git-annex.branchable.com/ "Git Annex") for tracking large binary files. I ceased using it in 2022 because I misperceived it as overly complex, but it works pretty well actually. No one was going to leech the torrents anyways and I certainly wasn't seeding them.
+* Removed my contact email from the [about page](/about/ "About Page"). I was only keeping it for Git patches, which can just as easily be sent over SimpleX, my preferred messaging protocol. This change saves me the overhead of running an email server, [rotating DKIM keys](/static/dkim-privates.pem "My DKIM Private Keys"), etc.
+* Started signing Git commits directly instead of signing Git tags. I thought I needed to sign the tags due to [git-signify](https://git.nicholasjohnson.ch/git-signify "Git Signify"), but there's no need.
+* Added a [README](https://git.nicholasjohnson.ch/journal/about/ "Journal Repository README"). I didn't want familiarity with [Hugo](https://gohugo.io/ "Hugo") and Git Annex to be a requirement for reproducing this journal, so I just spelled out the commands there.
+* Changed entry dates to "day month year" because it's my personal preference.
+
+
+### Certificate Expiry
+
+The certificate for this journal's [ICANN site mirror](https://nicholasjohnson.ch "Journal ICANN Site") expired weeks ago. I didn't notice it until today. It turned out to be an issue with Certbot's autorenewal failing.
+
+This could've been detected sooner or even prevented by having monitoring and observability. If I had my server configuration documented as code, I may have noticed the issue beforehand, or already implemented monitoring and observability. Yet another reason to automate server configuration, in addition to the reasons I gave in my [prior journal update](/2025/01/28/journal-update-28/ "Journal Update 28: Writing Less").
+
+
+## Future Plans
+
+* Automate server configuration (Gemini capsule, website, SimpleX, CGit, etc)
+
+Coming up with more tags to add to *existing* journal entries is no longer in my future plans. It's just not how I want to spend my time.
diff --git a/content/entry/loop-earplugs-review.md b/content/entry/loop-earplugs-review.md
new file mode 100644
index 0000000..8693606
--- /dev/null
+++ b/content/entry/loop-earplugs-review.md
@@ -0,0 +1,29 @@
+---
+title: "Loop Earplugs Review"
+date: 2025-06-04T00:00:01Z
+tags: ['autism']
+draft: false
+---
+**Note:** This review is not sponsored. I'm writing it because I liked the product.
+
+About a year or so ago, I ordered [Loop earplugs](https://www.loopearplugs.com/ "Loop Earplugs") for my noise sensitivity. I was happy that I could finally stop using the bulky noise-cancelling headphones I was using that stood out like a sore thumb in public, easily fell off when I bent over, took up a lot of space when transporting them, and made my ears ache and sweat.
+
+The first model I ordered was the original Loop Switch, which permitted three different volume options by rotating a sliding plastic piece in the earplugs. It was a neat feature. I didn't even have to take them out to change the volume setting. Sadly it came at the cost of being able to wear them for more than a few hours and thoroughly clean them. Due to discomfort from the hard plastic, they couldn't be left in for long. And only the tips were able to be washed, not the plastic part.
+
+So I changed them for the [Loop Quiet 2 Plus](https://www.loopearplugs.com/products/quiet-plus "Loop Quiet 2 Plus Earplugs") earplugs, which only have a single fixed noise setting, but are easy to clean and don't make my ears ache even after wearing them for hours. If you're considering buying a pair of Loop earplugs, get the pure silicon models, not the Loop switch.
+
+In both models, the package itself came with all different sizes of silicone ear tips. It took some trial and error to figure out which size best fit me. I had an issue where they kept falling out because I was using a size that was too large. Also, I initially didn't know how to properly insert them, so I wasn't getting a seal and the insertion was creating uncomfortable pressure inside my ear canal. So if you buy a pair, take the time to test out which size is right for you, and practice inserting them properly so you avoid these issues.
+
+The [Loop case](https://www.loopearplugs.com/products/carry-case-black "Loop Carry Case") was compact and easy to carry around in my pocket and put on a keychain. The interior of the case was shaped to secure the earplugs, so they didn't fall out when I opened it, which was a nice detail.
+
+I can't comment on the [Loop Link](https://www.loopearplugs.com/products/link "Loop Link") accessory since I didn't get one. It's a device that you wear like a necklace, and it holds your Loop earplugs. Perhaps I will someday get one since it allows for quick and easy removal and insertion of the earplugs, but I find the carrying case quite convenient already anyways.
+
+I'm happy with the volume option I chose (Quiet, 24 dB). I live in Mexico, a noisy country, and a higher volume option would've been insufficient. At this volume, I'm able to navigate around in the city without becoming overwhelmed by the ambient noise, while also hearing enough to be able to hold conversations. Sometimes I miss what people say, but asking them to repeat themselves louder is better than suffering from the surrounding noise.
+
+For acute loud noise, such as a neighbor's dog barking as I walk past or a trailer truck passing by, the earplugs work great. But there are certain situations I face where they don't help, like with continuous moderate noise. Here in Mexico, it's not unusual to hear music being blasted outside for hours at a time. It's not very loud if you're indoors, so the volume isn't the issue. It just makes it hard for me to focus since I can't tune out noise. For that, I may invest in the [Loop Dream](https://www.loopearplugs.com/products/dream "Loop Dream Earplugs"), which has more noise reduction than the Quiet model.
+
+The price of the Loop earplugs seems reasonable for what you're given. I base this on the quality of the product and cost comparisons I've done with other noise-cancelling earplug brands.
+
+Overall, I'm a satisfied customer. The Loop earplugs have significantly improved my quality of life here in noisy Mexico. They've enabled me to go out and do things I otherwise wouldn't have been able to do. For instance, sometimes the movie theater sound is overwhelmingly loud without earplugs, and wearing headphones the whole time is too uncomfortable. They've also made regular tasks easier, such as going out to buy groceries. I've been able to use them in situations where using big, bulky headphones just wasn't feasible.
+
+In conclusion, I would recommend Loop earplugs to anybody else who has noise sensitivity and has been managing using headphones like I was. My only regret is not having discovered these earplugs years earlier.
diff --git a/content/entry/neurotypicals-lack-empathy-towards-autistic-people.md b/content/entry/neurotypicals-lack-empathy-towards-autistic-people.md
new file mode 100644
index 0000000..c7f3c31
--- /dev/null
+++ b/content/entry/neurotypicals-lack-empathy-towards-autistic-people.md
@@ -0,0 +1,57 @@
+---
+title: "Neurotypicals Lack Empathy Towards Autistic People"
+date: 2025-08-24T00:00:01Z
+tags: ['autism']
+draft: false
+---
+## Poor Treatment of Autistics by Neurotypicals
+
+Have you had neurotypicals [repeat nonsense](/2023/01/04/shit-neurotypicals-say-to-autistics/ "Journal Entry: Shit Neurotypicals Say to Autistics") to you about autism? Have you tried to educate them about your condition, but they just won't listen?
+
+Do they pick apart every little quirk you have, then simultaneously insist that you can't possibly be autistic and *everybody* is a little autistic? Do they outright deny easily verifiable facts about autism? Do they refuse to educate themselves about it, or even obligate you to educate them, only to argue with everything you say?
+
+Or maybe they agree to look at the information, but cherry pick the parts that seem to support their conclusion that you're either not autistic, you're not *that* autistic, or the behavior you do that they don't like can't be attributed to autism. Like with many other neurological conditions, you present a constellation of traits, not *all* the traits *all* the time. However, they read on Facebook that "autistic people are organized", so that time when you forgot something is irrefutable evidence that you can't be autistic.
+
+Do they use euphemisms like "weird", "different", "strange", or "stubborn" when referring to autistic behavior? When you try to *explain* your behavior in terms of autism, do they act like you're *justifying* it and accuse you of making excuses? Do they supposedly know another autistic person who doesn't exhibit the behavior you do, and use that as proof that your behavior isn't autism-related, as if all autistic people were the same?
+
+If they concede you're autistic, do they maintain a strict distinction, criticizing the behaviors they dislike by insisting that's "you", not "the autism"? Does it feel like "all roads lead to Rome" with them in the sense that they somehow always find a way to shift the entire burden of change back to you, the autistic person?
+
+Can their mindset be summarized as follows: "You're the one who is different, so you should adapt to society, not the other way around. I don't have these problems with anybody else, so you must be the problem. All these people have problems with you, you're the common factor. If you're struggling, it's your fault. If others are struggling with you, it's because you just don't know how to communicate or you're being difficult."
+
+If they offer any sympathy towards your general direction, is it exclusively for your parents, coworkers, or anyone who has to be around you? If you solicit any sympathy at all, is it met with an immediate negative reaction where you're reminded how difficult you are to deal with and that you should be more grateful? If you live with them, are there minor adjustments they could make to greatly improve your quality of life, but they refuse to even try?
+
+If you relate to the above, the most important thing for you to know first and foremost is that this isn't your fault. You're just dealing with people who *don't give a fuck about autistic people*. Now let me dissect some of their behaviors to shed some light on what's going on.
+
+
+## Neurotypical Justifications for Poor Treatment of Autistics
+
+Let's start with the way they think. If you try to understand it in terms of evaluating the evidence, then using logic to come to a conclusion based on that evidence, you're not going to understand because that's not what they're doing. They're doing the exact opposite. They start with their conclusion, then [retroactively perceive the facts as confirming what they've already concluded](https://en.wikipedia.org/wiki/Confirmation_bias "Wikipedia: Confirmation Bias") and [ignore any evidence that contradicts their conclusion](https://en.wikipedia.org/wiki/Cherry_picking "Wikipedia: Cherry Picking"). This is why giving them more information only seems to solidify their conclusion.
+
+So the next most natural question is "Where does the motivation for this [motivated reasoning](https://en.wikipedia.org/wiki/Motivated_reasoning "Wikipedia: Motivated Reasoning") come from?" Well, basically everything they say about autism is a big hint to answer that question.
+
+When they insist that you should adapt to "society" rather than the other way around, they are presenting a [false dilemma](https://en.wikipedia.org/wiki/False_dilemma "Wikipedia: False Dilemma") where the only two options are either you fully adapt to society or society fully adapts to you. A middle ground is not considered. And the conclusion is that since you are the one who is different, it's unfair to ask everybody else to change, so you should adapt.
+
+This reasoning is very faulty though. For one, autistic people fully adapting to neurotypical society on our own *is not possible*. For two, we're usually with only a few other people at a time, and *they* are the ones refusing to make any effort to accommodate us, not society as a whole. For three, there's a hidden assumption that accommodating our needs is zero-sum. But in fact, it's often positive-sum.
+
+They don't consider any of that though because they don't care if it makes logical sense. They're just looking for a sequence of words they can string together that justifies them treating you unfairly, without admitting what they're doing outright. When they talk about "society", that's really code for "them". What they really want to say is "*I* am not willing to meet you even ten percent of the way, but I expect *you* to go one-hundred percent of the way for me." They'll never come out and say that, because that's obviously unfair. That's why it gets dressed up as a half-baked logical-sounding argument instead.
+
+It's for the same reason that they criticize your behavior using euphemisms for autism, but they'll never admit autism has anything to do with it. They don't want to think of themselves as discriminating, therefore if your behavior bothers them, it can't be related to autism. And if they ever admit it is related, they'll immediately put the burden of change right back on you by insisting it's your responsibility to overcome your autism somehow.
+
+**The crux of it is that they want to avoid the responsibility for meeting you in the middle. They want *you* to make all the compromises and then blame you if you don't, without being seen as an asshole.** That's where all their mental gymnastics and justifications come from. That's why they complain endlessly about your autistic traits and then deny you have autism, say you're not *that* autistic, they know an autistic person who doesn't do that, your behavior isn't caused by the autism, etc. In effect, you're dealing with a bigot who doesn't want to admit to themselves that they're a bigot.
+
+In my own experience, the most common reason for this bigotry is that **neurotypicals lack empathy towards autistic people, and more generally anyone who is too different from them**.
+
+What exactly do I mean that they lack empathy? For example, you may have noticed neurotypicals can be *very* empathetic towards others going through challenges they can relate to, such as break ups with a romantic partner. But when it comes to challenges autistic people face, such as feeling deeply misunderstood by everyone or sensory sensitivity, suddenly they show complete disregard. Suddenly, that's *your* problem, *you* need to deal with it on your own, and you shouldn't expect support from anybody else, *especially* not them.
+
+Just to be crystal clear, the reason I say neurotypicals lack empathy toward those of us who are different is not because it's hard for them to understand us, or that they don't adapt to us. It's the utter disregard, and the double standard. *They don't even try to understand us or adapt to us*, yet they *demand* that we autistics change our entire beings to make them more comfortable, and it's still not good enough.
+
+How can we fix this failure of empathy?
+
+
+## Ending the Poor Treatment of Autistic People
+
+In your personal life, I wouldn't hold out hope. For your own sanity, it's probably best to just give up and cut the person off. If you still want to try though, you should engage with them on an emotional level. Talk to them about how they feel about it. Giving them more information will never work, because their emotions will drive motivated reasoning which will only convince them that they're right even more.
+
+On a societal level, I think there needs to be more research focus on figuring out what improves autism acceptance and implementing those findings. More education about autism at a young age would be good. Having more representation in films, TV shows, etc that isn't just stereotypes would also be good.
+
+The problem now is that the focus is in the wrong place. As always, all the responsibility is put on the autistic person, trying to force us to be like everybody else while most neurotypicals refuse, on principle, to even try to accommodate us. So we have to shift the focus. **Instead of asking "How can we make this autistic person seem more normal?" let's instead ask "How can we make society more inclusive of those who are different?"**
diff --git a/content/entry/newcombs-paradox-resolved.md b/content/entry/newcombs-paradox-resolved.md
index 7c44fff..32337cc 100644
--- a/content/entry/newcombs-paradox-resolved.md
+++ b/content/entry/newcombs-paradox-resolved.md
@@ -77,4 +77,4 @@ Some of the points I've written down in this post come from my own intuition. I
Nonetheless, the telescoping method is good for getting you on the right track. It can also lead you down rabbit holes. I would caution that you don't try to break down abstractions more than necessary. There's a reason we have abstractions. They make it easier to think. Once you start breaking them down, the conceptual complexity increases. For example, if instead of talking about boxes I started talking about the billions of atoms that make up the boxes, that just makes it harder to think about the problem. And it doesn't add clarity. Be careful not to do that unnecessarily.
-Finally, in these dense philosophical essays, I welcome [criticism](mailto:nick@nicholasjohnson.ch). About half of philosophers think you should take both boxes, so don't get the impression that my opinion is the only one. If you think I'm wrong about the paradox, I'd love to get feedback. As always, thanks for reading and feel free to [send a donation](/about/) if you find my posts valuable.
+Finally, in these dense philosophical essays, I welcome [criticism](/about/). About half of philosophers think you should take both boxes, so don't get the impression that my opinion is the only one. If you think I'm wrong about the paradox, I'd love to get feedback. As always, thanks for reading and feel free to [send a donation](/about/) if you find my posts valuable.
diff --git a/content/entry/please-disclose-ai-contributions-to-your-work.md b/content/entry/please-disclose-ai-contributions-to-your-work.md
new file mode 100644
index 0000000..ff92c3d
--- /dev/null
+++ b/content/entry/please-disclose-ai-contributions-to-your-work.md
@@ -0,0 +1,15 @@
+---
+title: "Please Disclose AI Contributions to Your Work"
+date: 2025-11-30T00:00:00Z
+tags: ['computing']
+draft: false
+---
+If you're working on a creative project that others will see, such as an online journal like mine, please disclose A.I. contributions to your work.
+
+I personally have very little interest in creative works like books, websites, blogs, movies, music, and artwork that was produced by A.I. and I think many people feel similarly. We like getting to know the human(s) behind those works, through their works. We like discovering what motivated them to create it and what experiences they had that went into it.
+
+We know that A.I. could produce it a million times faster and better, but the process by which it was created also matters to us. As I said back in my entry "[Automation and the Meaning of Work](/2022/09/07/automation-and-the-meaning-of-work/ "Journal Entry: Automation and the Meaning of Work")", there are certain activities people just don't want to be automated, even if they can be automated and the end product is better by some objective measure.
+
+So to respect that wish, if you use A.I. tools in the course of your creative work, the least you can do is make the nature of their contribution known to those who might find your work so that they can choose for themselves if they're interested in it. I'll lead by example:
+
+I don't use A.I. tools to write this journal, nor do I plan to. I don't use A.I. tools to generate ideas for writing either—I prefer to come up with ideas myself. In the past, I used an automated tool, which included an NLP library, to detect and correct grammatical mistakes. I wasn't restructuring whole paragraphs with it. I write without LLMs because I enjoy writing and because I want to give my readers the chance to get to know me through my writing, as opposed to what some LLM thinks the next word should be.
diff --git a/content/entry/praise-be-to-gtd.md b/content/entry/praise-be-to-gtd.md
new file mode 100644
index 0000000..10a1e8f
--- /dev/null
+++ b/content/entry/praise-be-to-gtd.md
@@ -0,0 +1,28 @@
+---
+title: "Praise Be to GTD"
+date: 2025-08-15T00:00:00Z
+draft: false
+---
+I'm the sort of person who always has a hundred things going on at once.
+
+I have pending tasks for myself, tasks I'm waiting on somebody else to do, appointments, meetings, hobbies, projects, side projects, potential future projects, short-term and long-term goals, scheduled activities which require following detailed up-to-date instructions, miscellaneous stuff I want to do someday, and things that I may never get around to but want to keep note of.
+
+There's no possible way I could keep all of it in my head.
+
+I used to not have a cohesive system for organizing it all. I relied either on my own faulty biological memory, notes in random places, lists I seldom checked, or tricks so that I wouldn't need to remember it. For instance, in university I used to study the material on the same day we were introduced to it so I wouldn't have to remember when the test date was. I used to do homework the same day as well so that I didn't need to remember when it was due. That strategy can work, but it's not very robust. You still have to remember what you need to do until you complete it, which I didn't always manage. I sometimes forgot homework and even class itself.
+
+Even after university, I used to get very overwhelmed when I had a lot to do at once. I'd get upset when someone started talking to me, fearing that I might forget something important. Sometimes I'd be like that for days at a time where nobody could talk to me. The word that comes to mind to describe it is... dysfunctional.
+
+That all changed a few years ago when I found out about the [GTD system](https://en.wikipedia.org/wiki/Getting_Things_Done "Getting Things Done") from someone who reads my journal. I felt an initial resistance to adopting it because it seemed complex, but decided to give it a shot anyways, and now I swear by it. It has *significantly* improved my ability to manage multiple things simultaneously without stressing, and I don't forget important tasks nearly as much as I used to. I think the most important thing GTD has done for me is free up my brainpower for the current task by allowing me to drop everything else.
+
+GTD is technology-agnostic, so I chose to implement it on my phone using a [calendar app](https://github.com/FossifyOrg/Calendar "Fossify Calendar") and a [notes app](https://github.com/gsantner/markor "Markor"). The calendar holds everything I need to do at a specific time. It allows me to schedule events, set event reminders, insert related information such as event location or what to bring, track my progress by marking tasks as complete, color code different types of tasks or events, and filter them by type.
+
+Anything without a fixed time goes into my notes app. It has directories laid out according to the categories in the GTD system. The most important directories I have are "next actions" to keep track of what I need to do next, "waiting for" for things that I'm waiting on someone else to do, "projects" for plans that require several "next actions" to be performed, "inbox" for anything I need to note down but don't have time to categorize right then and there, and "documentation" to document how to perform certain actions that require multiple steps.
+
+I also have a "horizons" file with my medium- and long-term goals written out in lists. It contains near-term areas of focus too, which are designed to put me on the trajectory to accomplishing those longer-term goals. And all the day-to-day stuff I keep in the "projects", "next actions", and "waiting for" directories is designed to help me satisfy these near-term areas of focus. To summarize, it's a hierarchy of goals organized by time horizon. This helps me track progress, find areas for improvement, and see the big picture.
+
+As you might have gathered by now, GTD has been a very positive paradigm shift in my life. But should everybody adopt it?
+
+I don't think everybody needs GTD per se—it's detailed, only one of many productivity systems out there, and probably better suited for people with a high systematizing quotient like myself—but I do believe that everybody should have *something* to stay organized though, even if it's just a simple calendar that you check once per week. Unless you live an unusually simple life, not using *anything* to keep track of the demands of modern life seems like a recipe for disorder.
+
+Do you agree? Disagree? Have you adopted an existing productivity system yourself or created your own? [Let me know](/about/ "About Page") and thanks for reading.
diff --git a/content/entry/society-should-be-more-accessible-to-autistic-people.md b/content/entry/society-should-be-more-accessible-to-autistic-people.md
new file mode 100644
index 0000000..0bef549
--- /dev/null
+++ b/content/entry/society-should-be-more-accessible-to-autistic-people.md
@@ -0,0 +1,34 @@
+---
+title: "Society Should Be More Accessible to Autistic People"
+date: 2025-08-06T00:00:00Z
+tags: ['autism']
+draft: false
+---
+## Silencing My Chairs
+
+I recently bought a few chairs to furnish my apartment. When I scooted one across the floor, it made [this awful noise](/static/noisy-chair-legs.mp4 "Demo of Noisy Chair Legs"). I couldn't stand it.
+
+So I went for an easy DIY solution I found online to correct it. I just used box cutters to cut a small cross in tennis balls, like so:
+
+![Tennis Ball](/static/tennis-ball-cut.jpg)
+
+Then I used my index and middle fingers of both hands to peel back the four flaps of the tennis ball and slide it onto the chair legs. The final result was... [silence](/static/silenced-chair-legs.mp4 "Demo of Silenced Chair Legs").
+
+Much better.
+
+**Note #1:** Tennis balls are not very aesthetic. They may ruin the decor of your space. If that matters to you, you may want to purchase more discreet chair silencers instead.
+
+**Note #2:** After further testing, I noticed that there's still some noise produced by my chair legs with this method. It's still much better than before and, most importantly, no longer overwhelming. But again, you may want to purchase actual chair silencers if eliminating all noise is a requirement.
+
+
+## For a More Autism-Friendly Society
+
+Why write about this if there are already tutorials online on how to do it? Because I'm going to use it to make a larger point.
+
+These chairs are yet another example of products not being made with the autistic population in mind, which leads to environments that are inaccessible to us. Without any changes, this noise would've happened every single time I or somebody else pulled my chair out to sit down for a meal. Also potentially when they got out of the chair to get something or use the restroom. Even if you're not sensitive to noise, if you're in the same room watching a movie, you could miss important dialogue. If someone is trying to talk to you, you could miss what they have to say.
+
+My point is that when you make products friendly to autistic people, you not only make spaces more accessible to us, but you improve them for *everybody*. Many of the things that are unbearable to us autistics *also* annoy non-autistic people. This noise is essentially a design bug in chairs that we collectively tolerate, but we don't have to.
+
+Making society fully autism-friendly, if that's even possible, would require a massive redesign of public spaces, transportation systems, businesses, products, and many other things, at a minimum. I don't know if anyone advocates for that, but I do know there are a lot of simple and inexpensive changes that would make it easier for us to exist in society, such as making chairs less noisy, and those things aren't being done.
+
+We have wheelchair ramps because we recognize that it's important for society not to exclude people in wheelchairs. So what is the excuse for not improving accessibility for autistic people as well?
diff --git a/content/entry/store-now-decrypt-later-isnt-taken-seriously-enough.md b/content/entry/store-now-decrypt-later-isnt-taken-seriously-enough.md
new file mode 100644
index 0000000..f0d11b5
--- /dev/null
+++ b/content/entry/store-now-decrypt-later-isnt-taken-seriously-enough.md
@@ -0,0 +1,17 @@
+---
+title: "Store Now Decrypt Later Isn't Taken Seriously Enough"
+date: 2025-11-23T00:00:00Z
+tags: ['computing']
+draft: false
+---
+There is always the possibility that some new mathematical technique breaks existing encryption algorithms. We should not therefore say that all encryption is insecure. Rather, we should change our conception to reflect that **encryption has an expiration date**. A lock is the most common analogy for encryption, and it's fine for helping beginners grasp the concept, but a [countdown timer](/2022/03/23/encryption-is-a-timer-not-a-lock/ "Journal Entry: Encryption is a Timer, Not a Lock") is more apt in this context.
+
+The countdown timer represents how long encrypted data will stay secret for. It has no markings on it for us to know how long until its dial reaches zero (representing the data becoming decryptable), so we can only estimate. Following that analogy, using classical encryption instead of hybrid encryption (classical + quantum-resistant) is like winding back the dial halfway when you could wind it back all the way.
+
+There's software out there whose users' data is vulnerable to [store now, decrypt later](https://en.wikipedia.org/wiki/Harvest_now,_decrypt_later "Wikipedia: Harvest now, decrypt later") attacks in the near term not as a result of the aforementioned inevitable mathematical advances, but rather due to the software developers just not winding back the dial all the way (using quantum-secure libraries).
+
+We don't know how soon practical [Shor-capable](https://en.wikipedia.org/wiki/Shor%27s_algorithm "Wikipedia: Shor's algorithm") quantum computers will hit the scene, but there are good reasons to suspect that they're not far off. So developers should anticipate that any data sent today using classical encryption algorithms might be intercepted and retroactively decrypted in the near future.
+
+If you're a developer, it is irresponsible to subject users to this risk when it can be avoided. There are quantum-secure cryptographic libraries available for mitigating it. Too many software projects that don't need backwards compatibility still lack quantum-resistant encryption and still market their software as private and secure. I think some gatekeeping is in order...
+
+**If you're writing software that transmits sensitive data over the internet in current year and it has no compatibility requirements and isn't quantum-resistant, then it's not private or secure and marketing it as such is false advertising.**
diff --git a/content/entry/thank-you-destiny-for-exposing-maga.md b/content/entry/thank-you-destiny-for-exposing-maga.md
index badc213..2399c33 100644
--- a/content/entry/thank-you-destiny-for-exposing-maga.md
+++ b/content/entry/thank-you-destiny-for-exposing-maga.md
@@ -10,8 +10,6 @@ Before I talk about internet streamer Destiny's work, I just want to make clear
## Destiny's Work
-Edit (15-02-2025): Destiny's videos covering MAGA have been very valuable, but due to credible allegations against him which I became aware of after posting this, I must clarify that I don't endorse his online community, I recommend against funding him at this point, and I don't think he's someone to look up to as an exemplar of ethical behavior. Don't make [heroes](/2023/08/22/never-meet-your-heroes/ "Journal Entry: Never Meet Your Heroes") out of people folks.
-
Steven Kenneth Bonnell II, online alias Destiny, has worked tirelessly [exposing MAGA](https://yewtu.be/channel/UC554eY5jNUfDq3yDOJYirOQ?dark_mode=true "Destiny's YouTube Channel") as the dangerous cult it is by debating Trump supporters and disseminating factual information about January 6th and election issues. Thank you Steven!
What I think Destiny has revealed in his recent debates is that **the bottom line for MAGA supporters is that they want Trump crowned king**. They (speaking in general) actually want the United States to become an authoritarian dictatorship under Trump's rule. They don't believe in democracy. They don't care how many crimes Trump commits or how brazenly he commits them. There's absolutely nothing he could do to lose their vote. According to them, all information that casts Trump in a bad light is part of the global media conspiracy against him. They're completely divorced from reality, with many believing in the craziest of conspiracy theories. They don't care about facts or evidence. As Destiny said, they live in "an epistemological echo chamber".
diff --git a/content/entry/thoughts-on-logic.md b/content/entry/thoughts-on-logic.md
index 999df5d..82f453c 100644
--- a/content/entry/thoughts-on-logic.md
+++ b/content/entry/thoughts-on-logic.md
@@ -80,4 +80,4 @@ In the early 1920's, famous German mathematician [David Hilbert](https://en.wiki
# Conclusion
That's all I've got for this post. I think I've packed in a lot of information and good examples to research. Even if you never learn logic, I believe by reading this post you get a sense of what logic is all about and how to at least recognize some common informal fallacies and misunderstandings. I tried to include plenty of useful external links. This post is barely scratching the surface though. For some readers, just scratching the surface is good enough. But for all I know, the next Gödel might be reading this. In 2011, [a 25-year-old math problem about superpermutations was solved by an anonymous 4chan user](https://yewtu.be/embed/OZzIvl1tbPo?local=true). If that doesn't show that cleverness can come from anywhere, I don't what does.
-I hope you enjoyed the post. If there's anything that you think I should have covered in this post or that I should talk in the future, [let me know about it](mailto:nick@nicholasjohnson.ch).
+I hope you enjoyed the post. If there's anything that you think I should have covered in this post or that I should talk in the future, [let me know about it](/about/).
diff --git a/content/entry/use-notifications-to-check-your-phone-less.md b/content/entry/use-notifications-to-check-your-phone-less.md
new file mode 100644
index 0000000..b2c7f2e
--- /dev/null
+++ b/content/entry/use-notifications-to-check-your-phone-less.md
@@ -0,0 +1,19 @@
+---
+title: "Use Notifications To Check Your Phone Less"
+date: 2025-10-17T00:00:00Z
+tags: ['computing']
+draft: false
+---
+In my entry "[Why I Don't Have a Smartphone](/2021/12/26/why-i-dont-have-a-smartphone/ "Journal Entry: Why I Don't Have a Smartphone")", I wrote:
+
+> "... [my smartphone] was in airplane mode unless I was making a call. It was always on silent with no vibration. Unless I deliberately pulled it out, it couldn't interrupt my day."
+
+I think my goal of spending less time on distracting technology was worthwhile, but that keeping one's phone always on silent with no vibration is not a practical way to achieve that for most people. Since writing that entry, I've started using a smartphone again and I've had to change the way I handle notifications as well since having it always on silent is no longer practical for me either.
+
+I have notifications turned on now because I noticed that when I had them off, I was constantly checking my phone every few minutes to make sure I didn't miss anything important. With notifications turned on, I don't need to poll my phone, because I'll hear a ding if something important happens. If I haven't heard a ding, I know I don't need to check it. So if I only use my phone either when I receive a notification or when there's something important I need to do on it, I know that I'm making good use of it. Otherwise, I know I'm probably wasting my time.
+
+If you're interested in replicating my notification strategy, you *must* curate your notification settings first on a per-app basis as I do. If you stick with the default notification settings for every app you have installed, you'll get pinged for many unimportant things and it won't help as much with checking your phone less. This isn't hard to remedy, and you don't have to fix it all at once. Each time you receive an unwanted notification, just go into settings and disable it. Eventually, all unwanted notifications will be gone. Repeat the process as you download new apps. The goal is to disable as many notifications as you can without falling back to constantly checking your phone.
+
+To close, I want to comment that I think that **in popular media, there's too much focus on reducing total time spent on one's smartphone, and too little focus on making sure the time is well-spent**. The common recommendations to check one's screen time or look at which apps you're using the most don't necessarily give much insight into whether you're making *good use* of the time. For instance, if you spend four hours per day on your smartphone, that might seem like a lot, but if you're using it to read a book or practice a foreign language, that time isn't wasted. If you're just autoplaying YouTube videos or mindlessly scrolling through infinite feeds during breakfast, that's a different story.
+
+As I've said before and I want to emphasize again here, I don't think telling every individual person to just be more disciplined and find new strategies each time a distracting technology comes out is a substitute for real, [systemic solutions](/2023/09/10/individual-vs-collective-advice/ "Journal Entry: Individual vs Collective Advice") that address the challenges created by these technologies. If we're going to have smartphones, they need to be non-distracting and non-addictive by default by design. In the meantime though, hopefully the notification strategy I've outlined here can help some people.
diff --git a/content/entry/why-i-timestamped-my-journal.md b/content/entry/why-i-timestamped-my-journal.md
index de31e47..9304fca 100644
--- a/content/entry/why-i-timestamped-my-journal.md
+++ b/content/entry/why-i-timestamped-my-journal.md
@@ -33,7 +33,7 @@ Commands:
```sh
git clone --recursive https://git.nicholasjohnson.ch/journal
-ots verify -d "$(git -C journal show-ref --hash signify-signature-10)" journal/static/static/timestamp-2.ots
+ots verify -d "$(git -C journal show-ref --hash archive/signify-signature-10)" journal/static/static/timestamp-2.ots
```
@@ -45,6 +45,6 @@ Timestamp chaining could perhaps provide stronger assurance of the legitimacy of
But one good idea contained in that entry was to restamp this journal's Git repo to future-proof its timestamp. The old timestamp was performed on the old repo which used the broken SHA-1 hashing algorithm. Since then, I converted the repo to the new SHA-2 object format and SHA-2 support in Git has been stabilized. So everything I needed to create a new, stronger timestamp was present. Well, almost everything.
-The only issue I ran into was that the OpenTimestamps software does not have sufficient [Git integration](https://github.com/opentimestamps/opentimestamps-client/blob/master/doc/git-integration.md "OpenTimestamps Git Integration") to embed timestamps within Git objects in SHA-2 repos like it can for SHA-1 repos. So I just timestamped [the most recent tag](https://git.nicholasjohnson.ch/journal/tag/?h=signify-signature-10 "Most Recent Tag of Journal Repo") manually, creating a fully separate [.ots proof file](/static/timestamp-2.ots "Timestamp Proof File") which is verified without using OpenTimestamps' GnuPG wrapper.
+The only issue I ran into was that the OpenTimestamps software does not have sufficient [Git integration](https://github.com/opentimestamps/opentimestamps-client/blob/master/doc/git-integration.md "OpenTimestamps Git Integration") to embed timestamps within Git objects in SHA-2 repos like it can for SHA-1 repos. So I just timestamped [the most recent tag](https://git.nicholasjohnson.ch/journal/tag/?h=archive/signify-signature-10 "Most Recent Tag of Journal Repo") manually, creating a fully separate [.ots proof file](/static/timestamp-2.ots "Timestamp Proof File") which is verified without using OpenTimestamps' GnuPG wrapper.
Hopefully the new timestamp lasts. If not, both [Software Heritage](https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://git.nicholasjohnson.ch/journal "Journal Repo on Software Heritage") and [Archive.org](https://web.archive.org/web/*/https://nicholasjohnson.ch/ "Journal on Archive.org") have centralized timestamps of this journal as fallbacks.
diff --git a/content/glossary.md b/content/glossary.md
index 600810b..9f64b0a 100644
--- a/content/glossary.md
+++ b/content/glossary.md
@@ -3,7 +3,7 @@ title: "Glossary (Archive)"
draft: false
pageinfo: false
makerefs: false
-_build:
+build:
list: never
---
**This glossary exists for archival purposes only**. I am keeping it around only so old journal entry's links don't break. I won't link to it in any new journal entries. Here are my reasons:
diff --git a/static/static/dkim-privates.pem b/static/static/dkim-privates.pem
new file mode 100644
index 0000000..b8a019f
--- /dev/null
+++ b/static/static/dkim-privates.pem
@@ -0,0 +1,240 @@
+-----BEGIN PRIVATE KEY-----
+MIIEugIBADANBgkqhkiG9w0BAQEFAASCBKQwggSgAgEAAoIBAQC7WuMlWlaPOCsE
+FhpaGBF3AZuNbu61ogNd/+17gyNY7hc2yQwN9NQGsjc7YtlhA12/A/jO7w75W1Pk
+/trPXI0Ga6x5C1Nv7+oZ2/ERmFv7NKsqAoJWu9pzh/T0kU6xO9zhUAfnftAJGHvC
+GlzrblH3c1WwYUC5CEg5Wls5YtFtQH4N7KwJuITJCb0fU9hr7H8zZwweRXDzFWCZ
+4RPuraNKLL0TdDIjCZZWXmoqp5dhsc8qi1Q1NJF9ILlq7ndQSvs9GsDrSiwtKpq/
++FWZ7RC/J2nEupqhhDPSe1DhWA0h5F4RWOVRoNSNsI2POtliACnh72U0MBcEkBhm
+5PyTLGitAgMBAAECgf80sVsxJjcyEJoIjC7dJ+fBkLIvFQQOEYLg7RndowRN/qiI
+wAKj6je3qmfeS+7XWhsDnhpcGOAdQZJW1Va0+1Kue5oGcSkGUnOE0lb6m99Cx41c
+Q1hlDHBkDdjW8Acx0aRNujR+5yubY0drT/7SODTVY5q2AKQzZiDqAH+npCNClmSt
+o8Y6Vbk/lhzkdYMkW9OelUw4as3uI8DE1VP5K8EIlHRnSapR01MT11yO3Zl9Z2lg
+0luMF1G1Qyzg8cgLL6hy3H+pWs/ndtuTVdddJ9tewyuCGkkCD5OyTWOwDch2uQ4P
+TppupTESi7M57qotjZPdazWS4SeucHiH5ZeiCuECgYEA+LKthv8kXsqHaM/PSdNH
+YKMRZPK+EN7zs2RfwqluE+LFwy7NH1LaUg2vcDjYna9pnOHf9mpAZj56pg0MWhQi
+C5cOFd8OwFXUzqg9uVJ6m9FuaPaRZW5oYLlCWGAKFGWvAVxVLETa7JfsrRAPqoff
+rdXrFw4uAAr/D2UOVVEvHKcCgYEAwNshF0oww+uhC39DHjyoyU7gnTOnSYKNeDNr
+o7xc+Vf+IRA8KYriT0umTduq2/zvqGRIwAlbwUrNmfnm4NUp/ytQaTBPEgghT4G1
+kq6Rq/Khv9fbuFyLhb01HBieE1baoQkPlmvjsBMkr4eWPK6vk3MkCp6U1PsCRY7A
+4dGClosCgYA7cAC3Bd18Zi0MqLXi8ALcHrz2gmlYgOB/nFqinHm5ePZI2rOda+DP
+wYOPb5adwSGdpAIx010G0qHfc7jjAnLMkFKGeaP95cWRinYOB59UBC6+GUfQlR2P
+GFe55WIjU9YKnjWg+efUqc6f4fnMiOK1mi2weewWiIpC9KUDUP7QewKBgDGI1xIF
+U0svPVkXoeSlTfEO2nBmMQSXjMCf7HjMy9CbgkF5ywociw407w02a8c/S0skHu98
+N94I2ZA/+MYs2jGZLXknGFgYUH38YefAANh6ZINC7UOIOanrNDX4OLnc6CDOk/td
+0MiL0jNnjvYdJCmqPEqh+rZNloLJLM+ToYgLAoGAbwPgsHRavJT4mDRpX36MEeF4
+AVeztR+/BKF+HoXXkhWnrUAhE6fItFgHIuDtcC2buOm4g+1x7Z62cK2OIzdNunSp
+qWUsBXZeVZerAxeHLzmjHqqWQb1WauMfDJtJf7w9O5A3XBAf2qhwjWBc4TNTSZXv
+gmjLBzq3pQv7jEjCyZA=
+-----END PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCn2vA22rSlVyq2
+rZuWP8QWjHgMDy1xPgj95iERCK/vt77LrlxnHslDCVLp9/NKxsxDcGmFodBIHfFt
+MMAdA5StZ/pyXZ7whwe48Zi5lj2H4SCkpPGRL63SmHxz0StwRe3GJ/ChodlYqvfP
+R32x5UpPReRioXOs4JZZLMLU+6JZvltj5/l6UsqG3Svk1rvE1T5C3ak1NoL5EGDu
+wHGe4JEGD4wYed8WAcUa4XsPTSeATYj9h3fymJN7b5zM2Y/gB6O+Yf+IBOWsA0kb
+389FtlNgQ+JHKkRpTsl2NRel//2zNS8KptjcUf+s9c8u0P3lyTM8U/9ZBM2mZO/0
+U/htqqCpAgMBAAECggEADkF78Uy11u0GRamM8z/LKZcYgv2vAFUicl3fJRE10Ags
+/iN62Y81zKm4DwLt+MXVh0y+yYiqpdVVMc7YIh6xu+B+1sO4wfjV4REzxV9LLoUi
+Ppl7orcH7kDhIPz80XY+8Xtm5nNWgD9U+Je7xyYQH5dyBCZuKpqQalZw3aHZcgGj
+i9Sn98GY2IqKDdCRUvPQvCDplCyFaa+VsjN4iYnd7WH/HC6M+aGnLN3wB2Krlrl1
+DhTnUrDBX1F4/NI/mBlvHuUKfDPnRsD1y3+DN9vs+iItCmjy/Q8EIwXMPorkJvXw
++8XnDLvB3MyOCQ3TPsBW97abo5UDbZjN6DM0sCpKWQKBgQDVJNAE6ReVQteTmIBE
+69mGAAttn8YDda4VP/9iO5RmIkVDfoS5G8GEiMI8o9v8hdcF7knSb2Z/FB6MiP5g
+lYEzclUZBr9FGDvrEwnAzNPP/t2tLIgLHIYsXivraR9TQfbH09AT1CLd1A+sE+Rx
++GlU7PfChkQ2PLb5xcYQq3xq9wKBgQDJmvq2dQLiYQar4ApWrJfWEUGkfbPCeGRB
+e18m4+B5qk1AIWDP3oizcE/FlG+mupNn8c6NtN1y3vP1ZC3FHz5y24rzgoq7xnPo
+6fXZ4m7wYeXsaEVvwYPYJdY+5UDxvTiEwVSpf6NgX3T0ZMvJEnbgyozttKR9Kx4d
+38Mf/dXJXwKBgQDCq8G2inI4qHke3C1jRYpCAi5t7Hy9UjEyRWZqgQI0Gl7qm1Z7
+fudLtmC5Y+ubg151k0MniQmzTVvtfX3gFwyPQYCJwAjYAZ9QP+4rgqh+k0hCT6bd
+hyrgwQ4aD8RFlbzgnAuy4JELzBCYWP7QPVNu9pP/vgP1CZURIdqaBRY41wKBgQDG
+1wI7/sBvgn7P+lJ4FhZTXgW+NPSc85z+MK4yb0Kw/NTgUYtoufVd9YHYP4S3jwFf
+3dB5V0+qwlcfSkUSTLSNGBe+AJzQgvVDXa3LzlbY49WgC1+gz943y2m58ubRBm2+
+EehsnKUIol15xghwMrPpFh1VPXuWsHYtxMpwvSykRQKBgQCi8I7RGOwk4nEf6yG9
+LvBfYlGAq3VEtyksUUcuFWrGkxo4/t2i3ZoGZ6fMkdCdeuC2UdE5imO97eJFkZYY
+QsRsaXELVmeSxycIFNOk0lGMEdJ8tENllfXXcbF489BSNhlLz55Vc78OMIVptGHp
+WKVbDS0C3FDUhDInA7YPeLAXbQ==
+-----END PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQCxjh9G6Czj4RX4
+I+gYgT1Gd61aSyI4tRK6/Cy53xjMeN7Jm2ROwzdgsr9SHlP1pHGB4ndZN44zxXE+
+prAAyA1qBkZfEfR8rdsVmqJZ0BXkI/0OPzE7GdCRlBskUSVEB4mrWDacW6FYle6V
+I9SmT0asqf4Gk6xvUNeFheE78t14mOMsUxsctWADi5/dwIgTbo36IJ7fK7VH6nK+
+moJfGqyYvLpR1gYgN2BjYRr3kt0bHYLgFc151SCrh8jiX81HvCPgeaqNwE89deXi
+nU/F3t2SZbloqacdYxpOwwmRDH2e+LiJyIi8+sJgThVpCYBUXCloyeGuZIhc3d+q
+X2lX7GgLAgMBAAECggEBAIa+a1/9PGvnWivI3A8UrTK4Cdd3I05TpBZA35RjCUfL
+Bo+LHJFlNrZskCK6n07Qb8941MfhEEqbsPgxuWmuZ/epMWhekOK5cYSwqDpuXt6W
+rSlNrYfDbHO+KObjqds5uTFOLYt1Qjme9sM5wNxBV0oba4sEMJz9hcFvu2EqSwaE
+AGjOHVL/q6n0Ft6HNmrCMzzNajruUi3w+D1U3k24gSNGWmBr1a54Eegi/iqYDkIv
+hRLE6HFLNeEygeBTmSmYuOiv8Y7gc6B37k+sxsg4im0cAonX87WKPfcjj8+Ekd3x
+s9ntfYQHCiNNpeoQnorOgJPZq5BhJLiB96KMjgz0I+kCgYEA+abnUO0O645bEpjP
+2EV0gAbsyE7y8dGB4mCdNymFE41GWyaiOeYa8a+Vj27FgCU2o4DVbZ9Hcgy3gST8
+Ah5BQvZCKzJacUDflqBygGGY3UhvshV9t8PvePKFHYh83rUWHl92VstV8UNJjQnJ
+rm7hL+suxc8QqA93bGGL1ht0ZFUCgYEAthHogfrAa2aGvSLFqTDD7kyjZm7n26Xz
+/2hq0crPZwuUCDzMv6kyIFQqDtAQrhXp9viK79UZX45Yb4tplO82n376pnTptk6D
+d29dc61uGaqzsoolru29bJ06jlJXFhC74VlVpttJTB8NTsU0Mbicfd8qinYhB+RR
+8Av4HNNW+t8CgYEAuFhHTJmPv96hX00ZhOBck0EJzSuG94s1tnyS+q2dB3/1aM9R
+USGZ2cdGz+AC1IomG3vBna3UquG7CxDNSZ8fn5uJ5q3K3QADWg1mH2hx4UxgtgZq
+i6ySAyRJqTIkyqq7B3iEQLjq4DlIcW290CEuBR1Lr2MkMIUjMROil1o0ivUCgYEA
+pca4hWDjQucfV6cJgnu8aoWtYd8pjX0VJUDVwh9/qLuKFdYGN5y+32DCyqn4Bgo9
+9XloR+coKzFYpHezsr/8ZE0hu95Hzo6+dUkZNfJ7hTNAWxgeJ6CgEP04C849LQIf
+j5ffvQV9P6omW8qDM6J8Gr/P5DKa8KybTo4XY2eqktECgYEArF5KPQUHBCfKDcqN
+HiUKAiWkzcR2N9VGr3kWXh3gfUnaNy9xz8n8Mo4xtVNbY0T1Uzpi8b7pmRGQ/d42
+yDodzGmO+X3JfIN9AKgc6/TjtBnRMP89HDd4BbZeHc+Qxa1p/Lk+7iM1eT2a0VAs
+zVszXfxqlahI7fCGpO5++o+BnTQ=
+-----END PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+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
+RrzHaALtMPIv7rLXTx6M/3Zy5Sc0sjg=
+-----END PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+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
+Pgzudq6/qOkkYKqh0vwRQSVp1LeAIHk=
+-----END PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+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
+05qdsoEor2tiblFlPs2OlDeEK8dv
+-----END PRIVATE KEY-----
diff --git a/static/static/noisy-chair-legs.mp4 b/static/static/noisy-chair-legs.mp4
new file mode 120000
index 0000000..012affe
--- /dev/null
+++ b/static/static/noisy-chair-legs.mp4
@@ -0,0 +1 @@
+../../.git/annex/objects/9K/pV/SHA256E-s25585625--fd365538ac6a656c44139e72686d0cd01cb449a974e5801db0a3e609a26a8700.mp4/SHA256E-s25585625--fd365538ac6a656c44139e72686d0cd01cb449a974e5801db0a3e609a26a8700.mp4 \ No newline at end of file
diff --git a/static/static/silenced-chair-legs.mp4 b/static/static/silenced-chair-legs.mp4
new file mode 120000
index 0000000..a558cb4
--- /dev/null
+++ b/static/static/silenced-chair-legs.mp4
@@ -0,0 +1 @@
+../../.git/annex/objects/vP/4q/SHA256E-s21197494--77a3cb89971600791904dcc816553737ca973e54b819d2f4eefcb2a5b8565481.mp4/SHA256E-s21197494--77a3cb89971600791904dcc816553737ca973e54b819d2f4eefcb2a5b8565481.mp4 \ No newline at end of file
diff --git a/static/static/tennis-ball-cut.jpg b/static/static/tennis-ball-cut.jpg
new file mode 120000
index 0000000..1912f5b
--- /dev/null
+++ b/static/static/tennis-ball-cut.jpg
@@ -0,0 +1 @@
+../../.git/annex/objects/3K/pG/SHA256E-s373849--ae4875d2116a2a32ce10cb05c63d156413dd3ae02801d97c12daef2adb24701d.jpg/SHA256E-s373849--ae4875d2116a2a32ce10cb05c63d156413dd3ae02801d97c12daef2adb24701d.jpg \ No newline at end of file
diff --git a/themes/journal b/themes/journal
-Subproject 538b204a4d27d341c59989e37c2a61248f75347
+Subproject b547bb7f77e8bc3e48467a7bfa207ad79ac9588