Return to front page

njms' gemlog

My writing here tends to be shorter, higher frequency, and less filtered than the stuff I publish elsewhere. Probably weirder, too. I usually write about nature, epistemology, spirituality, and how they pertain to computer things.

Subscribe to my capsule's atom feed

Entries curated by topic

by date

2026-04-06 - It's a statistic until it happens to you

2026-04-05 - Human-computer ecology

2026-03-30 - Do you remember our photos together?

2026-03-29 - Academiology²: Dishonesty

2026-03-28 - This is my thing

2026-02-26 - Unlearning literacy

2026-02-12 - If you love me, you'll follow me on Mastodon

2026-02-08 - The exploration myth

2026-02-05 - Copilot is the peak oil of high technology

2026-01-24 - No stories

2026-01-21 - The subtle ways in which "Expert in a Dying Field" by The Beths has changed me as a person

2025-12-30 - I could've just used Instacart

2025-10-31 - Dispatches from emotional vulnerability

2025-10-17 - If reality isn't fiction, then stop renewing your driver's license

2025-09-14 - I'm done being mad about computer science majors

2025-08-15 - Help me build a different kind of platform cooperative

2025-07-29 - You're making me crazy

2025-07-25 - How to connect to the UBC Secure wireless network on Linux

2025-07-24 - Doing right by Gemini

2025-06-23 - My plumber never tried to build God

2025-05-26 - The girls who own womanhood

2025-05-25 - How to stay in tech and become a farmer

2025-05-23 - Making things as a social exercise

2025-05-16 - I was happier when I was on Gemini

2025-04-01 - Studying computer science at the end of history

2025-03-24 - Gambling against society

2025-03-23 - Telling stories about what's right before your eyes

2025-02-14 - The girl in my inbox

2025-02-13 - This is what my therapist calls depersonalization-derealization disorder

2025-01-23 - The People's Data Centre of Sparwood, BC

2025-01-21 - The Michelin 3-star restaurant of computer code

2025-01-20 - Fascism all the way down

2025-01-19 - Surviving the casino world

2024-12-03 - My home was built in the 70s

2024-12-02 - The Leetcodification of everything you love

2024-10-09 - It's easier to imagine the end of the world than the end of Instagram

2024-10-04 - Realizing Abrahamic evil

2024-09-18 - Academiology¹: Institutional betrayal

2024-09-15 - Pathways to emotional vulnerability

2024-09-12 - Culture jamming the scientific method

2024-09-11 - What do I owe you as a writer?

2024-08-02 - Empirically measurable problems

2024-07-17 - Resurrect an ancient pagan weather god with TensorFlow in 10 easy steps

2024-07-04 - The software supply chain is something they've done to themselves

2024-07-01 - Two perspectives on personhood

2024-06-23 - You're not supposed to sympathize with Pan Han

2024-06-18 - If you don't do sustainability, the trees stop coming back

2024-06-15 - The phenomenology of the Computer Science Course Union

2024-06-02 - How do you pronounce 'Nat'?

2024-06-01 - Sympathy for the porn bots

2024-05-23 - Displacement Equals Zero

2024-05-13 - A list of wholly self-contained descriptors

2024-05-10 - Software development is antiscience

2024-05-08 - Registered Computer Professionals

2024-05-02 - Music addiction

2024-04-26 - The end

2024-04-13 - Why I left gender studies

2024-04-08 - An economy of stolen recycling bins

2024-04-07 - Why I don't write callouts

2024-04-06 - One njms.ca under God

2024-03-30 - Academiology VII: Silvics

2024-03-26 - Thoughts on the carbon tax

2024-03-25 - Unix-like elders

2024-03-21 - Should black cats go to heaven?

2024-03-19 - The OSI model of reality

2024-03-17 - Today I screwed up

2024-03-16 - Quintillions of untold stories

2024-03-14 - A "bad" counselor

2024-03-13 - What if we gave the flies voting rights?

2024-03-11 - Three interesting ways of knowing

2024-03-07 - I just want you to tell me everything's going to be okay, Part I: Thinly-veiled nihilism

2024-03-06 - Academiology VI: Humility

2024-03-05 - Maturity

2024-03-04 - Silly computer things

2024-03-03 - Telling stories about the future

2024-03-02 - Performative friendship

2024-03-01 - The analog gap

2024-02-29 - Why I make art

