I would love to learn what kind of compute it takes to run an algorithm with an LLM that can curate me a timeline of exactly what I want to see here on Nostr.
Basically, I tell the LLM what I like, and then the AI curates a timeline based on my description.
Some people hate algorithms and just wants their timeline to be chronologically from newest to oldest posts, but that’s not what I want. The vast majority of what I see on social media (including Nostr) is just noise that brings me no value and I’d rather not see that at all.
I prefer having an algorithm, but only if I’m in control! #algorithms #AI #LLM
Frederik Handberg
npub1nj0c...2gqz
23 🇩🇰 Studying for a degree in Software Engineering while building fun projects and working freelance as a News Photographer 📷
I share my software projects, photos and videos from my work as a news photographer, and progress updates as I learn to sew garments.
Basically, I just write about my hobbies.
frederikhandberg.com
The weather has been so weird these past few days.
It’s sunny and blue sky, then an hour later, it’s heavy rain. It switches like that multiple times a day, and it’s so unexpected. Pretty annoying especially when out in the garden cutting grass…
Decentralized social protocols (like Nostr) will become increasingly important as governments enforce ID verification when creating an account at centralized social networks, like Reddit, Instagram, etc. #Nostr #KYC
They got a new house 😂
Still not entirely sure how I will do the canvas-thing.
Should the user be able to create a new canvas and have them saved, so they can access and open them from the sidebar?
Or, should it be one canvas, that will be shown every time opening a new tab? Right now, opening a new tab will just show nothing. New tabs are initially empty, until the user clicks a note which will then show the note in the tab.
Perhaps, empty tabs should just show the visual canvas.
Idk. Still figuring things out…
View quoted note →
I have started working on my notes app again for macOS. Currently designing the UI for a visual canvas that shows all notes, images, videos, and documents (like PDFs). The user should be able to drag the objects around and group them together in folders.
I will still have a traditional sidebar with all files and folders, but I think, especially for brainstorming, having a canvas is much nicer. My idea is to allow the user to directly draw and write text on the canvas. #macOS #dev
Also, recording system audio creates another problem, because whenever an app accesses the system’s audio input device, the little microphone alert icon shows up in the toolbar.
It’s also a problem with the Background Music app. The app isn’t using the external microphone, it’s just recording internally, because it needs the system audio. But the microphone alert icon scares people, because they think the app is spying on them.
View quoted note →
Really wanted to develop an app for #macOS that allowed changing volume per app. Exactly like how the volume mixer works on Windows. That’s the only feature I miss from Windows. It was really convenient.
It is technically possible to develop an app with such functionality for macOS (and a few do exist but none are perfect from my testing), but there are many hurdles to overcome. Such as, how are you going to “record” the audio from each app? You can record system audio, but you must be able to distinguish between each app, because otherwise, how do you know which app is playing the audio?
I tried to build a project like this, but it was just too difficult. Especially considering I don’t have many years of experience in software development.
We’re almost at a point now where I can barely distinguish the ChatGPT AI voice from a human voice. It’s both impressive and scary at the same time! #AI
The biggest problem with vibe-coded apps is that people with little to no programming experience release apps with severe security vulnerabilities because they have no understanding of how their systems actually work.
I don’t know for a fact if the Tea app was vibe-coded, but it sure seems like it after such a ridiculous data breach…
I am looking for a way to selfhost the media I share here on Nostr.
A service like nostr.build is very convenient to use, but I don’t own my media - in the sense that, they can just delete it. Or perhaps the URL of the media will change in the future, and then I have broken media links in my Nostr posts.
I have experimented a bit with #IPFS. It seems to work fairly well for photos, but videos… not a good experience. They just take forever to load.
Though, I’ve only been using ipfs.dweb.link, so I am still relying on a centralized provider (dweb).
Deleting a like event for a note seems like it should be technically possible. Yet, I don’t think any client supports this. I have tried hitting the like button on every client I’ve ever tried (which is a lot), and it has never unliked the note.
I assume it would be a kind 5 deletion event that references a kind 7 event which is the one for liking notes. This is not something I’ve looked into, so I might be completely wrong in how it could be done. Perhaps it can’t be done at all... #Nostr
Now Meta is offering users to pay to not have ads on their platforms (Facebook and Instagram). At least they are offering this option in my region, which I suppose means all of the EU.
I wonder who is gonna pay for that? I mean, everyone hates ads, but will people really pay 59DKK/month which is a little less than 10 USD.
I guess it depends on whether people think they get 10 USD of value from Facebook and Instagram each month?
I get some value from certain users I follow on Instagram, but the vast majority of what I get shown is just pure noise. Not something I’d wanna pay money for.
And Facebook… well… I only use the marketplace.


Testing a video on IPFS. I doubt this will work well. The video will probably load eventually, but I expect loading times to be pretty slow 🤷♂️ #IPFS
I’m falling in love with #IPFS. It’s so cool!
Been testing it to host my images that I’m sharing on #Nostr. I do wonder how fast they a loading for other people 😬
I wish that #Damus would display my IPFS images as actual images and not link previews as it’s currently doing.
The images show as expected on #Nostur app.
View quoted note →
The chat app I am building using JavaFX and RMI is coming together nicely.
Remember, it’s just a portfolio project, so I am not spending much time on the visual design. Functionality is the most important part of this project.
I have now implemented a context menu that appears when the user right clicks on one of their messages. The context menu has two options: ‘Edit’ and ‘Delete’.
If the user clicks the “Edit” button, it brings up a new window where the user can edit their message.
The textbox is quite small. It should expand in height depending on the amount of lines. I might change this at some point…
Lastly, there is a delete button. When clicked, it shows a confirmation window.

If the user clicks the “Edit” button, it brings up a new window where the user can edit their message.
The textbox is quite small. It should expand in height depending on the amount of lines. I might change this at some point…
Lastly, there is a delete button. When clicked, it shows a confirmation window.

Just testing IPFS…
.jpeg)
.jpeg)
Walled gardens are a stupid, but efficient way to lock in users.
They are stupid because it’s a disgusting method of keeping users, but they’re efficient because they make it hard for users to escape.
Nostr ensures that walled gardens can’t exist. If a client turns evil or goes dark, just switch to a different one.
#Nostr is freedom.
Made quite a bit of progress for the chat application in terms of direct messaging and the UI.
The user can now search for another user and click their username to create a chat between them. They can then begin to send messages to each other.
There is a problem that happens when clicking the enter button on the keyboard for sending a message. For some reason, it is sending the same message twice. Not sure why. When clicking the "Send" button in the UI, it only sends the message once as expected.
Since this is just a portfolio project, I am not sure how much time I want to spend fixing small bugs like the issue described above.
Next step will be to get group chats working.
Will add a button with a plus (+) icon, which will bring up a new window where the user can type a group name and then click "Create" button. This should then create the group and the creator can begin inviting users to the group.
#dev #Java #JavaFX
View quoted note →
View quoted note →