Elena

@eleh7.bsky.social

Expert Tinkerer. Passionate about taking things apart and putting them back together.

Built my partner a world clock on a Raspberry Pi. The e-paper display faded. Twice. So I rewrote it to talk directly to the Linux framebuffer. Turns out 255 is pure blue, not white. And systemd will very politely hide your typos. Full story on Medium 🧵 #RaspberryPi #Python #Linux #BuildInPublic

World Clock: The Birthday Gift that Keeps On Giving

There is a special kind of optimism that says, “I’ll just build a small world clock for a Raspberry Pi. It’ll be the best birthday gift for…

medium.com

I deleted one line of code. My AI sysadmin spent the afternoon writing seven paragraphs about blockchain games. Debugging, FastAPI, streaming responses, and what a missing return teaches you about isolation. Full story 🦉 medium.com/p/3418697b8e64 #buildinpublic #opensource #ai #python #linux

I Built a Local AI Sysadmin and It Spent an Afternoon Lecturing Me About Blockchain Games

Or: how I rebuilt my system-monitoring tool’s frontend from scratch, and the bugs that tried to stop me.

medium.com

scikit-learn 1.9 🎉 The most underrated update category: "existing estimators now faster and better at handling missing values." Boring headline, massive practical difference. Every real-world dataset has missing data. This is the library listening to what practitioners actually need.

scikit-learn@scikit-learn.org · 2mo ago

🎉 Scikit-learn 1.9 released: ■Solid improvements to many existing estimators: faster, more stable, handling missing values, adding GPU support… ■Also, enhanced estimator displays in notebooks, ■And callbacks that enable progress bars or monitoring of convergence blog.scikit-learn.org/updates/rele...

The 'cares about your success' framing is the one that's done the most damage imo. Hard to critically evaluate a tool you've already decided has feelings. Words aren't neutral, especially in a field where the vocabulary shapes the safety questions.

Dr Abeba Birhane@abeba.blacksky.app · 2mo ago

llms don't and can't love, hate, feel, care, think, imagine, dream, hope, fear, believe, reflect, aspire, wonder, empathize,... fix your your anthropomorphising language

"Apple, Google, and Meta are very excited to announce the release of new AI-driven products. We guarantee that they will respect your privacy. Unfortunately, these products are not available in Europe, as they have laws to protect your privacy."

Sentinel Update! I built a chat app that I can use to communicate with Sentinel to ask directly about the status of my PC. I used PyQt6 to build the speech bubbles, streaming LLM responses, threaded API calls, SQLite memory, zero cloud dependencies. #opensource #AI #buildinpublic #python #linux

Sentinel Update: Here’s what I learned about PyQt, Threading and Talking to LLMs

Six months ago, I didn’t know what a signal was in PyQt. I’d never written a threaded application. Today I have a fully functioning…

medium.com