James' Audiolog: Indie.am

Indie.am

Hey, I'm James, and welcome to my personal Audiolog. I mostly use this to share personal updates, via Indie.am. DM me for an invite!

  1. 06/01/2025

    Did the AI bubble just Burst?

    Hey, so the question on everybody's mind today is, did the AI bubble just pop? I think no. Stock market thinks yes. We will go over why I think that's a little bit short-sighted and not really looking at the big picture. So, the way I frame it, here's the things I use AI to do in 2025, that weren't possible 24 months ago. Use it to write and edit blog posts, create music, generate fan art, summarize YouTube videos, do a whole lot of audio and video transcription. I use it for language learning. I use it to replace Google searches in a lot of cases. Use it to write a lot of database queries, basically , whenever I'm doing anything that's not in SQL. Use it to do back of the envelope calculations or I 'm trying to think through something. Use it to create music, translate manga, and even to code and build apps just like this one. I didn't use AI for any of those things two years ago, because it literally wasn't possible. The models weren't trained yet. The models didn't exist. We're only a couple years into this huge transformation and the amount of things you can apply AI to hasn't even scratched the surface yet. I can't use AI to use do my taxes. There's no legal advisor I can talk to powered by AI. The training data is all there. Case law is just 150 books on somebody's bookshelf that somebody has a decade reading and understanding. I'm not saying AI could take over the legal industry, but it seems like you could make knowledge of tax law or other law more accessible through a well-trained AI model, and that's not there yet. The way I'm framing it is demand for AI hasn't changed. The assertion is the headline that's running around the deep-seat claims that they've trained a model for $6 million that can help compete, open AI is cutting edge model. I think that's pretty much propaganda if you frame it like that. Their significant advancements are that each token activates fewer parameters and it uses mixture of experts. These are things that I believe in the next few days, what's going to come out is open AI is finally going to disclose how we made GPT-4 turbo, cheaper, and it runs on fewer resources than previous versions of GPT-4. We've been doing mixture of experts and we've been reducing the number of parameters activated per token generated as well. We just haven't disclosed those numbers previously. The us who have been working on this problem for years before this company even started, we were actually ahead on optimizing these models. The other thing is the demand for AI hasn't changed. It still takes hundreds of millions of dollars to build a data center to run any of these models. It's not like DeepSeek is suddenly going to run on a different chip. They're going to run on H100 and a data center in eight user servers that take huge amounts of electricity and human resources to build hyperscale data centers to deploy and operate and we're still not meeting demand for that. There's more people who want to type shit in the stable diffusion or chat GPT than capacity exists for right now. There's still new applications for the API for whatever model you choose. That's the other part of the DeepSeek story. How do you make the claim that you train a model for $6 million on half a billion dollars worth of GPU s that are escaped.

  2. 06/01/2025

    How does Google Scrape library data from Itunes?

    Google's Intriguing Access to iTunes Music Library Hello! Today, I want to discuss something intriguing that caught my attention a couple of months ago and has been on my mind ever since. It appears that Google has found a way to scrape data from an iTunes music library on the same device through one of their apps. However, I'm uncertain which app is responsible, and it doesn't seem to involve any information sharing or consensual data sharing with Google. The Mystery of Unrelated Music Recommendations I have a specific set of music, primarily tracks I copied into my iTunes music library years ago, which are now part of my Apple Music library. These tracks have never left the app, and I don't search for these artists or songs on YouTube. Interestingly, this niche music from my library began appearing in YouTube notifications and recommendations around November or December, seemingly out of nowhere. Unexpected YouTube Music Suggestions YouTube started suggesting, "Hey, you don't listen to music on YouTube. Why don't you try YouTube Music? We already have all of your music from your library. You could switch right now and start listening." This was surprising because my music was siloed in iTunes and Apple Music. I'm unaware of how Google could access it without some OAuth mechanism. Potential Data Access Methods In iOS app development, there's a mechanism to add a "Sign in with Apple Music" button, allowing third-party apps to access data. However, it seems Google has found a way to scrape song names and artist names from the entire iTunes music library, possibly through one of their installed apps on my device. This data appears to be used to promote YouTube Music, a competitor app. Apple's Potential Concerns It's puzzling because one would assume Apple would go to great lengths to prevent a competitor app from scraping this data. Presumably, the only use for this data is to advertise within Google apps, encouraging users to migrate from Apple Music to YouTube Music. It's surprising that Google has managed to achieve this, despite Apple's likely efforts to prevent it. Distinguishing from Common Misconceptions Before jumping to conclusions, I've thought about this extensively. This isn't like those instances where people Google something and then see related ads elsewhere, not understanding how tracking works. I'm aware that phones aren't spying on us in that manner. While this situation might sound similar, I've considered it for months and can't think of any way Google could access this information except through an app installed on the same device. Possible Methods and Speculations Perhaps it's easier on macOS, and maybe Google used the Chrome binary to read my iTunes music library, which would be even more surprising. Whatever method they employed to obtain this data is likely interesting, and I imagine there are some Apple developers sending angry emails to Google about not adhering to developer terms. In conclusion, I find this situation fascinating and worth pondering. How Google managed to access this data remains a mystery, but it certainly raises questions about data privacy and app permissions.

  3. 06/01/2025

    Indie Maker Update

    Indie Maker Update: Final Thoughts on Indie.am All right, this is probably my last Indie Maker update specifically for Indie.am. This will be my Indie Maker update in general then. Completion of Indie.am Features I've basically completed all the features I wanted to complete for Indie.am. Most of this is around GPT and video generation, and those things are working fairly well. I'll continue to use the app and make little tweaks, but I'm pretty happy with where it is. This is more of one of those baseline things that I'm really happy that it exists again. I don't have to go through TestFlight, and I want it just so I can publish my own audio blog and see how it turns out. New Creative Pursuits Lately, I've been focusing on a different app to stream music and working on some different creative pursuits. I've been writing music, recording, and streaming a couple of games on YouTube, which has been a lot of fun. I'm trying to get in the mindset of creating content in different mediums, playing around with it, and seeing what I can learn from that. I'm having a lot of fun. Development Insights I've got like four or five of these Capacitor Framework 7 Vue apps, and each one I build feels a little bit more native and polished. I'm going back and forth between them, trying to re-implement the things I've learned from one app to the other and solving some issues. For the PWA, I basically have to swap out Framework 7's Vue router for Vue Router to use Vue with Framework 7 in a way that works and feels good. I had to figure out how to get all the animations and swipe back functionality to work. I also usually swap out Framework 7 Store for Pinia and have moved away from any Capacitor APIs unless absolutely necessary. This allows me to build the PWA straight from Vue and only use Capacitor where I need the extra functionality. Building a PWA in Vue with Framework 7 versus a Capacitor build of that PWA results in a completely different set of little works to the app. Future Plans I need to go back and update the Mastodon client that I created. I want to get short video working for when TikTok shuts down in a couple of days. I have a TikTok-style video feed inside of that app, but I need to swap out Vue Router for a Framework 7 Router to fix a few bugs and glitches. Once that's done, I can put it back up. Other than that, I've mostly been focusing on music right now. Maybe I'll share more of that in the next few days, but as far as my Indie Maker update goes, that's pretty much it. Thanks for listening.

  4. 06/01/2025

    Indie.am Updates: RSS fixes, social sharing options

    Indie.am Update for Monday Recent Fixes and Improvements RSS Feed Fixes I've just published some fixes to the RSS feed. Years ago, I hardcoded 2021 as the year, which caused issues with all subsequent feeds. I've now corrected this mistake. Additionally, I'm using ChatGPT to format transcripts into blog posts, converting Markdown to HTML. This ensures that the content is nicely formatted when opened in podcast apps. Custom Component for Podcast Apps I've also worked on a custom component to integrate the old Podlog. This feature allows users to click an RSS icon in the app, redirecting them to their chosen podcast app based on their platform. It's a small but significant fix. Background Work Transcriptions with Whisper Transcriptions are now handled by Whisper, which provides high-quality results. However, it's resource-intensive on the server. I've implemented a system that queues jobs as users browse older Indie.am podcasts, re-transcribing them with Whisper for more accurate timestamps, especially for subtitles. Video Generation I've reworked video generation but haven't integrated it into the apps yet. This feature will be complex, involving 15 video templates. Users will be able to: Add a share button Create a video Choose a template from the gallery Customize options The video generation process will take about 10 to 20 seconds. If you exit, it will save back to the item and notify you once complete. This complex UI feature is still in development. Social Media Sharing Enhancements I've made several improvements around social media sharing, including meta tags and adding a share button. This is essential for sharing content to other social media feeds. You can embed it in Twitter (formerly known as X), but Blue Sky doesn't yet support audio posts. You can link to them, but playback issues occur due to their in-app browser. Blue Sky Playback Issue There's a peculiar issue with Blue Sky's in-app browser muting audio by default. If I share an audio post to Blue Sky and launch the podcast app via their browser, I can then return and play the audio file. It's a strange behavior, and I'm investigating why this happens. Conclusion I've accomplished a lot and thought it would be fun to share these updates. I'm also testing out the long recording feature. I'll stop here and see how this turns out.

  5. 06/01/2025

    Social Media broke Society. Then Elon broke Social Media. Now, There’s AI.

    The Decline of Social Media: A Theory The Erosion of Social Connections Roughly, here's what I think happened: social media broke society. There's a statistic that's often tracked—it's the number of close friends the average adult has. In 1990, this number was around 13, but it has declined every decade. By 2020, it was down to something like one to three, which is quite alarming. The Shift to Online Interactions I believe what happened is that we replaced real-life social interactions with online social media interactions. These parasocial interactions with people online—whom we never actually meet or interact with, like watching YouTube videos—became even more prevalent during and after lockdown. The Impact of Major Events Elon Musk's influence on social media and the impact of elections further deteriorated the quality of these platforms. Twitter, for instance, used to be tolerable, but now it's filled with bots and garbage. The rise of AI is likely to exacerbate this issue. Not enough people have migrated to other platforms like Blue Sky. The Rise of AI and Its Consequences My theory is that AI models like GPT and LLaMA are becoming increasingly affordable. As they get cheaper, any platform based on text content will become completely unreliable. Websites where you scroll through a feed of text posts will turn into a mess, reminiscent of the early 2000s when bots would flood blog comment sections with spam. The Future of Content Platforms I think we're about to experience this bot takeover on any platform that gains traction and relies on text content. It will be more bots than humans. The only way to ensure that a real person is behind a post or piece of content might be to change the format to audio or video. Text and image content, which AI can easily generate, will become so cluttered with garbage that it won't be worth your time. The Decline of Text-Based Platforms Platforms that rely on text and image content will suffer. You'll open your feed, and it will be filled with garbage, leading to frustration and eventual abandonment. Platforms like Twitter and Reddit might struggle. Reddit has some human curation through upvotes and downvotes, but if comments become 80% bot-generated, the system will collapse. Text-based platforms like Twitter, Blue Sky, and Mastodon might not survive once AI becomes ubiquitous.

Acerca de

Hey, I'm James, and welcome to my personal Audiolog. I mostly use this to share personal updates, via Indie.am. DM me for an invite!