Erik's avatar
Erik
borrakkor@nostrplebs.com
npub1rach...4atg
I like to build web things. Currently hacking with JavaScript on nostr things
Erik's avatar
Erik 1 year ago
I have seen the light #nixos
Erik's avatar
Erik 1 year ago
AI giving us the calmest abortion debate out there.
Erik's avatar
Erik 1 year ago
This box was generated by software that was entirely AI generated. image
Erik's avatar
Erik 1 year ago
I've been playing around with fabric: for a little while now, and it's awesome. Since the underlying software got converted to go, I decided to write my own little web UI on top of it for summarizing and keeping track of youtube videos. Here's a little demo - You can paste in a youtube video, and it will go out and get the transcript for it. You can then go to the video page and select and model and a pattern to use on the video - in this example I'm using the gpt-4o model and the summary type. However you can have this run against a local LLM as well (basically anything fabric supports). My workflow here can now be that I'll just grab youtube videos that _might_ interest me. I can then get summarizes, extract_wisdom, or rate the video. Once I read through those, I can decide if the video is actually worth my time, or if I'm fine with skipping it. Ideally I'd release this as a binary that anyone can run on their computer. Your own personal youtube time saver! #ai #fabric #go #youtube #savetime
Erik's avatar
Erik 1 year ago
@Ross two things I'm thinking for the kind 2002 event that would potentially make it more interoperable / usable. 1) The "i" tag can just be any general information about how to find the song. The MBID schema is great if a user has it, but I don't think it needs to be limited to that. Having `spotify:track:{spotifyId}` or `tidal:track:{tidalId}` would allow clients to more easily link to a spot where the song can be played. 2) I think adding a `source` would be fun, then a client like scrobble.nostr-music.cc can show which player the the scrobble event came from. Cmus, spotify, last.fm, etc... This would also tie in nicely to building out a more structure graph of how to find music on the web. Something can ingest this data piece together the spotify link, tidal link, mbid link, etc... and turn that into a Song event. I almost have a little app done that will handle publishing these events directly from your spotify plays, rather than having to go through last.fm, and I think that will open up this event kind to many more users.
Erik's avatar
Erik 1 year ago
Cursor is going to change what it means to be a dev in a very short timeframe. Those who don't embrace it will fall behind. #ai #dev
Erik's avatar
Erik 1 year ago
Even though coding via go templates and plain ol' javascript is worse at scale for highly interactive apps, it's been really fun learning into htmx and Alpine and seeing what all I can do without frameworks and a build system. Turns out, you can do quite a lot. #go #htmx
Erik's avatar
Erik 1 year ago
I find myself using slack or discord a lot to send notes to myself. Especially if I want to send something from my PC to my phone. I'm sure others use services like notion or apple notes to just automatically do that, but I decided to create one using nostr. This webapp will send draft kind 23 notes to a server and it is stored in a relay run by that server. Everything is encrypted client side. Users get an nsec generated on first visit. You can "share your notes" and you'll get a link with the nsec so you can retrieve notes on another device. It's super basic and definitely lacking in more features. Try it out at Note: the DB backing this could be wiped at any time. So just keep that in mind. #go #notestoself
Erik's avatar
Erik 1 year ago
Petit Grepon, Rocky Mountain National Park #climbing image
Erik's avatar
Erik 1 year ago
Alpine start #climbing
Erik's avatar
Erik 1 year ago
Managed a run with both dogs and my daughter. The first of many like this #running image
Erik's avatar
Erik 1 year ago
It's fun when you're not the only one using your project image
Erik's avatar
Erik 1 year ago
Khatru makes it really easy to customize a relay page. Do any other smaller community relays post regular backups? Might make it easier to bootstrap new relays, or just do data analysis. #asknostr image
Erik's avatar
Erik 1 year ago
Is it useful? Not a clue. But just a random idea I had that I wanted to build.
Erik's avatar
Erik 1 year ago
If anyone is down to try experimental chrome extensions, Here's my first early release of the last.fm to NOSTR scrobbler extension. https://blossom.nostrava.xyz/ab947aa5809a66a3bd21c43fb6d1ecb345b114906a7eab7798c9adeff3d7a2a9.zip If you have a last.fm account, and you have your streaming services hooked up to it, you should start to see them flow through this extension when it's in "syncing" mode. Then you can choose if you want to publish it. If it doesn't work right away, try refreshing the page, or closing and opening the browser again. All of the source code is here @Ross #music #last.fm #scrobble #otherstuff