This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
Are you sure you want to delete the OAuth client [Client Name]? This action cannot be undone and will revoke all access tokens for this client.
Are you sure you want to revoke the OAuth token [Token ID]? This action cannot be undone and will immediately revoke access for this token.
| Introduction | https://epiktistes.com/introduction |
|---|---|
| GitHub | https://github.com/toddsundsted/ktistec |
| Pronouns | he/him |
| 馃寧 | Sector 001 |


i just wrapped up a day at the fringe festival in edinburgh. til it鈥檚 the world鈥檚 largest performing arts festival and there was definitely a lot going on!


super interesting flea market, second hand, vintage, garage/yard sale

I just released v2.2.0 of Ktistec. A lot of code was written but the main user-visible change is streaming timeline updates to the web client using server-sent events.聽 The back-end pub/sub framework will also make it easier to decouple some components down the road.
I want a visual indicator that new posts are in my timeline. I appreciate that not everyone feels the same way鈥攊f there's interest I may make it switchable.
And now, off to #worldcon!

heading to #worldcon and to do some #sightseeing in scotland, shortly...


My #ktistec tweaks repository (https://src.jayvii.de/pub/ktistec-tweaks/index.html) now also includes adjustments for small screens (for example, if you use ktistec on your smart-phone), such as pagination buttons that are easier to hit with your thumbs or an iconified navigation bar at the top, so it actually fits the screen. It's using the very nice feather icons!


Across my career, the one thing that I think most people don't really understand about software engineering (or, really, engineering) is that it's ultimately about the details. It's about all the little things that have to be both decided and implemented to turn the grand vision into reality. And a lot of software engineering methodology is about getting a handle on those details.
As an aside, I think this is what people like about LLMs, etc. etc. etc. What I think a lot of people want out of software is for it to "just do what i mean" (without explaining what you mean). LLMs kind of give (the illusion) of that...

I just released v2.0.0 of ktistec. It's just bug fixes on top of the last prerelease, but it's much improved over v1.0.0. The README and CHANGELOG have more detail but features and improvements include:
I'm working on user experience enhancements for the next release: I've just finished streaming updates to the front-end鈥攏o more refreshing the page to see if you have new posts in your timeline (and new notifications).

for some reason lemmy.ml is suddenly hammering my server with activities from the !opensource@lemmy.ml channel (which i do follow). it looks like hundreds of like, announce, etc. activity pub activities in rapid succession.
馃


Started working on some tiny #ktistec end-user hacks: https://src.jayvii.de/pub/ktistec-tweaks
For now only a user #CSS theme i dupped "purple-ish": https://src.jayvii.de/pub/ktistec-tweaks/file/css/purpleish.css.html
Maybe more to come in the future. Or not, we'll see :)

for reasons i don't understand, some restarts of epiktistes result in huge memory usage spikes鈥攔eported both by the garbage collector and the operating system. what's interesting is heap size and free memory move roughly in tandem (though the difference isn't constant), which implies that there is free memory, but perhaps it's too fragmented to be useful?

a restart typically fixes the problem...