EverythingSings's avatar
EverythingSings
EverythingSings@primal.net
npub1cdm4...er54
Formless art for the future
EverythingSings's avatar
EverythingSings 8 months ago
The web interface's dark mode is alright. I almost need to focus on some layout / whitespace before I continue with the colors. But I also want to replace the pure black background with a blurred image, still dark but more textured.
EverythingSings's avatar
EverythingSings 8 months ago
A big goal with the web server is to make it more mobile friendly. Something like running it from Replit to access it on my phone. But mobile isn't the main priority, so I'm happy with the progress.
EverythingSings's avatar
EverythingSings 8 months ago
The toast banner shifts around the navigation UI, which is terrible. Might be one of the next priorities as that's actually broken and not closer to "opinion".
EverythingSings's avatar
EverythingSings 8 months ago
And of course performance improvements. It loads for a couple seconds before navigating to the Dashboard, and that's not ideal.
EverythingSings's avatar
EverythingSings 8 months ago
I should add a Help or About section, as well as some tooltips demonstrating different functionality.
EverythingSings's avatar
EverythingSings 8 months ago
The web dashboard is in a pretty good state. Some of the colors need tweaked a bit still, and I want to modify some of the pages. I want to integrate semantic search on the Add Thought page, replacing the "Writing Tips" and "Platform Limits" boxes.
EverythingSings's avatar
EverythingSings 8 months ago
Making good progress on the web dashboard, trying to clean up some of the CSS. It might be conflicting with the templating engine.
EverythingSings's avatar
EverythingSings 8 months ago
We'll try FastAPI for the web server. Jinja2 will be the templating engine.
EverythingSings's avatar
EverythingSings 8 months ago
I bet I could have the server running while the GUI is open, so it could just be another tab / pane in the terminal, streaming info about the web frontend.
EverythingSings's avatar
EverythingSings 8 months ago
I'm building an interface for decentralized protocols. It has basic command line functionality, a moderately advanced GUI in the terminal. I might have taken the terminal GUI as far as it could go, it's getting pretty complex. But I'm considering integrating a web server / local frontend, mainly for the flexibility.
EverythingSings's avatar
EverythingSings 8 months ago
If a vector embedding would be truncated, should that always be avoided? Or is it better to allow the full length of a note, and hope that there's enough meaning captured before the truncation begins?
EverythingSings's avatar
EverythingSings 8 months ago
I'm pretty excited about semantic search in my custom interface. It opens up a lot of possibilities to explore.
EverythingSings's avatar
EverythingSings 8 months ago
I lost my reading streak again. I seem to struggle getting past 4 days. Yesterday was pretty busy though so I don't blame myself. I'll start the new streak today after I work on my terminal interface a bit.
EverythingSings's avatar
EverythingSings 8 months ago
I'm using all-MiniLM-L6-v2 for generating embeddings. It looks like it has a text limit, so I need to account for that, creating transparency on when a post would be truncated.
EverythingSings's avatar
EverythingSings 8 months ago
I've scheduled over 100 notes using my custom terminal interface. I was calling it ThoughtQ, then CastQ, but that's probably not the name I'll settle on. It looks like CastQ is used by something else already. So consider it a codename, I suppose.
EverythingSings's avatar
EverythingSings 8 months ago
And I need to improve the drafting page. The GUI shifts drastically while I'm typing, since it's automatically searching for semantically relevant notes in the past.
EverythingSings's avatar
EverythingSings 8 months ago
I'm going to tweak the search page of my custom interface. Instead of toggling between text / semantic search, I think we should just prioritize semantic and then default to text as a lower priority.
EverythingSings's avatar
EverythingSings 8 months ago
I've added semantic search to the post drafting section. So now when I draft a post, it searches for relevant posts in my database. Not just by matchnig text but semantic meaning. This is a major enhancement to the #UX.
EverythingSings's avatar
EverythingSings 8 months ago
It looks like semantic search is functional. Now to refine the user experience a bit.