Plain text markup language
POPULARITY
Categories
Send us a textIn this episode of Imperfect Marketing, I share how I cut presentation prep time from two days to just twenty minutes by leveraging AI tools and workflows. What used to feel overwhelming and time-consuming has become streamlined, consistent, and—dare I say—fun.We explore the common mistakes most people make when creating presentations, why AI is a game-changer, and the exact five-step process I use to create polished, professional decks without losing days of productivity.The Problem with PresentationsWhy most people waste hours designing slides manuallyHow perfectionism and starting from scratch slows everything downThe pitfalls of relying only on minimal AI features in PowerPoint or Google SlidesThe Two Biggest Mistakes with AINot using AI at all, sticking to manual workNot giving AI enough content and context (remember—AI is not psychic!)My Five-Step Presentation WorkflowFeed AI everything you have: old decks, transcripts, blogs, emails, or even a quick brain dumpBuild and refine the outline: let AI create the structure, then adjust for audience and flowFormat in Markdown: create a clean hierarchy for importing into toolsImport to Gamma.app: edit slides, swap visuals, and customize to your styleExport to PowerPoint or Google Slides: finalize, add extras, and present offline with confidencePro Tips for Saving TimeUse dictation to brain-dump ideas into ChatGPT or Claude on the goAlways verify AI-sourced information (tools like Perplexity can help)Edit primarily in Gamma.app before exporting for the smoothest workflowRepurpose your presentations into worksheets, handouts, or future contentKey Takeaways for MarketersAI can turn presentation prep from days into minutesProviding enough context ensures authentic, tailored slidesConsistency across decks comes naturally when building on your own existing contentEfficiency doesn't mean sacrificing quality—you'll gain bothWhether you're a business owner, marketer, or professional who's tired of wasting days on slide decks, this episode shows how to reclaim your time and still deliver presentations that wow.Are you ready to stop spending days on presentations and start letting AI do the heavy lifting? Tune in and learn how to transform your workflow today. Looking to leverage AI? Want better results? Want to think about what you want to leverage?Check and see how I am using it for FREE on YouTube. From "Holy cow, it can do that?" to "Wait, how does this work again?" – I've got all your AI curiosities covered. It's the perfect after-podcast snack for your tech-hungry brain. Watch here
Zapewne każdy programista zna albo przynajmniej słyszał o Visual Studio Code (VS Code), czyli darmowym edytorze ze stajni Microsoftu.Jednak podejrzewamy, że nie każdy Tech Writer wie co to za narzędzie i że można go z powodzeniem używać do tworzenia dokumentacji. Raczej nie przyda nam się jeśli pracujemy z narzędziami typu CCMS, ale za to doskonale sprawdzi się w modelu "docs as code", w którym niepodzielnie od wielu lat króluje Markdown. Mnogość opcji konfiguracyjnych i dostępnych wtyczek sprawia, że ten edytor może okazać się świetnym wyborem dla technoskrybów, którzy ściśle współpracują z programistami.Rozmawiamy o tym co nam oferuje VS Code, jakie wtyczki przydają się do pisania dokumentacji, jakie ciekawe funkcje można znaleźć w tym edytorze, a nawet o tym jak dodać podstawowe wsparcie dla plików DITA. Dźwięki wykorzystane w audycji pochodzą z kolekcji "107 Free Retro Game Sounds" dostępnej na stronie https://dominik-braun.net, udostępnianej na podstawie licencji Creative Commons license CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).Linki:Visual Studio Code (VS Code): https://code.visualstudio.com/https://code.visualstudio.com/Wtyczka MDX: https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdxWtyczka Markdown All in One: https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-oneWtyczka markdownlint: https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlintWtyczka Markdown Preview Enhanced: https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhancedVale: https://github.com/errata-ai/valeWtyczka Vale VSCode: https://marketplace.visualstudio.com/items?itemName=ChrisChinchilla.vale-vscodeWtyczka Write Good Linter: https://marketplace.visualstudio.com/items?itemName=travisthetechie.write-good-linterWtyczka vscode-textlint: https://marketplace.visualstudio.com/items?itemName=taichi.vscode-textlintWtyczka Prettier - Code formatter: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscodeWtyczka Code Spell Checker: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checkerWtyczka Markdown PDF: https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdfWtyczka Gremlins tracker for Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlinsWtyczka REST Client: https://marketplace.visualstudio.com/items?itemName=humao.rest-clientWtyczka GitLens — Git supercharged: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens"Lint, Lint and Away! Linters for the English Language", Chris Chinchilla: https://hackernoon.com/lint-lint-and-away-linters-for-the-english-language-70f4b22cc73c"The 2025 Developer Survey", Stack Overflow: https://survey.stackoverflow.co/2025"Darwin Information Typing Architecture" (DITA), Wikipedia: https://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture"How can I make DITA catalog.xml work in VS Code?", Stack Overflow: https://stackoverflow.com/questions/64782816/how-can-i-make-dita-catalog-xml-work-in-vs-code
Descripción SEO para el episodio 727 de "atareao con Linux":En este episodio, abordo un problema común: la frustración al crear documentos importantes como tesis, proyectos o informes extensos utilizando herramientas tradicionales como Microsoft Word. Para ello, te traigo una solución innovadora y mucho más eficiente: Typst.Typst no es solo otra alternativa, es un lenguaje de marcado que combina la sencillez de Markdown con la potencia de LaTeX. Esto te permite centrarte únicamente en el contenido de tu documento, sin preocuparte por el formato. Una vez que eliges o creas una plantilla, la estética del documento, la tipografía y el diseño se manejan automáticamente.El episodio explora a fondo por qué Typst es la herramienta que estabas buscando: su sintaxis es increíblemente fácil de aprender y usar, la compilación a PDF es muchísimo más rápida que con LaTeX y, al ser un lenguaje de programación, permite automatizar tareas y simplificar tu trabajo.Para ilustrar su potencial, se presentan cuatro ejemplos prácticos:Un álbum de fotos: Demuestra cómo manejar fácilmente documentos con muchas imágenes.Un libro: Muestra la plantilla que Lorenzo usa para escribir sus libros sobre Bash y Docker, gestionando documentos largos de manera eficiente.Un CV: Utilizando una plantilla del Universo de Typst, se demuestra la capacidad para crear documentos con una presentación impecable.Un paper científico: Se destaca su capacidad para manejar documentos complejos con fórmulas y gráficos, igualando a LaTeX pero de forma más simple.Además, el episodio ofrece tres opciones para empezar a usar Typst: la versión en línea para trabajar en equipo, el editor gráfico Katvan y la integración con editores de código como Visual Studio Code y, la favorita de Lorenzo, Neovim, con la extensión Tinymist y Typst-Preview.Si eres un estudiante, un profesional o simplemente alguien que busca una forma más inteligente y productiva de crear documentos, este episodio es para ti. Descubre cómo dejar atrás las limitaciones de Word y adoptar una solución que te ahorrará tiempo y te permitirá enfocarte en lo que realmente importa: tu contenido.Más información y enlaces en las notas del episodio
Descripción SEO para el episodio 727 de "atareao con Linux":En este episodio, abordo un problema común: la frustración al crear documentos importantes como tesis, proyectos o informes extensos utilizando herramientas tradicionales como Microsoft Word. Para ello, te traigo una solución innovadora y mucho más eficiente: Typst.Typst no es solo otra alternativa, es un lenguaje de marcado que combina la sencillez de Markdown con la potencia de LaTeX. Esto te permite centrarte únicamente en el contenido de tu documento, sin preocuparte por el formato. Una vez que eliges o creas una plantilla, la estética del documento, la tipografía y el diseño se manejan automáticamente.El episodio explora a fondo por qué Typst es la herramienta que estabas buscando: su sintaxis es increíblemente fácil de aprender y usar, la compilación a PDF es muchísimo más rápida que con LaTeX y, al ser un lenguaje de programación, permite automatizar tareas y simplificar tu trabajo.Para ilustrar su potencial, se presentan cuatro ejemplos prácticos:Un álbum de fotos: Demuestra cómo manejar fácilmente documentos con muchas imágenes.Un libro: Muestra la plantilla que Lorenzo usa para escribir sus libros sobre Bash y Docker, gestionando documentos largos de manera eficiente.Un CV: Utilizando una plantilla del Universo de Typst, se demuestra la capacidad para crear documentos con una presentación impecable.Un paper científico: Se destaca su capacidad para manejar documentos complejos con fórmulas y gráficos, igualando a LaTeX pero de forma más simple.Además, el episodio ofrece tres opciones para empezar a usar Typst: la versión en línea para trabajar en equipo, el editor gráfico Katvan y la integración con editores de código como Visual Studio Code y, la favorita de Lorenzo, Neovim, con la extensión Tinymist y Typst-Preview.Si eres un estudiante, un profesional o simplemente alguien que busca una forma más inteligente y productiva de crear documentos, este episodio es para ti. Descubre cómo dejar atrás las limitaciones de Word y adoptar una solución que te ahorrará tiempo y te permitirá enfocarte en lo que realmente importa: tu contenido.Más información y enlaces en las notas del episodio
Sun, 07 Sep 2025 15:00:00 GMT http://relay.fm/mpu/813 http://relay.fm/mpu/813 Spending All Our Time Saving Things 813 David Sparks and Stephen Hackett On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. clean 4566 On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. This episode of Mac Power Users is sponsored by: 1Password: Never forget a password again. Squarespace: Save 10% off your first purchase of a website or domain using code MPU. Links and Show Notes: Sign up for the MPU email newsletter and join the MPU forums. More Power Users: Ad-free episodes with regular bonus segments Submit Feedback Relay for St. JudeTogether, we can help give families facing childhood cancer more tomorrows. Parachute Backup creates full local backups of offloaded iCloud content - Software - MPU Talk Keyboard Maestro Exporting Links from Safari Reading List via Shortcuts for Mac - MacStories GoodLinks Markdown to Word Online Marked 2 iA Writer Notion DEVONthink Drafts Introducing ChatGPT search | OpenAI Google Gemini Claude Notion AI Introduction - Model Context Protocol The No List: My First App and Why Saying No Matters - MacSparky AI Couldn't Build My iPhone Podcast App Amazon will stop allowing Kindle book downloads to your PC soon | The Verge Apple Books - Apple Kobo BOOX Go 7 Series Readwise Reader Introducing Amazo
Sun, 07 Sep 2025 15:00:00 GMT http://relay.fm/mpu/813 http://relay.fm/mpu/813 David Sparks and Stephen Hackett On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. clean 4566 On this feedback episode, the guys talk about backing up iCloud data, read-it-later services, automation trigger conflicts, travel tech, converting Markdown, the No List, and a lot more. This episode of Mac Power Users is sponsored by: 1Password: Never forget a password again. Squarespace: Save 10% off your first purchase of a website or domain using code MPU. Links and Show Notes: Sign up for the MPU email newsletter and join the MPU forums. More Power Users: Ad-free episodes with regular bonus segments Submit Feedback Relay for St. JudeTogether, we can help give families facing childhood cancer more tomorrows. Parachute Backup creates full local backups of offloaded iCloud content - Software - MPU Talk Keyboard Maestro Exporting Links from Safari Reading List via Shortcuts for Mac - MacStories GoodLinks Markdown to Word Online Marked 2 iA Writer Notion DEVONthink Drafts Introducing ChatGPT search | OpenAI Google Gemini Claude Notion AI Introduction - Model Context Protocol The No List: My First App and Why Saying No Matters - MacSparky AI Couldn't Build My iPhone Podcast App Amazon will stop allowing Kindle book downloads to your PC soon | The Verge Apple Books - Apple Kobo BOOX Go 7 Series Readwise Reader I
This show has been flagged as Clean by the host. Hello, this is Archer72 for Hacker Public Radio. In episode, it seems that AI is a trap. This over-arching generalization is my opinion and may not reflect the opinions of HPR. So the back story to this is that I was listening to the 26 hour Hacker Public Radio New Year's show, and the discussion came up in the Tech and Coffee Telegram Channel My Resolution was to stop using ChatGPT for an AI chat bot, with the implication being to not using AI at all, but instead, to use Duckduckgo and Brave Search Probably less than a week or two later, I was trying to figure out something, and figured that I'd use the easy way and use Claude.ai , which is actually pretty good if you have short and concise questions. I've found that if you have a long drawn-out question, it is better to do a Google or Duck search and document your results. I document in Vim, but you can use whatever is best. This way you can clearly show what works and doesn't work and refer to what you find later, instead of relying on an online service. And sometimes, depending on the AI bot you use, exporting is not very straightforward. With the exception of Duck.ai , that has a button for a quick share of a text file. Then you share it to your self somewhere else like in Proton mail Well… Over the past weekend, I was just making a quick upload button to my own server. The previous weekend, I got HTTPS working. This was just from following the guide on the Let's Encrypt - Documentation and EFF Certbot instruction - Apache2 websites. At least that time, instead of using the AI bot, I just followed clear documentation. See, the thing about going right to the Debian Wiki or the Arch Wiki is that users and developer have already documented plenty. I figured out that part of the hacker method is not to take the ‘easy' way, but to document out what you are trying to learn. So this past weekend, I was trying to learn something about that upload form, and I probably took longer going back and forth with the AI bot than If I had taken the time to search the documentation. And even if it did take longer with the documentation, I would have learned something else and created a Markdown document of my own. There is a tool I use once in a while, which is part of the Duckduckgo search, called Search Assist This can be good, because a have a horrible memory. If there is something small that I can't remember how to do, I let Duck.ai take care of it. But recently, I have turned off the option where it says to sometimes show Search Assist , but instead only when it is on demand. That way I won't be tempted to go down a rabbit hole in order to find what I am looking for. Instead base what I am looking for on standard tools. So Yes, AI is a trap, but is also useful for certain things. But if you are careful how you use it, it's not always a bad thing. This has been Archer72 for Hacker Public Radio. Feel free to comment on this or any other show. Ken says it is the Mana by which we pay our hosts. Also, feel free to record a response show to this or other shows. Provide feedback on this episode.
Topics covered in this episode: * pypistats.org was down, is now back, and there's a CLI* * State of Python 2025* * wrapt: A Python module for decorators, wrappers and monkey patching.* pysentry Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: pypistats.org was down, is now back, and there's a CLI pypistats.org is a cool site to check the download stats for Python packages. It was down for a while, like 3 weeks? A couple days ago, Hugo van Kemenade announced that it was back up. With some changes in stewardship “pypistats.org is back online!
¿Aburrido de Trello y de los servicios en la nube? En este episodio, te presento Tasks.md, una alternativa de código abierto para gestionar tus tareas con una metodología Kanban. Descubre por qué esta herramienta es la solución perfecta si buscas simplicidad, control sobre tus datos y una integración perfecta con tu flujo de trabajo basado en Markdown.Aprende a instalar Tasks.md fácilmente con Docker en tu propia Raspberry Pi o VPS. Exploraremos las ventajas de tener un Kanban autoalojado, las sinergias con otras herramientas como Neovim y Obsidian, y cómo esta solución te puede ayudar a ser más productivo sin las distracciones de las plataformas tradicionales. Si valoras el software de código abierto y la autosuficiencia, este episodio es para ti.Más información y enlaces en las notas del episodio
¿Aburrido de Trello y de los servicios en la nube? En este episodio, te presento Tasks.md, una alternativa de código abierto para gestionar tus tareas con una metodología Kanban. Descubre por qué esta herramienta es la solución perfecta si buscas simplicidad, control sobre tus datos y una integración perfecta con tu flujo de trabajo basado en Markdown.Aprende a instalar Tasks.md fácilmente con Docker en tu propia Raspberry Pi o VPS. Exploraremos las ventajas de tener un Kanban autoalojado, las sinergias con otras herramientas como Neovim y Obsidian, y cómo esta solución te puede ayudar a ser más productivo sin las distracciones de las plataformas tradicionales. Si valoras el software de código abierto y la autosuficiencia, este episodio es para ti.Más información y enlaces en las notas del episodio
Transform your chaotic to-do lists into powerful project management systems that actually get things done! Mikah and Rosemary get busy with task and project management on iOS, comparing the built-in Reminders app to powerhouse tools like OmniFocus 4 and Things 3, plus they tackle tricky location-based automation challenges. Breaking down overwhelming projects - The hosts discuss how splitting large, daunting tasks into smaller, manageable steps makes projects feel achievable and less intimidating OmniFocus deep dive - Rosemary demonstrates OmniFocus's advanced features including tags, defer dates, repeat systems, time zone-specific due dates, sequential vs parallel projects, and custom perspectives for organizing tasks Things 3 overview - Mikah explains how Things 3 offers similar powerful functionality to OmniFocus but with different design choices and user experience approaches Reminders app capabilities - Detailed walkthrough of Apple's built-in Reminders showing subtasks, location-based reminders, time-based alerts, priority flags, and even printing options for physical lists News UK government backs down on iCloud encryption - The UK reportedly withdrew demands for backdoor access to encrypted iCloud data, avoiding security risks for users worldwide Apple Watch blood oxygen sensor returns - Apple cleverly circumvents the Masimo patent dispute by having the iPhone process blood oxygen measurements instead of the watch displaying them directly Feedback Location reminder delays - Bob writes about his home arrival reminders triggering 10+ minutes late despite expanding the geographic boundary, with suggestions including checking low power mode and resetting network settings Shortcuts Corner Focus mode automation challenges - Dustin asks about setting up three different focus modes for his wife's work schedule that aren't switching properly between personal, office, and client time App Caps Product Hunt - Mikah recommends this app and website for discovering new products and services before they become mainstream, despite the recent influx of AI-focused launches Bridges - Rosemary showcases this $1.99 link formatting and organization app that lets you save, categorize, and export links in multiple formats including Markdown, HTML, and JSON Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Transform your chaotic to-do lists into powerful project management systems that actually get things done! Mikah and Rosemary get busy with task and project management on iOS, comparing the built-in Reminders app to powerhouse tools like OmniFocus 4 and Things 3, plus they tackle tricky location-based automation challenges. Breaking down overwhelming projects - The hosts discuss how splitting large, daunting tasks into smaller, manageable steps makes projects feel achievable and less intimidating OmniFocus deep dive - Rosemary demonstrates OmniFocus's advanced features including tags, defer dates, repeat systems, time zone-specific due dates, sequential vs parallel projects, and custom perspectives for organizing tasks Things 3 overview - Mikah explains how Things 3 offers similar powerful functionality to OmniFocus but with different design choices and user experience approaches Reminders app capabilities - Detailed walkthrough of Apple's built-in Reminders showing subtasks, location-based reminders, time-based alerts, priority flags, and even printing options for physical lists News UK government backs down on iCloud encryption - The UK reportedly withdrew demands for backdoor access to encrypted iCloud data, avoiding security risks for users worldwide Apple Watch blood oxygen sensor returns - Apple cleverly circumvents the Masimo patent dispute by having the iPhone process blood oxygen measurements instead of the watch displaying them directly Feedback Location reminder delays - Bob writes about his home arrival reminders triggering 10+ minutes late despite expanding the geographic boundary, with suggestions including checking low power mode and resetting network settings Shortcuts Corner Focus mode automation challenges - Dustin asks about setting up three different focus modes for his wife's work schedule that aren't switching properly between personal, office, and client time App Caps Product Hunt - Mikah recommends this app and website for discovering new products and services before they become mainstream, despite the recent influx of AI-focused launches Bridges - Rosemary showcases this $1.99 link formatting and organization app that lets you save, categorize, and export links in multiple formats including Markdown, HTML, and JSON Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Transform your chaotic to-do lists into powerful project management systems that actually get things done! Mikah and Rosemary get busy with task and project management on iOS, comparing the built-in Reminders app to powerhouse tools like OmniFocus 4 and Things 3, plus they tackle tricky location-based automation challenges. Breaking down overwhelming projects - The hosts discuss how splitting large, daunting tasks into smaller, manageable steps makes projects feel achievable and less intimidating OmniFocus deep dive - Rosemary demonstrates OmniFocus's advanced features including tags, defer dates, repeat systems, time zone-specific due dates, sequential vs parallel projects, and custom perspectives for organizing tasks Things 3 overview - Mikah explains how Things 3 offers similar powerful functionality to OmniFocus but with different design choices and user experience approaches Reminders app capabilities - Detailed walkthrough of Apple's built-in Reminders showing subtasks, location-based reminders, time-based alerts, priority flags, and even printing options for physical lists News UK government backs down on iCloud encryption - The UK reportedly withdrew demands for backdoor access to encrypted iCloud data, avoiding security risks for users worldwide Apple Watch blood oxygen sensor returns - Apple cleverly circumvents the Masimo patent dispute by having the iPhone process blood oxygen measurements instead of the watch displaying them directly Feedback Location reminder delays - Bob writes about his home arrival reminders triggering 10+ minutes late despite expanding the geographic boundary, with suggestions including checking low power mode and resetting network settings Shortcuts Corner Focus mode automation challenges - Dustin asks about setting up three different focus modes for his wife's work schedule that aren't switching properly between personal, office, and client time App Caps Product Hunt - Mikah recommends this app and website for discovering new products and services before they become mainstream, despite the recent influx of AI-focused launches Bridges - Rosemary showcases this $1.99 link formatting and organization app that lets you save, categorize, and export links in multiple formats including Markdown, HTML, and JSON Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Transform your chaotic to-do lists into powerful project management systems that actually get things done! Mikah and Rosemary get busy with task and project management on iOS, comparing the built-in Reminders app to powerhouse tools like OmniFocus 4 and Things 3, plus they tackle tricky location-based automation challenges. Breaking down overwhelming projects - The hosts discuss how splitting large, daunting tasks into smaller, manageable steps makes projects feel achievable and less intimidating OmniFocus deep dive - Rosemary demonstrates OmniFocus's advanced features including tags, defer dates, repeat systems, time zone-specific due dates, sequential vs parallel projects, and custom perspectives for organizing tasks Things 3 overview - Mikah explains how Things 3 offers similar powerful functionality to OmniFocus but with different design choices and user experience approaches Reminders app capabilities - Detailed walkthrough of Apple's built-in Reminders showing subtasks, location-based reminders, time-based alerts, priority flags, and even printing options for physical lists News UK government backs down on iCloud encryption - The UK reportedly withdrew demands for backdoor access to encrypted iCloud data, avoiding security risks for users worldwide Apple Watch blood oxygen sensor returns - Apple cleverly circumvents the Masimo patent dispute by having the iPhone process blood oxygen measurements instead of the watch displaying them directly Feedback Location reminder delays - Bob writes about his home arrival reminders triggering 10+ minutes late despite expanding the geographic boundary, with suggestions including checking low power mode and resetting network settings Shortcuts Corner Focus mode automation challenges - Dustin asks about setting up three different focus modes for his wife's work schedule that aren't switching properly between personal, office, and client time App Caps Product Hunt - Mikah recommends this app and website for discovering new products and services before they become mainstream, despite the recent influx of AI-focused launches Bridges - Rosemary showcases this $1.99 link formatting and organization app that lets you save, categorize, and export links in multiple formats including Markdown, HTML, and JSON Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Transform your chaotic to-do lists into powerful project management systems that actually get things done! Mikah and Rosemary get busy with task and project management on iOS, comparing the built-in Reminders app to powerhouse tools like OmniFocus 4 and Things 3, plus they tackle tricky location-based automation challenges. Breaking down overwhelming projects - The hosts discuss how splitting large, daunting tasks into smaller, manageable steps makes projects feel achievable and less intimidating OmniFocus deep dive - Rosemary demonstrates OmniFocus's advanced features including tags, defer dates, repeat systems, time zone-specific due dates, sequential vs parallel projects, and custom perspectives for organizing tasks Things 3 overview - Mikah explains how Things 3 offers similar powerful functionality to OmniFocus but with different design choices and user experience approaches Reminders app capabilities - Detailed walkthrough of Apple's built-in Reminders showing subtasks, location-based reminders, time-based alerts, priority flags, and even printing options for physical lists News UK government backs down on iCloud encryption - The UK reportedly withdrew demands for backdoor access to encrypted iCloud data, avoiding security risks for users worldwide Apple Watch blood oxygen sensor returns - Apple cleverly circumvents the Masimo patent dispute by having the iPhone process blood oxygen measurements instead of the watch displaying them directly Feedback Location reminder delays - Bob writes about his home arrival reminders triggering 10+ minutes late despite expanding the geographic boundary, with suggestions including checking low power mode and resetting network settings Shortcuts Corner Focus mode automation challenges - Dustin asks about setting up three different focus modes for his wife's work schedule that aren't switching properly between personal, office, and client time App Caps Product Hunt - Mikah recommends this app and website for discovering new products and services before they become mainstream, despite the recent influx of AI-focused launches Bridges - Rosemary showcases this $1.99 link formatting and organization app that lets you save, categorize, and export links in multiple formats including Markdown, HTML, and JSON Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Hey everyone, Alex here
Un nouvel acteur vient de faire son entrée dans l'univers des assistants intelligents, et il s'adresse directement aux passionnés de Linux. Newelle, c'est son nom, vient de sortir en version 1.0. Basé sur GNOME, l'environnement de bureau phare du monde libre, il se distingue par une intégration native et transparente, avec une interface GTK qui lui donne l'allure d'un outil pensé dès le départ pour l'écosystème Linux.L'assistant ne se contente pas de répondre à des questions : il propose une véritable boîte à outils intelligente. On y retrouve un gestionnaire de fichiers intégré, capable d'accompagner l'utilisateur dans ses tâches grâce à l'IA, un gestionnaire de profils permettant de basculer d'une configuration à une autre, ainsi qu'une mémoire à long terme, qui permet de se souvenir des échanges passés pour personnaliser les interactions.Côté fonctionnalités avancées, Newelle mise sur la flexibilité : choix des modèles d'IA, qu'ils soient locaux ou hébergés dans le cloud, extensions personnalisées pour enrichir l'expérience, et même la possibilité de discuter avec ses propres documents ou d'extraire directement des informations de sites web. Le logiciel prend en charge le Markdown, le LaTeX, mais aussi la reconnaissance vocale et la synthèse vocale, permettant une utilisation totalement mains libres. Plus surprenant encore : il peut exécuter des commandes dans le terminal suggérées par l'IA, une fonction qui séduira sans doute les utilisateurs avancés.Disponible dès maintenant via GitHub ou Flathub, Newelle reste fidèle à la philosophie du libre : son installation est entièrement optionnelle et manuelle. Un contraste marqué avec Microsoft, qui intègre désormais ses assistants de manière quasi imposée à Windows. Avec ce lancement, Newelle s'impose comme une alternative sérieuse et respectueuse pour ceux qui veulent profiter de l'intelligence artificielle tout en gardant le contrôle de leur environnement. Reste à voir si la communauté Linux saura s'emparer de ce nouvel outil et l'enrichir, comme elle sait si bien le faire. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Obsidian is a note-taking and productivity app that occupies the same "second brain" space as competitors like Notion — but in a lot of ways, it's also startlingly different. Obsidian's files are Markdown-based, stored locally on your own devices, and completely free to use. Steph Ango, the CEO, is also different in a lot of ways: He's not an Obsidian founder, but instead came to the role from being basically a member of the fan development community. His take on software, productivity, and business is refreshingly old-fashioned in a lot of good ways, while he's also leading a very 21st century startup. Read the full transcript on The Verge. Links: I'm joining Obsidian as CEO | Obsidian Blog About Obsidian (Manifesto) | Obsidian Narvar acquires Lumi (2021) | Narvar After 15 years whipping the llama's ass, Winamp shuts down | TechCrunch Notion's Ivan Zhao wants you to demand better from your tools | Decoder Book Review: “What I Talk About When I Talk About Running” | National Geographic Credits: Decoder is a production of The Verge and part of the Vox Media Podcast Network. Our producers are Kate Cox and Nick Statt; our editor is Ursa Wright. The Decoder music is by Breakmaster Cylinder. Learn more about your ad choices. Visit podcastchoices.com/adchoices
¿Alguna vez te has detenido a pensar dónde están tus notas de Google Keep? Ese pensamiento fugaz, esa idea brillante o esa lista de la compra... todo está en los servidores de Google, fuera de tu control. La dependencia de los servicios de terceros no solo pone en juego nuestra privacidad, sino que también nos hace vulnerables a cambios en las políticas o, en el peor de los casos, a que el servicio deje de existir.En este episodio de "atareao con Linux", te invito a dar un paso audaz hacia la soberanía de tus datos. La solución es simple y poderosa: el autoalojamiento. Y para demostrarlo, te presento una auténtica joya del mundo del código abierto, una aplicación llamada Glass Keep.¿Qué es Glass Keep?Glass Keep es una aplicación de notas minimalista y de código abierto, desarrollada con React. Su diseño, inspirado en la interfaz de Google Keep, incorpora un toque moderno y elegante de "Glassmorphism" que la hace visualmente única. Pero más allá de su estética, su verdadero valor radica en que puedes desplegarla en tu propio servidor. De esta forma, tus notas están bajo tu control total y absoluto.Características que la hacen indispensable:Autenticación y multi-usuario: Permite que varios usuarios se registren y gestionen sus notas de forma privada, garantizando que cada uno solo vea su propio contenido. Además, cuenta con un sistema de clave de recuperación secreta para mayor seguridad.Colaboración en tiempo real: Ideal para proyectos o listas de tareas compartidas. Múltiples personas pueden co-editar una nota o lista de verificación y ver los cambios al instante, lo que la convierte en una herramienta perfecta para equipos.Gestión de imágenes: Puedes adjuntar varias imágenes a tus notas, las cuales son comprimidas del lado del cliente para optimizar el almacenamiento.Organización intuitiva: Utiliza etiquetas para organizar tus notas y un potente motor de búsqueda que localiza cualquier contenido en títulos, texto, etiquetas o nombres de imágenes.Markdown y listas: Permite utilizar formato Markdown para enriquecer tus notas y ofrece una experiencia fluida con las listas de verificación, incluyendo la función "Smart Enter".PWA y acciones en lote: Se puede instalar como una Aplicación Web Progresiva y permite realizar acciones masivas sobre varias notas a la vez, como cambiar su color, fijarlas o eliminarlas.Control total de tus datos: Te da la opción de exportar todas tus notas a un archivo JSON y, lo más sorprendente, importar notas directamente desde Google Keep usando tu archivo de Google Takeout, facilitando una migración sin problemas.Manos a la obra con DockerPara demostrar la simplicidad del autoalojamiento, te guiaré a través de los pasos para desplegar Glass Keep con Docker. Te proporciono el docker-compose.yml que necesitas para levantar la aplicación en tu servidor en cuestión de minutos, sin complicaciones.Simplemente ejecuta docker-compose up -d y tendrás tu propia instancia de Glass Keep funcionando.Conclusiones finalesCon este episodio, te demuestro que la libertad digital es un camino que puedes recorrer. Glass Keep es solo un ejemplo de cómo el software libre y el autoalojamiento te devuelven la propiedad y el control sobre tus datos. No se trata solo de tecnología, se trata de una filosofía.Espero que este episodio te inspire a explorar más este fascinante mundo. ¡Si te ha gustado, no olvides compartirlo con otros amantes del código libre!Más información y enlaces en las notas del episodio
¿Alguna vez te has detenido a pensar dónde están tus notas de Google Keep? Ese pensamiento fugaz, esa idea brillante o esa lista de la compra... todo está en los servidores de Google, fuera de tu control. La dependencia de los servicios de terceros no solo pone en juego nuestra privacidad, sino que también nos hace vulnerables a cambios en las políticas o, en el peor de los casos, a que el servicio deje de existir.En este episodio de "atareao con Linux", te invito a dar un paso audaz hacia la soberanía de tus datos. La solución es simple y poderosa: el autoalojamiento. Y para demostrarlo, te presento una auténtica joya del mundo del código abierto, una aplicación llamada Glass Keep.¿Qué es Glass Keep?Glass Keep es una aplicación de notas minimalista y de código abierto, desarrollada con React. Su diseño, inspirado en la interfaz de Google Keep, incorpora un toque moderno y elegante de "Glassmorphism" que la hace visualmente única. Pero más allá de su estética, su verdadero valor radica en que puedes desplegarla en tu propio servidor. De esta forma, tus notas están bajo tu control total y absoluto.Características que la hacen indispensable:Autenticación y multi-usuario: Permite que varios usuarios se registren y gestionen sus notas de forma privada, garantizando que cada uno solo vea su propio contenido. Además, cuenta con un sistema de clave de recuperación secreta para mayor seguridad.Colaboración en tiempo real: Ideal para proyectos o listas de tareas compartidas. Múltiples personas pueden co-editar una nota o lista de verificación y ver los cambios al instante, lo que la convierte en una herramienta perfecta para equipos.Gestión de imágenes: Puedes adjuntar varias imágenes a tus notas, las cuales son comprimidas del lado del cliente para optimizar el almacenamiento.Organización intuitiva: Utiliza etiquetas para organizar tus notas y un potente motor de búsqueda que localiza cualquier contenido en títulos, texto, etiquetas o nombres de imágenes.Markdown y listas: Permite utilizar formato Markdown para enriquecer tus notas y ofrece una experiencia fluida con las listas de verificación, incluyendo la función "Smart Enter".PWA y acciones en lote: Se puede instalar como una Aplicación Web Progresiva y permite realizar acciones masivas sobre varias notas a la vez, como cambiar su color, fijarlas o eliminarlas.Control total de tus datos: Te da la opción de exportar todas tus notas a un archivo JSON y, lo más sorprendente, importar notas directamente desde Google Keep usando tu archivo de Google Takeout, facilitando una migración sin problemas.Manos a la obra con DockerPara demostrar la simplicidad del autoalojamiento, te guiaré a través de los pasos para desplegar Glass Keep con Docker. Te proporciono el docker-compose.yml que necesitas para levantar la aplicación en tu servidor en cuestión de minutos, sin complicaciones.Simplemente ejecuta docker-compose up -d y tendrás tu propia instancia de Glass Keep funcionando.Conclusiones finalesCon este episodio, te demuestro que la libertad digital es un camino que puedes recorrer. Glass Keep es solo un ejemplo de cómo el software libre y el autoalojamiento te devuelven la propiedad y el control sobre tus datos. No se trata solo de tecnología, se trata de una filosofía.Espero que este episodio te inspire a explorar más este fascinante mundo. ¡Si te ha gustado, no olvides compartirlo con otros amantes del código libre!Más información y enlaces en las notas del episodio
GPT5 Launch and Model Architecture (00:00:00)OpenAI announces GPT5 after multiple delaysFour model variants: GPT5, GPT5 Pro, GPT5 Mini, and GPT5 NanoIntroduction of intelligent router system that automatically selects modelsLaunch issues with router sending queries to wrong models initiallyThe Router Revolution: No More Model Selection (00:05:06)How the router uses previous ChatGPT usage signals to train selectionProduct decision to remove model dropdown confusion for usersSmall model in front makes decisions based on task complexityUsers can influence selection by asking model to "think hard"Dramatic Improvements in Accuracy (00:12:43)45% hallucination rate vs GPT4's 80% rateBetter data quality and reinforcement learning improvementsFocus on agentic behavior and context gatheringTool calling accuracy improvements for real-world applicationsThree Key Enhancement Areas (00:24:34)Coding: Direct competition with Claude and Anthropic's modelsWriting: Shorter, more concise, better quality outputsMedical/Healthcare: Improved analysis of health documents and test resultsEach area received specialized reinforcement learningDeveloper Implementation Challenges (00:18:13)Markdown disabled by default requiring explicit instructionsShorter instructions work better than detailed promptsNeed to rethink system prompts and instruction patternsDifferent behavior requires rewriting existing implementationsPricing and Competitive Positioning (00:29:13)GPT5 offers best price-to-performance ratio in market1/12 the cost of competing models like Claude Opus 4.1Free tier users get access to GPT5 with routingPro tier ($200/month) provides research-grade intelligenceReal-World Implementation at element451 (00:20:11)Immediate deployment for summarization and classification tasksEvaluation ongoing for higher-stakes applicationsBenefits of pluggable AI architecture for new modelsDifferent models for different latency requirementsMarket Impact and User Adoption (00:40:03)Free user reasoning model usage jumped from 1% to 7% in daysPlus users increased from 7% to 24% reasoning model usageTraffic doubled overnight causing serving challengesOpenAI deprecating all previous models to focus resourcesThe Future of AI Assistants (00:43:22)Evolution from assistant to "chief of staff" capabilityModel knows when to act and how hard to thinkImplications for higher education automationWhy institutions should adopt GPT5 immediately- - - -Connect With Our Co-Hosts:Ardis Kadiuhttps://www.linkedin.com/in/ardis/https://x.com/ardisDr. JC Bonillahttps://www.linkedin.com/in/jcbonilla/https://x.com/jbonillxAbout The Enrollify Podcast Network:Generation AI is a part of the . If you like this podcast, chances are you'll like other Enrollify shows too! Enrollify is made possible by Element451 — The AI Workforce Platform for Higher Ed. Learn more at element451.com. - - - -Connect With Our Co-Hosts:Ardis Kadiuhttps://www.linkedin.com/in/ardis/https://twitter.com/ardisDr. JC Bonillahttps://www.linkedin.com/in/jcbonilla/https://twitter.com/jbonillxAbout The Enrollify Podcast Network:Generation AI is a part of the Enrollify Podcast Network. If you like this podcast, chances are you'll like other Enrollify shows too! Enrollify is made possible by Element451 — The AI Workforce Platform for Higher Ed. Learn more at element451.com.
Retail success isn't just about having a fantastic product—it's about understanding the business of selling. On this special encore episode of The Voice of Retail, I welcome Liza Amlani, renowned retail strategist and co-author of The Whole Sale: Profitable Wholesale Strategies for Brands. Liza shares insider insights from her 20+ years in buying, merchandising, and retail consulting, helping brands navigate the complexities of wholesale expansion.In a rapidly changing marketplace, many direct-to-consumer (DTC) brands struggle to break into wholesale partnerships, unsure how to negotiate terms, optimize product placement, or manage markdown strategies. Liza outlines the critical retail fundamentals that brands must master to thrive in major retail environments like Walmart, Target, and specialty stores.During this insightful conversation, Michael and Liza discuss:The most common mistakes brands make when entering wholesale and how to avoid them.Why strong retail partnerships are the key to long-term success.How to negotiate product placement, pricing strategies, and markdown terms with major retailers.The role of merchandising strategy in maintaining shelf space and increasing sales.The wholesale vs. direct-to-consumer debate—why it's not just about margins, but about growth and exposure.With firsthand experience as a buyer for iconic brands like Ralph Lauren, Holt Renfrew, and Club Monaco, Liza brings a wealth of knowledge on what it takes to get "retail ready." She explains how emerging brands can scale strategically, leverage retail insights, and position themselves for long-term profitability.If you're a brand looking to expand into wholesale—or a retailer aiming to strengthen vendor relationships—this episode is packed with actionable advice to help you succeed in today's competitive retail landscape.
Topics covered in this episode: rumdl - A Markdown Linter written in Rust * Coverage 7.10.0: patch* * aioboto3* * You might not need a Python class* Extras Joke Watch on YouTube About the show Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: rumdl - A Markdown Linter written in Rust via Owen Lamont Supports toml file config settings Install via uv tool install rumdl. ⚡️ Built for speed with Rust - significantly faster than alternatives
# SummaryIn this conversation, Tim Abell and David Sheardown explore the challenges and innovations in productivity tools and AI coding assistants and the overwhelming landscape of AI tools available for software development.The dialogue delves into the nuances of using AI in coding, the potential of multi-agent systems, and the importance of context in achieving optimal results.They also touch on the future of AI in automation and the implications of emerging technologies.# TakeawaysAI is reshaping the workplace, requiring adaptation from professionals.Understanding engineering problems requires a structured approach.AI coding tools are rapidly evolving and can enhance productivity.Providing clear context improves AI coding results.Multi-agent systems can coordinate tasks effectively.The landscape of AI tools is overwhelming but offers opportunities.Understanding the limitations of AI tools is crucial for effective use.Innovations in AI are making automation more accessible.It's important to balance AI use with traditional coding skills.The future of AI in software development is promising but requires careful navigation.# Full detailsIn this episode of Software Should Be Free, Tim Abell and David Sheardown delve into the rapidly evolving landscape of AI-powered coding assistants. They share hands-on experiences with various AI coding tools and models, discuss best practices (like providing clear project context vs. “vibe coding”), and outline a mental model to categorize these tools. Below are key highlights with timestamps, followed by a comprehensive list of resources mentioned.Episode Highlights00:05 – Introduction: Tim expresses feeling overwhelmed by the proliferation of AI coding tools. As a tech lead and coder, he's been trying to keep up with the hype versus reality. The discussion is set to compare notes on different tools they've each tried and to map out the current AI coding assistant landscape.01:50 – Tools Tried and Initial Impressions: David shares his journey starting with Microsoft-centric tools. His go-to has been GitHub Copilot (integrated in VS Code/Visual Studio), which now leverages various models (including OpenAI and Anthropic). He has also experimented with several alternatives: Claude Code (Anthropic's CLI agentic coder), OpenAI's Codex CLI (an official terminal-based coding agent by OpenAI), Google's Gemini CLI (an open-source command-line AI agent giving access to Google's Gemini model), and Manus (a recently introduced autonomous AI coding agent). These tools all aim to boost developer productivity, but results have been mixed – for example, Tim tried the Windsurf editor (an AI-powered IDE) using an Anthropic Claude model (“Claude 3.5 Sonnet”) and found it useful but “nowhere near 10×” productivity improvement as some LinkedIn influencers claimed. The community's take on these tools is highly polarized, with skeptics calling it hype and enthusiasts claiming dramatic gains.04:39 – Importance of Context (Prompt Engineering vs “Vibe Coding”): A major theme is providing clear requirements and context to the AI. David found that all these coding platforms (whether GUI IDE like Windsurf or Cursor, or CLI tools like Claude Code and Codex) allow you to supply custom instructions and project docs (often via Markdown) – essentially like giving the AI a spec. When he attempted building new apps, he had much more success by writing a detailed PRD (Product Requirements Document) and feeding it to the AI assistant. For instance, he gave the same spec (tech stack, features, and constraints) to Claude Code, OpenAI's Codex CLI, and Gemini CLI, and each generated a reasonable project scaffold in minutes. All stuck to the specified frameworks and even obeyed instructions like “don't add extra packages unless approved.” This underscores that if you prompt these tools with structured context (analogous to good old-fashioned requirements documents), they perform markedly better. David mentions that Amazon's new AI IDE, Kiro (introduced recently as a spec-driven development tool) embraces this “context-first” approach – aiming to eliminate one-shot “vibe coding” chaos by having the AI plan from a spec before writing code. He notes that using top-tier models (Anthropic's Claude “Opus 4” was referenced as an example, available only in an expensive plan) can further improve adherence to instructions, but even smaller models do decently if guided well.07:03 – Community Reactions: The conversation touches on the culture around these tools. There's acknowledgment of toxicity in some online discussions – e.g. seasoned engineers scoffing at newcomers using AI (“non-engineers” doing vibe coding). Tim and David distance themselves from gatekeeping attitudes; their stance is that anyone interested in the tech should be encouraged, while just being mindful of pitfalls (like code quality, security, or privacy issues when using AI). They see value in exploring all levels of AI assistance, provided one remains pragmatic about what works and stays cautious about sensitive data.29:57 – Models + 4 Levels of AI Coding Tool: Tim introduces a mental model to frame the AI coding assistant ecosystem (around 29:57). The idea is to separate the foundational models from the tools built on top, and to classify those tools into four levels of increasing capability:Underlying Models: First, there are the core large language models themselves – e.g. OpenAI's GPT-4, Anthropic's Claude (various versions like Claude 1.* and 2, including fast “Sonnet” models and the heavier “Opus” models), Google's Gemini model, as well as open-source local models. These are the engines that power everything else, but interacting with raw models isn't the whole story.Level 1 – Basic Chat Interface: Tools where you interact via a simple chat UI (text in/out) with no direct integration into your coding environment. ChatGPT in the browser, or voice assistants that can produce code snippets on request, fall here. They can write code based on prompts, but you have to copy-paste results – the AI isn't tied into your files or IDE.Level 2 – Agentic IDE/CLI Assistants: Tools that deeply integrate with your development environment, able to edit files and execute commands. This includes AI-augmented IDEs and editors like Windsurf Editor (a standalone AI-native IDE) and Cursor (AI-assisted code editor), as well as command-line agents that can manipulate your project (like the CLI versions of Claude Code, OpenAI Codex, or Gemini CLI). At this level, the AI can read your project files, make changes, create new files, run build/test commands, etc., acting almost like a pair programmer who can use the keyboard and terminal. (For example, Windsurf's “Cascade” agent mode and Cursor's agent mode allow multi-file edits and running shell commands automatically.)Level 3 – Enhanced Context and Memory: Tools or techniques focused on feeding the model more project knowledge and context (sometimes dubbed “context en...
On the podcast I talk with John about the fascinating 40-year history of Apple's developer relations, how almost going bankrupt in the 1990s shaped today's control-focused approach, and why we might need an ‘App Store 3.0' reset.Top Takeaways:
In this episode of the Building Better Developers with AI podcast, Rob Broadhead and Michael Meloche revisit a popular past topic: the power of documentation. Instead of repeating the same points, they used ChatGPT to surface fresh talking points and spark a new conversation. This wasn't about using AI to generate documentation, but using it to revisit, reflect, and dive deeper into the value of documenting your development work. The result is a renewed appreciation for one of the most overlooked parts of software development—and how to make it better. The Power of Documentation: Why We Resist, But Still Need It “Good documentation might not get noticed—but bad or missing documentation definitely will.” Most developers avoid documentation. It's viewed as: Time-consuming Low ROI Secondary to writing “clean code” But as Rob and Michael explain, the power of documentation becomes obvious when someone new joins the team, when you return to your own code months later, or when something breaks in production. Without documentation, your project becomes fragile—even dangerous. Using AI tools like ChatGPT or Copilot can help kick-start outlines, clarify intentions, and even summarize logic to make documenting easier. The Power of Documentation in Planning: Comment-Driven Development “Don't just write code—write your thinking process.” One of the key strategies Rob shares is comment-driven development. Start by outlining your logic and workflow using plain-language comments or pseudocode. This mirrors how many AI tools generate code: from your intent to executable logic. Michael supports this with a reminder that self-documenting code—through clear naming, logical structure, and readable syntax—is also a form of documentation. Helpful tools: JSDoc Doxygen Sphinx Notion AI The Power of Documentation as a Force Multiplier “Documentation doesn't just explain—it accelerates.” Rob and Michael stress that the power of documentation isn't just about code comments—it's about velocity, quality, and reliability. Good documentation: Speeds up onboarding Reduces bugs and confusion Enables DevOps and automated testing Clarifies communication across teams Tools like Swagger and Postman transform API docs into live interfaces—letting you test endpoints, view examples, and generate clients with ease. The Power of Documentation: What It Costs to Skip It “If you don't write it down, it walks out the door with your last developer.” Michael shares stories of undocumented systems that became impossible to maintain when key developers left. Even worse is documentation that exists—but is never updated. Best practices: Keep docs near the code (e.g., Markdown in repo) Automate updates with tools like MkDocs Treat documentation like testing: part of your done definition Pro tip: Add documentation as a checklist item in your development tickets. Don't consider a task complete until it's explained clearly. The Power of Documentation in Practice: Where to Start “Every project deserves a README, a runbook, and a little foresight.” Rob and Michael outline the foundational documentation every project should have: README.md — Overview, build/setup steps, key dependencies Code comments — Especially around complex or non-obvious logic API documentation — Inputs, outputs, examples Architecture diagrams — System design and flow Runbooks — Deployment, recovery, and incident response Testing strategy — How to verify features and stability These documents preserve the power of documentation and ensure long-term maintainability, even as teams and tools evolve. Developer Challenge: Take One Step This Week Your challenge from the episode: Pick one area of your project—just one—and improve its documentation this week. Update the README. Create a runbook. Add clear inline comments to a tricky method. If you're not sure where to start, use AI to outline your intent or help create a checklist. Tag your results with #DevDocChallenge and share how you're strengthening the power of documentation in your work. Final Thoughts: Let AI Inspire, But Let Documentation Lead In this episode, Rob and Michael didn't use AI to do the documentation. They used it to start a better conversation about why it matters. The power of documentation is timeless—but now we have better tools and habits to make it sustainable. If you want to build code that lasts, supports teams, and scales with confidence—make documentation part of your strategy from day one. Callout: Build smarter. Build clearer. Embrace the power of documentation—your future self and your team will thank you. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Organizing Business Documentation: A Critical Challenge for Entrepreneurs Test-Driven Development – A Better Object-Oriented Design Approach SDLC – The software development life cycle is simplified Using a Document Repository To Become a Better Developer The Developer Journey Videos – With Bonus Content Building Better Developers With AI Podcast Videos – With Bonus Content
Episode 131: In this episode of Critical Thinking - Bug Bounty Podcast we're covering Christmas in July with several banger articles from Searchlight Cyber, as well as covering things like Raycast for Windows, Third-Person prompting, and touch on the recent McDonalds LeakFollow us on twitter at: https://x.com/ctbbpodcastGot any ideas and suggestions? Feel free to send us any feedback here: info@criticalthinkingpodcast.ioShoutout to YTCracker for the awesome intro music!====== Links ======Follow your hosts Rhynorater and Rez0 on Twitter: https://x.com/Rhynoraterhttps://x.com/rez0__====== Ways to Support CTBBPodcast ======Hop on the CTBB Discord at https://ctbb.show/discord!We also do Discord subs at $25, $10, and $5 - premium subscribers get access to private masterclasses, exploits, tools, scripts, un-redacted bug reports, etc.You can also find some hacker swag at https://ctbb.show/merch!Today's Sponsor is Adobe. Use code CTBBP0907 in your first report on Adobe Behance, Portfolio, Fonts or Acrobat Web, and earn a one-time 10% bonus reward!====== Resources ======v1 Instance Metadata Service protections bypassWould you like an IDOR with that? Leaking 64 million McDonald's job applicationsHow we got persistent XSS on every AEM cloud site, thriceGoogle docs now supports export as markdownAbusing Windows, .NET quirks, and Unicode Normalization to exploit DNN (DotNetNuke)How I Scanned all of GitHub's “Oops Commits” for Leaked SecretsBug bounty, feedback, strategy and alchemy====== Timestamps ======(00:00:00) Introduction(00:05:39) Metadata Service protections bypass & Mcdonalds Leak(00:12:30) Christmas in July with Searchlight Cyber Pt 1(00:19:43) Export as Markdown, Raycast for Windows, & Third-Person prompting(00:23:56) Christmas in July with Searchlight Cyber Pt 2(00:27:39) GitHub's “Oops Commits” for Leaked Secrets(00:36:53) Bug bounty, feedback, strategy and alchemy
Topics covered in this episode: * Switching to direnv, Starship, and uv* * rqlite - Distributed SQLite DB* * Some Markdown Stuff* Extras Joke Watch on YouTube About the show Sponsored by PropelAuth: pythonbytes.fm/propelauth77 Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Switching to direnv, Starship, and uv Last week I mentioned that I'm ready to try direnv again, but secretly, I still had some worries about the process. Thankfully, Trey has a tutorial to walk me past the troublesome parts. direnv - an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Switching from virtualenvwrapper to direnv, Starship, and uv - Trey Hunner** Trey has solved a bunch of the problems I had when I tried direnv before Show the virtual environment name in the prompt Place new virtual environments in local .venv instead of in .direnv/python3.12 Silence all of the “loading”, “unloading” statements every time you enter a directory Have a script called venv to create an environment, activate it, create a .envrc file I'm more used to a create script, so I'll stick with that name and Trey's contents A workon script to be able to switch around to different projects. This is a carry over from “virtualenvwrapper', but seems cool. I'll take it. Adding uv to the mix for creating virtual environments. Interestingly including --seed which, for one, installs pip in the new environment. (Some tools need it, even if you don't) Starship Trey also has some setup for Starship. But I'll get through the above first, then MAYBE try Starship again. Some motivation Trey's setup is pretty simple. Maybe I was trying to get too fancy before Starship config in toml files that can be loaded with direnv and be different for different projects. Neato Also, Trey mentions his dotfiles repo. This is a cool idea that I've been meaning to do for a long time. See also: It's Terminal - Bootstrapping With Starship, Just, Direnv, and UV - Mario Munoz Michael #2: rqlite - Distributed SQLite DB via themlu, thanks! rqlite is a lightweight, user-friendly, distributed relational database built on SQLite. Built on SQLite, the world's most popular database Supports full-text search, Vector Search, and JSON documents Access controls and encryption for secure deployments Michael #3: A Python dict that can report which keys you did not use by Peter Bengtsson Very cool for testing that a dictionary has been used as expected (e.g. all data has been sent out via an API or report). Note: It does NOT track d.get(), but it's easy to just add it to the class in the post. Maybe someone should polish it up and put it on pypi (that person is not me :) ). Brian #4: Some Markdown Stuff Textual 4.0.0 adds Markdown.append which can be used to efficiently stream markdown content The reason for the major bump is due to an interface change to Widget.anchor Refreshing to see a symantic change cause a major version bump. html-to-markdown Converts html to markdown A complete rewrite fork of markdownify Lots of fun features like “streaming support” Curious if it can stream to Textual's Markdown.append method. hmmm. Joke: Vibecon is hard to attend
In the second part of our conversation with Joe Kissell about Take Control of DEVONthink 4, Joe focuses on its updated inspector system, subtle interface improvements, and a powerful suite of new AI features. He discusses how large language model integration—from ChatGPT to Claude—enhances document sorting, summarizing, and research. Joe also shares concerns about AI, how DevonThink addresses them, and how the app balances automation with control. This edition of MacVoices is supported by MacVoices After Dark. What happens before and after the shows is uncensored, on-topic, off-topic, and always off the wall. Sign up as a MacVoices Patron and get access! http://patreon.com/macvoices Show Notes: Chapters: 00:08 Introduction to DevonThink 4 04:31 Concerns About AI Integration 05:21 New AI Features Overview 11:52 Enhancing Document Interaction 17:05 The Future of Research with AI 28:31 Other Improvements in DevonThink 4 31:14 Free Trial and Resources 35:00 Closing Thoughts and Future Updates Guests: Joe Kissell is the publisher of Take Control ebooks, as well as the author of over 60 books on a wide variety of tech topics. Keep up with him if you can on his personal site, JoeKissell.com, and on Twitter. Support: Become a MacVoices Patron on Patreon http://patreon.com/macvoices Enjoy this episode? Make a one-time donation with PayPal Connect: Web: http://macvoices.com Twitter: http://www.twitter.com/chuckjoiner http://www.twitter.com/macvoices Mastodon: https://mastodon.cloud/@chuckjoiner Facebook: http://www.facebook.com/chuck.joiner MacVoices Page on Facebook: http://www.facebook.com/macvoices/ MacVoices Group on Facebook: http://www.facebook.com/groups/macvoice LinkedIn: https://www.linkedin.com/in/chuckjoiner/ Instagram: https://www.instagram.com/chuckjoiner/ Subscribe: Audio in iTunes Video in iTunes Subscribe manually via iTunes or any podcatcher: Audio: http://www.macvoices.com/rss/macvoicesrss Video: http://www.macvoices.com/rss/macvoicesvideorss
Today on our show:NRF Files Suit Against NY State LawWhy Is There No Best Practice for ECommerce Org StructureAmazon Quietly Cornering Market on Robot PatentsLuluLemon in Markdown Hell- and finally, The Investor Minute which contains 5 items this week from the world of venture capital, acquisitions, and IPOs.Today's episode is sponsored by Mirakl.https://www.rmwcommerce.com/ecommerce-podcast-watsonweekly
E loves a creeter, Ed makes smol words, and Brian is still here.
Unlock the future of Windows apps as we uncover the updates to Notepad, Paint, and Snipping Tool in Windows 11 24H2. Host: Paul Thurrott Download or subscribe to Hands-On Windows at https://twit.tv/shows/hands-on-windows Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
科技快乐星球,攒了一个月,量大管饱。最近Justin买了小米AI眼镜,先说结论:现阶段这类型的AI眼镜都没啥必要买。 除了小米,还有Meta和Rayban合作的眼镜,还有Meta和Okaley,还有国内的雷鸟等多家厂商都开发了类似的产品。但是小米的AI眼镜,与其他家一样,共享了所有此类设备都有的缺点,但并未针对这些缺点提出创新的解决方案。 详情我们在节目里详聊。 此外,OpenAI/Google/Claude等各大厂商持续在AI领域发力,眼看今年AI仍然是竞争大热的方向。 时间轴 00:00:59 小米AI眼镜上手体验感受 00:06:53 超级小爱AI能力不及预期 00:11:18 小米为什么要做AI眼镜 00:17:52 小米AI眼镜音乐播放和录音的问题 00:28:31 OpenAI 欲与 io 联手开发AI耳机硬件 00:33:15 iPhone 音频文件能直接设置铃声了 00:34:26 AirPods 将新增相机控制、睡眠检测 00:39:05 Google 发布了 Gemini CLI 00:42:18 Gemini App 支持上传视频功能 00:43:16 MIT研究:ChatGPT让用户变懒,脑部活动下降 00:51:37 Gemini 2.5 模型家族:Flash/Pro/Lite 亮相 00:52:54 谷歌发布 Weather Lab AI 提升气旋预测准确性 00:54:04 阿里 Lingma IDE 上线,基于 VSCode 魔改 00:55:34 OpenAI 或推出"用ChatGPT登录"第三方应用功能 00:58:11 阿联酋全民将免费获得ChatGPT Plus订阅 00:59:45 Windsurf 被 Claude 断供,CEO发文控诉 01:00:38 Swift 编程语言正式支持 Android 平台 01:01:48 Switch2 日本销量超过 Xbox 本世代主机总和 01:05:05 安克创新主动召回部分批次移动电源 01:06:52 Android 16 正式版今日上线 01:07:51 腾讯音乐拟收购喜马拉雅 100% 股权 01:12:08 Spotify 支持在车里临时播放乘客的歌单 01:12:58 泰勒·斯威夫特成功回购前六张专辑母带所有权 01:14:36 Windows 11 记事本新增 Markdown 格式支持 01:15:07 苹果近年来的创新趋势 幕后制作 主播: 枫影 Justin Yan 主播: 自力 hzlzh 后期: 静静 监制: 自力 hzlzh 联系我们 微信听友群:加fyfyFM进群 听众反馈: hi@fyfy.fm 节目收听方式 推荐使用苹果Podcast, 小宇宙等播客客户端搜索“枫言枫语”来订阅收听本节目。 小宇宙 - 枫言枫语 直接订阅 Feed URL Apple iTunes Podcast - 枫言枫语
Ein Klick – und nichts passiert. Statt der gewünschten Website landet man im digitalen Nirwana: 404 Not Found. Jede:r kennt es, niemand mag es. Doch was technisch im Hintergrund passiert, wenn ein Link kaputt ist – und wie man das automatisch erkennen kann – ist alles andere als simpel.Denn Links sind weit mehr als nur HTTP-URLs. Sie können auf Dateien, E-Mail-Adressen oder interne Dokumentfragmente zeigen. Sie können sich über Weiterleitungen verändern, mit JavaScript generiert werden oder nur unter bestimmten Bedingungen erreichbar sein. Und genau das macht die automatische Überprüfung von Links so komplex.In dieser Episode sprechen wir mit Matthias Endler, Rust-Consultant, Blogger und Core-Maintainer des Open-Source-Linkcheckers Lychee. Was als Side Project begann, ist heute im Einsatz bei Unternehmen wie Amazon und GitLab. Mit Matthias diskutieren wir, wie Lychee aufgebaut ist, warum Linkchecking so viele Edge Cases beinhaltet und warum es ohne gutes Domain-Wissen oft unmöglich ist, die „richtige“ Antwort zu erkennen.Wir sprechen über die Rolle von HTTP-Statuscodes (inkl. selbst erfundener Codes), Markdown vs. HTML Parsing, Redirect-Hölle, die Tücken von GitHub APIs, wie Lychee Plattform-Spezialfälle wie YouTube oder LinkedIn behandelt – und warum DOI-Links trotz akademischer Standards gerne mal ins Leere laufen.Bonus: Warum Matthias den Server einer Immobilienmaklerin am Gewissen hat.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:
We spent the week learning keybindings, installing dependencies, and cramming for bonus points. Today, we score up and see how we did in the TUI Challenge.Sponsored By:Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks:
My day-to-day coding looks very different from what it was a few years ago. Today, you'll learn about my voice-to-code workflow and how I leverage smart tools to have so much free time that I feel guilty for "not working enough." Seriously.The blog post: https://thebootstrappedfounder.com/from-code-writer-to-code-editor-my-ai-assisted-development-workflow/The podcast episode: https://tbf.fm/episodes/395-from-code-writer-to-code-editor-my-ai-assisted-development-workflowCheck out Podscan, the Podcast database that transcribes every podcast episode out there minutes after it gets released: https://podscan.fmSend me a voicemail on Podline: https://podline.fm/arvidYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.comHere are a few tools I use. Using my affiliate links will support my work at no additional cost to you.- Notion (which I use to organize, write, coordinate, and archive my podcast + newsletter): https://affiliate.notion.so/465mv1536drx- Riverside.fm (that's what I recorded this episode with): https://riverside.fm/?via=arvid- TweetHunter (for speedy scheduling and writing Tweets): http://tweethunter.io/?via=arvid- HypeFury (for massive Twitter analytics and scheduling): https://hypefury.com/?via=arvid60- AudioPen (for taking voice notes and getting amazing summaries): https://audiopen.ai/?aff=PXErZ- Descript (for word-based video editing, subtitles, and clips): https://www.descript.com/?lmref=3cf39Q- ConvertKit (for email lists, newsletters, even finding sponsors): https://convertkit.com?lmref=bN9CZw
Show notes here in Markdown, No HTML. No relative links. In this episode: Martin has been brutally reclaiming GitHub runner disk space using Nothing but Nix This technique can be applied to other purposes. Get the technical details from Martin’s blog: The Nix Space Heist: Reclaiming 130GB in GitHub Actions Alan has resurrected a very nerdy website. Go to Nerdy Day Trips² and submit your favourite fascinating places to visit around the world - science museums, observatories, maker spaces, research facilities, and other spots that’ll scratch a curiosity itch. Mark has been pushing the limits of his Steam Deck playing Avowed. You can send your feedback via show@linuxmatters.sh or the Contact Form. If you’d like to hang out with other listeners and share your feedback with the community, you can join: The Linux Matters Chatters on Telegram. The #linux-matters channel on the Late Night Linux Discord server. If you enjoy the show, please consider supporting us using Patreon or PayPal. For $5 a month on Patreon, you can enjoy an ad-free feed of Linux Matters, or for $10, get access to all the Late Night Linux family of podcasts ad-free.
Show notes here in Markdown, No HTML. No relative links. In this episode: Martin has been brutally reclaiming GitHub runner disk space using Nothing but Nix This technique can be applied to other purposes. Get the technical details from Martin’s blog: The Nix Space Heist: Reclaiming 130GB in GitHub Actions Alan has resurrected a very nerdy website. Go to Nerdy Day Trips² and submit your favourite fascinating places to visit around the world - science museums, observatories, maker spaces, research facilities, and other spots that’ll scratch a curiosity itch. Mark has been pushing the limits of his Steam Deck playing Avowed. You can send your feedback via show@linuxmatters.sh or the Contact Form. If you’d like to hang out with other listeners and share your feedback with the community, you can join: The Linux Matters Chatters on Telegram. The #linux-matters channel on the Late Night Linux Discord server. If you enjoy the show, please consider supporting us using Patreon or PayPal. For $5 a month on Patreon, you can enjoy an ad-free feed of Linux Matters, or for $10, get access to all the Late Night Linux family of podcasts ad-free.
Our terminal apps are loaded, the goals are set, but we're already hitting a few snags. The TUI Challenge begins...Sponsored By:Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks:
In the latest In Touch With iOS with Dave he is joined by Chuck Joiner, Eric Bolden, Marty Jencius, Jeff Gamet, we dive into Apple's latest transparency report, highlighting strong privacy protections for Vision Pro users. They discuss cleaning tips for the device, a powerful D-Day immersive app, and upcoming WWDC 2025 expectations—especially the rumored iOS 26 redesign, AI integrations, and a potential homeOS. Apple TV's ad-free, privacy-respecting experience, critiques smart home frustrations, and weighs in on Instagram finally coming to iPad. Other topics include Apple's expanded iPad repair program, ChatGPT's new enterprise tools, and Apple's bid for more MLB streaming rights. The show notes are at InTouchwithiOS.com Direct Link to Audio Links to our Show Give us a review on Apple Podcasts! CLICK HERE we would really appreciate it! Click this link Buy me a Coffee to support the show we would really appreciate it. intouchwithios.com/coffee Another way to support the show is to become a Patreon member patreon.com/intouchwithios Website: In Touch With iOS YouTube Channel In Touch with iOS Magazine on Flipboard Facebook Page BlueSky Mastodon X Instagram Threads Spoutible Summary A deep dive into Apple's Vision Pro Transparency Report, discussing privacy implications and data protection measures. A discussion on the D-Day Immersive Documentary Experience on Vision Pro, highlighting the storytelling potential of immersive technology. WWDC 2025 Predictions, speculating on iOS 26, macOS Tahoe, Apple TV enhancements, and potential new features. The ongoing debate around Apple TV's superior privacy protections compared to Roku and Fire TV. ChatGPT's latest integrations, including meeting recordings and cloud drive access. Updates on Apple Arcade's newest games and Apple TV's expanding Major League Baseball coverage. Topics and Links In Touch With Vision Pro this week.
News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord's keynote on his new phoenix.new service and James Arthur's introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more! Show Notes online - http://podcast.thinkingelixir.com/255 (http://podcast.thinkingelixir.com/255) Elixir Community News https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. https://www.erlang.org/news/180 (https://www.erlang.org/news/180?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 28 release announcement with new priority messages functionality and SBOM support https://www.erlang.org/eeps/eep-0076 (https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&utm_medium=shownotes) – EEP 76 specification for priority messages in OTP 28 https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z (https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf EU 2025 YouTube playlist with conference videos https://www.youtube.com/watch?v=ojLVHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2oZ&index=3 (https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's keynote "Code Generators are Dead. Long Live Code Generators" https://x.com/chris_mccord/status/1923417060593356889 (https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's announcement about phoenix.new paid service https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's new phoenix.new paid service at Fly.io https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2 (https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2?utm_source=thinkingelixir&utm_medium=shownotes) – James Arthur's keynote "Introducing Phoenix Sync" from ElixirConf EU https://github.com/electric-sql/phoenix_sync/ (https://github.com/electric-sql/phoenix_sync/?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps https://hexdocs.pm/phoenix_sync/readme.html (https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix Sync documentation on HexDocs https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's sync project that inspired Phoenix Sync https://erlef.org/blog/eef/election-2025-results (https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&utm_medium=shownotes) – EEF board election results for Cohort C https://x.com/TheErlef/status/1924531926008004633 (https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&utm_medium=shownotes) – EEF Twitter announcement of election results https://erlef.org/blog/eef/election-2025-candidates (https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&utm_medium=shownotes) – Information about the EEF election candidates https://erlef.org/blog/security/eef-cna-announcement (https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&utm_medium=shownotes) – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem https://github.com/erlef-cna (https://github.com/erlef-cna?utm_source=thinkingelixir&utm_medium=shownotes) – EEF CNA GitHub organization https://cna.erlef.org/ (https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes) – EEF CNA website https://github.com/surface-ui/surface (https://github.com/surface-ui/surface?utm_source=thinkingelixir&utm_medium=shownotes) – Surface UI project for server-side rendering components https://github.com/phoenixframework/phoenixliveview/pull/3810 (https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&utm_medium=shownotes) – Draft PR for co-located hooks and macro components in LiveView https://github.com/tv-labs/lua (https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Lua package v0.2.x release by TvLabs https://x.com/davydog187/status/1925186045156463034 (https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&utm_medium=shownotes) – Dave's tweet about ElixirConf EU Luerl talk https://www.youtube.com/watch?v=4YBBoXXH_98 (https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&utm_medium=shownotes) – "Lua on the BEAM" talk by Dave Lucia & Robert Virding https://discord.gg/6Ukp9vpj (https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&utm_medium=shownotes) – Discord link for Lua community https://x.com/germsvel/status/1922602086065148093 (https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco's video highlighting LiveDebugger tool https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225 (https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco's BlueSky post about LiveDebugger https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes) – Thinking Elixir episode 249 featuring LiveDebugger discussion https://hexdocs.pm/mdex/MDEx.Sigil.html (https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&utm_medium=shownotes) – MDEx v0.7 documentation for new ~MD sigil https://hexdocs.pm/autumn (https://hexdocs.pm/autumn?utm_source=thinkingelixir&utm_medium=shownotes) – Autumn syntax highlighter package that works with MDEx https://github.com/leandrocp/mdex_mermaid (https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&utm_medium=shownotes) – MDEx Mermaid plugin for adding mermaid support to Markdown https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i (https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel's BlueSky post about usage_rules.md convention https://hexdocs.pm/usage_rules (https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes) – Usage rules package documentation https://github.com/ash-project/usage_rules/ (https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&utm_medium=shownotes) – Usage rules GitHub repository https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/ (https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&utm_medium=shownotes) – Microsoft announcement about Windows Subsystem for Linux going open source https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/ (https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&utm_medium=shownotes) – ZDNet article explaining Microsoft's Linux strategy and Azure statistics Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - Dave Lucia - @davydog187 (https://x.com/davydog187)
D&D and RPG news and commentary by Mike Shea of https://slyflourish.com Contents 00:00:00 Show Start 00:01:02 D&D & RPG News: Happy Pride Month 00:01:31 Sly Flourish News: Leave Blanks, Hang On Loosely, COA Available Worldwide, Markdown and EPUB Lazy DM's Companion 00:08:03 D&D & RPG News: Daggerheart in Markdown 00:09:50 D&D & RPG News: Grim Hollow Bundle of Holding 00:13:48 D&D & RPG News: RPG Game Master Book Series Humble Bundle 00:15:01 Kickstarter Spotlight: Tales of the Valiant Player's Guide 2 00:18:40 Product Spotlight: Horizon Issue 3 by Wildmage Press 00:21:46 D&D & RPG News: D&D 2014 to D&D 2024 Conversion Guide 00:25:51 D&D & RPG News: Ten Cultist Powers by Evan Rash 00:26:53 D&D & RPG News: Corridor Themes by Justin Alexander 00:29:58 Sly Flourish News: The 5e Artisanal Database 00:39:04 DM Tip: The Power of Text Files 00:50:41 Patreon Question: Running the Keep Scenario from Lazy DM's Companion 00:55:16 Patreon Question: Sly Flourish Tools for Shadowdark 01:03:04 Patreon Question: Stocking Dungeons Links Subscribe to the Sly Flourish Newsletter Support Sly Flourish on Patreon Buy Sly Flourish Books: Leave Blanks Hang On Loosely City of Arches Shipping Worldwide Daggerheart SRD in Markdown Grim Hollow Bundle of Holding Deadlands Humble Bundle The Game Master's Book Of Humble Bundle Tales of the Valiant Player's Handbook 2 Kickstarter Horizons Issue 3 New D&D 2014 to D&D 2024 Conversion Guide Ten Cult Powers by Evan Rash Corridor Themes by Justin Alexander
Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke Watch on YouTube About the show Sponsored by Posit Package Manager: pythonbytes.fm/ppm Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Git Town solves the problem that using the Git CLI correctly Git Town is a reusable implementation of Git workflows for common usage scenarios like contributing to a centralized code repository on platforms like GitHub, GitLab, or Gitea. Think of Git Town as your Bash scripts for Git, but fully engineered with rock-solid support for many use cases, edge cases, and error conditions. Keep using Git the way you do now, but with extra commands to create various branch types, keep them in sync, compress, review, and ship them efficiently. Basic workflow Commands to create, work on, and ship features. git town hack - create a new feature branch git town sync - update the current branch with all ongoing changes git town switch - switch between branches visually git town propose - propose to ship a branch git town ship - deliver a completed feature branch Additional workflow commands Commands to deal with edge cases. git town delete - delete a feature branch git town rename - rename a branch git town repo - view the Git repository in the browser Brian #2: PEP 751 – A file format to record Python dependencies for installation reproducibility Accepted From Brett Cannon “PEP 751 has been accepted! This means Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.” File name: pylock.toml or at least something that starts with pylock and ends with .toml It's exciting to see the start of a standardized lock file Michael #3: git-who and watchgha git-who is a command-line tool for answering that eternal question: Who wrote this code?! Unlike git blame, which can tell you who wrote a line of code, git-who tells you the people responsible for entire components or subsystems in a codebase. You can think of git-who sort of like git blame but for file trees rather than individual files. And watchgha - Live display of current GitHub action runs by Ned Batchelder Brian #4: Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Dave Johnson Nice full tutorial discussing single file Python scripts using uv with external dependencies Starting with a script with dependencies. Using uv add --script [HTML_REMOVED] [HTML_REMOVED] to add a /// script block to the top Using uv run Adding #!/usr/bin/env -S uv run --script shebang Even some Windows advice Extras Brian: April 1 pranks done well BREAKING: Guido van Rossum Returns as Python's BDFL including Brett Cannon noted as “Famous Python Quotationist” Guido taking credit for “I came for the language but I stayed for the community” which was from Brett then Brett's title of “Famous Python Quotationist” is crossed out. Barry Warsaw asking Guido about releasing Python 2.8 Barry is the FLUFL, “Friendly Language Uncle For Life “ Mariatta can't get Guido to respond in chat until she addresses him as “my lord”. “… becoming one with whitespace.” “Indentation is Enlightenment” Upcoming new keyword: maybe Like “if” but more Pythonic as in Maybe: print("Python The Documentary - Coming This Summer!") I'm really hoping there is a documentary April 1 pranks done poorly Note: pytest-repeat works fine with Python 3.14, and never had any problems If you have to explain the joke, maybe it's not funny. The explanation pi, an irrational number, as in it cannot be expressed by a ratio of two integers, starts with 3.14159 and then keeps going, and never repeats. Python 3.14 is in alpha and people could be testing with it for packages Test & Code is doing a series on pytest plugins pytest-repeat is a pytest plugin, and it happened to not have any tests for 3.14 yet. Now the “joke”. I pretended that I had tried pytest-repeat with Python 3.14 and it didn't work. Test & Code: Python 3.14 won't repeat with pytest-repeat Thus, Python 3.14 won't repeat. Also I mentioned that there was no “rational” explanation. And pi is an irrational number. Michael: pysqlscribe v0.5.0 has the “parse create scripts” feature I suggested! Markdown follow up Prettier to format Markdown via Hugo Been using mdformat on some upcoming projects including the almost done Talk Python in Production book. Command I like is mdformat --number --wrap no ./ uv tool install --with is indeed the pipx inject equivalent, but requires multiple --with's: pipx inject mdformat mdformat-gfm mdformat-frontmatter mdformat-footnote mdformat-gfm-alerts uv tool install mdformat --with mdformat-gfm --with mdformat-frontmatter --with mdformat-footnote --with mdformat-gfm-alerts uv follow up From James Falcon As a fellow uv enthusiast, I was still holding out for a use case that uv hasn't solved. However, after last week's episode, you guys finally convinced me to switch over fully, so I figured I'd explain the use case and how I'm working around uv's limitations. I maintain a python library supported across multiple python versions and occasionally need to deal with bugs specific to a python version. Because of that, I have multiple virtualenvs for one project. E.g., mylib38 (for python 3.8), mylib313 (for python 3.13), etc. I don't want a bunch of .venv directories littering my project dir. For this, pyenv was fantastic. You could create the venv with pyenv virtualenv 3.13.2 mylib313, then either activate the venv with pyenv activate mylib313 and create a .python-version file containing mylib313 so I never had to manually activate the env I want to use by default on that project. uv doesn't have a great solution for this use case, but I switched to a workflow that works well enough for me: Define my own central location for venvs. For me that's ~/v Create venvs with something like uv venv --python 3.13 ~/v/mylib313 Add a simple function to my bashrc: `workon() { source ~/v/$1/bin/activate } so now I can run workon mylib313orworkon mylib38when I need to work in a specific environment. uv's.python-version` support works much differently than pyenv's, and that lack of support is my biggest frustration with this approach, but I am willing to live without it. Do you Firefox but not Zen? You can now make pure Firefox more like Zen's / Arc's layout. Joke: So here it will stay See the follow up thread too! Also: Guido as Lord Python via Nick Muoh
Show notes here in Markdown, No HTML. No relative links. In this episode: Mark has started developing a self-hosted replacement for the Yoto or Tonie audiobook players. Alan has taken a look at Docs, but didn’t use it. Martin has upgraded his home networking with Deco and YuanLey devices. You can send your feedback via show@linuxmatters.sh or the Contact Form. If you’d like to hang out with other listeners and share your feedback with the community, you can join: The Linux Matters Chatters on Telegram. The #linux-matters channel on the Late Night Linux Discord server. If you enjoy the show, please consider supporting us using Patreon or PayPal. For $5 a month on Patreon, you can enjoy an ad-free feed of Linux Matters, or for $10, get access to all the Late Night Linux family of podcasts ad-free.
Show notes here in Markdown, No HTML. No relative links. In this episode: Mark has started developing a self-hosted replacement for the Yoto or Tonie audiobook players. Alan has taken a look at Docs, but didn’t use it. Martin has upgraded his home networking with Deco and YuanLey devices. You can send your feedback via show@linuxmatters.sh or the Contact Form. If you’d like to hang out with other listeners and share your feedback with the community, you can join: The Linux Matters Chatters on Telegram. The #linux-matters channel on the Late Night Linux Discord server. If you enjoy the show, please consider supporting us using Patreon or PayPal. For $5 a month on Patreon, you can enjoy an ad-free feed of Linux Matters, or for $10, get access to all the Late Night Linux family of podcasts ad-free.
Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke Watch on YouTube About the show Sponsored by Posit Connect Cloud: pythonbytes.fm/connect-cloud Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: mdformat Suggested by Matthias Schöttle Last episode Michael covered blacken-docs, and I mentioned it'd be nice to have an autoformatter for text markdown. Matthias delivered with suggesting mdformat “Mdformat is an opinionated Markdown formatter that can be used to enforce a consistent style in Markdown files.” A python project that can be run on the command line. Uses a style guide I mostly agree with. I'm not a huge fan of numbered list items all being “1.”, but that can be turned off with --number, so I'm happy. Converts underlined headings to #, ##, etc. headings. Lots of other sane conventions. The numbering thing is also sane, I just think it also makes the raw markdown hard to read. Has a plugin system to format code blocks Michael #2: pre-commit-uv via Ben Falk Use uv to create virtual environments and install packages for pre-commit. Brian #3: PEP 758 and 781 PEP 758 – Allow except and except* expressions without parentheses accepted PEP 781 – Make TYPE_CHECKING a built-in constant draft status Also, PEP Index by Category kinda rocks Michael #4: Serie: rich git commit graph in your terminal, like magic While some users prefer to use Git via CLI, they often rely on a GUI or feature-rich TUI to view commit logs. Others may find git log --graph sufficient. Goals Provide a rich git log --graph experience in the terminal. Offer commit graph-centric browsing of Git repositories. Extras Michael: Sunsetting Search? (Startpage) Ruff in or out? Joke: Wishing for wishes
Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke Watch on YouTube About the show Brought to you by Posit Connect: pythonbytes.fm/connect. Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Why aren't you using uv? Fun conversation on X by Armin Ronacher. Interesting quotes from the thread I get it replaces pip/pyenv, but should I also use it instead of the built in 'python -m venv .venv'? But I need python installed to make python programs? Because it places the venv in the project folder and I can't run executables from there due to corporate policy. Many such cases. No idea why astral doesn't address this with more urgency. Sounds like a bad corporate policy :) i'm too lazy to switch from pyenv and pip trust issues, what if they do a bait and switch … Because everyone said that about poetry and I'm not sure I'm really ready to get hurt again. Masochism Many times I tried a lot of similar tools and always come back to pip and pip-tools. Them are just work, why should I spend my time for something "cool" that will bring more problems? I tried this week but I was expecting a "uv install requests" instead of "uv add". Switched back to pipenv. we partially use it. will transition when Dependabot support is available. I'll leave it with → Jared Scheel: Seeing a whole lotta Stockholm Syndrome in the replies to this question. Brian #2: Python Developer Tooling Handbook Tim Hopper “This is not a book about programming Python. Instead, the goal of this book is to help you understand the ecosystem of tools used to make Python development easier and more productive” Covers tools related to packaging, linting, formatting, and managing dependencies. Michael #3: Calling all doc writers: blacken-docs Run black on python code blocks in documentation files You can also install blacken-docs as a pre-commit hook. It supports Markdown, reStructuredText, and LaTex files. Additionally, you can run it on Python files to reformat Markdown and reStructuredText within docstrings. Brian #4: Reinventing notebooks as reusable Python programs marimo allows you to store notebooks as plaintext Python files properties Git-friendly: small code change => small diff easy for both humans and computers to read importable as a Python module, without executing notebook cells executable as a Python script editable with a text editor Also, … testing with pytest “Because marimo notebooks are just Python files, they are interoperable with other tools for Python — including pytest. “ “Testing cells. Any cell named as test_* is automatically discoverable and testable by pytest. The same goes for any cell that contains only test_ functions and Test classes.” “Importantly, because cells are wrapped in functions, running pytest test_notebook.py doesn't execute the entire notebook — just its tests.” Extras Brian: PyConUS announces Refund Policy for International Attendees New format now live for The Complete pytest Course Bundle and component courses Each course now available separately also pytest Primary Power is 13 lessons, 3.9 hours Using pytest with Projects, 10 lessons, 3.4 hours pytest Booster Rockets, 6 lessons, 1.3 hours of content New format is easier to navigate Better for people who like different speeds. I'm usually a 1.25x-1.5x speed person. Now also with Congratulations! lessons (with fireworks) and printable certificates. Michael: PyCon Taiwan is currently calling for proposals HN trends follow up via Shinjitsu I'm sure some other Hacker News reader has already given you the feedback, but in the unlikely case that they haven't, You read those headlines in this segment exactly wrong. “Ask HN: Who is hiring?" is a monthly post that asks employers to post about jobs they have available “Ask HN: Who wants to be hired?” is a monthly topic where they ask people who are looking for jobs to post about themselves in the hope that their skillset it is a good match (and not an LLM generated resume) So unfortunately your rosy analysis might need a less rosy interpretation. Joke: Top 12 things likely to be overheard if you had a Klingon Programmer From Holgi on Mastodon
Allen Pike on the JavaScript ecosystem after a decade away, Lars Wirzenius was there at the birth of Linux, Piotr Migdał archives things in Markdown, Jacob Stopak is gamifying Git with Devlands & Juan Diego Rodríguez runs down how CSS functions (will) work.
Sun, 02 Mar 2025 22:00:00 GMT http://relay.fm/mpu/786 http://relay.fm/mpu/786 Catching up with John Soliman 786 David Sparks and Stephen Hackett John Soliman returns to the show to detail his journey with Apple silicon, share his work on Pixar's "Win or Lose," and discuss video transcoding. John Soliman returns to the show to detail his journey with Apple silicon, share his work on Pixar's "Win or Lose," and discuss video transcoding. clean 5917 John Soliman returns to the show to detail his journey with Apple silicon, share his work on Pixar's "Win or Lose," and discuss video transcoding. This episode of Mac Power Users is sponsored by: Squarespace: Save 10% off your first purchase of a website or domain using code MPU. Google Gemini: Supercharge your creativity and productivity. Indeed: Join more than 3.5 million businesses worldwide using Indeed to hire great talent fast. Incogni: Take your personal data back with Incogni! Use code MACPOWERUSERS with this link and get 60% off an annual plan. Guest Starring: John Soliman Links and Show Notes: Sign up for the MPU email newsletter and join the MPU forums. More Power Users: Ad-free episodes with regular bonus segments Submit Feedback Mac Power Users #785: First of All, I'm David Sparks - Relay If you can't update or restore your iPad - Apple Support Mac Power Users #618: Making Movies at Pixar, with John Soliman - Relay John (@solimander.bsky.social) - Bluesky John (@Solimander@mstdn.social) - Mastodon Mac mini - Apple Goodbye, Old Mac Pro (2013) - MacSparky Hello, New Mac Pro (2019) - MacSparky Disney+ on Apple Vision Pro Ushers in a New Era of Storytelling Innovation and Immersive Entertainment | Disney Plus Press Schoolhouse Rock #1 Three is a Magic Number - YouTube Watch Win or Lose | Full Episodes | Disney+ Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration by Ed Catmull Keyboard Maestro HandBrake Lisa Melton's Video Transcoding Scripts Shutter Encoder MakeMKV Video-compare: Split screen video comparison tool Typora — simple yet powerful Markdown reader. Openvibe — Town Square for Open Social Media macOS Icons CandyBar - Wikipedia Accidental Tech Podcast Plex Product List | Synology Inc. Rsync Project dupeGuru | finds duplicate files Bare Bones Software | BBEdit Pattern Playgrounds
In this episode of iOS Today, hosts Mikah Sargent and Rosemary Orchard dive into a comprehensive comparison of popular note-taking apps for iOS, examining their unique features and use cases. They also discuss Apple's surprise launch of a new event planning app called Apple Invites. Apple Notes: New iOS 18 features including Math Notes, collaborative note-taking capabilities, and family wish list sharing functionality Freeform: Apple's infinite canvas app that enables collaborative brainstorming, room planning, and freeform content organization with drawing support Bear: A beautiful Markdown-based notes app with custom keyboards and nested tags, available with a free tier and subscription options Obsidian: A powerful, customizable note-taking app with community plugins and the ability to create personal wikis Drafts: An advanced text editor that creates new drafts automatically, featuring powerful actions, custom themes, and extensive widget support Notion: A versatile workspace tool with templates for various use cases, featuring databases, calendars, and collaborative features News Apple launches new "Invites" app requiring iCloud+ subscription to create invitations. It features shared photo albums, weather information, Apple Music playlist integration, and Apple Intelligence for custom backgrounds Feedback Question about limiting group chat notifications in driving focus mode Request for help with continuous reading of non-Kindle ebooks using iOS accessibility features Discussion of potential workarounds including sending content to Kindle and exploring alternative solutions Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.