Published

All published posts

2587 posts latest post 2026-08-10 simple view
Publishing rhythm
Jul 2026 | 15 posts
I recently discovered python-socketio [1] by miguelgrinberg [2], and it’s truly impressive. Python Socket.IO server and client References: [1]: https://github.com/miguelgrinberg/python-socketio [2]: https://github.com/miguelgrinberg
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 [1] Gave modd a try today, and I like it, its something I am going to consider slotting right into my justfiles [2]. Gave it a try and it seems to work really well out of the box and easy to configure. References: [1]: https://github.com/cortesi/modd [2]: https://github.com/casey/just
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 [1] 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. References: [1]: https://github.com/WaylonWalker/zmk-config-42block/commit/2398fc73b247b9f491e14b605fef1c6910939298

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 [1] markdown # The Death of the User Interface > **TL;DR:** We're witnessing the end of graphical user interfaces. AI agents like Claude Code are eliminating the need for windows, menus, and clicks, replacing them with natural language. The computer is finally learning to speak human, not the other way around. --- ## 🔮 A Personal Revelation Last week, I realized something profound: **I haven't opened Finder in months.** Not once. Where I once clicked through nested folders, dragged and dropped files, and navigated hierarchical menus, I now simply tell Claude Code exactly what I need: - _"Find all the test files modified in the last week"_ - _"Move the old backups to archive"_ The commands execute instantly, precisely, without me ever seeing a window, icon, or folder. > This isn't just about convenience. It's a fundamental shift in how humans interact with computers, and it signals the beginning of the end for user interfaces as we know them. --- ## 🚴 → 🚀 The Bicycle That Became a Teleporter In 1990, Steve Jobs famously described computers as "bicycles for the mind," drawing from a Scientific American study showing that humans on bi...
- 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...

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