@dave@podcastindex.social avatar

dave

@dave@podcastindex.social

Running systems at podcastindex.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 164! Skip all the bases.

🔥📷

https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://podfans.fm/podcasting-20

Chat: https://chat.podcastindex.org/?cid=UEMyLjAgTGl2ZSBK

dave, to fediverse
@dave@podcastindex.social avatar

"Delete" is the background radiation of

dave,
@dave@podcastindex.social avatar

@js That's the thing with the bridge. There is no real sense of "local".

dave,
@dave@podcastindex.social avatar

@js Lol

dave,
@dave@podcastindex.social avatar

@js Yeah I feel that for sure. Be careful what you build. It’s like marriage vows.

alex, to random
@alex@gleasonator.com avatar

@dave How should zaps be used across the Mostr bridge to work with Podcasting Index in a useful way?

dave,
@dave@podcastindex.social avatar

@alex Good point. If I start adding the LUD-16 to the actor profile would that be a solution? It doesn’t solve splits but I don’t think Nostr has real splits yet anyway.

dave,
@dave@podcastindex.social avatar

@alex @silverpill @errhead Podcasting 2.0 doesn’t use LNurl. It uses “keysend” because it eliminates the need for round-robin to get an invoice and thus makes things simpler/faster for podcast apps sending payments sometimes multiple times per minute.

A custom URI format is probably needed here in order to bring all of that payment information over intact. It can include a key/value pair for routing the payment.

dave, to fediverse
@dave@podcastindex.social avatar

The Podcast Index to ActivityPub bridge code is public now:

https://github.com/Podcastindex-org/pi-activitypub-server

This is still alpha software with much to do, but it's stable and working.

Episode and Live monitoring threads should now resurrect themselves if they panic, and it's way more tolerant of deserializing wonky AP JSON.

dave, to fediverse
@dave@podcastindex.social avatar

Type refactoring finished and secrets moved into the environment. The new code is running on the bridge now.

I'll open the repo tomorrow after I generate some new API keys and invalidate the ones I'm using now since they'll always be in the git history.

dave,
@dave@podcastindex.social avatar

The refactor was important because tracking replies means handling a structure that was just too messy the way it was written before.

Since that's handled now, we can just add a replies table to the db and start tracking those to give back in the status responses.

dave, to fediverse
@dave@podcastindex.social avatar

This is starting to get interesting.

dave, to fediverse
@dave@podcastindex.social avatar

Boom!

agates, to random

Hey @dave

Did you ever check out this code for AP http signatures in Rust?

I'm sure @silverpill would be happy to assist if needed

https://codeberg.org/silverpill/mitra/src/branch/main/mitra-utils/src/http_signatures/create.rs

dave,
@dave@podcastindex.social avatar

@agates @silverpill Not sure if I saw that one. May have missed it.

All of the samples I’ve found take the http request object as an argument which I don’t want. So I’m trying to extract just the signing bits since I want to use reqwest instead.

I’ll check this out. Thanks brother.

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 160! Streams upon streams upon streams!

🔥📷

https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://podfans.fm/podcasting-20

Chat: https://chat.podcastindex.org/?cid=UEMyLjAgTGl2ZSBK

dave, to random
@dave@podcastindex.social avatar

Here we go. Podrolls are entering the database now. Fun will ensue.

cc: @tomrossi7 @kfinn

dave, to random
@dave@podcastindex.social avatar

Found the email issue. Mail is flowing again.

dave, to random
@dave@podcastindex.social avatar

https://blog.ipfs.tech/ipfs-uri-support-in-curl/

The curl command now supports IPFS. 😍

dave, to random
@dave@podcastindex.social avatar

One of the harder things for junior IT people to learn is "users lie". You can't take a user's word that they "already tried that".

dave, to random
@dave@podcastindex.social avatar

You can't break an Array.forEach loop in Javascript? wth.

dave,
@dave@podcastindex.social avatar

@js I'm 👌 close.

dovydas, to random

@dave Something exciting is happening @rssblue! Hopefully, you can take a look at the PR sometime.

I also noticed that most of @StevenB's apps are missing! I've asked him to send me what features he supports, and I've included this in the PR.

https://github.com/Podcastindex-org/web-ui/pull/301

dave,
@dave@podcastindex.social avatar
js, to random
@js@podcastindex.social avatar
dave,
@dave@podcastindex.social avatar

@evoterra @js There’s so much weird crap in AP. There are rules. And then there’s what they actually do. Like ignoring their own block tag.

I guess a feed is like real estate. Once you have thousands of followers you can sell it for the followers alone. Location, location, location.

thurrott, to random
@thurrott@twit.social avatar
dave,
@dave@podcastindex.social avatar

@thurrott Did they run out of gas?

thurrott, to random
@thurrott@twit.social avatar
dave,
@dave@podcastindex.social avatar

@thurrott The "enshittification" conversation was a good one.

LLM's aren't the beginning of a new thing. They are the end of an old thing. They are a desperate attempt to hang on to a fully enshittified internet ecosystem by promising to help us cope.

That strategy will fail.

thurrott, to random
@thurrott@twit.social avatar

Microsoft PDC 1996: Building Internet Applications Keynote https://www.youtube.com/watch?v=-6HsV3glwgM&utm_source=dlvr.it&utm_medium=mastodon

dave,
@dave@podcastindex.social avatar

@thurrott I'm trying not to be offended by his pronunciation of the word as ple-THOR-a.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • ethstaker
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • Youngstown
  • everett
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • Durango
  • InstantRegret
  • GTA5RPClips
  • tester
  • cubers
  • cisconetworking
  • normalnudes
  • khanakhh
  • modclub
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines