Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@x_cli@infosec.exchange
2024-10-13 15:48:06

I am writing a #podcast feed generator with @…
It is interesting how no two podcast feed look the same. Some have one or two namespaces (usually itunes and podcasting 2.0) and some have over half a dozen (rawvoice, googleplay, purl, atom, etc.).
itunes tags greatly vary in quantity and syntax. Several of them are not even listed on the Apple official page for Podcast RSS pages. help.apple.com/itc/podcasts_co
Of course, that page is incomplete and you can find other tags that are still in use in their documentation...
Some people added tags from podcasting 2.0 that never got accepted, and are not even mentionned as proposed anymore (for instance, @… uses podcast:id).
Some publsh enclosures in formats nobody understands (for instance, Peertube publishes m3u8 files...)
This is an incredible mess. And I'll probably add to it by publishing one more incomplete generator 😅

@austegard@mastodon.social
2024-08-08 02:30:19

Observation:
LLMs like Claude or ChatGPT are *GREAT* for getting you from 0-80%. During this phase you are the product manager and code reviewer, and the LLM is the programmer.
The last 20% you may want to switch roles: you are the coder and the LLM the reviewer.
Throughout the process you're best aided by making use of LLM-generated tests, executed by you, in order to keep the two of you from creating regression bugs.

@austegard@mastodon.social
2024-08-08 02:11:14

I *continue* to be surprised at Claude 3.5 Sonnet's nuance when editing code. It is by no means perfect, but it's better than me! E.g. I had it create a bookmarklet installer page, which contained a text field for edits and a button to update the bookmarklet, but there was also an event that auto updated the code -- the button was superfluous. When pointed out, Claude reviewed the code, confirmed the superfluousness, removed the button, renamed the function AND ADDED A DEBOUNCE! 1/2…