Attila Györffy
-
In the AI era, we’re drifting into two extremes: rejecting AI entirely, or YOLO-ing it into everything. Both miss the point.
A #UITest surfaced a subtle boundary violation (inconsistent device attributes, see below). This is the kind of issue a human eye can easily miss and this is where vigilance matters.
Actually, #TDD has become a superpower again. Not just for safety, but for leverage:
Make invalid states impossible, then let #AI operate within those constraints. #SoftwareEngineering
-
Excited to have submitted a tech talk proposal to Liquidshop 6. 🤩 For those who don’t know it, it's is the online workshop around #Liquidsoap and related #streaming technologies, with people sharing real-world work on #radio, media streaming and more: https://www.liquidsoap.info/liquidshop/6
-
Your #architecture decision records capture what was decided and why. They don't capture what you believed was true at the time. When an assumption breaks — "users will do this" — how do you find every decision built on that belief? Re-read all 300 #ADRs & pray? https://www.attilagyorffy.com/blog/the-assumption-nobody-wrote-down/
-
Do you know what your #radio station actually plays? The #liquidsoap webhooks said the DJ was live, the metadata agreed but the listeners heard the wrong track bleed through for half a second during a live set.
So I captured the #Icecast stream like a real listener and used #ffmpeg and spectral analysis to test the whole pipeline end to end and fix my #audio pipeline.
Then the audio compressor generated harmonics that broke my tests in an unexpected way.
https://www.attilagyorffy.com/blog/do-you-know-whats-actually-on-air
-
You moved your #SSH keys into #1Password like a responsible adult. Then ssh-copy-id said "no identities found." Then ssh-add agreed. Then an error message ended up inside authorized_keys on your server — and #SSH silently ignored it.
Imagine debugging that at 11pm.
Wrote up what's actually happening with the two competing agents on #macOS and the one-liner that fixes it.
https://www.attilagyorffy.com/blog/why-your-ssh-keys-vanish-when-1password-is-your-agent
-
Sometimes all it takes is making something easy for others. Now that #liquidsoap supports configurable build paths, a proper Homebrew formula is within reach — meaning `brew install liquidsoap` could soon be all it takes to get started.
Hopefully this lowers the barrier for anyone curious about setting up their own internet #radio station. 📻
My PR is now merged: https://github.com/savonet/liquidsoap/pull/5045
-
I've #OpenSourced my custom #Prometheus exporter for NVIDIA GPU telemetry via nvidia-smi.
I built it because I wanted straightforward GPU #observability for homelab and hobby infrastructure (especially for local AI inference), without the operational overhead of DCGM or Kubernetes-oriented tooling.
It also reflects a broader principle I care about: observability should not stop at production. My own infrastructure should be measurable and understandable too.
https://github.com/attilagyorffy/prometheus-exporter-nvidia-gpu
-
Great software starts with clear mental models. As I'm #BuildingInPublic, that means sharing the thinking, not just the features. In this article, I explain how years of managing a large #MusicCollection shaped Audiqa’s #DesignPhilosophy and conceptual foundation behind its library model:
-
Got 20 mins to spend without doomscrolling on social media? Great! @profgalloway dropped one of the best TED talks ever, hands down. He goes into detail how America (and imho other countries also) turned their back on #FutureGenerations and what to do bout it.
Go, watch it, have a few laughs, it’s fine. Once it sinks in, go and write to your local reps and start asking them some tough questions. Happy upcoming elections everywhere!
-
The best thing about working from home is that you are free to listen to music. Once you are hit by a massive tune you can jump around crazy without worrying about anyone seeing how you dance. #bassface