Stavros's Avatar

Stavros

@stavros.io

I like making things. Most of them are silly. Sometimes I post about them.

288
Followers
21
Following
201
Posts
28.05.2023
Joined
Posts Following

Latest posts by Stavros @stavros.io

Agreed ๐Ÿ˜• I hate short sessions with a passion. It's broken UX.

02.03.2026 10:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Session expiry is not fine. I don't care what auth you use, I don't want to have to spend the first damn half of my day awkwardly authenticating on a million websites.

Make your session last a year, it's fine, your site isn't a bank.

02.03.2026 10:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ICE IS THE BEST STATE OF WATER.

23.02.2026 03:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - skorokithakis/stavrobot: An experiment on agents. An experiment on agents. Contribute to skorokithakis/stavrobot development by creating an account on GitHub.

Asking my personal AI assistant to install a plugin which enables it to read my Google Calendar is just amazing.

Seriously, give it a try:

github.com/skorokithaki...

21.02.2026 03:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's in a Postgres database on my server.

21.02.2026 01:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

5/ I wrote an entire secure, featureful AI personal assistant, with long-term memory, a plugin system, the ability to make secure applications that run on it, audio/image/document capabilities, and a whole lot more, in just 3 days.

This kind of productivity would have been unthinkable last year.

21.02.2026 00:33 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

4/ Another great benefit is that I know *exactly* how the whole system works, because I've built the entire architecture myself.

Sure, I don't know what the code inside the functions is, but it turns out LLMs are really good at that bit.

21.02.2026 00:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

3/ The reviewer then reviews, and the developer goes back to work until there are no more review comments.

What I was pleasantly surprised to discover was that basically, past the plan stage, I didn't need to even look at the code. It all makes sense architecturally, works great, with minimal bugs.

21.02.2026 00:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

2/ I thoroughly discuss and review the architecture with the architect until I'm satisfied that the approach is sound (here I have to make quite a few corrections usually), the architect writes a detailed (and moderately low-level) plan, and the developer goes to work.

21.02.2026 00:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - skorokithakis/stavrobot: An experiment on agents. An experiment on agents. Contribute to skorokithakis/stavrobot development by creating an account on GitHub.

1/ I've been working on Stavrobot (github.com/skorokithaki...) fervently over the past few days with a custom OpenCode architect/developer/reviewer/reviewer harness, and I am amazed at how fantastically few bugs I've seen.

21.02.2026 00:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - skorokithakis/stavrobot: An experiment on agents. An experiment on agents. Contribute to skorokithakis/stavrobot development by creating an account on GitHub.

Of course I had to make my own personal assistant agent:

github.com/skorokithaki...

It's more secure than OpenClaw, but perhaps not as competent yet. I really like it, though.

18.02.2026 14:11 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I couldn't wait to get my Pebble Index and made a pendant with a button that I can use to record my thoughts and notes. I also made an Android app that will receive, store, and transcribe those notes.

I'm really liking this, I'll write it up soon.

17.02.2026 03:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I really hate how I have to log in EVERY SINGLE DAY to the 100 sites I use, because someone opined that "long-running sessions are bad for security".

I ended up disabling 2FA everywhere because I couldn't deal with wasting 10 min a day logging in.

@owasp.org please update your guidance.

15.02.2026 10:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Claude today did something I've never seen before: it basically went "yeah man no idea" and asked if I want to talk about something it *did* know about.

10.02.2026 20:00 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Llama 3? Might as well get diagnosed by an abacus at this point.

The problem is that these studies will be obsolete by the time they're released, unless they go from inception to publication in a month.

09.02.2026 16:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

After months of LLM-only programming, I wrote a program by hand again today. It was nice for a change, I think I'm going to do it again.

09.02.2026 02:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ah, true. The caching layer is a great solution, I'm just really in love with Distill (to the point where I just elided tag pages altogether).

29.01.2026 00:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I recommend Django-distill, it generates HTML from the site and makes it completely static. That's how I generate Stavros.io.

28.01.2026 23:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

Is GPT-5.2 Codex *way* too snarky for anyone else? It's been giving me lip for ages, and now it made a mistake and I got fed up at the snark and demanded it apologise.

This is its refusal.

26.01.2026 14:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The code in all my new projects is 200% written by an LLM. The trick is knowing which 100% to keep.

21.01.2026 21:25 ๐Ÿ‘ 0 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fucking hell I can't believe what in reading. If your agent being "a little bit sensitive" means he murders an innocent woman, maybe no, he shouldn't be sensitive, or shouldn't be on the force.

09.01.2026 00:04 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Before I spend a bunch of time reinventing this wheel for the hundredth time, does anyone know of a simple 4x4, nice!nano/ProMicro-based macropad PCB?

If not, do you want one to exist?

02.01.2026 01:36 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
I made another little bedside clock - Stavros' Stuff

I made another little bedside clock, and I love it:

www.stavros.io/posts/i-made...

25.12.2025 17:09 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Makery A community of makers.

If you're interested in making things/3D printing/circuits/software/whatever, our making community has a low-volume newsletter you can sign up for:

www.themakery.cc

24.12.2025 22:42 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Exactly, all that's happening now is people is finally learning a (very late) lesson.

14.12.2025 11:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I can't decide if the fact that a post about archiving is unavailable is ironic or exactly the point.

13.12.2025 20:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

@profanity.accountant do me!

29.11.2025 10:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I don't understand how Google can be smart enough to create the world's most powerful LLM, but not smart enough to make an LLM web app that doesn't lose your message when you navigate away for a second.

Seriously, what's going on?

27.11.2025 02:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I don't know about most bribable head of state, but there's definitely no more *openly* bribable head of state.

25.11.2025 14:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This looks fantastic.

25.11.2025 13:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0