The page accompanies a blog post about how many images have alt text on Bluesky so empty lines are included to give a feel for how many images do or don't have the descriptions: https://digitalseams.com/blog/image-descriptions-on-bluesky
> This demo is part of Image descriptions on Bluesky: not bad, could be better - see the blog post for more details!
But with AI it never tells you that. I pay $xxxx for the Claude API, half of the time it breaks it's own code and just does things explicitly told it NOT to do; I think I want to be refunded for the time wasting and frustration, but that's not happening. So you pay credits and you get 'stuff' that 'might work'; that's the reality. I'm gonna say this is basically not even allowed for consumers in the EU, but I don't know that for sure.
Pricing credits - dollars is explained below. +We were thinking about not charging credits whenever one of our agents fails because of a random error on our side (not too frequent, but still). This makes it more reasonable to start exploring and building with us.
I believe you need to use the audio element specifically. The Web Audio API is subject to different restrictions than the audio element. I used a similar approach on Audjust: https://www.audjust.com/blog/unmute-web-audio-on-ios/
(nice site you created btw! I love seeing audio stuff for the web)
I think I know of some of the other MCP posts you’re referring to. I saw multiple posts recently about AI controlling browsers using MCP and thought that was interesting. I’m not sure if it will be a fad or not, but I’ve been trying to model browsers as an HTTP resource instead as a side project. This allows you to HTTP DELETE a tab or POST /browsers to create a new browser. I think it might be a more natural way of using an API plus it can just use the classic auth in the form of API keys.
The article mentions that "The names do not affect outputs using OpenAI's API systems or in the OpenAI Playground (a special site for developer testing)."
I have been working on Audjust (https://www.audjust.com/) on and off in my spare time. It's a service to manipulate (shorten/lengthen/loop) audio for video editors and music producers.
I had a Show HN a while back that was well-received and kicked things off (https://news.ycombinator.com/item?id=36480687). Since launching I have changed the name and added paid accounts which have brought in enough money to cover costs and make some profit!
I agree, the German translation is pretty bad (phrases like "Hier ist, was sie über Quicklang.", "Es ist ein Durcheinander. Sie wissen Bescheid.", and "Du kannst all meine Programmierprojekte auf X" are incomplete or awkward).
It also doesn't sound like this can handle dynamic phrases like "buy {{count}} items"?
When you use machine translation, you must be aware that the fact that text is not in the original language does not necessarily mean that someone else speaking another language can understand it.
When I took a look at using DO last time I decided against using them because you had to pay for the duration your clients are connected to them when using WebSockets. As far as I understood it’s not execution duration but flat out how long your clients are connected. You’ll burn through seconds quickly that way. I decided to go with a polling mechanism instead.
> This demo is part of Image descriptions on Bluesky: not bad, could be better - see the blog post for more details!