Published

All published posts

2667 posts latest post 2026-09-24 simple view
Publishing rhythm
Sep 2026 | 29 posts
GitHub - cortesi/modd: A flexible developer tool that runs processes and responds to filesystem changes A flexible developer tool that runs processes and responds to filesystem changes - cortesi/modd GitHub · github.com Gave modd a try today, and I like it, its something I am going to consider slotting right into my justfiles. Gave it a try and it seems to work really well out of the box and easy to configure.
combos only on default layer · WaylonWalker/zmk-config-42block@2398fc7 Contribute to WaylonWalker/zmk-config-42block development by creating an account on GitHub. GitHub · github.com Fighting some parens in hollow knight lead me to subtle little pauses when playing, I’m swapping combos to only work on the default layer, except for grave, I must have it for minecraft.

Today I gave modd a try, and it seems like a good file watcher executor. I tried using libnotify to send desktop notifications, but all I got was modd, I might not have notifications setup right on the awesomewm machine.

config goes in modd.conf

**/*.py {
  # check formatting via ruff
  prep: ruff format --check .

  # check docstring formatting
  prep: pydocstyle .
  #
  # # check type hints via ty
  prep: ty check .
  #
  # # run linter via ruff
  prep: ruff check .
}

I installed it using installer from jpillora, pulling pre-built binaries right out of the github repo.

curl https://i.jpillora.com/cortesi/modd | bash

Then you can install it, and on file change it will run the commands you configured.

modd

2025-08-25 Notes

Gave modd a try and it seems pretty good, will likely be slotting it in next to my justfile usage.

1 min
THE_DEATH_OF_THE_USER_INTERFACE.md markdown This is an insane level of agentic llm use, the author claims to not even use his filesystem anymore, its too cumbersome to find where downloads and documents are and way too easy to ask an agent to move all pdf’s from downloads to documents. This scares me on multiple levels, theres the epidemic of ai datacenters and ai companies burning cash, burning through gpu’s and api calls to a giant data center just to move files sounds absolutely insane to me. Then there is the level of accuracy. There’s a level of interpretation that happens with english that does not happen in code, code generally does what it does repeatably. The examples of “Move old backups to archive” is so open for interpretation that its ready to ruin your day, which backup, which archive, how old? Dude is ready to loose his files. Last is privacy, there is going to be a privacy epidemic that is going to pwn so many people giving these things full access to email, chat, ALL of YOUR FILES, and computer, your whole network. Look I get it this is where things are going, but dude is early, like too early. These things need to become far more accurate, less power hungry, and r…
Damn, social media is at an all time low. I’ve felt all of these issues and when I got a new phone I started fresh, I didn’t install one social media app. Luckily Youtube has remained solid for me. Yes shorts are a bit less what I came for and more addicting content they had to do in order to keep up. There are some legit good commedians, a bit of good knowledge and a bunch of trash that is hard to look away from on shorts. I still find myself able to find content I enjoy and signed up for on YouTube. I feel like I get a one way relationship with someone similar to a TV show or news anchor of old media. Social Media has morphed from follows likes and similar, to viral posts by creators I don’t recognize. posting and immediately getting like by two hot women with accounts created this week. The rest of the real creators left on there are stuck trying to keep up, echo viral trends, trying to keep up the content treadmill. A few come through, but most feel somewhat forced. A lot of it is ai generated, and whats not mostly doesn’t feel that human anyways. The people on here seem to really tie the internet to social media and are ready to quit the internet. I think there is more to the…

2025-08-23 Notes

Today, some great work on the knife sharpener re-design. I've been using the same one since I first got my ender 3 3d printer, and have wanted to make some...

1 min
Knife Sharpener Double Hinge Wing Nut
A 3 lobed wing nut perfectly hiding the m4 cap screw underneath of it, flooded in uv resin.
Testing out the double hinge knife sharpener holder for the first time.
Knife Sharpenter Double Hinge Mid Print
A bambu A1 printer printing my double hinge mid print under a uv light
Unlocking Kings station in my hollow knight keyboard only run
The final blow to the Dung Defender as he admits defeat and allows the little knight to access the valve in the royal waterways.
Using desolate dive to unlock the Royal Waterway bench in my Hollow Knight keeb only run.
Entering the royal waterway during my hollow knight keeb only run.
Using the simple key to unlock the Royal Waterway in Hollow Knight during my keeb only run.
Purchasing the Lumafly Lanten from Sly's shop in Dirtmouth during my Hollow Knight keeb only run.
Helmet Hidden In Design
A CAD design for a movable hinge that turned out looking like a space helmet.

Today I needed to make a backup of some config. I wanted to add a timestamp so that I knew when the backup was made. This would make unique backups easy, and I could tell when they were made.

cp configfile configfile.backup.$(date %s)

If you want to decrypt the timestamp into something more human readable. You can list backup files, strip out the timestamp, and then convert it to a human readable date.

/bin/ls | grep backup | sed 's/configfile.backup.//' | xargs -I {} date -d @{}

or just throw it to the date command by hand.

date -d @1755895402

2025-08-21 Notes

https://youtu.be/-EYRzF0zp3U?si=mKCPlMDecrqzvjuF

1 min