Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Using Hugo
I customized a static site generator written in shell script 5 years ago: Minimal Blogging Setup with Orgmode and ssg5.
-
I will be at FOSDEM 2025!
I will be doing a postmarketOS tabling with the postmarketOS folks at FOSDEM 2025 in Brussels: https://fosdem.org/2025/ The conference is happening February 1st and 2nd.
-
SeaGL 2024 Talk: Introduction to postmarketOS
I did a talk at SeaGL 2024 this November - Introduction to postmarketOS.
-
FOSSY 2023 Talk: Thoughts after daily driving postmarketOS for 3 years
I did a talk at FOSSY 2023 and forgot to post the published video on my blog last year.
-
I will be at SeaGL 2024!
I will be doing a postmarketOS tabling with Clayton Craft at SeaGL 2024 in Seattle: https://seagl.org/ The conference is happening November 8th and 9th.
-
Introducing Honeybee: Calling via XMPP
Problem Statement The main issue most people have when daily driving mobile linux is call and text reliability.
-
The Pinephone Pro, PostmarketOS, and Why Mainlining Phones is Important
In #sxmo on OFTC, users often ask why the pinephone pro is less functional on postmarketOS than other distros.
-
Why we must insist on Free Network Services
There has been renewed interest in the fediverse 1.
-
Sxmo on the poco f1
Recently, I tried to upgrade the modem firmware on my pinephone and failed.
-
Sxmo Libreplanet 2022 Presentation
I recently gave a talk about Sxmo at the Free Software Foundation's Libreplanet conference.
-
Sxmo Project Goals and the sxmo_migrate.sh on Upgrades Flaw
In every release of Sxmo, we have a message in the release notes stating the following: This release brings a lot of changes to sxmo configuration files and hooks.
-
Onboarding New Contributors: Good First Issue Label
People sometimes ask me “how do I get into contributing to Free software”.
-
Ditch plex/jellyfin/kodi (or worse Netflix)! My favorite mpv scripts
mpv is my favorite video player.
-
Stuck on grub menu after Luks Full Disk Encryption (coreboot)
I used ivyra1n to install skulls with seabios payload on my x230.
-
Sourcehut multiple documentation versions
When using man.sr.ht for Sxmo’s documentation we wanted to have three versions: Documentation for the latest tagged stable release of the code in edge Documentation for the latest git HEAD version of the code Documentation for the latest tagged stable rel…
-
Setup xinitrc (startx) and connect to DBUS (set DBUS_SESSION_BUS_ADDRESS) on Debian 11
I recently installed Debian 11 on a workstation and the .xinitrc I usually use on Gentoo (with openrc) and Alpine (also openrc) did not properly setup dbus ($DBUS_SESSION_BUS_ADDRESS env variable was empty).
-
Sxmo Alpineconf 2021 Presentation
I recently gave a talk about Sxmo at Alpineconf.
-
How and Why the Benefits of Mass Surveillence are Overestimated While the Costs are Undermined
How much surveillance till we are safe?
-
sendxmpp as a replacement for mail(1)
Tools like cron use mail(1) to notify the server admin of failing services.
-
GoAccess - You do not need proprietary javascript to get analytics
I run noscript in my web browser to block javascript by default.
-
Latex New Line
In latex, a sentence will only be added to a new paragraph if it is double spaced from the line before.
-
Technology is Political and the Political Ramifications of Free Culture
The digital computer is a decentralized tool for the manipulation and copying of information.
-
Minimal Blogging Setup with Orgmode and ssg5
My Old Setup I prefer orgmode over markdown because already I use orgmode for appointments, reminders, notes, etc.
-
Projects
Here is a list of projects I have worked on or am currently working on.
-
Compiling crust for pinephone on Postmarketos
Crust is now available from postmarketos' official repos!
-
Why VoidLinux is Better than Arch - A Former Arch User's Perspective
I had been an avid ArchLinux user for five years.
-
Recommended Watch/Read: Free Software Needs Free Tools
Signal boosting the excellent blog post and talk "Free Software Needs Free Tools" by Benjamin Mako Hill in which he gives the story of how git was created.
-
Two Factor Authentication App on Pinephone
I picked up the pinephone but it wasn't daily driver ready.
-
3D Printing MASK STRAPS Ear Savers
The BC COVID-19 3D Printing Group has a list of designs they would like people to help print to ensure medical personnel are protected during the COVID-19 epidemic.
-
OpenBSD's doas on Voidlinux
OpenBSD's doas is a minimal replacement for sudo.
-
Tips for PCI Passthrough
I recently fired up my windows virtual machine to play The Outer Worlds.
-
Sourcehut Android Gradle Continuous Integration
Introduction to Sourcehut Sourcehut is my git hosting platform of choice.
-
Software Freedom and Scholarship: Reproducible Research
Reproducibility is a critical feature of science.
-
Why you will regret putting your creative works on Instagram, Linkedin, Facebook, etc
Source: xkcd.com License: Attribution-NonCommercial 2.5 Generic (CC BY-NC 2.5) I often have friends recommend me their art pages or creative works that solely exist on the corporate social media websites: instagram medium facebook tumblr wix If you care a…
-
MSE312 One Degree of Freedom Pick and Place Robot
Abstract The MSE312 term project required teams to design, build and control a pick and place arm to rotate 180◦ pick up a metal puck and rotate 90◦ to drop the target.
-
MSE428 Project Demo Mario Kart
This summer, I took a course called MSE428: Design of Mechanism.
-
How to fix youtube sub feed
Youtube has been tearing apart the sub feed for a couple of years now.
-
Fix qutebrowser high cpu usage
I love qutebrowser for its vim keys but I found that qutebrowser's cpu usage was too high.
-
Labview ICT Notes
Required Readings Multicore Programming with NI Labview Wait (ms) Function High Resolution Relative Seconds VI Boolean Crossing PtByPt VI Probes Important Notes “Wiring a value of 0 to the milliseconds to wait input forces the current thread to yield cont…
-
Patch NPT For Ryzen CPU Arch Linux
Note: This patch has been merged with upstream.
-
Matrix
I recently installed a matrix (synapse) on the server.
-
Setting up contact and calendar syncing with baikal
I recently added baikal to my suite of services offered here on momi.ca.
-
Setup Multiple Monitors in Sway (Wayland)
Sway boasts about its close compatibility with your previous i3 config.
-
How to Stream MPD and Setup Mpdroid
MPD is great for handling a large music collection.
-
Mumble Client Usage
If you're seeing this, that means we've invited you to mumble.
-
Hello World
Hello there!