41554 blogs · [ { "id": "01a087a8-5310-7128-b9de-a37d139b46dd", "title": "Using Hugo", "url": "https://momi.ca/posts/2026-02-07-hugo/", "published_at": "2026-02-08T03:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d13e286aa", "title": "I will be at FOSDEM 2025!", "url": "https://momi.ca/posts/2025-01-28-fosdem/", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1442b363", "title": "FOSSY 2023 Talk: Thoughts after daily driving postmarketOS for 3 years", "url": "https://momi.ca/posts/2024-11-16-fossy2023/", "published_at": "2024-11-16T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d152129e9", "title": "SeaGL 2024 Talk: Introduction to postmarketOS", "url": "https://momi.ca/posts/2024-11-16-seagl2024/", "published_at": "2024-11-16T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1531387c", "title": "I will be at SeaGL 2024!", "url": "https://momi.ca/posts/2024-11-06-seagl/", "published_at": "2024-11-06T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d15724ba1", "title": "Introducing Honeybee: Calling via XMPP", "url": "https://momi.ca/posts/2024-10-09-honeybee/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d15c7fa7d", "title": "The Pinephone Pro, PostmarketOS, and Why Mainlining Phones is Important", "url": "https://momi.ca/posts/2022-09-07-mainline/", "published_at": "2022-09-07T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d165373fc", "title": "Why we must insist on Free Network Services", "url": "https://momi.ca/posts/2022-05-01-freenetwork/", "published_at": "2022-04-30T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d170d763d", "title": "Sxmo on the poco f1", "url": "https://momi.ca/posts/2022-04-19-sxmopocof1/", "published_at": "2022-04-19T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d179e73ff", "title": "Sxmo Libreplanet 2022 Presentation", "url": "https://momi.ca/posts/2022-03-31-sxmolibreplanet/", "published_at": "2022-03-31T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d18796511", "title": "Sxmo Project Goals and the sxmo_migrate.sh on Upgrades Flaw", "url": "https://momi.ca/posts/2022-02-04-sxmo-migrate/", "published_at": "2022-02-04T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d189a0016", "title": "Onboarding New Contributors: Good First Issue Label", "url": "https://momi.ca/posts/2022-01-11-goodfirstissue/", "published_at": "2022-01-11T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1979227a", "title": "Ditch plex/jellyfin/kodi (or worse Netflix)! My favorite mpv scripts", "url": "https://momi.ca/posts/2022-01-09-mpvscripts/", "published_at": "2022-01-09T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1a0c9e64", "title": "Stuck on grub menu after Luks Full Disk Encryption (coreboot)", "url": "https://momi.ca/posts/2021-11-07-luksgrub/", "published_at": "2021-11-07T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1ac84f42", "title": "Sourcehut multiple documentation versions", "url": "https://momi.ca/posts/2021-10-29-multiplesourcehutman/", "published_at": "2021-10-29T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1b606540", "title": "Setup xinitrc (startx) and connect to DBUS (set DBUS_SESSION_BUS_ADDRESS) on Debian 11", "url": "https://momi.ca/posts/2021-10-11-startxdebian/", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1b711155", "title": "Sxmo Alpineconf 2021 Presentation", "url": "https://momi.ca/posts/2021-05-18-sxmo/", "published_at": "2021-05-18T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1c32e3e1", "title": "How and Why the Benefits of Mass Surveillence are Overestimated While the Costs are Undermined", "url": "https://momi.ca/posts/2021-09-02-costbenifitsurveillence/", "published_at": "2020-09-02T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1ca418fc", "title": "sendxmpp as a replacement for mail(1)", "url": "https://momi.ca/posts/2020-08-28-sendxmpp/", "published_at": "2020-08-28T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1d950251", "title": "GoAccess - You do not need proprietary javascript to get analytics", "url": "https://momi.ca/posts/2020-08-23-analytics/", "published_at": "2020-08-23T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1dbf3aa5", "title": "Latex New Line", "url": "https://momi.ca/posts/2020-08-21-latexnewline/", "published_at": "2020-08-21T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1dbf48a0", "title": "Technology is Political and the Political Ramifications of Free Culture", "url": "https://momi.ca/posts/2020-07-27-politicaltech/", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1e4cb0f9", "title": "Minimal Blogging Setup with Orgmode and ssg5", "url": "https://momi.ca/posts/2020-07-21-ssg/", "published_at": "2020-07-21T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1f0a81c2", "title": "Projects", "url": "https://momi.ca/projects/", "published_at": "2020-07-19T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d1ff7dc27", "title": "Compiling crust for pinephone on Postmarketos", "url": "https://momi.ca/posts/2020-07-06-crust/", "published_at": "2020-07-06T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d206dd284", "title": "Why VoidLinux is Better than Arch - A Former Arch User's Perspective", "url": "https://momi.ca/posts/2020-06-24-archvsvoid/", "published_at": "2020-06-24T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d20db163b", "title": "Recommended Watch/Read: Free Software Needs Free Tools", "url": "https://momi.ca/posts/2021-06-03-fsw-freetools/", "published_at": "2020-06-03T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d21869b19", "title": "Two Factor Authentication App on Pinephone", "url": "https://momi.ca/posts/2020-04-09-totp-pinephone/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d2224e0ef", "title": "3D Printing MASK STRAPS Ear Savers", "url": "https://momi.ca/posts/2020-04-05-3dprintingcorona/", "published_at": "2020-04-05T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d2270c351", "title": "OpenBSD's doas on Voidlinux", "url": "https://momi.ca/posts/2020-03-20-doas/", "published_at": "2020-03-20T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d230daa2d", "title": "Tips for PCI Passthrough", "url": "https://momi.ca/posts/2019-11-17-pcipassthrough/", "published_at": "2019-11-17T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d23ad7824", "title": "Sourcehut Android Gradle Continuous Integration", "url": "https://momi.ca/posts/2019-11-14-srhtandroid/", "published_at": "2019-11-14T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d23ffecce", "title": "Software Freedom and Scholarship: Reproducible Research", "url": "https://momi.ca/posts/2019-10-30-scholar/", "published_at": "2019-10-30T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d24bd8284", "title": "Why you will regret putting your creative works on Instagram, Linkedin, Facebook, etc", "url": "https://momi.ca/posts/2019-08-15-socialmediaregret/", "published_at": "2019-08-15T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d24d09e73", "title": "MSE312 One Degree of Freedom Pick and Place Robot", "url": "https://momi.ca/posts/2019-08-01-pickplace/", "published_at": "2019-08-01T00:00:00+00:00" }, { "id": "01a087a8-5310-7128-b9de-a37d25c676f0", "title": "MSE428 Project Demo Mario Kart", "url": "https://momi.ca/posts/2019-07-20-mariokart/", "published_at": "2019-07-20T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9131b9233b", "title": "How to fix youtube sub feed", "url": "https://momi.ca/posts/2018-08-24-youtubesubfeed/", "published_at": "2018-08-24T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b913299d70e", "title": "Fix qutebrowser high cpu usage", "url": "https://momi.ca/posts/2018-04-06-qutebrowser/", "published_at": "2018-04-06T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9132c731cb", "title": "Labview ICT Notes", "url": "https://momi.ca/posts/2017-11-19-labview/", "published_at": "2017-11-19T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b91332123f6", "title": "Patch NPT For Ryzen CPU Arch Linux", "url": "https://momi.ca/posts/2017-10-28-arch-npt-patch/", "published_at": "2017-10-28T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9133d29332", "title": "Matrix", "url": "https://momi.ca/posts/2017-05-01-matrix/", "published_at": "2017-05-01T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b91349cb4fa", "title": "Setting up contact and calendar syncing with baikal", "url": "https://momi.ca/posts/2016-12-22-calender/", "published_at": "2016-12-22T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b913566f05f", "title": "Setup Multiple Monitors in Sway (Wayland)", "url": "https://momi.ca/posts/2016-11-02-swaymultimonitor/", "published_at": "2016-11-02T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9135b89e28", "title": "How to Stream MPD and Setup Mpdroid", "url": "https://momi.ca/posts/2016-04-28-mpd/", "published_at": "2016-04-28T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9136102bbd", "title": "Hello World", "url": "https://momi.ca/posts/2016-04-26-hello-world/", "published_at": "2016-04-26T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b9136563793", "title": "Mumble Client Usage", "url": "https://momi.ca/posts/2016-04-26-mumble/", "published_at": "2016-04-26T00:00:00+00:00" }, { "id": "01a087a8-5311-70ff-88e6-2b913666fbb5", "title": "About", "url": "https://momi.ca/about/", "published_at": null }, { "id": "01a087a8-5311-70ff-88e6-2b9136cc153b", "title": "Email", "url": "https://momi.ca/services/email/", "published_at": null }, { "id": "01a087a8-5311-70ff-88e6-2b91376fa4c6", "title": "XMPP Server", "url": "https://momi.ca/services/xmpp/", "published_at": null } ] posts Claim your blog
Back to momi.ca
Blog · corpus.blog/blogs/momi.ca/posts

momi.ca

momi.ca

2026

2025

2024

2022

2021

2020

2019

2018

2017

2016

Undated