Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.

Date -

Weeknotes 2025-01-27

, Jochen
You all died in 2016. And yes, this is Hell. --God

I went to a PyDDF meetup and had a great time! I also managed to get my video setup working again, so I might create more video content soon. I've been experimenting with storing code and plugin templates for a Django project in database models - it's somewhat working, though still a work in progress. I've also been playing around with generating context for few-shot learning in LLMs.

Articles

Software

Fediverse

Videos


Weeknotes 2025-01-20

, Jochen
therapist: it’s normal for painful memories to soften over time
me: but what if they don’t? what if they only hurt more as i age?
therapist: do you have any memories in particular you’re thinking of?
me: yes, it’s… *sobs* the end of google reader --April King

Normal week (in the mathematical sense). Just a few links.

Articles

Software

Fediverse


Weeknotes 2025-01-13

, Jochen
Come, let's take anti-inflammatory pain medicine together 🫴 --CatSalad

Just wrapped up my first work week of the year. While it was pretty routine, I did manage to push out an update to podcast-transcripts. The big changes: you can now do transcription locally using mlx-whisper (which works particularly well on Macs), without needing to rely on any external APIs. I also added support for local audio files, so you're no longer limited to just audio URLs - though that option's still there if you prefer it. Plus, thanks to FFmpeg, the tool now automatically converts any recognized audio format to 16kHz mono MP3, so you're not restricted to MP3s anymore.

Articles

Software

Fediverse

Videos


Weeknotes 2025-01-06

, Jochen
My New Year’s resolution? 3840 × 2160 --nixCraft

It's the first week of 2025 and the last week of my holiday break. I've mostly been lounging around, alternating between eating, sleeping, and building Lego sets. I tried getting back into django-cast by pushing out a small release (0.2.41), but quickly hit a roadblock. After using uv these past few months, I'd completely forgotten how to handle non uv virtualenvs and package building with flit. So first I had to switch everything from flit to uv. Once I finished that bit of yak shaving, I discovered some forgotten mypy issues lurking in the code. To top it off, I remembered I'd worked on some transcript features a few weeks back but never finished writing the tests.

I took a deep breath and hit the release button anyway, despite the test coverage not being at 100%. My OCD might keep me tossing and turning tonight, but hey - we've got a new release! I'd actually put the transcript feature on the back burner when groq started throwing internal server errors. No point polishing a feature when I couldn't even generate new transcripts. The good news is that groq support has sorted out the issue, so expect a flood of new podcast transcripts soon!

Articles

Videos

Weeknotes

Fediverse

Out of Context Images