2024-02-28 - A curious question on a geology final

2024-02-27 - Anarchism works

2024-02-26 - We're asking the wrong questions about AI

2024-02-25 - Our biogeoclimatic monomyth

2024-02-24 - Reading is hard

2024-02-23 - The black box

2024-02-22 - Being seen on the internet

2024-02-21 - Coffee

2024-02-20 - Academiology V: Place

2024-02-19 - Academiology IV: Land

2024-02-18 - Academiology III: Investment

2024-02-17 - 136 000 volts can kill you

2024-02-16 - God hates old growth

2024-02-15 - Shoot first, ask questions later

2024-02-14 - Composition is an invitation

2024-02-13 - Partially-applied self

2024-02-12 - A eulogy for smartphones I'll never understand

2024-02-11 - Academiology II: Residency

2024-02-10 - What happens in gemspace…

2024-02-09 - Spectres of What Came Before (re: "Reverberations of What Came Before" by winter)

2024-02-08 - Academiology I: Ritual

2024-02-07 - Hypermemetic intersectional normalcy

2024-02-06 - Academiology 0: On the willingness to know the value of university

2024-02-05 - The existential horror of being transgender

2024-02-04 - It's not asceticism, it's real life.

2024-02-03 - Life unloaded

2024-02-02 - Community Air Filtration Action

2024-02-01 - Biogeochemical girl

2024-01-31 - When the jeans rip beside the seam.

2024-01-30 - Performative empathy

2024-01-29 - Collective delusions of a past that didn't exist

2024-01-28 - The women are absent

2024-01-27 - Ecological machines

2024-01-26 - CollapseOS is Foundation for climate doomers

2024-01-25 - Puritanically good

2024-01-24 - The stakes of an idea

2024-01-23 - A cargo cult in the imperial core

2024-01-22 - Robert

2024-01-21 - Nobody cares about independent digital infrastructure

2024-01-20 - I share a name with a real person

2024-01-19 - Will forests still be beautiful if they're gone?

2024-01-18 - Ageless, sexless, omnipresent

2024-01-17 - Art that's meant to be understood

2024-01-16 - Going to class with a dangerous respiratory illness

2024-01-15 - EOL

2024-01-14 - What the left has to learn from cults

2024-01-13 - Autism in the social model of disability

2024-01-12 - Virtual marginalia

2024-01-11 - Why I don't write arguments

2024-01-10 - Scientific apostasy

2024-01-09 - Foreordination

2024-01-08 - Sand never asked to think

2024-01-07 - Tending your garden on the moral high ground

2024-01-06 - Relationships long-distance in time

2024-01-05 - "Fuck cars," and foregrounding marginalized voices

2024-01-04 - How I escaped longtermism

2024-01-03 - I want to be your friend

2024-01-02 - EEE is something we do to ourselves

2024-01-01 - Identity is a network

2023-12-31 - Autoreiphilia

2023-12-30 - Holistically broken

2023-12-29 - A leap of faith versus the willingness to Know

2023-12-26 - My principles are your technical debt

2023-12-26 - On Christmas

2023-12-13 - Everything is a Stream

2023-12-12 - A crisis of faith in the Web

2023-09-20 - Growing out of your sigma-grindset

2023-09-15 - Studying computer science at the end of the world

2023-09-14 - Rocks are as animate as I am

2023-08-29 - Manifestation is useful, whether or not it's real

2023-08-24 - This software is a gift

2023-08-22 - Who do you write for?

2023-08-15 - Why make cassettes in 2023

2023-08-02 - All your software is a political statement

2023-02-19 - Transience-orientated programming, or how to make software for ghosts

2023-01-05 - A self reflection on the aestheticization of low-tech and doing it anyway

2022-12-21 - Will I ever post here again?

2022-04-25 - Monads are scary; or, The Queering of Object Orientated Programming

2021-02-21 - Ethical anti-design, or designing products that people can't get addicted to.

2021-02-14 - The Fediverse only solves half the problem.

2018-09-09 - The dark web could be a really great place.

2017-12-28 - Modern JS concepts: Arrow functions, the new and improved function literals

2017-12-28 - Closures in programming: What are they and how do they work?

Proxied content from gemini://njms.ca/gemlog/ (external content)

Gemini request details:

Original URL
gemini://njms.ca/gemlog/
Status code
Success
Meta
text/gemini;lang=en-CA
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.