Ace Combat 11 Cover Art Just Released!

In one of those precious instantaneously rewarding interactions with LLMs…

For the past few days, at least, Google’s Gemini had been bothering me to try some “new” “image editing” function, but I did not relent until this morning, when I thought of a Funny Idea…

Retouch this (scan of an old 35mm print) photo *as* a vintage film photo and then turn it into cover art for Ace Combat 11: Go Around.
title: Response

Absolutely! Here's your retouched photo, transformed into the cover art for Ace Combat 11: Go Around!


acecombat11.png

Apple Intelligence Interprets the Navy SEAL Copypasta

somehow no less powerful to read these words today than it was to hear them spoken by THE President of my generation nearly 60 years ago.

(Some approximation of) versioning is apparently coming to Apple’s native password manager in macOS Taho:

Jia Tolentino on The Cazalet Chronicles for The New Yorker

9to5Mac Reports Apple Notes Will Gain Markdown Export at WWDC, and, You’ll Be Unsurprised to Know, I Have Thoughts

…it shouldn’t be possible to have a malformed note in Apple Notes.

I honestly don’t know Gwoober’s voice well enough to tell whether or not he is suggesting he’s not ever seen malformation in Apple Notes because uh…

Sowwweeee buddy!

Latest Color Names

5-31-2025 Misc

Updated 05312025-233104


“The experience supports Markdown style input and files for users who prefer to work directly with the lightweight markup language,” explains Dave Grochocki, principal product manager lead for Microsoft’s Windows inbox apps. “You can switch between formatted Markdown and Markdown syntax views in the view menu or by selecting the toggle button in the status bar at the bottom of the window.” Tom Warren https://www.theverge.com/news/677474/microsoft-windows-notepad-bold-italic-text-formatting-markdown-support With Stem Splitter, you can now extract stems for guitar and piano, for a total of six stems. https://support.apple.com/en-ge/guide/logicpro-ipad/lpip7bb47693/ipados Xogot | Documentation archived 31 May 2025 20:39:12 UTC


XodotLM

Audio Overview

Timeline

Timeline of Events

  • ~2000-2001: Miguel de Icaza and others start the GNOME desktop environment project for Linux. GNOME 1.2 is released with issues, including shipping with five different clock applications. This experience informs de Icaza’s later development philosophies, specifically the idea of avoiding unnecessary options and complexity.
  • Pre-Xogot Development (Undated, implied years prior to GodotCon 2024): Miguel de Icaza works on Swift language bindings for Godot Engine as a GD Extension. He also works with another fellow named Nat Friedman to create Mono, an open-source .NET implementation, which Unity Engine is later built around.
  • Prior to GodotCon 2024: Initial work is done on a “libgodot” approach for embedding Godot within other applications. Miguel de Icaza expresses his dream of this functionality to Juan.
  • GodotCon 2024: Miguel de Icaza gives a talk detailing the development of Xogot, a project to bring Godot Engine to the iPad. He explains the challenges of adapting Godot’s desktop-centric UI for a touch interface and the approach of using Swift UI as a separate UI layer communicating with the Godot editor core (the source of truth). He highlights the successful virtualization of the Godot editor and game running simultaneously by manipulating a variable pointing to the application’s state. He also mentions the limitations of the platform, such as only supporting GDScript and not supporting third-party C++ GD Extensions due to Apple’s security policies. The goal is to achieve an Apple Design Award. The beta test program is announced, requiring a TestFlight ID or Apple ID and information on needed GD Extensions.
  • November 13, 2024: Users begin discussing Git issues related to dubious ownership. Joseph.hill confirms receipt of requests for beta access.
  • November 14, 2024: Djemergency reports a visual bug with export variables not displaying correctly (e.g., “walkingSpeed” appearing as “walkingSpeed” instead of “Walking Speed”).
  • November 15, 2024: Hyouuu. requests beta access. Miguel de Icaza confirms he will process requests later.
  • November 16, 2024: Miguel de Icaza announces a new batch of beta testers has been invited. Several users, including russellup.art, trueh_91782, hilidice, brunotor, bpgam3z, and silent_rkgk, confirm joining the server and express excitement. Discussions about server administration and behavior occur.
  • November 17, 2024: Discussions about visual shaders and the potential to replace the visual editor dock occur. Detox0236 requests the status bar be hidden for fullscreen testing. Wolfybl is noted for being impatient about getting beta access. Joseph.hill sends out a tranche of invites. Miguel de Icaza notes they haven’t done any rejections for the beta. Discussion about the TestFlight beta duration (90 days). Users confirm projects can be created on the desktop Godot version and transferred to the Xogot folder on iPad.
  • November 18, 2024: Miguel de Icaza comments on viewport issues.
  • November 19, 2024: Clancey asks detox0236 about having multiple games in their GitHub repo. Detox0236 confirms. Miguel de Icaza notes an issue with something triggering a stop. Ciidi inquires if an invalid method after variables in a script could cause this and mentions random green highlighting in the script editor. A link to a GitHub repository of “godot-ipad-demos” by celyk is shared.
  • November 20, 2024: Endritdev expresses appreciation for the “Infinite Canvas” demo. Detox0236 clarifies their request for a hidden status bar is for running the scene embedded, but Miguel de Icaza initially thought they meant on its own scene. Miguel de Icaza considers running the scene in the same window for more control over fullscreen.
  • November 22, 2024: Miguel de Icaza reports that a Skeleton3D issue uncovered multiple issues and he is close to fixing them. Mascaz offers to continue testing once fixes are out.
  • November 23, 2024: Detox0236 notes that Xogot pauses music playback. Andrekling asks about the code window adjusting in vertical mode. Users discuss the lack of support for C++ GD Extensions. Paraxikology confirms their custom extensions are not public. Firesonwires notes that C# extensions likely won’t be possible either due to JIT.
  • November 24, 2024: Endritdev mentions the Windows development of their personal project. Miguel de Icaza confirms that C++ GD Extensions and C# extensions won’t be possible for a while but has an idea for native ones.
  • November 25, 2024: Users comment positively on the visual appearance of Xogot. Miguel de Icaza advises kindness in discussions. Wolfybl and thedarkwaterbun confirm knowing each other from another server. Vernacular mentions their Apple devices sharing data. Clancey suggests asking Apple for an exception for Xogot regarding data sharing. Vernacular humorously dismisses the idea due to homework.
  • November 26, 2024: Vernacular and Clancey discuss Apple device data sharing. Miguel de Icaza reacts with a smiley face.
  • November 27, 2024: Verxion suggests using Xogot for homework. Joseph.hill sends out another wave of invites. Detox0236 comments on the user data sharing.
  • November 28, 2024: Endritdev asks if game building/exporting is possible or will be included. Miguel de Icaza confirms James is working on an “export game” feature in developer mode. Victororange_ observes that invites seem to be sent in batches in the mornings.
  • November 29, 2024: Joseph.hill sends out a fresh batch of invites. Paraxikology asks if Xogot will be locked to Godot 4.3. Josephsmth relays that Miguel de Icaza’s talk indicated relatively easy updates to new Godot versions, including the upcoming 4.4 with Metal support.
  • November 30, 2024: Endritdev highlights the need for visual tools for curves, color ramps, and gradients, noting that standard Godot has these.
  • December 1, 2024: Miguel de Icaza anticipates finding many touch scenarios needing improvement and wants a catalog of these. Josephistheone asks if Xogot is a one-time use thing (likely referring to the TestFlight duration). A link to the V-Sekai/xr-grid GitHub repository is shared.
  • December 5, 2024: Miguel de Icaza fixes a bug related to binding objects from different “domains” (editor vs. game). Snowminx shares a GIF of the bug.
  • December 12, 2024: Discussion about a pencil drawing feature in VR or “pancake” mode. Detox0236 had trouble with procedurally generating sound.
  • December 16, 2024: Discussion about Xogot running on iPhones, noting it launches but isn’t particularly useful yet.
  • December 17, 2024: Users react positively to a visual update shared by Miguel de Icaza.
  • December 18, 2024: Miguel de Icaza mentions papercuts but is excited about the visual update. A screen recording of the UI is shared. Discussion about the shader editor Shade, with some users preferring text-based editing or noting missing features.
  • December 19, 2024: Le.vibs and yulrun discuss the Shade app. Yulrun asks about Godot export formats. Sethdrebitko mentions a custom Godot exporter for Shade may exist.
  • December 25, 2024: Joseph.hill fixes a DNS issue preventing access to the docs page. Liannuha confirms access is restored.
  • December 26, 2024: Niugames asks about using spaces instead of tabs. Djemergency reports that the debugger in Xogot is not providing the same error information as the desktop version.
  • January 1, 2025: Djemergency plans to add reported bugs to Git.
  • January 5, 2025: Snowminx crashes their project due to an issue with accessing an enum from an autoload script, but then fixes it.
  • January 8, 2025: Saintvulture finds that a reverted project still has the same errors but works, indicating the issue is on their end. Miguel de Icaza observes that Godot seems to accept and report invalid states, which are easy to create, particularly in animations.
  • February 4, 2025: Joseph.hill suggests a UI approach for renaming nodes. Miguel de Icaza notes the issue with invalid names in a popup. Discussion about performance on different Apple Silicon chips (M machines, M4 Airs).
  • February 6, 2025: Miroslav_40962 adds a Paint feature to the TileSet editor and plans to implement native editors for navigation, physics, and occlusion layers. Joseph.hill discusses building for Windows from a Mac, noting it can be done without a VM. Yulrun confirms wanting to compile their desktop game for Windows.
  • February 8, 2025: Miguel de Icaza explains how to use add-ons by enabling the developer menu and accessing the asset store.
  • February 9, 2025: Kurama0 asks about the average time to get accepted into the TestFlight program. Joseph.hill sends out a batch of invites.
  • February 18, 2025: Yulrun highlights Xogot on their “Tools & Software” page to support the project.
  • February 20, 2025: Miguel de Icaza discusses UI ideas for notifications and confirmation. Andrekling asks about missing icon indicators for nodes in groups. Miguel de Icaza confirms he intentionally removed them due to too many indicators and asks for usage scenarios to find alternative solutions.
  • February 22, 2025: Miguel de Icaza mentions the TestFlight/beta process.
  • February 23, 2025: .definitelyanormalperson asks if extensions work and how to install them. Miguel de Icaza confirms GDScript extensions work by placing code in the addons directory and enabling them in project settings.
  • March 2, 2025: Miguel de Icaza discusses Feature Tags as a way to control code based on context (debug vs. published, wasm vs. iOS). He notes the UI challenge for implementing this on iPad.
  • March 3, 2025: Shinkamui asks about enabling Vision Pro as a TestFlight target or providing an IPA. Miguel de Icaza doubts it will work well but thought it might have been left enabled. Joseph.hill also thought so.
  • March 6, 2025: Andrekling asks if a recent change improves performance. Miguel de Icaza says he forced a size for now but needs more plumbing for a full feature. He notes that standard Godot has more features for running in a window than just basic embedding.
  • March 7, 2025: Miguel de Icaza implements a rescan feature. He shares a link to the mlx GitHub repository (an array framework for Apple silicon) and expresses enthusiasm. He discusses a 0% APR payment plan influencing a purchase and issues with triggering external display functionality.
  • March 17, 2025: Andrekling asks if the Xogot team would consider joining the Godot development fund. Snowminx suggests Apple funding it like Microsoft funds the C# part. Miguel de Icaza notes that his past efforts to get C# funding weren’t enough and emphasizes the need for a sustainable offering.
  • March 27, 2025: Miguel de Icaza confirms James is working on implementing a feature requested by Snowminx related to testing things while out. He mentions small steps towards iPhone support and a large refactoring landing this week to help. He notes that a full experience is needed for iPhone reviews.
  • March 29, 2025: Djemergency shares a small teaser. Snowminx asks if local LLMs will be supported. Djemergency considers adding support. Miguel de Icaza clarifies that native GDExtensions are not supported on iOS due to Apple’s restrictions on third-party code loading, but popular ones might be bundled.
  • April 1, 2025: Alej7456 starts a thread. A link and image related to a Metal Rendering Backend for Godot are shared.
  • April 3, 2025: Discussion about a price shown in TestFlight, confirmed by Miguel de Icaza to be a dummy price.
  • April 4, 2025: Wojciech.p and drone_logic inquire about the actual cost of Xogot. Snowminx suggests the answer is they don’t know yet.
  • April 7, 2025: Miguel de Icaza announces Release 2047, which includes a feature where docks added by extensions surface on a dedicated tab in the inspector.
  • April 13, 2025: Miguel de Icaza investigates issues with fonts leaking memory and allocating excessive RAM, particularly when switching from light to dark mode. He prototypes ideas for an iPhone shell.
  • April 16, 2025: Miguel de Icaza notes that abstracting the shell into functional units has helped with faster prototyping and made developing a custom iPhone shell simpler.
  • April 29, 2025: Thesylex reports a failing TestFlight invitation. Miguel de Icaza has not seen this issue before.
  • April 30, 2025: Scstefan questions a paywall message seen in the app. Joseph.hill confirms they have been testing the paywall for a few weeks and that purchases in TestFlight do not actually charge.
  • May 2, 2025: Miguel de Icaza announces Build 2198, which completes the rewriting of main shell tasks, including the TileSet and TileMapLayer editors joining other rewritten editors.
  • May 9, 2025: Miguel de Icaza considers adding more keyboard shortcuts and will check standard Godot’s approach. He notes command-tab is taken by the OS but will find alternatives like Control+tab for editor tabs.
  • May 10, 2025: Moricq clarifies an issue where Xogot doesn’t show the actual color in the UI like standard Godot does. Miguel de Icaza confirms he will add ColorRect in the short term and think about a long-term solution.
  • May 11, 2025: Maliciousmunch expresses concern about the potential pricing of Xogot, hoping it remains accessible. R10k_og discusses the team’s goals regarding monetization and accessibility. Bennlloyd reacts with a laughing emoji. Andrekling humorously warns against retroactive fees. Jupiner_ expresses excitement after seeing Xogot at PAX and suggests a “Xogot” game jam.
  • May 12, 2025: Phoenixhimself inquires about a 3D terrain editor, clarifying they meant 3D, not the 2D editor Miroslav_40962 had been working on.
  • May 13, 2025: Discussion about visual shaders. Pza_art confirms they can type code for shaders but wanted to use the visual editor. Miguel de Icaza mentions having code for visual shader support but wanted to “iPadize” the UI shell. He then surprisingly discovers he had already written the support for it and provides instructions and a screenshot.
  • May 14, 2025: Miguel de Icaza reacts positively to a visual update. Discussion about font alignment and weights for different sizes. Reno6693 suggests new icons might be needed.
  • May 15, 2025: Joseph.hill files an issue (#1353). Miguel de Icaza asks about the property being animated to reproduce a potential bug. Reno6693 reports that Xogot doesn’t seem to edit Tab Stop values in Label nodes. Maliciousmunch reports that a “waterfall project” using the web Godot editor for visual shaders and Xogot for the rest is running nicely.
  • May 16, 2025: Panampace shares a prototype created in Xogot. Detox0236 finds that basic compute shader examples work, correcting a previous assumption. Lithalean suggests AppleTV as a target for running .pck files with a controller. Miguel de Icaza shares an image related to an upcoming feature.
  • May 17, 2025: Andrekling and Miguel de Icaza discuss creating a dedicated channel for iPhone beta feedback or bugs. Miguel de Icaza creates an #iphone-bugs channel. A log entry indicates that Build 2203 fixed window embedding from Godot, enabling the Visual Shader Editor’s “Add Node” button (#1346).
  • May 18, 2025: Panampace asks Miguel de Icaza about the future vision for Xogot – whether it’s primarily for existing Godot developers on iPad or for attracting new developers as a standalone offering. They highlight its potential as a unique and feature-rich app on the App Store.
  • May 20, 2025: Miguel de Icaza provides an update on a fix for the Label node Tab Stop issue. Madumbarra reports issues with TileSets, TileMaps, and viewing textures in the TileSet menu. .shaunh reports a visual bug with “Unlock XogotPro” message when it’s already unlocked and a crashing bug when closing the first script tab when multiple are open.
  • May 21, 2025: Detox0236 shares an experiment using the Apple Pencil. Miguel de Icaza praises it.
  • May 22, 2025: Miguel de Icaza finds and tests a fix for a bug. Detox0236 confirms the issue is resolved and the “buy” messages in TestFlight are indeed not charging. Silent_rkgk suggests sponsoring game jams with free access or licenses. Joseph.hill agrees this is possible now.
  • May 24, 2025: Detox0236 shares an experiment using the gyroscope. Miguel de Icaza asks if a shader was used, and detox0236 confirms it was.
  • May 27, 2025: R10k_og notes that an undo function that previously didn’t work for the tree now does. Miguel de Icaza discusses the design challenge of adding more buttons to the cramped iPhone UI.

Cast of Characters

  • Miguel de Icaza: The central figure behind the Xogot project. A well-known software developer, co-creator of GNOME and Mono, and contributor to the .NET stack. He is leading the effort to bring Godot Engine to the iPad using Swift UI and a libgodot approach. He is actively involved in the Xogot beta testing community, fixing bugs, discussing features, and interacting with users.
  • Joseph.hill: A member of the Xogot team, actively involved in managing the TestFlight beta program, sending out invites, and addressing technical issues like DNS problems. He also participates in feature discussions.
  • James: A member of the Xogot team, mentioned by Miguel de Icaza as working on the “export game” functionality.
  • Nat Friedman: Co-creator of Mono with Miguel de Icaza.
  • Juan: Mentioned by Miguel de Icaza as someone he discussed the “libgodot” dream with years prior. Likely refers to a prominent figure within the Godot Engine development team.
  • Detox0236: An active participant in the Xogot beta community, providing feedback on features, reporting bugs (including music pausing and sound generation issues), and engaging in discussions. They also create and share small experimental projects using Xogot.
  • Silent_rkgk: An enthusiastic beta tester and “hypeman” for Xogot. They provide feedback, encourage other users, and suggest ideas like sponsoring game jams.
  • Endritdev: A beta tester who provides feedback, asks questions about features like game building, and highlights the need for visual editing tools.
  • Snowminx: A beta tester who reports bugs, suggests features (like bottom-tabs getting bold), and participates in discussions.
  • Djemergency: A beta tester who reports bugs (visual issues, debugger information) and plans to add them to Git. They also share teasers of their work and consider adding LLM support.
  • Yulrun: A beta tester who discusses hardware, reports on Xogot’s performance, and publicly supports the project by highlighting it on their website. They also inquire about Godot export formats and the Shade app.
  • Saintvulture: A beta tester who investigates and reports on bugs they encounter.
  • Mascaz: A beta tester who provides feedback on specific issues like the Skeleton3D bug and offers to continue testing.
  • Ciidi: A beta tester who reports on script editor behavior and potential bugs.
  • Paraxikology: A beta tester who inquires about support for C++ GD Extensions and the targeted Godot version.
  • Vernacular: A beta tester who participates in discussions about Apple device data sharing.
  • Verxion: A beta tester who participates in discussions.
  • Josephistheone: A new beta tester who asks a clarifying question about the beta program’s usage.
  • Liannuha: A beta tester who confirms access to the docs page after a fix.
  • Niugames: A beta tester who asks about text editing preferences (spaces vs. tabs).
  • Miroslav_40962: A beta tester and likely contributor working on implementing native editors for TileSet painting, navigation, physics, and occlusion layers.
  • Firesonwires: A beta tester who discusses the limitations regarding C# extensions.
  • Wojciech.p: A beta tester who inquires about the cost of Xogot.
  • Drone_logic: A beta tester who follows the discussion about Xogot’s cost.
  • Kurama0: A beta tester who inquires about the acceptance time for the TestFlight program and humorously offers to “break it even further” after a fix.
  • Andrekling: A beta tester who provides feedback on UI layout and missing indicators, asks about performance, and suggests the team join the Godot development fund.
  • .definitelyanormalperson: A beta tester who asks about extensions.
  • Shinkamui: A beta tester who inquires about Vision Pro support.
  • Penwick: A new beta tester asking questions.
  • Thesylex: A beta tester reporting an issue with their TestFlight invitation.
  • Scstefan: A beta tester who notices and questions the paywall test in TestFlight.
  • Maliciousmunch: A beta tester who expresses concerns about the pricing of Xogot and reports on running a project.
  • R10k_og: A beta tester who discusses monetization goals and reports on the undo functionality.
  • Bennlloyd: A beta tester who reacts with a laughing emoji.
  • Jupiner_: An indie Godot developer who saw Xogot at PAX and expresses excitement.
  • Phoenixhimself: A beta tester who inquires about a 3D terrain editor.
  • Lithalean: A beta tester who explains the “libgodot” concept and suggests AppleTV support.
  • Moricq: A beta tester who clarifies a UI issue regarding color display.
  • Panampace: A beta tester who shares a prototype and asks about the long-term vision for Xogot.
  • Alej7456: A user who starts a thread about the Metal Rendering Backend.
  • Hyouuu.: A user requesting beta access.
  • Forcedev: A user who humorously asks to call it “cso-got”.
  • Josephsmth: A user who comments on Miguel de Icaza’s talk references and explains the beta invite process.
  • XXiainxx: A user who makes a Canadian-themed joke about the name “Xogot”.
  • Wolfybl: A beta tester known for being impatient about getting access.
  • Trueh_91782: A user who joined the server.
  • Hilidice: A user who joined the server.
  • Brunotor: A user who joined the server.
  • Bpgam3z: A user who joined the server and expresses excitement.
  • Gameinatrixc0ri: A user waiting to test and expressing excitement.
  • Thedarkwaterbun: A user who asks about server administration and confirms knowing wolfy from another server.
  • White.car.dev: A user who participates in discussions about potential issues.
  • Bisbille0934: A new user asking questions about the beta and if silent_rkgk is a developer.
  • Clancey: A user who asks about project organization on GitHub and discusses Apple data sharing.
  • .Shaunh: A beta tester who reports visual and crashing bugs.
  • Detox0236 (celykdev.bsky.social): Also identified by their Bluesky handle, used for sharing experimental projects.
  • Pza_art: A beta tester who is learning shaders and wanted to use the visual editor.
  • Reno6693: A beta tester who reports an issue with editing Tab Stop values and discusses UI design.

Study Guide

Quiz

  1. What is the primary purpose of the KenneyNL/Starter-Kit-FPS on GitHub?
  2. What type of license governs the use of the software in the KenneyNL/Starter-Kit-FPS?
  3. What are some of the features included in the KenneyNL/Starter-Kit-FPS?
  4. What is the main focus of the godotengine/godot-docs GitHub repository?
  5. Under what license are the files in the classes/ folder of the godot-docs repository distributed?
  6. What is Xogot, and what platform is it primarily being developed for?
  7. Why did Miguel de Icaza decide to rewrite the UI for Xogot using Swift UI instead of using the existing Godot editor UI directly?
  8. What are two major limitations of Xogot mentioned regarding language support and extensions?
  9. According to the Xogot Discord discussions, what are some of the editor components that have been rewritten using SwiftUI?
  10. What input method considerations are highlighted as different between a traditional desktop Godot setup and using Godot on an iPad with Xogot?

Quiz Answer Key

  1. The primary purpose is to provide a basic template for a first-person shooter game within the Godot 4.3 game engine. It includes core features for building an FPS.
  2. The software in the KenneyNL/Starter-Kit-FPS is governed by the MIT License.
  3. Features include a character controller, weapons and weapon switching, enemies, and CC0 licensed sprites and 3D models.
  4. The godotengine/godot-docs repository contains the official documentation for the Godot Engine.
  5. The files in the classes/ folder are distributed under the MIT license, with the same authors as the main Godot source repository.
  6. Xogot is a project to bring the Godot game engine editor to the iPad, built using Swift UI.
  7. He found the existing Godot editor UI not well-suited for the iPad’s touch-based interface and smaller screen, preferring the declarative nature and data-binding of Swift UI.
  8. Xogot currently only supports GDScript, and third-party C++ GD extensions are not supported due to Apple’s security requirements for loading dynamic libraries.
  9. Rewritten components include the TileSet and TileMapLayer editors, SpriteAnimationEditor, Animation editor, Debugger, and Output.
  10. Desktop Godot heavily relies on mouse and keyboard shortcuts, while Xogot on iPad requires consideration for touch gestures, larger tapable regions (44 points), and the potential lack of a physical keyboard or mouse.

Essay Format Questions

  1. Compare and contrast the goals and licensing models of the KenneyNL/Starter-Kit-FPS and the core Godot Engine documentation. How do these different repositories contribute to the broader Godot ecosystem?
  2. Analyze the technical challenges and solutions discussed by Miguel de Icaza in bringing the Godot editor to the iPad as Xogot. Specifically, discuss the concept of virtualizing the Godot core and the implications of using Swift UI for the user interface.
  3. Evaluate the limitations of Xogot (language support, extensions) in the context of its target platform (iPad) and distribution method (App Store). How do these limitations impact the types of projects that can be developed using Xogot compared to the desktop Godot editor?
  4. Discuss the ongoing development and testing process of Xogot as revealed in the Discord excerpts. What types of bugs and features are being discussed, and what does this suggest about the current state and future direction of the project?
  5. Consider the potential impact of Xogot on the Godot community and game development in general. How might making a powerful game engine editor accessible on a mobile platform like the iPad change how people learn, prototype, and develop games?

Glossary of Key Terms

Godot Engine: A free and open-source, cross-platform game engine used to create 2D and 3D video games.

Xogot: A project by Miguel de Icaza to port and adapt the Godot Engine editor for use on the iPad, primarily utilizing Swift UI for the user interface.

Swift UI: A declarative UI framework developed by Apple for building apps across all Apple platforms.

GDScript: A lightweight, dynamically typed scripting language designed specifically for the Godot Engine.

GD Extension: A system in Godot that allows for extending the engine’s capabilities using compiled languages like C++ or other scripting languages.

MIT License: A permissive free software license that allows for wide use, modification, and distribution with minimal restrictions, primarily requiring retention of the copyright and license notices.

CC0 License: A public domain dedication, meaning the author waives all copyright and related rights, allowing anyone to use the work without restriction.

TestFlight: A beta testing service by Apple that allows developers to invite users to test their iOS, iPadOS, tvOS, and watchOS apps.

Libgodot: The core library of the Godot Engine, which Xogot utilizes as the underlying engine functionality.

Swift: Apple’s powerful and intuitive programming language for building apps for Apple platforms.

Static Variable: A variable in programming that retains its value throughout the life of the program, as opposed to local variables that are created and destroyed within a function or block. Virtualizing these was a challenge in Xogot’s development.

Singleton: A design pattern in which a class has only one instance and provides a global point of access to it. Godot uses singletons, which presented challenges for virtualizing the engine state in Xogot.

Inspector: A panel in the Godot editor that allows users to view and edit the properties of selected nodes and resources.

Scene Tree: The hierarchical structure of nodes that compose a scene in Godot.

Nodes: The basic building blocks of a Godot project, representing elements like characters, objects, and environments.

Assets: The creative content used in a game, such as 2D sprites, 3D models, sound effects, and music.

Character Controller: A component or script that handles player movement and interaction within a game environment.

Rendering Backend: The part of a game engine responsible for drawing graphics to the screen. Metal is Apple’s low-level graphics API and a potential rendering backend for Godot on Apple devices.

TileSet: A collection of tiles used to create 2D levels and environments in Godot.

TileMap: A node in Godot used to draw levels using a TileSet, allowing for efficient placement and manipulation of tiles.

Shader: A program that runs on the graphics processing unit (GPU) to determine how objects are rendered. Godot supports both text-based and visual shaders.

Visual Shader: A node-based editor in Godot for creating shaders without writing code.

Autoload: A feature in Godot that allows scripts or scenes to be automatically loaded at the start of the game and accessed globally as singletons.

Feature Tags: In Godot, a mechanism to include or exclude code or assets based on specific tags, useful for platform-specific development or debugging.

Vector math: Mathematical operations involving vectors, commonly used in game development for movement, direction, and position.

Transforms: Mathematical structures used in game development to represent the position, rotation, and scale of objects in 2D or 3D space.

Collision Shapes: Geometric shapes attached to nodes in Godot to define their physical boundaries for collision detection.

Briefing Doc

This briefing document provides a review of the main themes and important ideas presented in the provided sources, focusing on the Godot Engine and the Xogot project (Godot on iPad).

Source Overview:

The sources include:

  • Excerpts from the GitHub repository for a Godot FPS Starter Kit by KenneyNL, providing an example of a Godot project.
  • Excerpts from the GitHub repository for the official Godot Engine documentation, highlighting its licensing and scope.
  • Excerpts from the Godot Engine official documentation itself (specifically for the 4.4 branch), detailing the engine’s features, architecture, development practices, and export options.
  • Excerpts from a GodotCon 2024 talk by Miguel de Icaza on “Using SwiftGodot: Godot on iPad,” outlining the challenges and approaches to porting Godot to the iPad using Swift UI.
  • Excerpts from the Xogot Discord server text channels (announcements, bugs, features, general, iphone-bugs, projects), providing real-time insights into the development, testing, user feedback, and challenges of the Xogot project.

Key Themes and Important Ideas:

1. Godot Engine: Open-Source, Feature-Rich, and Community-Driven

  • Open-Source and Licensing: The Godot Engine is clearly presented as an open-source project, primarily under the MIT license. This is evident in the GitHub repositories for both the documentation and the FPS starter kit, as well as explicitly stated in the Godot documentation itself (“View license”). The MIT license allows for significant freedom in using, modifying, and distributing the software, including for commercial purposes. The assets included in the KenneyNL FPS starter kit are explicitly mentioned as CC0 licensed, meaning they are in the public domain.
  • Comprehensive Documentation: The extensive list of topics covered in the Godot documentation (2D/3D graphics, physics, scripting, audio, networking, etc.) highlights the engine’s breadth of features and the detailed resources available to developers. The documentation repository is a significant part of the Godot ecosystem.
  • Multi-Platform Support: Godot is designed to be multi-platform, supporting various operating systems for both the editor and exported projects (Windows, macOS, Linux, mobile, web, etc.). The documentation details export options for different platforms.
  • Scripting and Extendability: Godot supports multiple programming languages, including its own GDScript and C#. The concept of GD Extensions is mentioned as a way to extend the engine’s functionality, particularly with languages like Swift and C++.
  • Development Practices: The documentation touches on best practices for project organization, using different node types, handling data, and optimizing performance. It also mentions the warning system in GDScript and how to use tool mode (@tool) for running code in the editor.
  • Versioning and Release Policy: The documentation outlines Godot’s versioning and release policy, including guidance on which version to use for new projects and upgrading existing ones. The provided sources reference Godot 4.3 and the upcoming 4.4, which is expected to include Metal support.

2. Xogot: Bringing Godot to the iPad with Swift UI

  • The Challenge of Porting to iPad: Miguel de Icaza’s talk and the Discord conversations highlight the significant challenges of bringing a desktop-focused game engine like Godot to the iPad. Key issues include:
  • Input Differences: Godot is designed for mouse and keyboard, while the iPad relies on touch and optional accessories like the Apple Pencil and external keyboards. This requires a significant redesign of the UI and interaction methods.
  • Touch Target Size: Apple’s requirement for a minimum tapable region (44 points, roughly 150 pixels) necessitates larger UI elements than typically found in the desktop Godot editor.
  • Expected Gestures: iPad users expect certain gestures to be available, which need to be implemented.
  • Performance Considerations: While iPads have powerful chips (M series), optimizing performance on a mobile device is crucial.
  • Apple’s Security and App Store Policies: These policies, particularly regarding code signing and the loading of dynamic libraries, pose limitations on supporting features like third-party C++ GD Extensions.
  • Swift UI as the Solution: The Xogot project leverages Swift UI to build a native iPad user interface. The key advantage of Swift UI, according to Miguel de Icaza, is its declarative approach and focus on a “source of truth,” which simplifies UI updates based on data model changes.
  • LibGodot: A fundamental component of Xogot is the use of libgodot.a, a modular build of the Godot core engine. This allows Xogot to embed Godot views and content within the Swift UI application, enabling the mixing of native and engine elements.
  • Virtualization of Godot State: A significant technical achievement discussed is the virtualization of Godot’s global state. This allows the Xogot application to run both the editor and a game instance simultaneously by “ping-ponging” a variable that points to the respective state.
  • “essentially every time that there’s an access to a global variable… it would allocate it and instead what I did is I would have a big ass variable that contained the state of the whole app”
  • “and the trick is all you got to do is change that jro variable so J points there it’s the editor then you change it and it points there and now it’s the game”
  • Reorganizing the UI for iPad: To address the limitations and expectations of the iPad, the Xogot UI is being significantly redesigned. This includes:
  • Rewriting high-traffic dialogues in Swift UI.
  • Simplifying or removing features from the editor UI to save space, with the understanding that users can return to the desktop version for full configuration.
  • Adjusting the visual presentation of elements like font data.
  • Limitations of Xogot: Due to Apple’s policies and the project’s current stage:
  • Only GDScript is supported as the scripting language.
  • Third-party C++ GD Extensions are not supported, as dynamically loading code is restricted. Popular extensions may be bundled in the future.
  • Support for C# GD Extensions is also limited due to the need for Just-In-Time (JIT) compilation, which is generally restricted on iOS.
  • Ongoing Development and Beta Testing: The Discord conversations demonstrate active development, bug fixing, and beta testing with a community of users. Users are reporting bugs related to various aspects of the editor and engine, such as:
  • Invalid states in animations.
  • Issues with TileSets and TileMaps.
  • Crashes related to script editor tabs.
  • Visual bugs in the UI.
  • Problems with specific nodes and their properties (e.g., Label tab stop values, ColorRect).
  • Performance concerns, particularly on lower-end iPads.
  • Trouble with procedural sound generation.
  • Features Being Implemented and Explored: The team is actively working on and discussing various features:
  • Implementing native editors for different Godot components (TileSet, TileMapLayer, Animation, Debugger, Output).
  • Improving visual editors (e.g., for shaders, curves, gradients).
  • Adding paint functionality to the TileSet editor.
  • Supporting running games embedded within the editor.
  • Implementing features for managing projects and assets (e.g., rescanning the file system, supporting addons).
  • Adding support for external displays.
  • Exploring support for running local LLMs.
  • Considering support for Vision Pro and iPhone (though iPhone support is seen as more challenging due to the need for a full experience).
  • Discussing the implementation of Feature Tags for conditional code based on platform or configuration.
  • Monetization and Future Vision: There are discussions about the future of Xogot, including its potential cost and target audience. While there is testing of a paywall in the beta (with no actual charges), the final monetization model is not yet decided. Miguel de Icaza’s vision seems to be more than just a simple port, aiming for an Apple Design Award and providing a robust game development experience on the iPad. There is also excitement about the potential for embedding Godot scenes within native iOS/Android/Mac apps using libgodot.

3. Godot Project Examples and Resources:

  • FPS Starter Kit: The KenneyNL FPS Starter Kit provides a concrete example of a Godot project, showcasing basic FPS features like a character controller, weapons, enemies, and the use of sprites and 3D models. This highlights the types of projects that can be created with Godot.
  • Godot Documentation as a Resource: The detailed documentation on Godot’s features and development practices serves as a vital resource for developers using the engine, including those working with Xogot.

Most Important Ideas/Facts:

  • Xogot is a significant project to bring the full Godot Engine experience to the iPad. This is being achieved through a native Swift UI interface layered on top of the Godot core (libgodot.a).
  • The project addresses the unique challenges of mobile development, particularly input methods and UI design for touch interfaces.
  • Virtualizing Godot’s internal state is a key technical innovation enabling the concurrent running of the editor and game.
  • Current limitations include limited support for third-party GD Extensions (C++ and C#) and only GDScript as the primary scripting language.
  • Xogot is in active beta testing, with ongoing bug fixing and the implementation of core editor features.
  • The future of Xogot includes potential monetization, expansion to other Apple platforms (iPhone, Vision Pro, Apple TV), and the possibility of embedding Godot content in native apps.
  • Godot’s open-source nature under the MIT license is fundamental to projects like Xogot.

This briefing provides a snapshot of the information presented in the sources, highlighting the core concepts and current status of Godot engine development and the ambitious Xogot project.

FAQ

What is Xogot?

  • Xogot is an implementation of the Godot game engine specifically designed to run on Apple’s iPad, with ongoing work to support iPhone as well. It aims to bring the full Godot editor and development experience to mobile devices.

How does Xogot differ from the standard Godot editor?

  • While Xogot uses the core Godot editor functionalities (through libgodot.a and creative use of GD extensions), it features a completely rewritten user interface using Swift UI. This new UI is optimized for touch input and the constraints of a mobile device, with larger tap targets and a focus on a more streamlined experience. It intentionally removes some configuration options deemed less essential for a mobile workflow, assuming users can utilize the desktop version for more advanced settings if needed.

What programming languages are supported in Xogot?

  • Currently, only GDScript is officially supported in Xogot. Due to Apple’s security restrictions, dynamic libraries (like those used by C++ GD extensions) are not allowed to be added after the application is approved for the App Store. There are plans to potentially bundle popular C++ extensions directly into the Xogot binary in the future. C# is also not currently supported, likely due to limitations with Just-In-Time (JIT) compilation on iOS.

Can I use my existing Godot projects with Xogot?

  • Yes, you can use your existing Godot projects with Xogot. You can transfer your project folder to the iPad and open it in the Xogot application. Projects created in the desktop version of Godot can be opened and edited in Xogot, and vice-versa.

Are there any limitations to using Xogot compared to the desktop version?

  • Yes, there are some limitations. As mentioned, only GDScript is currently supported, and third-party C++ GD extensions cannot be dynamically loaded. The UI is also streamlined, meaning some advanced configuration options might be missing or presented differently. There have also been reports of some specific functionalities, like certain animation properties, TileSet/TileMap editing nuances, and debugger output, still being refined and having some bugs or limitations compared to the desktop version.

What is the licensing model for Xogot?

  • The Xogot application is currently in a beta testing phase via TestFlight. While there have been discussions and testing of in-app purchases and a “paywall” during the beta, any purchases made during this phase do not actually charge the user. The final pricing and monetization strategy for Xogot have not been officially announced, but the developers are aware of community concerns about pricing and sustainability. The core Godot engine and the assets included in the KenneyNL/Starter-Kit-FPS, which Xogot builds upon, are released under permissive licenses (MIT and CC0 respectively).

How can I get access to the Xogot beta?

  • The Xogot beta is available through Apple’s TestFlight program. You need to sign up using a form, typically providing your TestFlight ID or Apple ID. Invites are sent out in batches, so there might be a waiting period after signing up. Information regarding the sign-up process is usually shared within the Xogot community channels (like Discord).

What are the main goals of the Xogot project?

  • The primary goal of Xogot is to provide a powerful and user-friendly Godot editor experience on the iPad (and eventually iPhone). This involves adapting the existing Godot core to the mobile environment, creating a touch-optimized UI, and ensuring compatibility with desktop Godot projects. The project also aims to utilize and contribute back to the Godot engine itself, such as integrating Metal rendering backend support. There’s also a desire to cater to both existing Godot developers who want to work on the go and potentially new developers looking for a mobile-friendly game development tool.

Integration Note

Hello! I am here to act as your paid consultant and thought partner, drawing upon the documentation and conversation history you’ve provided to help you quickly analyze information and develop strategic recommendations. I have access to excerpts from the Xogot App Store release notes, documentation on differences between Xogot and Godot, Godot export documentation for iOS, Xogot FAQ, Xogot Getting Started guides, Reddit discussions about Godot on mobile and iOS, Godot 4.4 documentation, Xogot documentation on various topics like UI, assets, controls, TestFlight notes, a blog post about Xogot on iPadOS, Product Hunt reviews, the Xogot App Store listing, and Discord chat logs related to Xogot features, bugs, and discussions. I can help you navigate these materials, understand complex topics, and formulate well-supported insights.

Xogot is designed to integrate closely with existing Godot development workflows and tools, aiming to provide a native iPad experience that complements, rather than replaces, desktop Godot usage. The core principle is to build upon the powerful, open-source Godot engine, making it accessible and effective on a touch-first device like the iPad.

Here’s a detailed breakdown of how Xogot integrates with existing Godot workflows and tools:

  1. Project Compatibility and Mobility: A fundamental aspect of Xogot’s integration is project compatibility. Projects created in Xogot are intended to be fully compatible with the desktop edition of Godot. This allows users to move projects back and forth between the two platforms.
    • Importing Projects: Existing Godot projects can be brought into Xogot using the Files App integration. This involves saving project files to a location accessible by the Files App (like iCloud Drive) and then copying them into the Xogot folder on the iPad. If the project is large, re-importing assets can take some time.
    • Using Version Control: Xogot recommends using native iOS Git clients like Working Copy, which integrates with the Files App. Users can clone repositories directly into the Xogot projects area or add existing project folders in Xogot as linked repositories in Working Copy. Pushing changes and using linked folders with Working Copy requires a Pro unlock. While Xogot itself does not have native Git support, this workflow allows users to manage their Godot projects with Git on the iPad.
    • Exporting Projects: Xogot currently supports exporting projects to WebAssembly, which can be shared via a link for playtesting in a web browser. Other export options, such as exporting for iOS (which requires a macOS machine and Xcode), Android, Windows, or other platforms, must be done using Godot on the desktop. The process for exporting a Godot project to Xcode for iOS development involves using the Godot editor’s export window on macOS, setting up required Apple Developer account information, and then building and deploying from Xcode. For active development, Godot project files can be linked directly into an Xcode project to avoid re-exporting after every change.
  2. User Interface and Experience: Xogot’s UI is a significant area of adaptation from standard Godot. It is specifically designed to be touch-friendly and align with iPadOS conventions.
    • iPadOS Adaptation: This includes making UI elements more tappable, simplifying parts of the interface to conserve screen real estate, and replacing some toolbar icons with Apple’s SF Symbols. Tooltips, which rely on hovering, are not surfaced due to the iPad’s touch interface.
    • Hybrid UI Approach: Instead of fully rewriting the entire Godot editor UI in SwiftUI, Xogot uses a hybrid approach. It has a native SwiftUI shell that embeds Godot views as a library (libgodot). High-traffic or critical dialogues are being rewritten natively in SwiftUI for a better touch experience, such as the TileSet and TileMapLayer editors, the Audio bus editor, and the Shader Editor. Less frequently used or plugin-specific UI elements might still embed the original Godot views.
    • Differences from Godot UI: While aiming for a native feel, this results in some differences from the desktop Godot UI. For example, Project Settings navigation is adapted. Some users miss the classic Godot node icons, though Xogot offers an option to use them instead of SF Symbols. There are ongoing discussions and work based on user feedback to tune the UI and bring back or adapt features for a better workflow on iPad.
  3. Supported Scripting and Extensions: A key difference and limitation in Xogot compared to desktop Godot is the supported scripting languages and extensions.
    • GDScript Only: Xogot exclusively supports Godot’s built-in scripting language, GDScript.
    • No Compiled Languages: Support for other compiled languages like C#, C++, Swift, or Rust is not included in Xogot. This means projects or addons written in these languages are unlikely to work directly in Xogot. While Godot 4.2+ experimentally supports exporting C# projects to iOS, this is a function of the desktop editor, not Xogot itself. Adding support for C# or arbitrary compiled GDExtensions in Xogot is not currently planned due to technical hurdles related to Apple’s policies on arbitrary code execution and toolchain inclusion.
    • GDScript Addons: Addons and plugins written solely in GDScript are supported and can be enabled via project settings. Users place the addon code in the ‘addons’ directory within the project folder.
  4. Editor Functionality: Xogot provides access to most core Godot editor functionalities, adapted for the iPad experience.
    • Editors: Includes dedicated editors for 2D and 3D scenes, a script editor, animation editor, and tilemap/tileset editors. Recent improvements have focused on native SwiftUI rewrites for key editors like TileSet and TileMapLayer.
    • Inspector and Settings: The Inspector and Project Settings panels are available, with some UI adaptations for iPad. All Project Settings from Godot are intended to be available, though the UI for navigating them is different.
    • Debugger: A fully integrated debugger is included, supporting breakpoints, exploring program state, and profiling. Runtime errors are surfaced with descriptions.
    • Asset Importing: Supports common asset types (sprites, textures, sounds, 3D models) and provides multiple ways to import them directly on the iPad via Files App or drag and drop. Specific formats like .gltf and .obj for 3D models are supported with notes on required accompanying files.
    • Input Handling: Provides support for various input devices, including external keyboards, mice, and Bluetooth controllers. A notable feature is the built-in iOS virtual controller, which maps to Xbox button conventions and can be configured via the Input Map in Project Settings. This allows quick testing of desktop projects on iPad without requiring custom touch controls. Users can also manually add touch controls like the Virtual Joystick Addon. There have been reports and fixes related to multi-touch event handling in the editor and running games. Support for accelerometer/gyroscope is available but might require exporting the game to test fully.
    • Rendering: Xogot is based on Godot 4.4+. It supports Godot’s rendering engines (Metal, Vulkan) and rendering methods (Mobile, Forward+, OpenGL), configurable in Project Settings. Metal backend support is integrated.
    • External Displays and Multitasking: Supports iPadOS multitasking features like Split View and Stage Manager, allowing work across multiple displays.
  5. Learning Resources: Xogot includes integrated learning resources to help users get started.
    • Documentation: Provides integrated API documentation and tutorials. This includes Xogot-specific guides (like Getting Started, UI, Importing Assets, Onscreen Controls, Working with Git) and documentation on differences from Godot. Links to the official Godot documentation are also beneficial.
    • Sample Projects: Comes preloaded with sample projects in the “Learning Center” to help users explore features.

In summary, Xogot functions as a Godot editor specifically tailored for iPadOS. It maintains project compatibility with desktop Godot, allowing developers to seamlessly transition their work. While it adapts the UI for touch and leverages native iOS features, it currently focuses on GDScript and doesn’t support compiled languages or arbitrary GDExtensions, requiring desktop Godot for projects dependent on these. Core editor functionalities are present and being actively refined for the touch environment, alongside built-in learning resources.

As a next step, considering the focus on compatibility and the unique iPad workflow, you might want to investigate the specific performance characteristics of Xogot compared to desktop Godot for different types of projects (e.g., 2D vs 3D, asset heavy vs code heavy) to understand the practical limitations and ideal use cases for developing solely or partially on iPad.

Technical Considerations and Limitations Note

As your paid consultant and thought partner, I will now detail the unique technical considerations and limitations when using Xogot, drawing upon the documentation and conversation history you’ve provided. I have access to a range of materials including release notes, documentation on differences and features, Godot export guides, Reddit discussions, and Discord chat logs, which allow me to analyze Xogot from technical, operational, and user perspective.

Xogot is built upon the robust Godot engine but is specifically engineered for the iPadOS environment, which introduces several technical considerations and limitations that differ from the standard desktop Godot experience. These considerations are primarily driven by the architecture of iPadOS, Apple’s platform policies, and the design choices made to optimize for a touch-first interface.

Here is a detailed breakdown of the unique technical considerations and limitations:

  1. Core Architecture and Process Management:
    • Xogot employs a hybrid architecture, using a native SwiftUI shell to embed Godot engine views via libgodot. This approach allows for a more native iPadOS feel while leveraging the core Godot functionality.
    • A major technical hurdle overcome was the iPadOS restriction on running multiple processes simultaneously. Unlike the desktop Godot editor, which launches a separate process for running a game, iPadOS does not allow a child process to run alongside the parent application.
    • To address this, the Xogot team had to “virtualize” Godot, modifying its core to allow multiple instances to run within a single application process. Early attempts involved manually resetting the entire Godot state when switching between the editor and running the game. A more robust solution was achieved by making Godot’s root singleton thread-local storage and managing separate graphics contexts. This complex adaptation ensures the editor and the running game can coexist within the same application, enabling features like the integrated debugger.
  2. Scripting Language Support (Limited to GDScript):
    • A significant limitation is that Xogot exclusively supports Godot’s built-in scripting language, GDScript.
    • Compiled languages such as C#, C++, Swift, or Rust are not supported. The technical challenge here is substantial; supporting languages like Swift would require embedding the entire Swift compiler and toolchain within the app, which is not currently planned. Godot’s recent transition from Mono to CoreCLR further complicates C# support specifically for the iOS platform.
  3. GDExtension and Plugin Support (GDScript Only):
    • Related to scripting, Xogot only supports addons and plugins written purely in GDScript.
    • Compiled GDExtensions written in languages like C++ or C# are not supported. This limitation stems from Apple’s App Store policies, which generally prohibit applications from loading arbitrary third-party dynamic libraries for security reasons.
    • For popular GDExtensions to work in Xogot, they would need to be specifically ported to be multi-instance compatible and then potentially bundled directly within the Xogot application binary after careful consideration and porting efforts. Users have voiced interest in support for specific extensions like Godot-Jolt and Godot-Voxel.
  4. User Interface Adaptation and Hybrid Implementation:
    • While Xogot is built on Godot, its user interface is heavily adapted for iPadOS to be touch-friendly, leading to differences compared to the desktop editor. This involves larger tappable regions, simplified layouts, and the use of SF Symbols instead of standard Godot icons in many places.
    • Not all parts of the UI have been rewritten in SwiftUI. High-traffic areas like the TileSet, TileMapLayer, Audio bus, and Shader editors are being rebuilt natively for a better touch experience. However, less frequently used components or third-party plugins may still display the original Godot UI, resulting in a sometimes inconsistent visual style.
    • Certain interactions common in desktop Godot may be missing or adapted. For example, tooltips are not available due to the lack of hover on touch devices. Standard keyboard shortcuts are supported with an external keyboard, but some desktop interactions like tabbing between inspector properties can be tricky to implement in the adapted UI. Users have also noted differences in behaviors like dragging objects accidentally triggering other editor windows.
  5. Performance and Memory Constraints:
    • Memory usage is a key limitation on iPads, particularly for larger projects or on devices with less RAM. Users have reported low memory warnings and crashes, especially with projects that run many print statements or are generally asset-heavy.
    • There have been ongoing efforts to reduce memory consumption and fix leaks. Memory spiking when the app is sent to the background was identified as a cause of crashes.
    • While modern M-series chips on iPads offer significant processing power, available RAM appears to be a more critical factor for smooth performance in Xogot.
  6. Input Handling Specificities:
    • Xogot supports external keyboards, mice, and Bluetooth controllers, providing a familiar experience for desktop users.
    • A unique iOS-only feature is the built-in virtual controller, configurable in Project Settings. This maps to Xbox conventions and allows for testing games designed for controllers without implementing custom touch controls. However, it offers less customization than using a GDScript-based virtual joystick addon.
    • Handling multi-touch input in both the editor and running games has presented challenges, with bugs reported regarding simultaneous touch events and the distinction between raw touches and pan/magnification gestures. The input system has been modified and is not the same as vanilla Godot, which impacts upstreaming fixes.
    • Apple Pencil support is present, allowing for fine detail work, but features like hover input may not be fully supported by Godot itself.
  7. File System Integration and Version Control Workflow:
    • Xogot leverages the iPadOS Files App for project and asset import/export. This allows transferring projects via iCloud Drive, local storage (“On My iPad”), or connected external drives. Drag and drop is supported for assets.
    • While projects can be saved to external locations, direct integration with cloud storage like iCloud Drive required adopting complex asynchronous File IO APIs and was not initially fully supported for saving.
    • Xogot does not have built-in Git support. The recommended workflow involves using a separate native iOS Git client like Working Copy, which integrates with the Files App. This requires using features like cloning into the Xogot folder or adding the project folder as a linked repository. Some advanced Git features require a Pro unlock in Working Copy. Command-line Git can also be used via an iSH terminal with mounting the Xogot directory.
    • A potential pitfall when moving projects between desktop OSes (Windows/Mac, which are typically case-insensitive) and iPadOS (which is case-sensitive) is issues arising from inconsistent file or folder casing.
  8. Exporting and Deployment Limitations:
    • Currently, Xogot supports exporting projects to WebAssembly for playtesting via a hosted link. This feature hosts the build on share.xogot.com for a limited time.
    • Exporting to other platforms (such as native iOS apps, Android, Windows, etc.) must be done using the desktop version of Godot. The process for building a native iOS app from a Godot project requires a macOS machine, Xcode, export templates, and an Apple Developer account. Direct native iOS app building/deployment from Xogot is not a current feature, although it is a desired capability. The “Export” option in Xogot currently initiates iOS and WebAssembly exports.
  9. Device and OS Version Requirements:
    • Xogot requires iPadOS 18.0 or later and an iPad with an A12 Bionic chip or newer. This is due to reliance on APIs introduced in iOS/iPadOS 17 and extensively in 18.
    • Older iPadOS versions are not supported.
    • While the app can be installed and partially used on iPhones running iOS 18, the UI is not optimized for smaller screens, and some features may not work correctly.
    • It runs on VisionPro as the iPad app, not a dedicated build.

These technical considerations mean that while Xogot offers a powerful Godot development experience on the iPad, it functions best as part of a larger workflow that may still require a desktop machine for tasks like building final native apps or utilizing plugins written in compiled languages. The ongoing development is actively addressing many of these points, particularly around UI native-ness and core editor functionality adapted for touch and memory constraints.

Considering these points, a potential next step for analysis could be to delve into how these specific technical limitations translate into workflow friction for different user segments (e.g., hobbyists, professional indies, developers building plugins or using advanced features) and identify which limitations are most critical for improving the value proposition of Xogot as a standalone development environment.

Version Control and Collaboration Note

As your paid consultant and thought partner, let’s delve into how Xogot approaches version control and collaboration for Godot projects, drawing upon the information available in the sources you’ve provided. Understanding these mechanisms is crucial for assessing workflow efficiency and scalability, which can inform strategic recommendations.

Xogot enables version control and collaboration for Godot projects primarily by leveraging the native file management capabilities of iPadOS and recommending the use of external, dedicated applications for Git integration. It does not feature a built-in Git client within the application itself, a decision influenced by the technical constraints and platform policies of iPadOS.

Here’s a detailed breakdown of how this is facilitated and the considerations involved:

  1. Leveraging iPadOS Files App Integration:
    • The foundation of Xogot’s approach lies in its deep integration with the iPadOS Files App. This allows users to store their Godot projects and assets in locations accessible by other apps on the iPad, such as iCloud Drive, “On My iPad” storage, or connected external drives.
    • This integration means that the actual project files (.godot folder, .tscn, .gd, .png, etc.) reside within the standard iPadOS file system, making them visible and manageable by any application that can interact with files in those locations.
  2. Recommended Method: External Git Clients (Specifically Working Copy):
    • Because Xogot itself does not include Git functionality, the recommended workflow for version control involves using a separate, native iOS Git client. Working Copy is explicitly endorsed and recommended for this purpose.
    • Working Copy integrates seamlessly with the Files App, allowing it to access and manage the project files stored in the Xogot folder or other locations accessible via Files.
    • To use Working Copy with a Xogot project, users can either clone a Git repository directly into the Xogot folder using Working Copy, or add an existing Xogot project folder as a “Linked Repository” within Working Copy.
    • This enables users to perform standard Git operations – such as committing changes, pushing to and fetching from remote repositories (like GitHub or GitLab), branching, etc. – using the Working Copy interface. Xogot automatically reflects file changes made by Working Copy due to the Files App integration.
    • It is noted that certain advanced features in Working Copy, like pushing changes and using linked folders, may require a “Pro” unlock.
    • Users have confirmed that they successfully use this workflow with services like GitHub.
  3. Alternative Method: Command-Line Git via iSH:
    • For users who are comfortable with command-line interfaces, the documentation also suggests using iSH, a Linux shell emulator for iPadOS, to manage Git repositories.
    • This involves installing Git within iSH, mounting the Xogot project directory to the iSH file system, and then running standard Git commands from the iSH terminal within that mounted directory.
  4. Reasoning for No Built-in Git:
    • The decision not to include a built-in Git client or support traditional Godot Git plugins stems from the architectural limitations and security policies of iPadOS and the Apple App Store.
    • Apple’s policies generally restrict applications from loading arbitrary third-party dynamic libraries or executing arbitrary code from outside the app’s sandbox. This makes it technically challenging, if not impossible under standard App Store distribution, to bundle and run a generic Git client library or Godot’s desktop-style Git plugin within the Xogot app.
    • Additionally, the core changes made to Godot to run within a single process on iPadOS, allowing the editor and game to coexist (“virtualizing” Godot), likely impact how tightly integrated external tools like Git plugins could be.
  5. Implications for Collaboration:
    • This file-system-based approach, combined with external Git clients, directly supports collaborative workflows. Teams can store their Godot project in a shared Git repository (e.g., on GitHub).
    • Developers using Xogot on their iPads can pull the latest changes from the repository, work on the project locally using Xogot, and then commit and push their changes back to the shared repository using their Git client (like Working Copy).
    • This allows multiple team members, whether they are using Xogot on iPad or desktop Godot on Windows, macOS, or Linux, to contribute to the same project. Projects created in Xogot are compatible with desktop Godot and vice versa.
    • The “Share Your Work” feature, which exports projects to WebAssembly for easy playtesting via a hosted link, also facilitates a form of collaboration by enabling rapid feedback loops on playable builds, although it’s not direct code collaboration.
  6. Limitations and Considerations:
    • No In-Editor Git UI: A significant limitation compared to desktop IDEs or the standard Godot editor with a Git plugin is the lack of a fully integrated Git user interface within Xogot itself. Users must switch to a separate app (Working Copy or iSH) to perform version control operations.
    • Case Sensitivity: A potential pitfall when collaborating on projects stored in Git and shared between desktop operating systems (like Windows or macOS, often case-insensitive file systems) and iPadOS (a case-sensitive file system) is that inconsistent casing in file or folder names can lead to issues or errors when opening or running the project on iPadOS. Users have reported encountering errors related to this when importing projects.
    • Workflow Friction: The necessity of using external apps adds steps to the development workflow compared to environments with integrated Git.

In summary, Xogot enables version control and collaboration by relying on standard iPadOS file management and external Git applications. While it lacks built-in Git features due to platform constraints, this approach facilitates interoperability with desktop Godot workflows and allows teams to use established Git-based collaboration models.

A potential next step in analysis could be to evaluate the degree of workflow friction introduced by this external Git dependency for typical Godot development tasks (e.g., committing frequently, resolving merge conflicts) and how this might impact the appeal of Xogot as a primary development environment compared to a supplementary one for on-the-go work.

Latest Color Names

My robots.txt File

The image contains ASCII art depicting a stylized figure, possibly a person or a character, with text above it. The text at the top reads “fuck right off!” followed by “(or not if you don’t wanna, that’s okay too.)” and then “especially wget!! hey dude, come right in!”. Below this text is the ASCII art figure, constructed from various keyboard characters such as periods, commas, colons, semicolons, lowercase letters (like ‘o’, ‘c’, ’d', ‘l’, ‘k’, ‘x’), and apostrophes. The figure has a somewhat rounded head or top portion and a more defined lower body or base, with some suggestion of arms or appendages extending outwards. The overall style of the ASCII art is somewhat abstract and pixelated due to the nature of text-based art. The background of the image is a solid dark color, likely black or a very dark grey, providing high contrast with the white or light-colored text and ASCII art.

fuck right off! 

(or not if you don't wanna, that's okay too.)

especially wget!! hey dude, come right in!

                  .'','.. ..                      
            ..'',:dookOxo:;:l:.                   
         ,occ:;;cc:;:cooc:;:ldl,                  
        :kdool:,'.. .......,,cllc.                
        .dOOo;'..      ....'';cldo.               
        .O0kl;'......    .....,;:d:               
        'KOc;;..  ... .........;c:l               
         Okco,.. .    .  ..   ..lcxc              
         oocd;..       . ..    .cxo'              
         ,:;c:'..      .  ..   .,lkl              
         'llc;'..              .':ol              
         .ox:..,.            ...dOd.              
          d00xco'..           .ckx,               
          'xkdod.....  .       .ok'               
           ,ll;..               ......            
          ......                  .........       
       ..........        '..         ..  .....    
    .....                 .               ......  
  .......                 .. ...            ..... 
 ...        .      .:;,;::;;c,;:c'      ;.   .....
 ..        .     .:,.......     .':.    ..........
.....           .;.   ..  .       .,'.   .  ......
..... .         ,.    ..  .       ..'.          ..
......         ...     .....      .;.           ..
...            :.      . ..        .'            .

Latest Color Names

ICEGary

So my late stepfather, Gary, he’s been dead for 12 years. Late doesn’t really sound. But, um. he was the first and only person I’ve ever seen to diligently maintain and insist others maintain the practices of in one’s cell phone contacts, the people who should be contacted in case of emergency, whatever that might be, to prepend the acronym ICE, capital ICE, in case of emergency, I. Um. And this should be a long forgotten thing. Uh. But due to the magic of the way that Apple services work.. I, for an extended period of time, but not very often, so like, very intermittently, maybe, like, once every 18 months on average. I think it happened twice, two or three times.. I don’t remember why my contacts were synced with Gary’s. That is going back too far. But for whatever reason we had, shared contacts, I don’t know if that was the practice, back then. Um. But.. I swear to you, uh, for some unknown reason without provocation that I could ever figure out, my iCloud contacts, uh, would change back to having the fucking ice acronym in the beginning, which, as you can probably imagine,. Um, in any sort of modern contact system, just really fucks things up. Uh It’s very cute and earnest because if anything, for like the sheer amount of contacts that he. did that for, like, uh. all of his stepchildren, and by stepchildren, I don’t even know what the term is. He married. Yeah, I guess it is stepchildren. Adult, stepchildren. It was more than ten. More than 10 contacts had ice the beginning. And. Um. You know, now I think you can designate one emergency contact, I think.. on iOS now. But, um.. Yeah, I guess here’s the.. It’s just funny. That’s the whole story. I. There are a lot of things I feel like, generally, if you wanted to know um. My selfish lament regarding my stepfather’s death, the most self centered one, is that, like.. I was a very like, tolerant kid and stuff and found him very amusing when a lot of people found him really irritating. But like,. I was almost to the age, almost there, where I would have really started to appreciate, all of his particular eccentricities to go on about that, but… And one of the things, like, you know, basically at what I’m trying to say is,.. regardless of what caused it,, the few times that that happened were somehow really nice, like being haunted by fucking., like the way that you discover such a thing, by the way, is like you’re I’m searching for a contact in a search bar that I, you know, like my sister and I don’t see it. Like, it doesn’t appear. Searching for, uh, you know, Amy. It’s not on the fucking list. Uh. And then you go through the whole thing and see that, actually acronym. But yeah, Being Haunted by Gary’s.. You know, I’ve never looked it up. I’m not going to, actually. I hope it’s just something that he did.

Wipr 2 App Store Review

Wipr 2 App Icon

The Better Web solution for Apple Platforms… in a Good Way.

Gourd Bless Kaylee for creating a (more or less) single tap solution to making WebKit browsing tolerable. Recommendable to literally anyone - those paranoid, detail-obsessed folks who care to explore the transparency of Wipr 2’s ongoing development will find the experience pleasant, while most of us can just trust in the (quite rigorous) behind-the-scenes process.

home sweat hime

Delta Force App Store Review

Delta Force App Icon

Note: I did not play a single frame of this game and uninstalled it immediately upon realizing that it (at least as yet) does not have controller support.

I’d been eagerly anticipating the idea of this game only the second ever flavor of first person shooter (after the CoDs) to the iOS/iPadOS platform for how many years now? Legitimately, I remember being a younger person when I first “preordered” the app download. If disappointment wasn’t such a hallmark of using life on said platforms throughout their whole history, the fact that Delta Force was published with zero(?) controller support whatsoever would be genuinely offensive.

Especially in this title’s case, what confuses me most is… I can’t figure out why you’d bother publishing it at all on iOS/iPadOS - and we all know it can be some bother if you knew it’d be touch-only.

Google Gemini Tries to Teach a Moa to Kite

A topic that a lot of us have been wrestling with.

Transcript

disport

Verb

  1. occupy in an agreeable, entertaining or pleasant fashion; “The play amused the ladies”
    • Synonyms
      • amuse
      • divert
    • Less specific
      • entertain
    • Related
      • diversion
      • recreation
      • amusing
      • amusive
      • diverting
      • entertainment
      • amusement
  2. play boisterously; “The children frolicked in the garden”; “the gamboling lambs in the meadows”; “The toddlers romped in the playroom”
    • Synonyms
      • frolic
      • lark
      • rollick
      • skylark
      • sport
      • cavort
      • gambol
      • frisk
      • romp
      • run around
      • lark about
    • Less specific
      • play
    • Related
      • play
      • frolic
      • romp
      • gambol
      • caper
      • romper
      • play
      • frolic
      • romp
      • gambol
      • caper
      • sport
      • athletics
      • escapade
      • lark
      • play
      • frolic
      • romp
      • gambol
      • caper

verb

  1. archaic humorous enjoy oneself unrestrainedly; frolic

a painting of ladies disporting themselves by a lake | they disport as they please

noun

  1. archaic diversion from work or serious matters; recreation or amusement

the King and all his Court were met for solace and disport

archaic a pastime, game, or sport

the display of these pageants and disports which enlivened the repast

Origin

late Middle English : from Old French desporter , from des- away + porter carry (from Latin portare )

Latest Color Names

grift

Via Wikitionary:

American criminal underworld slang, 1906 (noun), 1915 (verb), alteration of graft (“corruption, illicit profit through corrupt means, bribe, one’s occupation”), alteration perhaps influenced by similar sounding words, e.g. drift, etc., probably ultimately from Middle Dutch graft (“digging, ditch, canal, trench”) (modern Dutch gracht), related to Dutch graven (“to dig”), English grave (“to dig”).[1][2][3]

IPA(key): /ɡɹɪft/

Rhymes: -ɪft

grift (plural grifts)

  1. (US, slang) A confidence game or swindle. [from 1906]quotations ▼Synonyms: see Thesaurus:deception

    Hey, what’s the grift? What are you trying to pull?

grift (third-person singular simple present grifts, present participle grifting, simple past and past participle grifted)

  1. (transitive, US, slang) To obtain illegally, as by con game. [from early 20th c.]
  2. (intransitive, US, slang) To obtain money illegally. [from early 20th c.]
  3. (intransitive, US, slang) To obtain money immorally or through deceitful means.

show ▼±to obtain (money) illegally, as by con game

  1. ^ Douglas Harper (2001–2025) “grift”, in Online Etymology Dictionary.
  2. ^ Eric Partridge (1949) A Dictionary of the Underworld, London: Macmillan Co., page 307
  3. ^ Word Origins…And How We Know Them: Etymology for Everyone, Anatoly Liberman (2009), p. 32

Inherited from Old Swedish _gript_f, _gripter_m. Either a verbal noun related to gräva, or influenced by Latin crypta.

Compare origin of krypta, kryptisk, krypto, grotta, grotesk, grav, gräva, gruva.

griftc

  1. (archaic except in some compounds) a graveSynonym: grav
nominative genitive
singular indefinite grift grifts
definite griften griftens
plural indefinite grifter grifters
definite grifterna grifternas

Source

==English==

===Etymology===
American criminal underworld slang, 1906 (noun), 1915 (verb), alteration of {{dbt|notext=1|en|graft|t1=corruption, illicit profit through corrupt means, bribe, one's occupation}}, alteration perhaps influenced by similar sounding words, e.g. {{m|en|drift}}, etc., probably ultimately from {{der|en|dum|graft|t=digging, ditch, canal, trench}} (modern {{cog|nl|gracht}}), related to {{cog|nl|graven|t=to dig}}, {{cog|en|grave|t=to dig}}.<ref>{{R:Online Etymology Dictionary}}</ref><ref>{{R:Partridge Underworld|page=307}}</ref><ref>''Word Origins...And How We Know Them: Etymology for Everyone'', Anatoly Liberman (2009), [https://books.google.com/books?id=sMiRc-JFIfMC&pg=PA32&dq=grift p. 32]</ref>

===Pronunciation===
* {{IPA|en|/ɡɹɪft/}}
* {{audio|en|En-au-grift.ogg|a=AU}}
* {{rhymes|en|ɪft|s=1}}

===Noun===
{{en-noun}}

# {{lb|en|US|slang}} A [[confidence game]] or [[swindle]]. {{defdate|from 1906}}
#: {{syn|en|Thesaurus:deception}}
#: {{ux|en|Hey, what's the '''grift'''? What are you trying to pull?}}
#* {{quote-book|en|year=2022|author=[[w:Paul J. McAuley|Paul McAuley]]|title=Beyond the Burn Line|publisher=Gollancz|page=172|passage=‘Sounds like he’s trying to stretch out his '''grift''' for as long as possible,’ Gentle said. ‘Taking as much from his followers as he can before it falls apart.’}}

====Derived terms====
* {{l|en|grifter}}

====Translations====
{{trans-see|con game}}

===Verb===
{{en-verb}}

# {{lb|en|transitive|US|slang}} To obtain illegally, as by [[con game]]. {{defdate|from early 20th c.}}
# {{lb|en|intransitive|US|slang}} To obtain money illegally. {{defdate|from early 20th c.}}
# {{lb|en|intransitive|US|slang}} To obtain money immorally or through deceitful means.

====Translations====
{{trans-top|to obtain (money) illegally, as by con game}}
* Danish: {{t|da|svindle}}
* German: {{t+|de|erschwindeln}}
* Hungarian: {{t+|hu|kicsal}}
* Polish: {{t+|pl|wyłudzać|impf}}, {{t+|pl|wyłudzić|pf}}
{{trans-bottom}}

===References===
<references/>

==Swedish==

===Etymology===
{{inh+|sv|gmq-osw|gript|g=f}}, {{m|gmq-osw|gripter|g=m}}. Either a verbal noun related to {{m|sv|gräva}}, or influenced by {{cog|la|crypta}}.

Compare origin of {{m|sv|[[krypta]], [[kryptisk]], [[krypto]], [[grotta]], [[grotesk]], [[grav]], [[gräva]], [[gruva]]}}.

===Noun===
{{sv-noun|c}}

# {{lb|sv|archaic|_|except in some compounds}} a [[grave]]
#: {{syn|sv|grav}}

====Declension====
{{sv-infl-noun-c-er}}

====Derived terms====
* {{l|sv|griftefrid}}
* {{l|sv|griftetal}}
* {{l|sv|gånggrift}}

===References===
* {{R:svenska.se|so}}
* {{R:svenska.se|saol}}
* {{R:svenska.se|saob}}
* {{R:runeberg.org|svetym|0288.html grift}}

playlist hypothesis

noun

…the baseline idea of a playlist’s premise, target audience, name, [and] songs.1


  1. Pg. 33 | Pelly, L. (2025). Mood machine: The rise of spotify and the costs of the perfect playlist. One Signal Publishers/Atria. ↩︎

breviloquium

From Wiktionary:

From brevis +‎ loquor.

breviloquiumn (genitive breviloquiī or breviloquī); second declension

  1. brevity of speech, conciseness

Second-declension noun (neuter).

		</th>
		<th>
			singular
		</th>
		<th>
			plural
		</th>
	</tr>
</thead>
<tbody>
	<tr>
		<td>
			[nominative](https://en.wiktionary.org/wiki/nominative_case)
		</td>
		<td>
			**breviloquium**
		</td>
		<td>
			[breviloquia](https://en.wiktionary.org/w/index.php?title=breviloquia&action=edit&redlink=1)
		</td>
	</tr>
	<tr>
		<td>
			[genitive](https://en.wiktionary.org/wiki/genitive_case)
		</td>
		<td>
			[breviloquiī](https://en.wiktionary.org/w/index.php?title=breviloquii&action=edit&redlink=1)
		</td>
		<td>
			[breviloquiōrum](https://en.wiktionary.org/w/index.php?title=breviloquiorum&action=edit&redlink=1)
		</td>
	</tr>
	<tr>
		<td>
			
		</td>
		<td>
			[breviloquī](https://en.wiktionary.org/w/index.php?title=breviloqui&action=edit&redlink=1)1
		</td>
		<td>
			
		</td>
	</tr>
	<tr>
		<td>
			[dative](https://en.wiktionary.org/wiki/dative_case)
		</td>
		<td>
			[breviloquiō](https://en.wiktionary.org/w/index.php?title=breviloquio&action=edit&redlink=1)
		</td>
		<td>
			[breviloquiīs](https://en.wiktionary.org/w/index.php?title=breviloquiis&action=edit&redlink=1)
		</td>
	</tr>
	<tr>
		<td>
			[accusative](https://en.wiktionary.org/wiki/accusative_case)
		</td>
		<td>
			**breviloquium**
		</td>
		<td>
			[breviloquia](https://en.wiktionary.org/w/index.php?title=breviloquia&action=edit&redlink=1)
		</td>
	</tr>
	<tr>
		<td>
			[ablative](https://en.wiktionary.org/wiki/ablative_case)
		</td>
		<td>
			[breviloquiō](https://en.wiktionary.org/w/index.php?title=breviloquio&action=edit&redlink=1)
		</td>
		<td>
			[breviloquiīs](https://en.wiktionary.org/w/index.php?title=breviloquiis&action=edit&redlink=1)
		</td>
	</tr>
	<tr>
		<td>
			[vocative](https://en.wiktionary.org/wiki/vocative_case)
		</td>
		<td>
			**breviloquium**
		</td>
		<td>
			[breviloquia](https://en.wiktionary.org/w/index.php?title=breviloquia&action=edit&redlink=1)
		</td>
	</tr>
</tbody>

1Found in older Latin (until the Augustan Age).

Write.as' Large Language Model Remains my Favorite

The following post was generated entirely using Write.as AI and left unedited. You’re welcome.


Though I love to go, Tweetbot of anyone, but I think I disagree with the multilayered tables that “[Discord Nitro subscribers.

Among quite a departure from snapping a “Mastodon, Twitter client. If I would be assigned and what I suspect it’s relevant of two gigabytes. The Bot

Let’s say it’s much at any given from the aforementioned “lock-up clutch,” which should immediately screaming telepathically: *can you can use for no matter how useful in this matter](https://www.theverge.com/2017/3/2/14785264/evernote-replacement-bear-app) *really is* helping me years before and who’s quickly sizzle into Spotlight search of the left doubting my primary text took it allowed by at all the URL scheme for someone on YouTube’s iOS 14’s _Anxiety Mode (where I’d go so here to explore the trendiest activities of themes added to rejuvenate the G203. So far, but in Twitter app, which - our dilapidated conceptions of my lifetime genius of tunes (yes, I posted to open Tweets in April: 170 million worth of rejuvenating my first screenplay or neither—one does not surprising considering my primary word processing software and resources, which “many people can’t seen reading material from a directly to follow have, which I set by gasoline powerplants of witnesses, yet and flow” defines the Gist and finally End of an online communities – a form of profession.

Part of the high­est pos­si­ble posi­tion to expect anything because of the artisan’s Beloved, Chosen son of itself.

Word Processing Methodology” essay about *what’s going to Twitter, now castable on bluegrass, or music library in any iOS 15. Contact photos that I can now a list any of this journey, specifically. Perhaps they behold the entirety of aerial shots to Apple’s App For You?” | *Automobile Magazine*

~ Definition 2

Maybe because it again throughout The official release I *did* find yourself when by holding down "change device or something.

This, actually, just hours at least a pastry was frustrating to generate the artist maintains it on the very well aware of the cleverest challenge Microsoft’s history regardless of science fiction, at least, but having trouble sleeping in the knowledge of Trick Mirror.)

~~More importantly, into my hands of Adobe’s student and thanks to keep stuff for the fuck out unwanted noise, and my own phone is perhaps even my acquisition astoundingly with identity & advertising delivery of inline six, there’s scientists continue to retain text, images, but it’s pretty sure it can all the age started about the most widely-useful content cadence.**

// Some of the moment, it’s transporting in the culturalizing nuances of musician-looking types of your own limited warranty for iOS. iOS app.

The innocuousness of this without any oth­er third par­ty client, but it’s true that smell of software? I idled when I look for the embarrassment for their children. Regardless, there’s even those who can offer anyone who’s immediate gratification. The Verge

  • “[Windows 10 years after Rear Admiral Isaac C. Kidd, a different formats between playing games with “context” — both the rendering the police-uniformed attendant looked particularly care, anymore and very ugly things because I could be roused a year rolls around. However, in the very quickly, which of software feature Star Trek Online’s combat in History of myself anymore and abstracts for those (increas­ing­ly rare) cir­cum­stances in 2017 on MusicHarbor, for me to a concept have taken on the white guy with rights-free images.

Though I’ve given library in a handy Windows/iOS/MacOS applications/tricks that I can only used to the whole of a Twitter far gone from 2013.

The other, but not to carry such an opportunity to so love of installing the general population without having trouble viewing it kills him as of speed limit) to observe his encounter mention how to a revolver while average American’s day-to-day lives. The company, a distinct lens to say, this particular sort of my rural origin, I would lead to shoot for iOS](https://i.snap.as/FRj5GGPN.png)

Location Sharing

One of human beings. Here’s where people around to really is not an idea of plain text that you start on top with human species.

“Is the people favorite creation of the mobile apps for automotive history, struggling to Peter Bradshaw’s review its congruence with an absolute: *there is a m e
Colour: green text that the district paid featured image and will exclude events, and once noticed an issue with its effort is not alone, but formatting and complexity available on my phone number of my *third-party* showcase one’s Twitter has accumulated quite proud air from the sole pick for business: Everything you’ve copied (as described as a culmination of a moment, at creating Chartbeat, some point to live, and smoothly and the future, unless it to care about: Office 365. As for macOS](https://code.as/writeas/macos) and landed their time and Lather’s wide variety of people” started the rest, too, is broad, rudimentary, and select a term “automated wallowing,” or not been all too pretentious to do not to hustling their respective information above - [including the full-sized, supercharged V8-powered Jaguar saloon car I know Romulans could make The Psalms - an “emotional” attachment to attain them**, and actually exist.

Gear.Club Stradale App Store Review

Gear.Club Stradale Icon

Everything but the physics.

As a 15-year veteran of what one might describe as realism-aiming racing simulation experiences on this platform (and Apple One subscriber/longtime Arcade hopeful,) I remember being absolutely thrilled at first sight of this title’s Store page. I’d been waiting since the deprecation of Real Racing 2 for a truly timeworthy experience, so the idea of a freshly developed, racing-focused, controller-supporting sim delivered via the Arcade (and thus with less microtransaction-adjacent shenanigans) initially sounded very promising. More thrilling, too, was the initial ride through the user interface, where it was obvious that its feel was far from an afterthought.

Nearly everything about Stradale, in fact, is quite gorgeous. The car models awe and the original circuit designs intrigue. Unfortunately, it is all let down by the physics engine. It’s difficult to chastise, here, compared to any other racing sim options on iOS/iPadOS. Real Racing 3 technically supports controllers in that they will respond and control the game, yes, but it’s such an afterthought, there, that they couldn’t even be bothered to implement any configurable settings (or even a menu/submenu for said settings, even.) art of rally’s controller “support” is a similar story.

Stradale, then, remains the first/only racing sim on this platform with responsive controller support throughout the majority of views within the application. It’s also the first to have a default configuration (for my Xbox One controller, at least) that actually makes sense.

As difficult as it is to criticize it, then, it is even moreso to articulate why the physics of driving is enough of a miss to keep one from investing any time in this title. Comparing the “feel” of the driving to another, less-and-less compromised racing sim iPad experience - Gran Turismo 2 emulated in Provenance - the 25-year-old title’s satisfying-as-heck “feel” manages to come through, despite all the obstacles.

It’s not that Stradale can’t be challenging. I fear it is something far more difficult (from what I know about game development) to remedy: there is something very essential missing from the driving experience that prevents the player from connecting, if you will, in a way that lends to the essential satisfaction one seeks from such a thing.


Recent app reviews summarized by Apple Intelligence

Players enjoy the realistic feel of Gear.Club, praising its graphics and challenging gameplay. However, some players experience bugs, frame drops, and issues with the AI, making the game frustrating. Additionally, players request the addition of more cars, a free drive mode, and the ability to sell cars.

welter

Noun

  1. a confused multitude of things
    • Synonyms
      • clutter
      • jumble
      • muddle
      • fuddle
      • mare’s nest
      • smother
    • Less specific
      • disorderliness
      • disorder
    • More specific
      • rummage
    • Related
      • addle
      • muddle
      • puddle
      • scramble
      • jumble
      • throw together
      • jumble
      • confuse
      • mix up
      • jumble
      • mingle
      • clutter
      • clutter up

Verb

  1. toss, roll, or rise and fall in an uncontrolled way; The shipwrecked survivors weltered in the sea for hours
    • Less specific
      • roll over
  2. roll around; pigs were wallowing in the mud
    • Synonyms
      • wallow
    • Less specific
      • move
    • Related
      • wallow
      • wallow
  3. be immersed in; welter in work

inner light

Noun

  1. a divine presence believed by Quakers to enlighten and guide the soul
    • Synonyms
      • Inner Light
      • Light
      • Light Within
      • Christ Within
    • Less specific
      • ethical motive
      • ethics
      • morals
      • morality

See if you can spot where “we” completely lost touch of reality.

I, too, continue to be surprised at popularity of website. may it never die.

Centurion Cargo MD-11F Livery (Infinite Flight)

I just happened to notice that my virtual airline, UPS Virtual, had a great many listings in its flight database for the Centurion Cargo-liveried MD-11F and realized I’d never actually seen it spawned in game.

A Centurion Cargo MD-11F is parked near a hangar under a clear blue sky, viewed from a low angle.

One of the little delights of based-on-real-aircraft flight sim liveries can be what one finds when looking up the chosen registration number…

N988AR

Summary 1991 MCDONNELL DOUGLAS MD-11FFixed wing multi engine(7 seats / 3 engines)
CN/MSN 48426
Owner CENTURION AIR CARGO INCMIAMI , FL, US(Corporation)
Delievery Date Fri, Sep 18, 2009
Line Number 428
Airworthiness Class Standard/Transport
Engine GE CF6-80 SERIES (Turbo-fan) Thrust: 47600lbs
Mode S Code 053344354 / ADC8EC
Certificate Issue Date Wed, Feb 27, 2013
Airworthiness Date Sun, Apr 16, 2000
Last Action Date Wed, Feb 27, 2013

10-13-2012 Incident

N988AR Incident Final Report

Media

A Centurion Cargo MD-11F is parked on an airport tarmac with a mobile staircase connected and another Atlas Air plane visible in the background.

My own lil modification to the logo.


More Infinite Flight Photos…

…and the scariest image file I’ve seen in years

pantywaist

A single noun definition of “pantywaist” mocked up in Ulysses' “Woods” community style.

Noun

  1. a timid man or boy considered childish or unassertive
    • Synonyms
      • sissy
      • pansy
      • milksop
      • Milquetoast
    • Less specific
      • coward

tfw when god turns the world off and all ur pals get sucked into hell.

Craft 3.0.5

I woke up to the notification for the message (reformatted and annotated below) in the Craft Docs community Slack this morning and didn’t actually believe it at first.


Get ready to supercharge your Craft experience with fresh shortcuts, streamlined keyboard navigation, and a host of additional tweaks that make everything run smoother than ever. From improved markdown support to clever UI enhancements, this update is all about making your workflow faster, more intuitive, and undeniably delightful. Dive into the full details below:

New shortcuts and keyboard navigation!

  • New Go To Menu: introduced a “Go To” menu in Quick Open (⌘O), enabling users to navigate to sections of the app by typing “Go To” and using arrow keys to select from the list or tapping on the item.

Task View

  • Toggle Task Done/Undone: Cmd ⌘ + Option ⌥ + T
  • Toggle Task Cancelled/Undone: Cmd ⌘ + Option ⌥ + Shift + T
  • Open Add Task Modal: Space
    • Point at a document or day to create the task in that document or day

Calendar View

  • Toggle Task Done/Undone: Cmd ⌘ + Option ⌥ + T
  • Toggle Task Cancelled/Undone: Cmd ⌘ + Option ⌥ + Shift + T
  • Copy Deeplink to Page: Cmd ⌘ + Option ⌥ + L
  • Copy Deeplink to Block: Cmd ⌘ + Option ⌥ + Shift + L1
  • Keyboard Focus: added the ability to navigate between tasks using the arrow keys on the Task and Calendar view.
  • New system shortcut: added support for the system shortcut Ctrl ^ + Enter to open the context menu in browse views for the selected document and in documents for the selected blocks.

Shortcut Help Menu Update (Cmd ⌘ + Option ⌥ + ,)2

  • Refreshed the visual design.
  • Reorganized shortcut groups for better clarity
  • Added missing shortcuts for a more comprehensive overview.

Markdown import

Updated support to adhere to stricter syntax requirements, now following CommonMark with GitHub Flavored Markdown extensions.

This change affects the following actions:

  • Copy-pasting content from other app that supports markdown
  • Drag-and-dropping .md file (import as blocks) into a document
  • In-line formatting with markdown syntax
  • Regular bulk import
  • Notion import
  • HTML paste into Craft

UI Updates and Fixes

  • Aligned the tab icon for the Unsorted folder on iPad to match its appearance on Mac
  • Added tooltips for the New View, New Row, and Search icons in a collection
  • Aligned checkboxes on pinned documents with the page preview icon for better visual rhythm
  • Addressed a glitch in the top toolbar transition on styled pages. When navigating back from a text block while editing, the keyboard no longer reappears unexpectedly.
  • Resolved an issue where the title path in “Shared with Me” documents would jump after the first load
  • Addressed several animation issues
  • Task Widget: adjusted font sizes, spacing for improved aesthetics.
  • Added the missing hover state for the selected table in collection tabs.

Other Improvements and Bugfixes

  • When creating or editing a view for a Collection, the popup now activates automatically, eliminating the need to manually tap or click to start editing
  • Resolved an issue on iPhone where copying text from the title of a Collection item resulted in an empty string
  • Resolved an issue where clicking “Apply” twice was required to close the overlay after adding users, resulting in duplicate invitation emails.
  • Adding new row to collection behavior:
    • Clicking the Add button now creates a new item at the top of the collection list.
    • Clicking the + button at the bottom of the collection adds a new item to the bottom of the list.

New View Creation Improvement:

  • Clicking the New View plus button now creates a new view with the default name “New View” (instead of “Table”).
  • The “Name View” popup is displayed immediately, allowing users to rename the view right away.
  • Resolved multiple bugs in drag reordering within various Collection configuration views on iOS
  • Resolved an issue where long documents were not being fully exported

  1. Also! Copy Deeplink to Selection - ⌘⇧⌥L - actually works! ↩︎

  2. This is just ⌘, on iOS/iPadOS. ↩︎

nope

⏚̶̯̺͎̦̬̝̺͓̝̳̞̙͈̦̦̹̫͆̏̊̓̉͗͋ͭ͂ͥ̏͛́͘ͅ⏚ͨͩ͊̍̍ͪ͂͆̉̂ͨͣ̓͏͏̪̙̝̜̫̫̥̱̫͙͕!̵̮̯̲͚͉̪̱̻̝̠̜̳̓ͮͨ͊̐ͮ̃̽̚͝ ̶̵̶̢̛͎̲͉̠̱̝͇̙̹̺̼̮̯̘ͦ̌ͤ̋ͭͮͩͫͩ͌̿ͧ̂̇ͥ̒ͦ͛̚ƃ̸̣͙̺̠̻͖̩͓̬̯̩̦̙̗̮̎̇ͧ͒̏ͩ͆ͦͦ̚̚͡🅽̔̋͑̂ͤ̍ͩͫ͌́̾ͥ͏͈͙̩̝̜̙͔̙̝̹̠͙͔́⌶̛̑ͧ̋ͣ̂͆̀̎͆̃̇̿̊ͯ̽ͮͧ͜͏̶̘̣̠͔ⓝ̶̊̌ͦͮ̑͂͂ͣ͝͏͓̗͔̝̦ⓡ̴̶͎͕͔̤̣̃ͮ͌̈́̈͌̇̌ͣ̔͜͠@̷̼̤͍̤̻̪̈́ͬ̏͋̑͊̏͑̅ͭ̄̃̓ͦ͝͞͝㎚͕͉͉̲̝̬͉͕̦̯̼͍̇̓͗̏̓̑ͣ͞͞ ̡̬͎͉̣̖͙̗͙̪̞̼ͧ̊ͯ͆̉̎͂͌̈ͫ́͞ ̨̢̔ͨͮ͂̓ͣͤ̆̈́̂͑̈́̊̀ͫ̉҉̛̩͍̼̬̦͎̖́⍙̴̪̦̭̲̟͑ͫ̇̀̔ͬ̆ͬ̈́͑͟͠ͅ🇴🇴͒̓ͯ̓̾̀ͩ͆̋̄͛͒̐̏̅͋ͧ̍͏̸̢͍͕̪̠̗̩͓̙̳̬͉͔͠⅁̵̶̢̗̦̬̭͕̼̥̥̦͙͚͓̲̺͍͉̼̇̾̈͒͋͘

Transcript

insipid

Adjective

  1. lacking taste or flavor or tang; “a bland diet”; “insipid hospital food”; “flavorless supermarket tomatoes”; “vapid beer”; “vapid tea”
    • Synonyms
      • bland
      • flat
      • flavorless
      • flavourless
      • savorless
      • savourless
      • vapid
    • Similar to
      • tasteless
    • Related
      • flavorlessness
      • flavourlessness
      • savorlessness
      • savourlessness
      • tastelessness
      • flavorlessness
      • flavourlessness
      • savorlessness
      • savourlessness
      • tastelessness
      • blandness
      • insipidity
      • insipidness
      • blandness
      • insipidity
      • insipidness
      • flavorlessness
      • flavourlessness
      • savorlessness
      • savourlessness
      • tastelessness
      • flavorlessness
      • flavourlessness
      • savorlessness
      • savourlessness
      • tastelessness
      • flatness
      • blandness
      • insipidity
      • insipidness
  2. lacking interest or significance or impact; “an insipid personality”; “jejune novel”
    • Synonyms
      • jejune
    • Similar to
      • uninteresting
    • Related
      • jejunity
      • jejuneness
      • tameness
      • vapidity
      • vapidness
      • jejunity
      • jejuneness
      • tameness
      • vapidity
      • vapidness
      • boringness
      • dreariness
      • insipidness
      • insipidity

(Me just now realizing none of my screen recordings with mic input have been in stereo…)

substratum

Noun

  1. a surface on which an organism grows or is attached; “the gardener talked about the proper substrate for acid-loving plants”
    • Synonyms
      • substrate
    • Less specific
      • surface
  2. any stratum or layer lying underneath another
    • Synonyms
      • substrate
    • Less specific
      • stratum
  3. an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population; “the Celtic languages of Britain are a substrate for English”
    • Synonyms
      • substrate
    • Less specific
      • indigenous language

Roadie Support SNAFU

The absurd tale of a failed trip, told as an example of iOS 18.2’s new Call Recording ability.

Transcript

Once a year, you should really take a dump on something.

EVERYBODY SAY IT WITH ME.

Things Themes for Arctic

I’ve maintained a fairly prolific habit of “adapting” the color palettes of Cultured Code’s Things 3 (light and dark) for the various software in which I spend most of my time.

I was excited to have another opportunity to do so, recently, for my favorite Lemmy client! So far, I’m still fiddling with the Light version, but the Dark version is available below!

Dark

Things Dark Arctic Theme Preview

(The theme files below should be openable directly in Arctic, cross-platform.)

Source

  • GitHub Gist

    { “accent”: { “errorColor”: “#FF3370”, “accentColor”: “#67ACFF”, “successColor”: “#4CBF60”, “warningColor”: “#FFD400” }, “id”: “F374ECA7-27A8-43F3-AA9C-E2929E456E9C”, “name”: “Things Dark”, “background”: { “groupedBackgroundColor”: “#1D2229”, “foregroundColor”: “#1D2229”, “primaryContainerColor”: “#252A31”, “backgroundColor”: “#171C22”, “secondaryContainerColor”: “#31596F4D”, “groupedForegroundColor”: “#2E333A” }, “text”: { “tertiaryLabel”: “#87919F”, “secondaryLabel”: “#787F89”, “linkLabel”: “#67ACFF”, “primaryLabel”: “#FFFFFF”, “placeholderLabel”: “#828C9BE2” }, “actions”: { “favoriteColor”: “#FFD400CA”, “markReadColor”: “#186289”, “collapseColor”: “#67ACFF96”, “editColor”: “#5CA5FF”, “saveColor”: “#4CBF60”, “crosspostColor”: “#4C4060”, “downvoteColor”: “#D1C58B”, “shareColor”: “#4DB1A7”, “replyColor”: “#5CA5FF”, “blockColor”: “#FC375E”, “upvoteColor”: “#1BADF8”, “subscribeColor”: “#4CBF69C9” } }

Previews

Auto-generated description: Four smartphones display various social media and community app interfaces, showing text and image content on their screens.

Auto-generated description: A tablet screen displays a Reddit app interface with posts and navigation options visible, including feeds like Home, Local, All, and Comments.

Auto-generated description: A discussion board is visible, featuring a post about Steve Jobs and comments from users.

Light

Auto-generated description: A simplified illustration of a social media post with black and gray bars representing text and two colored squares below.

Source

{
  "name": "Things Light",
  "id": "AFA2343E-D9A2-4AE2-B439-BB18789761DF",
  "actions": {
    "favoriteColor": "#FFD600EC",
    "shareColor": "#FFD600EC",
    "upvoteColor": "#0665B5CA",
    "subscribeColor": "#3AA89BE4",
    "editColor": "#FB4475E2",
    "blockColor": "#FB444FE7",
    "downvoteColor": "#CCBF7DE5",
    "markReadColor": "#BDE2D3E7",
    "collapseColor": "#94979897",
    "saveColor": "#BF54B1DD",
    "replyColor": "#4CBF62E9",
    "crosspostColor": "#3FBFB6E0"
  },
  "accent": {
    "errorColor": "#FF3370",
    "warningColor": "#FFD400",
    "successColor": "#4CBF60",
    "accentColor": "#1BAFF6F5"
  },
  "text": {
    "primaryLabel": "#15181A",
    "secondaryLabel": "#9399A3FA",
    "placeholderLabel": "#979DA5D7",
    "linkLabel": "#0069CD",
    "tertiaryLabel": "#C1C4C7DC"
  },
  "background": {
    "groupedBackgroundColor": "#F3F6F7",
    "groupedForegroundColor": "#FFFFFF",
    "secondaryContainerColor": "#E1E4E9B1",
    "foregroundColor": "#FFFFFF",
    "backgroundColor": "#F3F6F7",
    "primaryContainerColor": "#EBEDF0CB"
  }
}

Previews

Audio Trimmer App Store Review

Audio Trimmer - Trim Audio

Long-Awaited, Elegantly-Executed

Somehow, this 1.4 MB, virtually inconfigurable, single-use application manages to be one of the most powerful audio manipulation tools on iOS. Those who remember maintaining a GarageBand install just because they occasionally needed to trim audio files will celebrate. One of very few apps I’ve come across that I absolutely wouldn’t change at all but would pay much more for.

Extraordinarily accurate (especially compared to any of its “competition”) and astonishingly robust.

it’s so pretty omg…

Shareshot App Store Review

Shareshot Icon

THE solution for those who actually frame

As his co-editor notes in MacStories' review of Version 1.0, Federico Viticci’s Apple Frames Shortcut does indeed overlap in functionality with Shareshot, technically, but - more importantly, from my perspective - the two stand together high above any other mockup creation solution (for any platform).

At first, I was disappointed when I tried to use Shareshot’s initial release version. Boy, this could sure use some keyboard shortcuts, I thought, along with there’s no way this system of ‘choosing’ (not choosing) frame sizes isn’t irritating every single user of this app. I assumed - as I do with the vast majority of new software I try these days - that Shareshot’s creators must not actually be using the app, that it wasn’t actually supposed to be used, really, but was published, instead, for some economically-motivated reason I’d never understand.

Very shortly after, however, the most extraordinarily encouraging thing(s) happened: in the span of just a single season, all of the issues/“missing” features I was sure anyone using the app extensively would immediately encounter were addressed with solid, well-documented updates.(Tee ell dee are: it is very obvious that Marc and Mark use the app themselves, are very competent, and value customer feedback.)

As I write this using Version 1.2.1 at the tail end of 2024, Shareshot is the perfect, built-for-me mockup application I have always dreamed of, assuming I’d never get anything close.

A Zalgo TextExpander Snippet

Whilst diligently counting the sparse blessings offered by LLMs in 2024… I’m thrilled and proud to offer you - thanks to Google Gemini - a Zalgoing TextExpander Snippet!

…which you can access by joining my Text Fuck Snippet Group or by inputting the source yourself (embedded below.)

Graber Goober Poster Why

(Forgot to conclude the story: I just immediately left the server.)

Anecdotally…

An opportunity to compare transcript generation between Microblog’s and the “Apple Intelligence” transcripts now available in Voice Memos:

I guess it must have been um in 2021. I don’t know why it feels like it was so long ago uh when I first heard about well, not, but I first heard of Of course the the name blues sky had been tossed around for a long time. That’s why I had heard about it. uh The first time anything that I ever saw anything tangible, it was a discordite, of course, and what I did was that I immediately went in there and uh I think, well, the discussion that was happening that I remember it was about the protocol specifically. um and I literally just linked to activity to the main activity pub site. I think I linked to activity pub. rocks uh, and and it was just like, you guys know about this, right? Um, and I swear to you, like, uh and it was kind of like frantic. It was like sincere like wait, hang on a second because that’s the way that that uh activity pub shit. um the actual foundation of to centralized social that’s been around for um I was going to say decades. I guess it’s probably pushing it a little bit, but a decade and more. um It’s been developed on and refined to a point where it is like it is the thing. The technology, like is a and I guess I should appreciate that more. I guess the technology had already been established and from my perspective, it continues to be I mean the dream of social media seeing the first time I said this before a million times, but like seeing a pixel fed post in line on a masted on feed I remember that that thought like holy shit, this is literally what I wished for all along. um like shit. I wish that like the the technology barrier that um proprietary barriers between me and and whatever I wanted to express in the service, I wish that I could um barriers maybe not the right word, but actually is just like the dream. And like I don’t know anything technically about the AT protocol because I am not like enough anything that’s kind of intentional. I just don’t have ruin my brain, but, you know, all these years, what I’ve heard from people again about their hesitants, so mast it on their their bad experiences on mastodon have been because it was difficult. uh but like seeing some of those same people um literally have their username, their bluesray username stop resolving for a second. uh But I don’t know. I don’t understand. And I guess it it’s just and it just fucking sends me and I don’t know why. I don’t know why. um but redundancy, I guess, is just really alarming and also I don’t know. um I heard a friend got their account their blue sky account suspended uh and I didn’t follow up with him so I probably should actually the other day, but it seemed like he that that happened without explanation um and uh there’s just no meaning behind calling yourself open source and if if that sort of thing is going to happen um also like practically speaking, if decentralization is what anyone in the in the blue sky project genuinely want it I still have yet to hear an explanation as for why they wouldn’t have there just is none there is none other than money and the difference between m Macedon and blue sky is that blue sky took ventures money. uh and it’s just strange to me and irritating a hell to hear um I don’t know I don’t know anything about Jake Raber, but uh, like hearing her go on about uh the things they’re doing in a meive Patel interview that he did recently. um and he just I love Neai. But like once again, that was I mean, and and decoder is his business podcast. So like I can’t even like that’s is very explicitly about business. uh so and organs or whatever. um so I guess I can’t but like you got to interrupt her. Anyway, so okay, so what happened with that disord thing? I went in there, uh linked activity pub dot rocks and was like, guys, you know about this, right? Like woo, hold on. wait a second. uh and then like the response was I mean, I remember it being I didn’t read it because it began with you know, the essence was uh well, but and I was just like, yeah, I got Bill, thank you to everyone who created activity problem. And I’m like not it is not loyalty for the sake of I just really love the brand um because I it’s just I don’t understand. I don’t understand um and I and I suspect once again that literally your only barrier, I guess I should just be more explicit about it. Those of you who um found herself migrating this blue sky. Okay, I’m gonna exempt anyone who has to do social media, for their livelihood, okay? Because that just doesn’t count, then you have to go with other people. There are people. That has to be that’s a whole different consideration. But like uh like you definitely what you mean by it’s it was hard is that it’s genuinely nonprofit and you get the same sickness that I suppose still have um but like damn uh it’s so disappointing. and uh isolating, I guess. And frustrating, but, um yeah. I’m sure it’s gonna grow great. Um

Cross-Platform Time Manipulation

Hopefully the all-I-can-do-is-milestone-minutea-of-my-fucking-life phase will be over soon so that I can get back to (genuinely wise??) thoughts like this.

Please note: as of this time, we cannot confirm with reasonable certainty that Time Manipulation will be releasing with the iOS 18.3 public build.

Multi-Track (ish?) Editing in Voice Memos

Hypothes.is

Why/how in God’s name of the fuck would it be limited to (effectively) a single device??

Voice Memos does not need to be a DAW.

Checking eligibility: Year of invention

Found it very intriguing that IMDB decided to declare definitive never before years for its encompassed media forms. And of course… the values even more so.

Bandcamp Terms of Use

Bandcamp will not use, and will not permit others to use, any Artist’s Music to train models to generate sound recordings, videos synchronized with sound recordings or other audiovisual works, or musical works embodied within sound recordings and music videos, without that Artist’s express permission.


wondering why Last.fm’s “Obsessions” have [their own permalinks]Ihttps://www.last.fm/user/neoyokel/obsessions/8172412).

…but why am I wondering that???

thanks.

(as I commented)

Dude this video gave me so much in so little time, it’s stupid.

  • I grew up on a farm until I was 14 where fiddling with small engines (which I never got tired of and realized I’ve missed quite a lot thanks to this experience) and interacting with centrifugal clutches (one of those things that sounds really neat in theory but just leaves you wanting for - and suffering without - basically any of the other options lol)
  • Adjacent to go karts but somehow still haven’t got the opportunity to actually figure out to Do The Thing - always wondered. Kinda same thing with pouring concrete. Watching you poke your way through both for the first time felt like a real luxury haha.
  • Been watching Sarah’s build videos for a year or so now, always absolutely flabbergasted at the diligence… the persistence… the intelligence… all the while doing like 5 full time people’s jobs in video production, with much reverence but zero resonance with my own bumpkin ass behavior in similar pursuits. Curious because getting to capital R Relate with her and y’all’s troubleshooting here does have value, turns out.

I would be sad about BIG SEXY going away but if there’s one thing I’ve learned about this country and its historic airplanes… it’s that they never, ever go away. my hands have touched the wright flyer and now they grip my fucking iPad lol.

Backup Things' Actual Database from iOS/iPadOS

This fucking code

491348

is one of those things I somehow always manage to forget before I ever need it, again, and - naturally - is somehow not fucking documented anywhere but this support page, that I’ve ever been able to find.

	<p class="fineprint">If you are on iOS 13 or older, the file you’re getting is called Things.sqlite3 and it can be viewed in a separate app as explained below.</p>

Oblivion and the assumption of violent intentions from extra terrestrials

Let’s all say hello to 19-year-old me, ranting on for 22 something minutes about aliens because…?

Transcript

Missouri METARs

Missouri METARs 2024-11-14T22:30:01Z

Discovering Apple Podcast Transcription's Opprobrious Limitations

Having just experienced the text selection limitation myself, I am actually and absolutely offended by this.

Apple, Inc. - wealthiest company in the history of the world, often celebrated for their pro-accessibility effort in consumer technology - went through the trouble of developing and implementing an intentional limitation like this.

What the fuck do you think I’m going to do… sell your auto-generated transcription???

Remembering BYTE Magazine

BYTE - January 1977 Cover

What today’s tech journalism must learn again from the legendary computer publication.

This is a very much unfinished bit I began writing in November 2020 and just found in my Dropbox Paper archive.

Long-dead BYTE Magazine gained some exposure this time last year when some of its gorgeous retro-futurist cover art - of Robert Tinney’s hand - circulated about Tumblr and Pinterest. It is fucking beautiful, yes, but I was then quite disappointed to find little in the way of the publication’s actual content available on the web.

Last week, I was elated to find this exceptional archive on archive.org with its exceptionally-scanned, ultra-high res PDFs of every issue, created by the archivist Jason Scott. The notables of its legacy are fairly well-documented - and it’s still occasionally cited by the likes of Wired and TIME, but its story and mission have been ashamedly disregarded as infeasible relics; the naivete of the originator.

In Vol. 1, Issue 1 for September 1975, Carl Helmers’ first editorial - “What is BYTE?” - is a charming introduction, full of techno-idealism and the quaint jargon of the then-obscure computing niche. The Home Brew Computing Triology is an ingenius summation of the technological conversation: HARDWARE, SOFTWARE, and APPLICATIONS - the “interrelated themes.” Helmers notes that the publication was founded to bridge the divide between the respective hardware and software cultures and get them talking about applications. Later in the issue, publisher Wayne Green explains how his encounters with the community amidst a journey to modernize 73 - his amateur radio magazine - led to this prompt.

“I discovered an interesting thing - few of the hardware chaps could talk software - and vice versa.”

A sensical and exciting pitch, to be sure, but disappointing when one considers the remaining vastness of this gulf over 40 years later. The successors to BYTE - when compared to any of its trade magazine contemporaries - aren’t technology news at all. Mastheads like The Verge, Engadget, and CNET have become something else, entirely in the pursuit of the end user click, and a good lot of them simply look like shit. Reading up on tech hasn’t been a respectful or aesthetically-pleasant endeavor for as long as I’ve been literate, and BYTE’s experience would suggest that it’s been without much worthy cause, whatsoever.

Typographically, its pages are a bit dense, but it’s in an otherworldy mysticism regarding the pioneers of digital that one longs to reanimate, somehow.

Into Zurich

Roadie Delivery Control Walmart Query (iOS 18 Call Recording Test)

e.

Gunless (2010)

I was so charmed by this film that I made myself wait two days after watching it at 2AM to write this so as to make sure all that I felt wasn’t just due to … the hour.

As someone who has participated in and thought a lot about my country’s relationship with firearms, this film’s thematic composition hit me hard. Its truth (for me): guns are just this bizarre, fundamentally anti-social, and dangerous obsession that have no place in civilization.

Also, re: my 20-year-long, extremely complex crush on Sienna Guillory: staaaahhhhpp

This wee truth of Google’s origin story - which I did not know - is going to weigh on me for who knows how long.

The three genders.

An Intimate Conversation with my iPhone 4S

An intimate conversation with - and using - my iPhone 4S demonstrating the losslessest possible audio capture example.

Transcript

Contact Album Art Grid

Just a reminder that I continue to put all of my music curatiorial energy into a single discovery playlist, basically, which is designed to make … contact.

Reminders for macOS Keyboard Shortcuts

Action Shortcut
New Reminder ⌘-N
New List ⇧-⌘-N
Indent reminder ⌘-]
Outdent reminder ⌘-[
Show all subtasks ⌘-E
Hide all subtasks ⇧-⌘-E
Flag reminder ⇧-⌘-F
Show info ⌘-I
Hide or show sidebar ⌥-⌘-S
Mark a reminder completed or incomplete ⇧-⌘-C
Show or hide completed reminders ⇧-⌘-H
Edit tags ⇧-⌘-T
Delete tag Delete
Set reminder as due today ⌘-T
Set reminder as due tomorrow ⌥-⌘-T
Set all overdue reminders as due today ^-⌘-T
Set reminder as due this weekendNote: If today is the day before this weekend, the reminder is set to next weekend. ⌘-K
Set reminder as due next week ⌥-⌘-K
Go to Today Smart List ⌘-1
Go to Scheduled Smart List ⌘-2
Go to All Smart List ⌘-3
Go to Flagged Smart List ⌘-4
Go to Assigned to Me Smart List ⌘-5
Enter or exit full screen ^-⌘-F
Close the Reminders window and quit the app ⌘-W
Quit Reminders ⌘-Q

hamlet

Noun

  1. a community of people smaller than a village
    • Synonyms
      • crossroads
    • Less specific
      • community
  2. the hero of William Shakespeare’s tragedy who hoped to avenge the murder of his father
    • Is a
      • fictional character
      • fictitious character
      • character
  3. a settlement smaller than a town
    • Synonyms
      • village
    • Less specific
      • settlement
    • More specific
      • kampong
      • campong
      • kraal
      • pueblo
    • Examples
      • Cheddar
      • Sealyham
      • El Alamein
      • Jericho
      • Jamestown
      • Chancellorsville
      • Spotsylvania
      • Yorktown

hamlet - LookUp

noun

  1. ɢᴇᴏɢʀᴀᴘʜʏ a small settlement, generally one smaller than a village, and strictly (in Britain) one without a church the house is in a quiet hamlet overlooking open countryside

  2. a legendary prince of Denmark, hero of a tragedy by Shakespeare

Origin

Middle English : from Old French hamelet , diminutive of hamel little village ; related to home ( h ám in Old English )

OpenStreetMap

A smaller rural community, typically with fewer than 100-1000 inhabitants, and little infrastructure.

inhere

Verb

  1. be inherent in something
    • Less specific
      • belong to
      • belong
    • Related
      • built-in
      • constitutional
      • inbuilt
      • inherent
      • integral
      • implicit in
      • inherent
      • underlying
      • inherence
      • inherency

inhere - LookUp

verb

  1. ꜰᴏʀᴍᴀʟ exist essentially or permanently in the potential for change that inheres within the adult education world

ʟᴀᴡ (of rights, powers, etc.) be vested in a person or group or attached to the ownership of a property the rights inhering in the property they owned

Origin

mid 16th century (in the sense stick, cling to ): from Latin inhaerere stick to

Urban Dictionary

It is used to refer to something that exists to something else as an essential constituent.

The frog is alive and respiration is inherent to that fact.

currently being alphaed by my own fucking dictionary smh.

"Tumblr iOS Architecture" Deck from 2014

Capture

Snap.as Library

Chatgpt Helps Me Publish my First Pypi Package

Please feel free to rebuke the fuck outta me, but no… I’m 30 years old and still have yet to make it through a single one of those awesome list tutorials for Python that are so easy peasy for you digital lourds.

In what I imagine to be the manifestation of many a folk’s worst nightmare LLM scenario, I asked regular olé free Gee Pee Tee to help me do something I’ve aspired to do (though invested little effort in, obviously:) creating my first command line application, and found it to be immediately effective! Within the minutes that spanned the conversation below - following the heinous monstrosity’s instructions almost verbatim - I had actually published my first PyPi package!

pip install davodtime


Please note: the following is a conversation with an LLM.

Create Davodtime CLI

You:

Please help me create a command line application (ideally, using a programming language/platform which will be supported on both my macOS-running machine and within the a-Shell app on my iPad) which returns outputs based on arguments I will specify.

ChatGPT:

To create a cross-platform command line application that works on both macOS and within the a-Shell app on your iPad, I recommend using Python. Python is a versatile and widely supported language that runs on both platforms without much modification.

Step-by-Step Guide

1. Setup Python

  • macOS: Python 3 is typically pre-installed. You can check the installation by running:
    python3 --
    
    

You:

I would like the application to be called davodtime and would ideally like to be able to install it so that I can simply call it with “davodtime.” Here are the functions and arguments I’d like it to perform:

  1. Input: davodtime utc returns the current UTC time in the format MMddYYYY-HHmmss in the command line.

  2. Input: davodtiime (no arguments) defaults to returning the local system time in the format MMddYYYY-HHmmss.

…and so on, with GMT and standard abbreviations for timezones supported as arguments.

ChatGPT:

Here’s how you can create the davodtime command line application using Python. This application will support the functionality you’ve described, and it will work on both macOS and within the a-Shell app on your iPad.

Step 1: Write the Python Script

Create a Python script called davodtime.py with the following content:

#!/usr/bin/env python3

import sys
from datetime import datetime
import pytz

def format_time(dt):
    return dt.strftime('%m%d%Y-%H%M%S')

def get_time_for_timezone(tz_name):
    try:
        tz = pytz.timezone(tz_name)
        return format_time(datetime.now(tz))
    except pytz.UnknownTimeZoneError:
        return f"Unknown timezone: {tz_name}"

def main():
    if len(sys.argv) == 1:
        # No arguments, return local system time
        print(format_time(datetime.now()))
    else:
        arg = sys.argv[1].lower()
        if arg == "utc":
            print(format_time(datetime.utcnow()))
        else:
            print(get_time_for_timezone(arg.upper()))

if __name__ == "__main__":
    main()

Step 2: Install Dependencies

Since this script uses the pytz library to handle timezones, you’ll need to install it if it’s not already installed.

On macOS, you can install it via pip:

pip3 install pytz

In a-Shell, you can install it by running:

pip install pytz

Step 3: Make the Script Executable and Installable

To make the script executable and accessible as davodtime, follow these steps:

On macOS:

  1. Make the script executable:

    chmod +x /path/to/davodtime.py
    
  2. Move or link the script to a directory in your PATH:

    sudo ln -s /path/to/davodtime.py /usr/local/bin/davodtime
    

In a-Shell:

  1. Make the script executable:

    chmod +x /path/to/davodtime.py
    
  2. Create an alias in your shell profile: Add this line to ~/.profile or ~/.bashrc (depending on your setup):

    alias davodtime='python3 /path/to/davodtime.py'
    

Step 4: Usage

  • UTC Time:

    davodtime utc
    
  • Local Time (default):

    davodtime
    
  • Other Timezones (e.g., GMT, PST, EST):

    davodtime gmt
    davodtime pst
    

This script will handle time conversion for most standard timezone abbreviations using the pytz library, and the output will always be in the MMddYYYY-HHmmss format.

Would you like any further modifications or explanations on this setup?

You:

How would I publish the script to pypi.org?

ChatGPT:

Publishing your script to PyPI (Python Package Index) involves a few steps. Below is a guide to help you package your davodtime script and publish it to PyPI.

Step 1: Prepare Your Project Directory

  1. Create a project directory:

    mkdir davodtime
    cd davodtime
    
  2. Create the following structure:

    davodtime/
    ├── davodtime/
    │   ├── __init__.py
    │   └── main.py
    ├── setup.py
    ├── LICENSE
    └── README.md
    
  3. Move your script: Move your davodtime.py script to the davodtime directory and rename it to main.py.

  4. Create an __init__.py file: This file can be empty, but it’s necessary to make the davodtime directory a package.

Step 2: Write the setup.py File

The setup.py file is the script used to build and distribute your package. Here’s an example for davodtime:

from setuptools import setup, find_packages

setup(
    name="davodtime",
    version="0.1.0",
    author="Your Name",
    author_email="your.email@example.com",
    description="A command-line tool to display time in various formats.",
    long_description=open("README.md").read(),
    long_description_content_type="text/markdown",
    url="https://github.com/yourusername/davodtime",
    packages=find_packages(),
    install_requires=[
        "pytz",
    ],
    entry_points={
        "console_scripts": [
            "davodtime=davodtime.main:main",
        ],
    },
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires=">=3.6",
)

Step 3: Write a README.md File

Create a README.md file that describes your project. This will be displayed on the PyPI page for your package.

Step 4: Choose a License

Add a LICENSE file to your project directory. If you’re unsure, you might consider the MIT License. Here’s an example:

MIT License

Copyright (c) 2024 Your Name

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

... (complete text of MIT License)

Step 5: Build Your Package

Before uploading, you need to build your package. Ensure you have setuptools and wheel installed:

pip install setuptools wheel

Then, run the following command in your project directory:

python setup.py sdist bdist_wheel

This will create a dist/ directory containing the files necessary for distribution.

Step 6: Upload to PyPI

  1. Install twine: Twine is the recommended tool for uploading Python packages to PyPI.

    pip install twine
    
  2. Upload your package: Use Twine to upload your package to PyPI:

    twine upload dist/*
    

    You will be prompted for your PyPI username and password.

Step 7: Verify the Upload

After uploading, your package should be available at https://pypi.org/project/davodtime/. You can also install it via pip:

pip install davodtime

Additional Notes

  • Versioning: Be sure to update the version number in setup.py every time you upload a new version.
  • Testing: You can test your package upload by using the PyPI test server at https://test.pypi.org/.

This process will make your davodtime script easily installable and usable by others. Let me know if you need any more details or help!

You:

Can you generate a comprehensive manpage for the script? Would that be included in the pypi dist?

ChatGPT:

Sure! I’ll help you create a comprehensive man page for your davodtime script. I’ll also explain how to include it in your PyPI distribution.

Step 1: Write the Man Page

Man pages are typically written in a format called troff or groff. Here’s an example davodtime.1 man page:

.TH DAVODTIME 1 "August 2024" "Version 0.1.0" "User Commands"

.SH NAME
davodtime \- A command-line tool to display time in various formats.

.SH SYNOPSIS
.B davodtime
[\fButc\fR | \fIGMT\fR | \fITZ\fR]

.SH DESCRIPTION
.B davodtime
is a command-line utility that displays the current time in various time zones or formats.

.SH OPTIONS
.TP
.B utc
Displays the current UTC (Coordinated Universal Time) in the format MMddYYYY-HHmmss.

.TP
.B TZ
Any standard timezone abbreviation (e.g., GMT, PST, EST) can be provided as an argument to display the current time in that timezone, in the format MMddYYYY-HHmmss.

.TP
If no arguments are provided, the local system time is displayed in the format MMddYYYY-HHmmss.

.SH EXAMPLES
.TP
.B davodtime
Displays the local system time.

.TP
.B davodtime utc
Displays the current time in UTC.

.TP
.B davodtime pst
Displays the current time in Pacific Standard Time.

.SH AUTHOR
Your Name <your.email@example.com>

.SH LICENSE
This software is licensed under the MIT License.

.SH SEE ALSO
.B date(1)

Step 2: Install the Man Page Locally

To install the man page locally on macOS, follow these steps:

  1. Create a directory for custom man pages (if it doesn’t already exist):

    mkdir -p /usr/local/share/man/man1
    
  2. Copy the man page:

    cp davodtime.1 /usr/local/share/man/man1/davodtime.1
    
  3. Update the man database (optional, usually not required on macOS):

    man -w
    
  4. View the man page:

    man davodtime
    

Step 3: Include the Man Page in Your PyPI Distribution

To include the man page in your PyPI distribution, you’ll need to adjust your setup.py and MANIFEST.in files.

3.1. Modify setup.py:

Update the setup.py to include the man page in your package data:

from setuptools import setup, find_packages
import os

def get_data_files():
    data_files = []
    if os.name == 'posix':
        data_files.append(('share/man/man1', ['davodtime.1']))
    return data_files

setup(
    name="davodtime",
    version="0.1.0",
    author="Your Name",
    author_email="your.email@example.com",
    description="A command-line tool to display time in various formats.",
    long_description=open("README.md").read(),
    long_description_content_type="text/markdown",
    url="https://github.com/yourusername/davodtime",
    packages=find_packages(),
    install_requires=[
        "pytz",
    ],
    data_files=get_data_files(),
    entry_points={
        "console_scripts": [
            "davodtime=davodtime.main:main",
        ],
    },
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires=">=3.6",
)

3.2. Create MANIFEST.in:

Add a MANIFEST.in file to include the man page in the distribution:

include davodtime.1

Step 4: Build and Upload

Rebuild your distribution and upload it to PyPI:

python setup.py sdist bdist_wheel
twine upload dist/*

Step 5: Installing the Man Page with Your Package

When users install your package, they can manually copy the man page to the appropriate directory (e.g., /usr/local/share/man/man1/). Automating this process can be complex due to differences in system configurations, so it’s often left to the user to place the man page correctly.

Conclusion

This process will give you a comprehensive man page for your davodtime tool, which can be installed locally and included in your PyPI distribution. Let me know if you need further assistance!

You:

I think we should add support for “–help” and “-h” arguments.

ChatGPT:

Adding support for --help and -h arguments is a great idea, as it allows users to quickly understand how to use the davodtime tool. We can implement this by checking for these arguments in the main() function and displaying the help message accordingly.

Updated Python Script

Here’s how you can modify your davodtime.py script to include support for --help and -h arguments:

#!/usr/bin/env python3

import sys
from datetime import datetime
import pytz

def format_time(dt):
    return dt.strftime('%m%d%Y-%H%M%S')

def get_time_for_timezone(tz_name):
    try:
        tz = pytz.timezone(tz_name)
        return format_time(datetime.now(tz))
    except pytz.UnknownTimeZoneError:
        return f"Unknown timezone: {tz_name}"

def print_help():
    help_text = """
Usage: davodtime [OPTIONS] [TIMEZONE]

A command-line tool to display time in various formats.

Options:
  -h, --help          Show this help message and exit
  utc                 Display the current time in UTC
  TIMEZONE            Display the current time in the specified timezone (e.g., GMT, PST, EST)

If no arguments are provided, the local system time is displayed.
"""
    print(help_text)

def main():
    if len(sys.argv) == 1:
        # No arguments, return local system time
        print(format_time(datetime.now()))
    else:
        arg = sys.argv[1].lower()
        if arg in ["-h", "--help"]:
            print_help()
        elif arg == "utc":
            print(format_time(datetime.utcnow()))
        else:
            print(get_time_for_timezone(arg.upper()))

if __name__ == "__main__":
    main()

Explanation

  1. print_help() Function:

    • This function defines and prints the help message. It describes the usage, available options, and a brief explanation of what each option does.
  2. Checking for -h and --help:

    • In the main() function, the script checks if the first argument is -h or --help. If either is found, it calls the print_help() function and exits.
  3. Existing Functionality:

    • The existing functionality (handling utc and timezone arguments) remains unchanged.

Testing the Help Functionality

To test the help functionality, run the script with either -h or --help:

davodtime -h
davodtime --help

Both commands should display the help text and then exit.

Updating the Man Page

You should also update the man page to reflect the new --help and -h options:

.TH DAVODTIME 1 "August 2024" "Version 0.1.0" "User Commands"

.SH NAME
davodtime \- A command-line tool to display time in various formats.

.SH SYNOPSIS
.B davodtime
[\fButc\fR | \fIGMT\fR | \fITZ\fR | \fB-h\fR | \fB--help\fR]

.SH DESCRIPTION
.B davodtime
is a command-line utility that displays the current time in various time zones or formats.

.SH OPTIONS
.TP
.B -h, --help
Displays this help message and exits.

.TP
.B utc
Displays the current UTC (Coordinated Universal Time) in the format MMddYYYY-HHmmss.

.TP
.B TZ
Any standard timezone abbreviation (e.g., GMT, PST, EST) can be provided as an argument to display the current time in that timezone, in the format MMddYYYY-HHmmss.

.TP
If no arguments are provided, the local system time is displayed in the format MMddYYYY-HHmmss.

.SH EXAMPLES
.TP
.B davodtime
Displays the local system time.

.TP
.B davodtime utc
Displays the current time in UTC.

.TP
.B davodtime pst
Displays the current time in Pacific Standard Time.

.TP
.B davodtime -h
Displays the help message.

.SH AUTHOR
Your Name <your.email@example.com>

.SH LICENSE
This software is licensed under the MIT License.

.SH SEE ALSO
.B date(1)

Conclusion

With these updates, your davodtime tool will be more user-friendly, providing essential help information with -h or --help. The man page is also updated to reflect these changes, making the tool well-documented and easier to use. Let me know if you need further assistance!

You:

Would it be possible to generate the same tool using Ruby instead?

ChatGPT:

Yes, it’s entirely possible to create the same davodtime tool in Ruby. Ruby is well-suited for command-line tools, and it should work both on macOS and a-Shell on iPad. Below is an implementation in Ruby that provides the same functionality as your Python tool.

Ruby Script

Here’s the Ruby version of davodtime:

#!/usr/bin/env ruby

require 'time'
require 'tzinfo'

# Function to format the time in MMddYYYY-HHmmss format
def format_time(time)
  time.strftime('%m%d%Y-%H%M%S')
end

# Function to get time for a specific timezone
def get_time_for_timezone(tz_name)
  begin
    tz = TZInfo::Timezone.get(tz_name)
    format_time(tz.now)
  rescue TZInfo::InvalidTimezoneIdentifier
    "Unknown timezone: #{tz_name}"
  end
end

# Function to display help text
def print_help
  help_text = <<-HELP
Usage: davodtime [OPTIONS] [TIMEZONE]

A command-line tool to display time in various formats.

Options:
  -h, --help          Show this help message and exit
  utc                 Display the current time in UTC
  TIMEZONE            Display the current time in the specified timezone (e.g., GMT, PST, EST)

If no arguments are provided, the local system time is displayed.
  HELP

  puts help_text
end

# Main function
def main
  if ARGV.empty?
    # No arguments, return local system time
    puts format_time(Time.now)
  else
    arg = ARGV[0].downcase
    case arg
    when '-h', '--help'
      print_help
    when 'utc'
      puts format_time(Time.now.getutc)
    else
      puts get_time_for_timezone(arg.upcase)
    end
  end
end

# Run the main function if the script is called directly
main if __FILE__ == $0

Explanation

  1. format_time(time):

    • This method formats a Time object into the MMddYYYY-HHmmss format.
  2. get_time_for_timezone(tz_name):

    • This method uses the tzinfo gem to look up and display the current time in the specified timezone. If an invalid timezone is provided, it returns an error message.
  3. print_help():

    • This method prints the help text, explaining how to use the script.
  4. Main Script Logic:

    • The script checks if any arguments are provided. If no arguments are given, it returns the local system time.
    • If -h or --help is provided, it prints the help text.
    • If utc is provided, it displays the current UTC time.
    • For any other argument, it tries to interpret it as a timezone abbreviation and prints the time in that timezone.

Step 1: Install the tzinfo Gem

This script uses the tzinfo library to handle timezones. Install it with:

gem install tzinfo

Step 2: Make the Ruby Script Executable

  1. Save the Ruby script as davodtime.rb.

  2. Make it executable:

    chmod +x davodtime.rb
    
  3. Move or link the script to a directory in your PATH:

    sudo ln -s /path/to/davodtime.rb /usr/local/bin/davodtime
    

Now you can run the script with:

davodtime

Usage

  • UTC Time:

    davodtime utc
    
  • Local Time (default):

    davodtime
    
  • Other Timezones (e.g., GMT, PST, EST):

    davodtime gmt
    davodtime pst
    
  • Help:

    davodtime -h
    davodtime --help
    

Man Page (for Ruby Script)

Here’s the corresponding man page in troff format for the Ruby version of davodtime:

.TH DAVODTIME 1 "September 2024" "Version 0.1.0" "User Commands"

.SH NAME
davodtime \- A command-line tool to display time in various formats.

.SH SYNOPSIS
.B davodtime
[\fButc\fR | \fIGMT\fR | \fITZ\fR | \fB-h\fR | \fB--help\fR]

.SH DESCRIPTION
.B davodtime
is a command-line utility that displays the current time in various time zones or formats.

.SH OPTIONS
.TP
.B -h, --help
Displays this help message and exits.

.TP
.B utc
Displays the current UTC (Coordinated Universal Time) in the format MMddYYYY-HHmmss.

.TP
.B TZ
Any standard timezone abbreviation (e.g., GMT, PST, EST) can be provided as an argument to display the current time in that timezone, in the format MMddYYYY-HHmmss.

.TP
If no arguments are provided, the local system time is displayed in the format MMddYYYY-HHmmss.

.SH EXAMPLES
.TP
.B davodtime
Displays the local system time.

.TP
.B davodtime utc
Displays the current time in UTC.

.TP
.B davodtime pst
Displays the current time in Pacific Standard Time.

.TP
.B davodtime -h
Displays the help message.

.SH AUTHOR
Your Name <your.email@example.com>

.SH LICENSE
This software is licensed under the MIT License.

.SH SEE ALSO
.B date(1)

Conclusion

With this Ruby version, you now have the same davodtime functionality as the Python version. The Ruby script is capable of handling timezones, UTC, and default local time, along with -h and --help arguments. You can also generate the same man page and distribute the tool similarly on both macOS and a-Shell.

Let me know if you need any more information!

You:

Would it be possible to do this without any dependencies?

ChatGPT:

Yes, it’s possible to create the davodtime tool in Ruby without using external dependencies like tzinfo. Ruby’s built-in Time and DateTime classes already handle UTC and local time well. However, for time zones, Ruby doesn’t have direct support for converting between named timezones like “PST” or “EST” without a library like tzinfo.

You can still implement the core functionality using built-in Ruby classes by limiting the time zone support to a few common ones (like UTC, GMT, PST, EST) and hardcoding their offsets. This way, there won’t be any dependencies, and you can still have basic timezone support.

Dependency-Free Ruby Script

Here’s a revised version of the davodtime script without external dependencies:

#!/usr/bin/env ruby

# Function to format time in MMddYYYY-HHmmss format
def format_time(time)
  time.strftime('%m%d%Y-%H%M%S')
end

# Function to get time for a specific timezone
def get_time_for_timezone(tz_name)
  case tz_name
  when 'UTC'
    format_time(Time.now.getutc)
  when 'GMT'
    format_time(Time.now.getutc)
  when 'PST'
    format_time(Time.now.getutc - (8 * 3600)) # UTC-8
  when 'EST'
    format_time(Time.now.getutc - (5 * 3600)) # UTC-5
  when 'CST'
    format_time(Time.now.getutc - (6 * 3600)) # UTC-6
  when 'MST'
    format_time(Time.now.getutc - (7 * 3600)) # UTC-7
  else
    "Unknown timezone: #{tz_name}"
  end
end

# Function to display help text
def print_help
  help_text = <<-HELP
Usage: davodtime [OPTIONS] [TIMEZONE]

A command-line tool to display time in various formats.

Options:
  -h, --help          Show this help message and exit
  utc                 Display the current time in UTC
  TIMEZONE            Display the current time in the specified timezone (e.g., GMT, PST, EST)

If no arguments are provided, the local system time is displayed.
  HELP

  puts help_text
end

# Main function
def main
  if ARGV.empty?
    # No arguments, return local system time
    puts format_time(Time.now)
  else
    arg = ARGV[0].downcase
    case arg
    when '-h', '--help'
      print_help
    when 'utc'
      puts format_time(Time.now.getutc)
    else
      puts get_time_for_timezone(arg.upcase)
    end
  end
end

# Run the main function if the script is called directly
main if __FILE__ == $0

Explanation

  1. format_time(time):

    • This function formats a Time object into the MMddYYYY-HHmmss format.
  2. Hardcoded Timezone Offsets:

    • Instead of using a library to get timezones, we manually calculate the time offsets for some common timezones (PST, EST, GMT, CST, MST). For example, PST is UTC-8, so we subtract 8 hours (in seconds) from UTC.
  3. Timezone Support:

    • The script now supports the following timezones:
      • UTC: Coordinated Universal Time (no offset)
      • GMT: Same as UTC
      • PST: Pacific Standard Time (UTC-8)
      • EST: Eastern Standard Time (UTC-5)
      • CST: Central Standard Time (UTC-6)
      • MST: Mountain Standard Time (UTC-7)
    • You can easily extend this by adding more timezones with their appropriate offsets.
  4. Help Message:

    • The print_help function prints the usage information, explaining how to use the tool.
  5. Main Logic:

    • If no arguments are provided, the script returns the local system time.
    • If utc is passed, it returns the current UTC time.
    • If a timezone (e.g., PST, EST) is passed, it calculates and displays the time for that timezone.
    • If -h or --help is passed, it displays the help message.

Running the Tool

You can now run this script in the same way as the previous versions:

  1. Local Time (no arguments):

    davodtime
    
  2. UTC Time:

    davodtime utc
    
  3. Specific Timezones (e.g., PST, EST):

    davodtime pst
    davodtime est
    
  4. Help:

    davodtime -h
    davodtime --help
    

Timezone Extension

You can extend this to support more timezones by adding more cases to the get_time_for_timezone function. Just look up the correct UTC offset for the timezone you want to support, and apply it similarly to how the script currently handles PST and EST.

For example, to add IST (Indian Standard Time, UTC+5:30):

when 'IST'
  format_time(Time.now.getutc + (5 * 3600) + (30 * 60)) # UTC+5:30

Conclusion

This Ruby version of davodtime now works without any external dependencies and still provides basic timezone support for common zones. It’s lightweight and works well on both macOS and a-Shell without needing to install any libraries.

Let me know if you have any further questions or need additional features!

interrogative

Noun

  1. a sentence of inquiry that asks for a reply; “he asked a direct question”; “he had trouble phrasing his interrogations”
    • Synonyms
      • question
      • interrogation
      • interrogative sentence
    • Less specific
      • sentence
    • More specific
      • cross-question
      • leading question
      • yes-no question
    • Related
      • interrogate
      • question
      • interrogate
      • question
      • question
      • query
  2. some linguists consider interrogative sentences to constitute a mood
    • Synonyms
      • interrogative mood
    • Less specific
      • mood
      • mode
      • modality

Adjective

  1. relating to verbs in the so-called interrogative mood; “not all questions have an interrogative construction”
    • Pertains to
      • interrogative mood
      • interrogative
    • Topic Members
      • grammar
  2. relating to the use of or having the nature of an interrogation
    • Synonyms
      • interrogatory
    • Antonyms
      • declarative
      • declaratory
      • asserting
      • declarative
      • declaratory
      • asserting
    • Related
      • interrogate
      • question
      • interrogate
      • question

interrogative - LookUp

adjective

  1. Grammar having the force of a question a hard, interrogative stare

Grammar used in questions an interrogative adverb

noun

  1. Grammar a construction that has the force of a question interrogatives are not likely to crop up very often in the speech of a person who is being interviewed

Origin

early 16th century : from late Latin interrogativus , from Latin interrogare (see interrogate )

Thesaurus

Adjective

  1. he gazed at me with a hard interrogative stare

Similar Words: questioning inquiring inquisitive inquisitorial probing searching quizzing quizzical curious intrigued investigative catechistic catechistical

The Final Solution to the phones-in-schools issue

Yes, I am 100% confident in my argument, this time.

derivation

Noun

  1. the source or origin from which something derives (i.e. comes or issues); “he prefers shoes of Italian derivation”; “music of Turkish derivation”
    • Less specific
      • beginning
      • origin
      • root
      • rootage
      • source
    • Related
      • derive
      • come
      • descend
      • derive
      • derive
      • educe
  2. (historical linguistics) an explanation of the historical origins of a word or phrase
    • Synonyms
      • deriving
      • etymologizing
    • Less specific
      • explanation
      • account
    • Related
      • etymologize
      • etymologise
      • derive
      • derive
    • Topic Members
      • historical linguistics
      • diachronic linguistics
      • diachrony
  3. a line of reasoning that shows how a conclusion follows logically from accepted propositions
    • Less specific
      • inference
      • illation
    • Related
      • deduce
      • infer
      • deduct
      • derive
  4. (descriptive linguistics) the process whereby new words are formed from existing words or bases by affixation; “singer’ from sing’ or undo’ from do’ are examples of derivations”
    • Less specific
      • linguistic process
    • More specific
      • eponymy
    • Related
      • derive
    • Topic Members
      • descriptive linguistics
  5. inherited properties shared with others of your bloodline
    • Synonyms
      • ancestry
      • lineage
      • filiation
    • Less specific
      • inheritance
      • hereditary pattern
    • More specific
      • origin
      • descent
      • extraction
      • pedigree
      • bloodline
    • Attributes
      • purebred
      • crossbred
    • Related
      • derive
      • come
      • descend
  6. drawing of fluid or inflammation away from a diseased part of the body
    • Less specific
      • drawing
      • drawing off
  7. drawing off water from its main channel as for irrigation
    • Less specific
      • drawing
      • drawing off
  8. the act of deriving something or obtaining something from a source or origin
    • Less specific
      • act
      • deed
      • human action
      • human activity

derivation - LookUp

noun

  1. the action of obtaining something from a source or origin observation

Linguistics the formation of a word from another word or from a root in the same or another language

  1. Linguistics the set of stages that link a sentence in a natural language to its underlying logical form

  2. Mathematics the process of deducing a new formula, theorem, etc., from previously accepted statements

Mathematics a sequence of statements showing that a formula, theorem, etc., is a consequence of previously accepted statements

Origin

late Middle English (denoting the drawing of a fluid, especially pus or blood; also in the sense formation of a word from another word ): from Latin derivatio(n- ), from the verb derivare (see derive )

Thesaurus

Noun

  1. the derivation of universal laws from empirical observation

Similar Words: deriving induction deduction deducing inferring inference gathering gleaning drawing out extraction eliciting eduction

  1. the derivation of the word ‘toff’

Similar Words: origin etymology source root etymon provenance fountainhead wellspring origination beginning foundation basis cause ancestry descent genealogy development evolution extraction

Urban Dictionary

1. In calculus, the slope of a function at a point. It is found by taking the limit of (f(x + h) - f(x)) / ((x + h) - x) where h (also seen as delta x) approaches 0.

Notations for a derivative include dy/dx and f'(x) (f prime of x)

2. The mathematical incarnation of Satan Himself

f(x) = 3x^3 - 4x^2 + 2x -6 //function f'(x) = 9x^2 - 8x + 2 //first derivative f''(x) = 18x - 8 //second derivative f'''(x) = 18 //third derivative

  1. Teacher: Today, we’re going to do derivatives Math book, as ceiling clouds over and turns red: MAY THE DEMONIC ARMIES OF HELL MARCH ACROSS YOUR MORTAL PLANE, CREATION CHAOS AND DESTRUCTION AND DRINKING THE BLOOD OF THE INNOCENT AND- Math teacher: Change of plans! We’re going to rock out to Zeppelin and have a LAN party on the school’s sweet new laptops for the next hour! Students: Hooray!

Whyp in CarPlay!

Today, Uuganbayar Otgonbayar added astonishingly responsive and (like the rest of the app) quite original CarPlay support to their React Native-based iOS/iPadOS client for Whyp and…

Oh man! I spent nearly an hour pushing it as hard as I could but found only delight.

Some More Almost Entirely Unrelated Conjecture About Telegram

Here is the blog post I keep referring to (from 2022, please note.)

pukka

Adjective

  1. absolutely first class and genuine; “pukka sahib”; “pukka quarters with a swarm of servants”
    • Synonyms
      • pucka
    • Similar to
      • superior
    • Region
      • India
      • Republic of India
      • Bharat

pukka - LookUp

adjective

  1. informal genuine the more expensive brands are pukka natural mineral waters

of or appropriate to high or respectable society it wouldn’t be considered the pukka thing to do

  1. British English excellent hey, man, that shirt’s pukka

Origin

early 17th century : from Punjabi pakk ā and Hindi pakk ā cooked, ripe, substantial

Thesaurus

Adjective

  1. it wouldn’t be considered the pukka thing to do

Similar Words: respectable decorous proper genteel formal polite conventional right correct accepted presentable decent smart comme il faut posh top-notch tip-top

Opposites: improper

  1. their old van was up against pukka racing cars

Similar Words: genuine authentic proper actual real true bona fide veritable original not copied legitimate kosher the real McCoy

Opposites: imitation

Urban Dictionary

A slang-term used in British English to describe something as “first class” or “absolutely genuine”.

That DVD is no “bootleg”. It’s pukka.

*The Onion*'s new fate is a rare glimmer in the media industry landscape

If you, too, immediately thought “well what the hell was it, then, if not The ‘Press???,” the answer is… fucking Kinja.

The Editorial Process

Ben Collins: …I just want to walk through their daily process for writing headlines. They come in every day. There’s either one or two meetings depending on the day, and then they write — usually, it’s around 190 headlines. They are put into a Google form and completely anonymized. Then, from there, it’s trimmed down a little bit by one of the editors per day. Then, they go in the room, and they read them out loud, all of them, and if it gets a laugh or if it’s like that’s something that’s a character we’re going to bring back or they got to talk through it, they check it off, and then they whittle those down over and over and over again. And by the end of the meeting, there’s usually — what, Danielle? — like 10 max, 5 to 10?

Danielle Strle: Yeah, tops.

BC: Around there. And then, those get written out, and if the copy’s not good or if it’s just a nib or something, that gets whittled down to three or four per day. And that comes from that contributor network that has legit famous people in it, or it comes from the people in the room. And then only after all that did they go back, and they’re like, “That guy wrote that thing.” That’s how meritocratic this is.

GASSY World Tour

Doing the third leg of my tour around the world commemorating the KC-10 Extender, this morning.

Rammstein Air Base (ETAR) to Al Udeid Air Base (OTBH)

Track me live, here!

Route

ETAR/26 DCT VP093 DCT GIBSA DCT RATIP DCT DOBEN DCT PNY DCT TIMUR L606 EKI DCT YAA UG8 SRT DCT RATVO UM688 ULDUR DCT KUA M320 ASVIR H741 KFA DCT GINTO DCT OTBH/16L

Update…

eventuate

Verb

  1. come out in the end
    • Less specific
      • turn out
      • come out
    • Related
      • consequence
      • effect
      • outcome
      • result
      • event
      • issue
      • upshot

eventuate - LookUp

verb

  1. formal occur as a result you never know what might eventuate

eventuate in lead to as a result circumstances that eventuate in crime

Origin

late 17th century (in the sense bring about ): from event , perhaps on the pattern of actuate

Thesaurus

Verb

  1. you never know what might eventuate

Similar Words: happen occur take place chance to happen arise emerge come about transpire materialize appear surface crop up spring up present itself ensue follow result develop supervene be the result be the consequence go down come to pass befall betide bechance hap arrive

  1. the fight eventuated in the death of Mr Gonzales

Similar Words: result in end in have as a result have as a consequence lead to give rise to bring about cause

"Oleophobia" - Logic Pro for iPad Experiment

Still having trouble describing how good this was for me to listen to.

iPadOS 18 Audio Capture Anecdotes

Aiko Transcript

All right folks, it’s your favorite thing, favorite time.

It’s time to play around with the changes to audio capture specifically, an iPadOS 18.1 beta 2.

I don’t actually, I don’t know if this is as a beta 2.

Two things I noticed, the thing that they introduced in 16 I believe, which is called mic modes, where you could switch between standard wide spectrum and voice isolation.

I say you could switch.

This was in control center, it’s still in control center, they redesigned where it is, and the interface is very pretty, but they didn’t fucking fix it, and by fix that I just mean have it, I don’t know, it’s an API thing I guess.

I really just need to put on a list of things that I go down and make a mock-up fucking app so that I can see what the actual control is, the actual fucking backend code.

Not that I’m capable of this, or at least it doesn’t come easily, because um, in order to switch mic modes, and I don’t know if I’m recording in voice isolation or standard or wide spectrum right now, this is in voice memos, which is a native app which has transcription now, which is very cool, except even as I’m recording right now I don’t have access to that mic modes menu.

I had to start a live stream on Telegram.

Telegram, of course, is the one app that semi-reliably gives me access to the mic modes thing, but it still sticks as in you make a selection.

There was no selection at first.

Anyway, this is voice memos recording in lossless.

I don’t know if stereo voice memos is a new capability, but if you go to the app specific menu for voice memos in iPadOS 18, there was a toggle that was default off, just called stereo, and it’s on now.

Good morning.

All right, same device, same setting, but this is ferrite.

Ferrite being, well, the closest that we’ve ever come, really, to a professional audio capture app on this device.

Um, let’s see, do I have access to mic modes?

Nope, that’s okay.

Um, but uh, yeah, I, notably, one thing that ferrite recently added, and I know it’s silly, but uh, when I was in high school growing up around musicians and audio stuff, uh, FLAC files were basically a fucking meme because, um, you know, I explored all the drywall stuff in FLAC, which is, which is, if you know what I’m talking about, kind of funny.

Anyway, you can export it to FLAC now in ferrite.

And finally, recording in 96 kilohertz directly into Logic Pro for iPad.

Same microphone array, I think.

Um, yeah.

Oh, I guess it’d be very weird if I had access to mic modes here.

But I, so I listened back to, um, at least the voice memos recording, uh, and I’m almost positive that that was indeed in voice isolation.

Um, I guess the last subject would be, uh, I’m gonna see if I can, I’ll have a go at putting this together in fucking Logic Pro. Oh wait, actually, no, I’ll put it in, I’ll put it in ferrite and export it to WIP because WIP does 320 playback.

Uh, transcription.

I, um, think that on-device transcription is really cool, you know, native.

Uh, I would just like to mention that Cinder’s sword, his sword, who’s, wow, I actually know how to pronounce his name, but I’m not going to continue to fail.

Uh, his app, ICO, which is free, A-I-K-O, um, at least for my recordings so far, it’s just fucking better.

And you can import anything, video files.

Uh, I try to, the weirdest fucking file format, I think I did a WebM and it was fine and allows you to immediately copy, uh, and also export into all, uh, a bunch of different text formats and it’s free.

And it is also on-device and it’s bizarrely fast, but, uh, you know, I’ve got the newest chips.

Yeah.

Just buy a Shure SM57 and a Sema and a used, buy a used Shure SM57, uh, and a USB audio interface, a relatively good quality one.

Um, just do that.

Don’t buy an iPad.

ǝ ɯ ɐ l


Transcript

Oh was just behind a Tesla Model X for a moment and just long enough to notice that they I mean it looks like it I don’t even know they put a SpaceX badge on the rear as in where the brand badge would be I don’t actually remember if I don’t think the word Tesla is there but uh I didn’t get a long enough look at it to tell but uh it was square but very homemade looking and certainly it completely unrelated to SpaceX’s actual branding and I just I don’t use the word lame very often I don’t know if that seems like it’s kind of for a reason but that’s just the lamest fucking thing that I’ve seen in a good while and it’s a shame that all that work I did tracking down the type typeface so that I could make a parody Tesla brand logo instead of saying Tesla says Musker literally no one has ever laughed at that I don’t know why this is a you guys problem that’s your problem man

Google Teeth

urbane

Adjective

  1. showing a high degree of refinement and the assurance that comes from wide social experience; “his polished manner”; “maintained an urbane tone in his letters”
    • Synonyms
      • polished
      • refined
    • Similar to
      • sophisticated
    • Related
      • urbanity

urbane - LookUp

adjective

  1. courteous and refined in manner (typically used of a man) the supposedly urbane, restrained English gentleman | urbane wit was the mark of taste and cultivation

Origin

mid 16th century (in the sense urban ): from French urbain or Latin urbanus (see urban )

Thesaurus

Adjective

  1. the urbane and scholarly former information minister

Similar Words: suave sophisticated debonair worldly elegant cultivated cultured civilized well bred worldly-wise glib smooth slick polished refined poised self-possessed dignified courteous polite civil well mannered gentlemanly gallant courtly charming affable tactful diplomatic media-savvy cool mannerly

Opposites: uncouth unsophisticated boorish

Urban Dictionary

when ur too lazy to type out urban dictionary

I wonder how urban dictionary is defined in the urban dictionary. hmmm. “urban….clicks enter”

Burn in Hell, Fruit Company

gossamer

Noun

  1. a gauze fabric with an extremely fine texture
    • Less specific
      • gauze
      • netting
      • veiling
    • Related
      • ethereal
      • gossamer
  2. filaments from a web that was spun by a spider
    • Synonyms
      • cobweb
    • Less specific
      • fibril
      • filament
      • strand
    • Related
      • ethereal
      • gossamer

Adjective

  1. characterized by unusual lightness and delicacy; “this smallest and most ethereal of birds”; “gossamer shading through his playing”
    • Synonyms
      • ethereal
    • Similar to
      • delicate
    • Related
      • cobweb
      • gossamer
      • gossamer
  2. so thin as to transmit light; “a hat with a diaphanous veil”; “filmy wings of a moth”; “gauzy clouds of dandelion down”; “gossamer cobwebs”; “sheer silk stockings”; “transparent chiffon”; “vaporous silks”
    • Synonyms
      • diaphanous
      • filmy
      • gauzy
      • gauze-like
      • see-through
      • sheer
      • transparent
      • vaporous
      • vapourous
      • cobwebby
    • Similar to
      • thin
    • Related
      • cobweb
      • transparency
      • transparence
      • transparency
      • transparence
      • transparentness
      • gauze
      • netting
      • veiling
      • film
      • plastic film

gossamer - LookUp

noun

  1. a fine, filmy substance consisting of cobwebs spun by small spiders, seen especially in autumn

a light, thin, and insubstantial or delicate material or substance a fine gossamer fabric that clung to her skin

Origin

Middle English : apparently from goose + summer , perhaps from the time of year around St Martin’s summer, i.e. early November, when geese were eaten (gossamer being common then)

Thesaurus

Noun

  1. her dress swirled like gossamer

Similar Words: cobweb spider’s web silk silky substance Japanese silk gauze tissue chiffon thistledown down feather

Adjective

  1. beautiful ladies in gossamer veils

Similar Words: ultra-fine fine diaphanous gauzy gauze-like gossamer-thin gossamer-like gossamery delicate filmy floaty chiffony cobwebby feathery silky silken wispy thin light lightweight insubstantial papery flimsy frail translucent transparent see-through sheer transpicuous translucid

Opposites: heavy opaque

Urban Dictionary

A big red fuck That gigantic red hairy monster that often chased bugs bunny. A cobweb on a bush

Gossamer was trying to rape me, so i ran away and hid in a bush that was covered in gossamers.

Glass Profile Ingestion

A capture of my Glass profile as a web page.

As much as I genuinely enjoyed my free trial + then some paid time using Glass, I’m just not able/interested in image capture right now to continue paying $6.99 a month for it. I was pretty excited, then, to discover that micro.blog’s macOS app offers support for importing the .zip profile export files Glass creates, and to report that I have imported 18 images from my profile to this blog successfully.

macOS window screenshot showing the Glass import process in Micro.Blog for macOS.

Here’s an example.

esemplastic

es·em·plas·tic | ˌesemˈplastik |

adjective rare

molding into one; unifying: Coleridge defines imagination as the esemplastic power.

Derivatives

esemplastically | -(ə)lē | adverb

Origin

early 19th century: from Greek _es _‘into’ + _hen _(neuter of _heis _‘one’) + -ic; formed irregularly by Coleridge, probably suggested by German Ineinsbildung, in the same sense.

Just a Test

(sorry)

Transcript

(Not sure why these aren’t added automatically tbh.)

If you don’t find the potential for accessibility in large language models to be by far the most exciting aspect of the whole idea, you’re nuts.

Typora ⇨ Marked 2 "Support"

Despite the beautiful myriad of text editors available for macOS, I’ve still found myself using Typora on my old machine. When I recently (read: ridiculously late) discovered that Brett Terpstra’s venerable Marked 2 can be schemed (sortof) with x-marked://, it immediately occurred to me that I could use a custom Typora Export preset to add “integration” between these two apps:

open 'x-marked://open?file=${currentPath}&raise=true'

fracas

Noun

  1. noisy quarrel
    • Synonyms
      • affray
      • altercation
    • Less specific
      • quarrel
      • wrangle
      • row
      • words
      • run-in
      • dustup
    • More specific
      • batrachomyomachia

fracas - LookUp

plural

  1. a noisy disturbance or quarrel

the fracas was broken up by stewards

Origin

early 18th century : French , from fracasser , from Italian fracassare make an uproar

Thesaurus

Noun

  1. two officers were kicked and punched in a fracas earlier this week

Similar Words: disturbance quarrel scuffle brawl affray tussle melee free-for-all fight clash skirmish brouhaha riot uproar commotion argument altercation angry exchange war of words shouting match tiff dispute disagreement row wrangle squabble rumpus stooshie donnybrook bangarang falling-out set-to run-in shindig shindy dust-up punch-up scrap spat ruckus argy-bargy ruction fisticuffs barney bunfight ding-dong bust-up ruck slanging match afters rammy rhubarb broil miff

Urban Dictionary

Loud argument.

“what a bloody fracas”

ChatGPT Responds to My Old Apple Dev Forums Question

Back in July, 2021, I posted a thread on the Apple Developer forums asking for clarification on the differences between hardware keyboard support on iPad and iPhone.

The response… blew my mind, suffice it to say, but I would like to take a moment to champion ChatGPT, of all fucking things, for its reply when given the same request and asked to respond:


Hi David,

Thank you for your detailed question and the context provided. Your observations about the state of Bluetooth keyboard support and documentation for iPhones are insightful and highlight a gap in current resources.

Current State of Documentation and Support

  1. Bluetooth Keyboard Support on iPhone:

    • As you’ve noted, iPhones do support Bluetooth keyboards, and there is ongoing development in this area. However, the documentation has not kept pace with these developments, particularly since the split of iPadOS from iOS.
  2. Discrepancy in Documentation:

  3. Developer Awareness:

    • Your experience with developers unaware of their apps' Bluetooth keyboard shortcuts on iPhones indicates a need for better communication and documentation from Apple to bridge this knowledge gap.

Answer to Your Question

Where can I find complete documentation of both keyboard shortcuts support in native apps/the OS and UIKeyCommand’s uniquely-iPhone considerations?

Unfortunately, there isn’t a single comprehensive source that documents all the keyboard shortcuts supported on iPhones across native apps and the OS. However, here are some steps and resources that might help:

  1. UIKeyCommand Documentation:

    • The UIKeyCommand class is the primary resource for developers to implement and understand keyboard shortcuts in their apps. While this documentation doesn’t differentiate between iPhone and iPad, the principles apply to both.
  2. Accessibility Features:

    • Apple’s support pages on accessibility features can provide some insight into keyboard usage on iPhones, particularly for those who use keyboards for accessibility reasons. For example, Full Keyboard Access is a feature available on both iPhones and iPads.
  3. Developer Forums and WWDC Sessions:

    • Engaging in Apple Developer Forums and watching relevant WWDC sessions can provide additional insights and updates. Sessions such as this one from WWDC 2021 cover many topics related to keyboard navigation and accessibility.

Recommendations and Next Steps

  1. Feedback to Apple:

    • Given your detailed observations and the gaps in documentation, I recommend submitting feedback to Apple through the Feedback Assistant. Your input could help prioritize better documentation and resources for iPhone keyboard support.
  2. Community Collaboration:

    • Consider collaborating with other users and developers to compile a comprehensive list of keyboard shortcuts for iPhones. This could be shared on platforms like GitHub or a dedicated website, providing a valuable resource for the community.
  3. Sharing Your Findings:

    • If you have already documented some keyboard shortcuts through your testing, sharing these findings on forums or community platforms could benefit other users facing similar challenges.

Thank you again for your question and your efforts in highlighting this important issue. Your initiative is greatly appreciated, and I hope these suggestions help you find the information you need.

Infinite Flight’s prettiest views imo.

Decoding Apple Maps Guide URLs

Revisiting the noted release of beta dot maps dot apple dot com just now, I found my way back to back to a “mystery” I deserted some years ago[^1] when “Guides” were first added to Apple Maps. You can see the result inputted into the ChatGPT conversation pasted below of using the share sheet on my personal “Columbia Area Essentials” Guide (see above.)

You’ll note that said URL is very different from the officially published (and entirely useless to any real person as far as I can tell) Guides (ex: “The best things to do in Paris” - https://guides.apple.com/?lsp=9902&pg=10753559041452954389) in that at least some of the data is encoded directly into the URL.

I should have recognized it as base64 immediately but… I didn’t.


You:

11:25

Can you tell me what type of encoding the following URL is using?

https://guides.apple.com/?ug=ChhDb2x1bWJpYSBBcmVhIEVzc2VudGlhbHMSDgiuTRCOlIuKnObzvcYBEg4Irk0QuZTq18HKsu3jARINCK5NEObEq77r9OSRfBINCK5NEI7Eq4Oy2M7pIBINCK5NEKuu8s%2FmyrKIbxINCK5NELqP87HO%2BMuvFxIOCK5NEJ79oLGW0NvzzAESDgiuTRCb76zk3OnngYwBEmIaNDY5MDAgRSBPJ1JlYXIgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglj0t9L4YVDQBGP4bGfxQ5XwCoWV2lsZCBIYXZlbiBOYXR1cmUgQXJlYRIOCK5NENWijbSzrKiUsQESDQiuTRC6wa7Ymbzj%2FRASVxo2MjI0OSBSVC0xNjEsIE1vbnRnb21lcnkgQ2l0eSwgTU8gIDYzMzYxLCBVbml0ZWQgU3RhdGVzIhIJCbWVTW90Q0AR%2FSSIBJ3iVsAqCVJlZCdzIEdhcxJkGjM1NDk1IFBlYWJvZHkgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglOnUfF%2F4FDQBFd%2BpekMhBXwCoZQmlvcmVhY3RvciBMYW5kZmlsbCBTY2FsZRINCK5NENr875OEgrjaRhIOCK5NEJvi0MzqrNvPkAESDgiuTRCekraew5bK%2BYEBEigiEglIaww6IXZDQBHvOEVHchhXwCoSVGltbXkncyBQb29sIFBhcnR5Eg4Irk0QvOT4n5v89b3YARJjGjQxODE4IFcgV29ybGV5IFN0LCBDb2x1bWJpYSwgTU8gIDY1MjAzLCBVbml0ZWQgU3RhdGVzIhIJgfQDDex6Q0AR9nQaDnAXV8AqF0NvbHVtYmlhIFB1YmxpYyBTY2hvb2xzEg0Irk0QhYfHuNKupMRyEg0Irk0Ql4qYqMH2z4NaEg0Irk0QxeSu%2B%2BH8qdYpEmQaMVcgQnVyciBPYWsgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgl4qLKi0HJDQBGS0fK%2Fyx1XwCobQmlnIEJ1cnIgU3RhcnJ5IFNreSBQYXJraW5nElUaNDEwOSBFIFN0ZXdhcnQgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgmZ45AAKnlDQBFutYxDfRVXwCoJR2F5IEhvdXNlEioiEgllGNT9aHdDQBF19ro0gBlXwCoUQ2hlcnJ5IEhpbGwgR2Fkd2VlYm8SDQiuTRDa5dLMx9iizjwSKCISCST3KwAaakNAEYoHfXZHD1fAKhJDYXJ0d3JpZ2h0IENpcmN1aXQSDgiuTRCZr9mgssangeMBEg0Irk0Q%2B9uh18izx8pDEg0Irk0Q9afRyfG15J1VEg0Irk0QzcPM%2BKjp5blvEg0Irk0QiK%2Fhu7XP3acIEg4Irk0QjZS24KKtt%2FaIAQ%3D%3D

ChatGPT:

11:25

The URL you provided appears to be using percent encoding (also known as URL encoding).

In percent encoding, special characters are replaced with a percent sign (%) followed by two hexadecimal digits that represent the ASCII code of the character. For example:

  • The space character ( ) is represented as %20.
  • The slash character (/) is represented as %2F.

In the URL you provided, you can see encoded characters such as %2F, %2C, and %3D. This encoding is commonly used in URLs to ensure that all characters conform to the standard URL format and can be safely transmitted over the internet.

You:

11:25

Are you able to decode it?

ChatGPT:

11:26

Sure, I can help you decode the URL. Here’s the decoded version of the URL you provided:

https://guides.apple.com/?ug=ChhDb2x1bWJpYSBBcmVhIEVzc2VudGlhbHMSDgiuTRCOlIuKnObzvcYBEg4Irk0QuZTq18HKsu3jARINCK5NEObEq77r9OSRfBINCK5NEI7Eq4Oy2M7pIBINCK5NEKuu8s/myrKIbxINCK5NELqP87HO+MuvFxIOCK5NEJ79oLGW0NvzzAESDgiuTRCb76zk3OnngYwBEmIaNDY5MDAgRSBPJ1JlYXIgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglj0t9L4YVDQBGP4bGfxQ5XwCoWV2lsZCBIYXZlbiBOYXR1cmUgQXJlYRIOCK5NENWijbSzrKiUsQESDQiuTRC6wa7Ymbzj/RASVxo2MjI0OSBSVC0xNjEsIE1vbnRnb21lcnkgQ2l0eSwgTU8gIDYzMzYxLCBVbml0ZWQgU3RhdGVzIhIJCbWVTW90Q0AR/SSIBJ3iVsAqCVJlZCdzIEdhcxJkGjM1NDk1IFBlYWJvZHkgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglOnUfF/4FDQBFd+pekMhBXwCoZQmlvcmVhY3RvciBMYW5kZmlsbCBTY2FsZRINCK5NENr875OEgrjaRhIOCK5NEJvi0MzqrNvPkAESDgiuTRCekraew5bK+YEBEigiEglIaww6IXZDQBHvOEVHchhXwCoSVGltbXkncyBQb29sIFBhcnR5Eg4Irk0QvOT4n5v89b3YARJjGjQxODE4IFcgV29ybGV5IFN0LCBDb2x1bWJpYSwgTU8gIDY1MjAzLCBVbml0ZWQgU3RhdGVzIhIJgfQDDex6Q0AR9nQaDnAXV8AqF0NvbHVtYmlhIFB1YmxpYyBTY2hvb2xzEg0Irk0QhYfHuNKupMRyEg0Irk0Ql4qYqMH2z4NaEg0Irk0QxeSu++H8qdYpEmQaMVcgQnVyciBPYWsgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgl4qLKi0HJDQBGS0fK/yx1XwCobQmlnIEJ1cnIgU3RhcnJ5IFNreSBQYXJraW5nElUaNDEwOSBFIFN0ZXdhcnQgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgmZ45AAKnlDQBFutYxDfRVXwCoJR2F5IEhvdXNlEioiEgllGNT9aHdDQBF19ro0gBlXwCoUQ2hlcnJ5IEhpbGwgR2Fkd2VlYm8SDQiuTRDa5dLMx9iizjwSKCISCST3KwAaakNAEYoHfXZHD1fAKhJDYXJ0d3JpZ2h0IENpcmN1aXQSDgiuTRCZr9mgssangeMBEg0Irk0Q+9uh18izx8pDEg0Irk0Q9afRyfG15J1VEg0Irk0QzcPM+Kjp5blvEg0Irk0QiK/hu7XP3acIEg4Irk0QjZS24KKtt/faIAQ==

In this decoded URL, spaces and other special characters that were percent-encoded are now displayed in their original form. The string following ug= is still encoded and appears to be in base64 format. If you need further decoding of that part, it would require additional processing to decode the base64 string.

Would you like me to proceed with decoding the base64 portion of the URL as well?

You:

11:26

Yes please.

ChatGPT:

11:27

Sure, I’ll decode the base64 portion of the URL for you. The base64 encoded string is:

ChhDb2x1bWJpYSBBcmVhIEVzc2VudGlhbHMSDgiuTRCOlIuKnObzvcYBEg4Irk0QuZTq18HKsu3jARINCK5NEObEq77r9OSRfBINCK5NEI7Eq4Oy2M7pIBINCK5NEKuu8s/myrKIbxINCK5NELqP87HO+MuvFxIOCK5NEJ79oLGW0NvzzAESDgiuTRCb76zk3OnngYwBEmIaNDY5MDAgRSBPJ1JlYXIgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglj0t9L4YVDQBGP4bGfxQ5XwCoWV2lsZCBIYXZlbiBOYXR1cmUgQXJlYRIOCK5NENWijbSzrKiUsQESDQiuTRC6wa7Ymbzj/RASVxo2MjI0OSBSVC0xNjEsIE1vbnRnb21lcnkgQ2l0eSwgTU8gIDYzMzYxLCBVbml0ZWQgU3RhdGVzIhIJCbWVTW90Q0AR/SSIBJ3iVsAqCVJlZCdzIEdhcxJkGjM1NDk1IFBlYWJvZHkgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglOnUfF/4FDQBFd+pekMhBXwCoZQmlvcmVhY3RvciBMYW5kZmlsbCBTY2FsZRINCK5NENr875OEgrjaRhIOCK5NEJvi0MzqrNvPkAESDgiuTRCekraew5bK+YEBEigiEglIaww6IXZDQBHvOEVHchhXwCoSVGltbXkncyBQb29sIFBhcnR5Eg4Irk0QvOT4n5v89b3YARJjGjQxODE4IFcgV29ybGV5IFN0LCBDb2x1bWJpYSwgTU8gIDY1MjAzLCBVbml0ZWQgU3RhdGVzIhIJgfQDDex6Q0AR9nQaDnAXV8AqF0NvbHVtYmlhIFB1YmxpYyBTY2hvb2xzEg0Irk0QhYfHuNKupMRyEg0Irk0Ql4qYqMH2z4NaEg0Irk0QxeSu++H8qdYpEmQaMVcgQnVyciBPYWsgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgl4qLKi0HJDQBGS0fK/yx1XwCobQmlnIEJ1cnIgU3RhcnJ5IFNreSBQYXJraW5nElUaNDEwOSBFIFN0ZXdhcnQgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgmZ45AAKnlDQBFutYxDfRVXwCoJR2F5IEhvdXNlEioiEgllGNT9aHdDQBF19ro0gBlXwCoUQ2hlcnJ5IEhpbGwgR2Fkd2VlYm8SDQiuTRDa5dLMx9iizjwSKCISCST3KwAaakNAEYoHfXZHD1fAKhJDYXJ0d3JpZ2h0IENpcmN1aXQSDgiuTRCZr9mgssangeMBEg0Irk0Q+9uh18izx8pDEg0Irk0Q9afRyfG15J1VEg0Irk0QzcPM+Kjp5blvEg0Irk0QiK/hu7XP3acIEg4Irk0QjZS24KKtt/faIAQ==

Let me decode this for you.

You:

11:28

Please continue

ChatGPT:

11:30

Sure, I’ll decode the base64 string step by step. Here’s the rest of the base64 string:

ChhDb2x1bWJpYSBBcmVhIEVzc2VudGlhbHMSDgiuTRCOlIuKnObzvcYBEg4Irk0QuZTq18HKsu3jARINCK5NEObEq77r9OSRfBINCK5NEI7Eq4Oy2M7pIBINCK5NEKuu8s/myrKIbxINCK5NELqP87HO+MuvFxIOCK5NEJ79oLGW0NvzzAESDgiuTRCb76zk3OnngYwBEmIaNDY5MDAgRSBPJ1JlYXIgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglj0t9L4YVDQBGP4bGfxQ5XwCoWV2lsZCBIYXZlbiBOYXR1cmUgQXJlYRIOCK5NENWijbSzrKiUsQESDQiuTRC6wa7Ymbzj/RASVxo2MjI0OSBSVC0xNjEsIE1vbnRnb21lcnkgQ2l0eSwgTU8gIDYzMzYxLCBVbml0ZWQgU3RhdGVzIhIJCbWVTW90Q0AR/SSIBJ3iVsAqCVJlZCdzIEdhcxJkGjM1NDk1IFBlYWJvZHkgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDIsIFVuaXRlZCBTdGF0ZXMiEglOnUfF/4FDQBFd+pekMhBXwCoZQmlvcmVhY3RvciBMYW5kZmlsbCBTY2FsZRINCK5NENr875OEgrjaRhIOCK5NEJvi0MzqrNvPkAESDgiuTRCekraew5bK+YEBEigiEglIaww6IXZDQBHvOEVHchhXwCoSVGltbXkncyBQb29sIFBhcnR5Eg4Irk0QvOT4n5v89b3YARJjGjQxODE4IFcgV29ybGV5IFN0LCBDb2x1bWJpYSwgTU8gIDY1MjAzLCBVbml0ZWQgU3RhdGVzIhIJgfQDDex6Q0AR9nQaDnAXV8AqF0NvbHVtYmlhIFB1YmxpYyBTY2hvb2xzEg0Irk0QhYfHuNKupMRyEg0Irk0Ql4qYqMH2z4NaEg0Irk0QxeSu++H8qdYpEmQaMVcgQnVyciBPYWsgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgl4qLKi0HJDQBGS0fK/yx1XwCobQmlnIEJ1cnIgU3RhcnJ5IFNreSBQYXJraW5nElUaNDEwOSBFIFN0ZXdhcnQgUmQsIENvbHVtYmlhLCBNTyAgNjUyMDMsIFVuaXRlZCBTdGF0ZXMiEgmZ45AAKnlDQBFutYxDfRVXwCoJR2F5IEhvdXNlEioiEgllGNT9aHdDQBF19ro0gBlXwCoUQ2hlcnJ5IEhpbGwgR2Fkd2VlYm8SDQiuTRDa5dLMx9iizjwSKCISCST3KwAaakNAEYoHfXZHD1fAKhJDYXJ0d3JpZ2h0IENpcmN1aXQSDgiuTRCZr9mgssangeMBEg0Irk0Q+9uh18izx8pDEg0Irk0Q9afRyfG15J1VEg0Irk0QzcPM+Kjp5blvEg0Irk0QiK/hu7XP3acIEg4Irk0QjZS24KKtt/faIAQ==

Now, I’ll decode it.

ChatGPT:

11:30

It looks like there was an issue with the decoding process. I’ll retry the decoding process properly.

Let me proceed with decoding the base64 string now.

ChatGPT:

11:30

The decoded base64 string appears to be a structured data representation, possibly in a binary or protocol buffer format. Here’s a partial interpretation of the decoded content:

Columbia Area Essentials
46900 E O'Rear Rd, Columbia, MO 65202, United States
Wild Haven Nature Area
62249 RT-161, Montgomery City, MO 63361, United States
Red's Gas
35495 Peabody Rd, Columbia, MO 65202, United States
Bioreactor Landfill Scale
41818 W Worley St, Columbia, MO 65203, United States
Columbia Public Schools
Big Burr Starry Sky Parking
4109 E Stewart Rd, Columbia, MO 65203, United States
Cherry Hill Gadweebo
Cartwright Circuit

This suggests that the encoded data is a list of locations, likely with additional metadata such as coordinates or identifiers. However, there are non-printable characters and other binary data interspersed, which indicate this is not a straightforward text encoding but rather a structured format requiring specific decoding logic, likely a protobuf or similar serialization format.


Also, WTF??

[1] 2014, in iOS 14 Beta.

when he go and spend every second of the whole weekend at the racetrack &quot;snapping photos,&quot; but this all he come back with...

Nilay Patel Calls for 5G Emails

If you are a person…


Automated Transcription

If you are a person beyond just my phone is faster or I've downloaded more pirated Netflix videos than ever in an airport.

If you are someone who's actually like experienced the benefits of 5G I want to hear from you.

It cannot be that your bandwidth is just faster.

I'm talking you did a robot surgery.

Like one of these things they told us would happen with 5G. I have one example for everyone.

I'll put it out there right now.

Last night I watched Taylor Swift announced 1989 Taylor's version from SoFi Stadium on like 45 different like crystal clear live streams on TikTok.

That is because NFL stadiums have millimeter wave 5G in.

That's why.

That's it.

That's the future.

Okay I'll give you that one.

I've taken that one off the table.

They put so much bandwidth in NFL stadiums that I watched effectively pirate live streams of a Taylor Swift concert.

Okay that one's off the table.

Give me something else.

Email us VirgCastTheVirge.com.

I'm dying to know if anyone has done like a robot 5G surgery, if they've deployed a low latency application to a telecom company's edge data center.

You let me know because I haven't seen one other than these phones are slightly faster.

Does updating your laptop at a hotel count?

No that's just more bandwidth.

But it was really nice bandwidth.

You cannot give me you cannot give me I can pull down one gig speeds blah blah blah.

You have to give me something on the order of tens of thousands of people in an NFL stadium live streamed crystal clear video to the internet all at once right.

Not just you alone stood on a street corner with with high bandwidth.

Tens of thousands of people use the internet once to because of the Taylor Swift.

Like that is that and I give you that.

That is a meaningful 5G thing that you could not do with an LTE network.

But give me like one more.

Wait we did not do all of this for the eras tour.

At least I don't think we did.

⏚̶̯̺͎̦̬̝̺͓̝̳̞̙͈̦̦̹̫͆̏̊̓̉͗͋ͭ͂ͥ̏͛́͘ͅ⏚ͨͩ͊̍̍ͪ͂͆̉̂ͨͣ̓͏͏̪̙̝̜̫̫̥̱̫͙͕!̵̮̯̲͚͉̪̱̻̝̠̜̳̓ͮͨ͊̐ͮ̃̽̚͝ ̶̵̶̢̛͎̲͉̠̱̝͇̙̹̺̼̮̯̘ͦ̌ͤ̋ͭͮͩͫͩ͌̿ͧ̂̇ͥ̒ͦ͛̚ƃ̸̣͙̺̠̻͖̩͓̬̯̩̦̙̗̮̎̇ͧ͒̏ͩ͆ͦͦ̚̚͡🅽̔̋͑̂ͤ̍ͩͫ͌́̾ͥ͏͈͙̩̝̜̙͔̙̝̹̠͙͔́⌶̛̑ͧ̋ͣ̂͆̀̎͆̃̇̿̊ͯ̽ͮͧ͜͏̶̘̣̠͔ⓝ̶̊̌ͦͮ̑͂͂ͣ͝͏͓̗͔̝̦ⓡ̴̶͎͕͔̤̣̃ͮ͌̈́̈͌̇̌ͣ̔͜͠@̷̼̤͍̤̻̪̈́ͬ̏͋̑͊̏͑̅ͭ̄̃̓ͦ͝͞͝㎚͕͉͉̲̝̬͉͕̦̯̼͍̇̓͗̏̓̑ͣ͞͞ ̡̬͎͉̣̖͙̗͙̪̞̼ͧ̊ͯ͆̉̎͂͌̈ͫ́͞ ̨̢̔ͨͮ͂̓ͣͤ̆̈́̂͑̈́̊̀ͫ̉҉̛̩͍̼̬̦͎̖́⍙̴̪̦̭̲̟͑ͫ̇̀̔ͬ̆ͬ̈́͑͟͠ͅ🇴🇴͒̓ͯ̓̾̀ͩ͆̋̄͛͒̐̏̅͋ͧ̍͏̸̢͍͕̪̠̗̩͓̙̳̬͉͔͠⅁̵̶̢̗̦̬̭͕̼̥̥̦͙͚͓̲̺͍͉̼̇̾̈͒͋͘

I just realized how incredibly original Sunlit is in simply allowing one the ability to source one’s already-uploaded (but not shared, notably) media library… which is alarming, but delightful.

I just realized how incredibly original Sunlit is in simply allowing one the ability to source one’s already-uploaded (but not shared, notably) media library… which is alarming, but delightful.

No caption

Ranting Around about Wavelength

Wavelength metadata entry view

Thoughts about capturing audio with handsets.

caracole

Verb

  1. make a half turn on a horse, in dressage
    • Less specific
      • turn

caracole - LookUp

noun

  1. Riding a half turn to the right or left by a horse

verb

  1. Riding (of a horse) perform a caracole he danced sideways and then caracoled round the corner of the stables

Origin

early 17th century : French caracole , caracol , via Italian from Spanish caracol snail, snail’s shell, spiral

Urban Dictionary

Caracol is a very unique name given to a special and loving girl. This girl will stop at nothing to make her friends happy and is probably the sexiest, most talented and wonderful girl you will ever meet. She is also a very bootyful Mayan goddess who has the powers to seduce any man or lesbian that walks her way.

Friend 1 “I saw Caracol the other day” Friend 2 " I bet she was rocking her spandex and gettin' men" Friend 1 “And she was twerking. REALLY WELL”

I Wonder What the Hell Auphonic Did with this Shit

Waiting on Auphonic

Vegan Engine Coolant

Caint believe it.

Craft Assistant on Commercialized Religion

I was reminded yesterday - as I am very, very occasionally - about a thing I blasted out on The Psalms in early August 2019 about my early childhood mobility from the traditional to the trendy, contemporary side of protestant Christianity. It’s still one of my favorites, but I’ve long since conceded that it’s only of any interest/entertainment to a relatively narrow range of my peers, so please don’t force yourself…

I did, however, find the ability of whatever LLM is powering Craft’s “AI Assistant” to comprehend (pretty much uniquely lol) and … proceed to falsify (when asked with its “Continue Writing” feature) an intriguing, if entirely reiterative, continuation:

The intersection between technology and faith is nothing new, and perhaps it is inevitable in an era where our connections to both our gods and our gadgets are increasingly mediated through screens and silicon. What is new, however, is the seamlessness with which these two realms have merged, and The Crossing embodies this synthesis to a near-parodic degree. The seamless integration of Apple’s design philosophy with ecclesiastical function speaks volumes about the state of modern worship. No longer are these spiritual gatherings confined to the quaint confines of rustic chapels; today, they are multi-sensory experiences designed for optimal engagement, just like any leading tech product rollout.

It’s no hyperbole to suggest that Sunday morning services at The Crossing could double as master classes in brand management and user experience design. From the staged lighting and choreographed worship sessions to the polished presentations and strategically positioned merchandise (yes, they’ve got their own line of inspirational swag), every detail has been meticulously curated to amplify the message - or sell the product, depending on your perspective.

As my teenage self begrudgingly shuffled into the expansive auditorium, clutching my first-generation iPhone, I couldn’t help but draw stark comparisons between the well-oiled machinery of The Crossing and the corporate monoliths we were being taught to admire. I watched as Pastor Dave - or was it Keith? They were nearly indistinguishable in their uniform of casual-business attire - delivered his message with the fervor of a seasoned CEO revealing quarterly earnings. The Sunday service was less about divine transcendence and more about slick performance, interwoven with all the trappings of modern corporate culture.

This observation delves deeper into the heart of what has become a glaring reality of modern American Christianity: the commercialization of faith. The lines between spiritual guidance and consumer satisfaction have blurred to the point where the two are now practically indistinguishable. Churches like The Crossing operate on a model that mirrors any successful enterprise: attract, engage, convert, and retain. Loyal congregation members are not unlike loyal customers, ensuring a steady stream of revenue—whether through donations, event tickets, or branded merchandise.

In the glow of LED screens and under the hum of advanced AV systems, I found myself questioning not the existence of a higher power, but the mechanisms through which that power was being marketed to us. Was the message of love, redemption, and faith being overshadowed by the efficiencies and profit motives of a capitalist framework? The irony was not lost on me that a place—supposedly meant for transcending earthly desires—had become an exemplar of earthly success, complete with its own suite of digital tools and marketing tactics.

Even as I distanced myself from The Crossing and its tech-savvy congregation, I couldn’t ignore the lingering impact of its polished presentation. Each visit etched a deeper groove into my skeptical mind; each sermon reinforced the astounding adaptability of organized religion. It wasn’t hard to imagine a future where the sacred and the secular would become even more intertwined, blurring the lines until they were indistinguishable.

Ultimately, the spectacle of The Crossing was not just a reflection of faith’s evolving landscape but a broader commentary on the pervasive reach of corporate culture into every facet of our lives. In a world where even our spiritual journeys are mediated through technological interfaces and business models, the boundaries of the sacred and the profane continue to shift with each innovation. Whether this is a cause for celebration or concern depends largely on one’s perspective, but one thing is certain: the days of simplistic, unmediated worship are long behind us, replaced by a new paradigm that is as captivating as it is complex.

knave

Noun

  1. a deceitful and unreliable scoundrel
    • Synonyms
      • rogue
      • rascal
      • rapscallion
      • scalawag
      • scallywag
      • varlet
    • Less specific
      • villain
      • scoundrel
    • Related
      • rascally
      • roguish
      • scoundrelly
      • blackguardly
  2. one of four face cards in a deck bearing a picture of a young prince
    • Synonyms
      • jack
    • Less specific
      • face card
      • picture card
      • court card

knave - LookUp

noun

  1. archaic a dishonest or unscrupulous man
  2. (in cards) a jack

Origin

Old English cnafa boy, servant , of West Germanic origin; related to German Knabe boy

Thesaurus

Noun

  1. don’t let yourself by hoodwinked by that knave

Similar Words: scoundrel rogue villain rascal good-for-nothing wretch ne’er-do-well unprincipled person reprobate scapegrace wrongdoer evil-doer charlatan cheat swindler fraudster louse hound cur rat scumbag wrong’un beast son of a bitch SOB skunk nasty piece of work ratbag scrote blighter spalpeen sleeveen fink rat fink scamp scally bastard dog dirty dog swine cad heel bad egg dastard stinker rotter bounder blackguard miscreant varlet vagabond rapscallion whoreson

Urban Dictionary

An unprincipled, crafty fellow.

He’s but Fortune’s knave, A minister of her will.

reticent

Adjective

  1. temperamentally disinclined to talk
    • Synonyms
      • untalkative
    • Similar to
      • taciturn
    • Related
      • reserve
      • reticence
      • taciturnity
  2. cool and formal in manner
    • Synonyms
      • restrained
      • unemotional
    • Similar to
      • undemonstrative
  3. reluctant to draw attention to yourself
    • Synonyms
      • self-effacing
      • retiring
    • Similar to
      • unassertive

reticent - LookUp

adjective

  1. not revealing one’s thoughts or feelings readily

she was extremely reticent about her personal affairs

Origin

mid 19th century : from Latin reticent- remaining silent , from the verb reticere , from re- (expressing intensive force) + tacere be silent

Thesaurus

Adjective

  1. Smith was extremely reticent about his personal affairs

Similar Words: reserved withdrawn introverted restrained inhibited diffident shy modest unassuming shrinking distant undemonstrative wouldn’t say boo to a goose uncommunicative unforthcoming unresponsive tight-lipped close-mouthed close-lipped quiet taciturn silent guarded secretive private media-shy playing one’s cards close to one’s chest mum

Opposites: expansive garrulous

[Urban Dictionary](http://reticent.urbanup.com/6475021 “Definition of “reticent” on Urban Dictionary”)

A demeanor by which the individual does not readily display their thoughts or feelings. This individual may make an excellent undercover government operative or ninja.

His reticent demeanor made him extremely difficult to read.

inferences.json

As the utter psychosis of adtech has come further and further into the mainstream light, I have been occasionally enjoying myself by “leveraging” GDPR-obliged services against the most virulent believers with which I’ve had an account (so, all of them) in order to obtain just glimpses into the actual data of the mythos we’ve all built about the shit. To be honest, I’m still surprised when I find out that the huge majority of people have never bothered, and I try not to dwell on my (informed, taxing) supposition that the individual user’s volition in regards to this inherently exploitive dynamic we’ve sold the web to has been in control of the masters of these mechanisms.

The dictionary below is the entirety of a file I found among my Spotify user data export entitled inferences.json, explained in context a little more by Pragya Verma in this Medium post.

Two YouTube Favorites of "My" Era

The Tangerine Knight

Slick’s 2009 Airventure Comp

No caption

<img id=“rss_item_716003355395634556” src=“https://pxscdn.com/public/m/_v2/3377/3781ba7d4-1bb9dc/TQlyp9993oyC/iV08XPxl34ciXqnnwlTbepE0FYBR9BZKbyoruGXQ.jpg" alt=“A man standing next to and pointing at a “City Limit Lupus Pop. 33” sign on a rural roadside.">

No caption

Marquis Trill's First Twitter Space

Some time in late Summer 2021, I stumbled into another of the handful of nigh-inconceivable conversation opportunities which Twitter Spaces would offer me.

Marquis Trill - someone I’m still not 100% convinced I actually remembered from the ~2012 Twitter Epoch - decided to just fuckin go on Spaces one day for the first time. And - as per the nature of Spaces - I guess I just hopped in the mf too.

Eventually in this recording, you’ll hear me pipe in… and continue to intermittently throughout its duration. I remember being genuinely fascinated with the experience in the moment, but it’s not exactly easy listening (shame) in retrospect lol.


Here’s the metadata from the Space I retained, though I doubt it will ever be actionable again:

  • Title: “Financial Freedom and Success! Let’s talk about it. Come ready”
  • Original Spaces URL - [https://twitter.com/i/spaces/1OdKrVzWDvlKXAnnouncement](https://twitter.com/i/spaces/1OdKrVzWDvlKXAnnouncement)
  • Original Tweet URL - [https://twitter.com/6BillionPeople/status/1422696022220886016](https://twitter.com/6BillionPeople/status/1422696022220886016)
  • Original Patreon Post

emend

Verb

  1. make improvements or corrections to; “the text was emended in the second edition”
    • Less specific
      • better
      • improve
      • amend
      • ameliorate
      • meliorate

emend - LookUp

verb

  1. make corrections and revisions to (a text) these studies show him collating manuscripts and emending texts

alter (something that is incorrect) the year of his death might need to be emended to 652

Origin

late Middle English : from Latin emendare , from e- (variant of ex- ) out of + menda a fault . Compare with amend

Thesaurus

Verb

  1. the journalistic practice of emending quotations in the areas of grammar and syntax

Similar Words: correct rectify repair fix improve enhance polish refine clarify edit alter rewrite revise copy-edit subedit amend change modify redraft recast rephrase reword rework rescript expurgate censor redact bowdlerize

Urban Dictionary

**1. Making amends through an email message, especially when applying the 9th principle of The 12 Step program of Alcoholics Anonymous.

  1. Saying sorry or trying to right a wrong through email.**

“Instead of directly facing me and clearing things up, the jerk sent me an emend. He’ll never make it through the program.”

verve

Noun

  1. an energetic style
    • Synonyms
      • vitality
    • Less specific
      • energy
      • muscularity
      • vigor
      • vigour
      • vim
    • More specific
      • sparkle
      • twinkle
      • spark
      • light
    • Related
      • lively
      • vital

verve - LookUp

noun

  1. vigour and spirit or enthusiasm Kollo sings with supreme verve and flexibility

Origin

late 17th century (denoting special talent in writing): from French , vigour , earlier form of expression , from Latin verba words

Thesaurus

Noun

  1. I played most sports with schoolboy verve

Similar Words: enthusiasm vigour energy pep dynamism go elan vitality vivacity buoyancy liveliness animation sprightliness zest sparkle effervescence fizz spirit spiritedness ebullience life dash brio fervour gusto eagerness keenness passion zeal relish feeling ardour fire fieriness drive forcefulness force strength determination motivation push vehemence fanaticism zing zip vim punch get-up-and-go pizzazz oomph feistiness

Urban Dictionary

**Originally called simply Verve until conflicts with the jazz label Verve caused the name-change to The Verve.

Famous for their hit songs Bittersweet Symphony, The Drugs Don’t Work and others.

The band split up after their final (and arguably greatest) 1997 album Urban Hymns, but still nothing quite equals them today. They don’t write a few hit songs and a lot of filler, they write a whole CD of great music.**

“Cause it’s a bitter sweet symphony, that’s life.”

iPhone 4S

Given the current state of Dropbox Paper (can&#039;t even trust the metadata,) I can&#039;t be entirely sure why exactly my [original draft](https://paper.dropbox.com/doc/Reviewed-Rock-Springs-Wyoming--CO7txZrHgjwhlVC8diO8fx2xAQ-jeE4RlaRHowleHZOkQqb4

<img id=“rss_item_695105665021136960” src=“https://pxscdn.com/public/m/_v2/3377/7321b8e85-c3df53/VPt8zHQ0h054/MTtA7xzvxJ8UOQumY1BhYnArBNFJmX9oNiVqrO4f.jpg" alt=“A printed newspaper front page, featuring headlines and articles along with an image of a smiling man receiving a flower from a woman in a crowded room. The newspaper title “Rocket-Miner” is prominent at the top."> Given the current state of Dropbox Paper (can’t even trust the metadata,) I can’t be entirely sure why exactly my [original draft](https://paper.dropbox.com/doc/Reviewed-Rock-Springs-Wyoming--CO7txZrHgjwhlVC8diO8fx2xAQ-jeE4RlaRHowleHZOkQqb4) of the mid-Missouri-to-Portland journey story - which included a failed tire slashing and our disquieting realization (at 1AM or something) that we were very near - if not right on top of - the scene of the worst anti-Asian-American massacre in the country’s history - never appeared in any of the dozens of export attempts from that service I’ve attempted over the years. Yesterday morning, a friend’s inquiry into the pursuit of owning a Jaguar like mine led me to realize this, and you would not believe how much time I spent spinning my wheels to get the original text from Paper to what [you can now experience on The Psalms](https://bilge.world/rock-springs-wyoming). I hope some entertainment might still be gained from it. #travel #creepy #americana

Working Copy App Store Review

Working Copy Icon

My absolute favorite Git client… on ANY platform.

I had the relatively unique experience of coming to Git, mobile-first, via this very application on my iPhone 8 Plus, almost exactly 4 years ago. Thanks to GitHub’s Education program, I’ve had access to unlimited repository creation since that first day, and it’s honestly quite a testament to the power of Working Copy just how much of a mess I made in those initial few months.

Now on my iPad Pro, I keep so many repos (89 as of this writing) that I have an automation that maintains a browsable index of the lot (which is, itself, a testament to Working Copy’s incredibly comprehensive and solid Siri Shortcuts support.)

Latest Color Names

Underexposure has always been my shit. Believe it or not, this was far from the most interesting/dynamic thing to look at pulled over on the side of W last night, but it&#039;s all I could capture.

piedmont

Noun

  1. the plateau between the coastal plain and the Appalachian Mountains: parts of Virginia and North and South Carolina and Georgia and Alabama
    • Part of
      • South
    • Is a
      • geographical area
      • geographic area
      • geographical region
      • geographic region
  2. a gentle slope leading from the base of a mountain to a region of flat land
    • Less specific
      • slope
      • incline
      • side
  3. the region of northwestern Italy; includes the Po valley
    • Synonyms
      • Piedmont
      • Piemonte
    • Parts
      • Turin
      • Torino
    • Part of
      • Italy
      • Italian Republic
      • Italia
    • Is a
      • Italian region

piedmont - LookUp

noun

  1. Geography a gentle slope leading from the foot of mountains to a region of flat land

  2. a region of north-western Italy, in the foothills of the Alps; capital, Turin. Dominated by Savoy from 1400, it became a part of the kingdom of Sardinia in 1720. It was the centre of the movement for a united Italy in the 19th century

  3. a hilly region of the eastern US, between the Appalachians and the coastal plain

Origin

from Italian piemonte mountain foot

aberration

Noun

  1. a state or condition markedly different from the norm
    • Synonyms
      • aberrance
      • aberrancy
      • deviance
    • Less specific
      • abnormality
      • abnormalcy
    • More specific
      • chromosomal aberration
      • chromosomal anomaly
      • chrosomal abnormality
      • chromosonal disorder
      • deflection
      • warp
    • Related
      • aberrant
      • deviant
      • deviate
      • aberrate
      • aberrate
      • aberrant
      • deviant
      • deviate
      • aberrant
      • deviant
      • deviate
      • aberrate
      • aberrate
      • aberrant
      • deviant
      • deviate
  2. a disorder in one’s mental state
    • Less specific
      • mental disorder
      • mental disturbance
      • disturbance
      • psychological disorder
      • folie
    • Related
      • aberrate
  3. an optical phenomenon resulting from the failure of a lens or mirror to produce a good image
    • Synonyms
      • distortion
      • optical aberration
    • Less specific
      • optical phenomenon
    • More specific
      • chromatic aberration
      • spherical aberration
    • Related
      • aberrate

aberration - LookUp

noun

  1. a departure from what is normal, usual, or expected, typically an unwelcome one

they described the outbreak of violence in the area as an aberration | I see these activities as some kind of mental aberration | the decade was seen as a period of aberration in the country’s progress towards a democratic society

Biology a characteristic that deviates from the normal type

colour aberrations

Origin

late 16th century : from Latin aberratio(n- ), from aberrare to stray (see aberrant )

Thesaurus

Noun

  1. economists said the figure was an aberration

Similar Words: anomaly deviation divergence abnormality irregularity variation digression edge case freak rogue rarity quirk oddity curiosity mistake

  1. it is possible that, in a moment of aberration, the parent may strike the child

Similar Words: abnormality irregularity eccentricity deviation transgression straying lapse aberrancy

  1. the experience might have been no more than a temporary aberration of an exhausted mind

Similar Words: disorder defect disease irregularity instability derangement vagary

No caption

peradventure

Noun

  1. doubt or uncertainty as to whether something is the case; “this proves beyond peradventure that he is innocent”
    • Less specific
      • doubt
      • uncertainty
      • incertitude
      • dubiety
      • doubtfulness
      • dubiousness

Adverb

  1. by chance; “perhaps she will call tomorrow”; “we may possibly run into them at the concert”; “it may peradventure be thought that there never was such a time”
    • Synonyms
      • possibly
      • perchance
      • perhaps
      • maybe
      • mayhap

Keka for iOS/iPadOS App Store Review

Keka for iOS/iPadOS App Icon

The best compression/extraction utility on the platform.

By far the most delightful compression/extraction utility for macOS (imo) is somewhat diminished in delightfulness in its mobile form, though not in its pure functionality. From the perspective of a year one iOS user with plenty of experience exploring what alternatives have been offered since the introduction of the File Provider API in iOS11, Keka for iOS/iPadOS' shear speed is distinct enough from its few platform competitors to warrant the title of Best such utility on the platform.

Also unique/notable:

  • Open Source
  • Unique support for compression of entire directories outside the app’s respective system folder(s)

Extracting individual YouTube video URLs from Playlists with yt-dlp

Since I’m a longtime Raindrop.io user, I handle plaintext, line-broken lists of raw URLs a lot, though I’m used to having to get them to that state myself by some fiddling or another.

I was very delighted, then, to find that my very first attempt at the very first solution I found in a search engine on a journey to figure out what the fuck Rally Phonk is resulted in a plain text list!

u/werid’s reply to a original poster in the youtubedl subreddit asking “Is it possible to extract individual videos links from YouTube playlist using yt-dlp or youtube-dl” is to credit for my success:

yt-dlp --flat-playlist -i --print-to-file url file.txt "playlist-url"

if you didn&#039;t immediately recognize which slice of this pie spent the whole meeting loudly farting their asses straight to hell, YOU are the problem.

thought I’d try taking the reflector out of this free Habor Freight headlamp and…

u ƃ ı s ǝ p

Craft Audio Sampler

Meta

Description

A comprehensive index of the audio notifications/effects found in the cross-platform “productivity app” Craft.

See their recent blog post about it: https://www.craft.do/blog/designing-sound-in-craft

And more details/the individual sound files on this public Craft doc: https: //extratone.craft.me/craftsounds

How we designed sound in a productivity app like Craft

Share

Whyp

Craft Audio Sampler

<iframe src="https://whyp.it/tracks/embed?id=165358&showUser=false&showArtwork=true&showWhypBranding=false&size=compact" width="100%" height="200" scrolling="no" frameborder="0"></iframe>

Audio.com

Craft Audio Sampler Sound Effects by David Blue | Listen on audio.com

<div style="height: 228px; width: 600px;"><iframe src="https://audio.com/embed/audio/1794141050383087?theme=image"
    style="display:block; border-radius: 6px; border: none; height: 204px; width: 600px;"></iframe><a href='https://audio.com/extratone' style="text-align: center; display: block; color: #A4ABB6; font-size: 12px; font-family: sans-serif; line-height: 16px; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;">[@extratone](https://micro.blog/extratone)</a></div>

Files

CraftSampler.wav

CraftCover.xcf

CraftCover.jpeg

AI_Enter_01.m4a

AI_Insert_01.m4a

AI_Insert_02.m4a

AI_Insert_03.m4a

AI_Insert_04.m4a

AI_Reveal_01.m4a

AI_Type_01.m4a

AI_Type_02.m4a

AI_Type_03.m4a

AI_Type_04.m4a

Background_01.m4a

Background_02.m4a

Background_03.m4a

Background_04.m4a

Background_05.m4a

Background_06.m4a

Background_Change_01.m4a

Background_Change_02.m4a

Background_Change_03.m4a

Background_Change_04.m4a

Background_Remove_01.m4a

Background_Remove_02.m4a

Background_Remove_03.m4a

Background_Remove_04.m4a

Background_Remove_05.m4a

Background_Remove_06.m4a

Check_01.m4a

Check_02.m4a

Check_03.m4a

Check_04.m4a

Check_05.m4a

Check_06.m4a

CheckCancel_01.m4a

CheckCancel_02.m4a

CheckCancel_03.m4a

CheckCancel_04.m4a

Comment_Send_01.m4a

Comment_Send_02.m4a

Comment_Send_03.m4a

Comment_Send_04.m4a

Delete_01.m4a

Delete_02.m4a

Delete_03.m4a

Delete_04.m4a

FocusMode_Enter_01.m4a

FocusMode_Enter_02.m4a

FocusMode_Exit_01.m4a

FocusMode_Exit_02.m4a

Group_01.m4a

Group_02.m4a

Group_03.m4a

Group_04.m4a

Highlight_01.m4a

Highlight_02.m4a

Highlight_03.m4a

Highlight_04.m4a

Highlight_05.m4a

Highlight_06.m4a

Highlight_Remove_01.m4a

Highlight_Remove_02.m4a

Highlight_Remove_03.m4a

Highlight_Remove_04.m4a

Highlight_Remove_05.m4a

Highlight_Remove_06.m4a

Image_Insert_01.m4a

Image_Insert_02.m4a

Image_Insert_03.m4a

Image_Insert_04.m4a

NewDocument_01.m4a

NewDocument_02.m4a

PageBreak_01.m4a

PageBreak_02.m4a

PageBreak_03.m4a

PageBreak_04.m4a

PageBreak_05.m4a

PageBreak_06.m4a

Profile_Change_01.m4a

Publish_RevealLink_01.m4a

Publish_RevealLink_02.m4a

Sharing_CopyLink_01.m4a

Sharing_CopyLink_02.m4a

Silence_01.m4a

Slash_Insert_01.m4a

Slash_Insert_02.m4a

Slash_Insert_03.m4a

Slash_Insert_04.m4a

Splash_01.m4a

Tab_Insert_01.m4a

Tab_Insert_02.m4a

Tab_Insert_03.m4a

Tab_Insert_04.m4a

Toggle_Close_01.m4a

Toggle_Close_02.m4a

Toggle_Close_03.m4a

Toggle_Open_01.m4a

Toggle_Open_02.m4a

Toggle_Open_03.m4a

Uncheck_01.m4a

Uncheck_02.m4a

Uncheck_03.m4a

Uncheck_04.m4a

Ungroup_01.m4a

Ungroup_02.m4a

Ungroup_03.m4a

Ungroup_04.m4a


Social

David Blue ※ (@DavidBlue@mastodon.social)

Paste for macOS App Store Review

Though I’ve lamented recent changes to Paste’s iOS/iPadOS app, the macOS version remains just about perfect to use. It also remains the only application permanently bound to a global keyboard shortcut (`⌥``) on my aging (Monterey-limited,) Intel MacBook Pro, and its interface continues to delight as much as it did on first call, who knows how many years ago.

Finally got around to - once again - washing DAVÖD as thoroughly as I could last week. Discovered that the crud in all the door sills problem is not coming from car soap at the wash…

why should he.

Road Rage of The Deep

Below is an excerpt from my just-republished 2019 Volkswagen Atlas Review detailing my singular encounter with capital-r Road Rage in the entirety of my ~year driving for Uber/Lyft.


My only authentic Road Rage experience in some 5000 miles of rideshare driving occurred on All Hallow’s Eve when I stopped - no more illegally than usual - on the opposite corner from a popular downtown Mexican restaurant called The Nap with hazards and all courtesy interior lights shining. The car immediately behind me hesitated no more than necessary, but the Biggest Big Infiniti behind them (a QX80 - the Atlas' competitor) just… stopped. There was honking and frenzied, hoarse screaming of what the fuck are you doing? and such.

I responded with pleasantly amused but relatively-encouraging glances at the impersonal black mass of the Infiniti’s windshield through my mirrors. I rolled down the Atlas' driver’s side window and politely gestured that they go around me, but failed to coax any movement whatsoever from the ugly behemoth through at least two full cycles of the nearby traffic light. There must be some aquatic authority in the bulbous black ass of the QX80, for no one behind it seemed willing to pass either. The driver waited significantly longer than you’d imagine before emerging, huffy. She was wearing a classic poofy black North Face vest some sort of slate gray turtleneck. Nothing below these were stimulating enough to retain any memory of. Uggs?

How positive are you that the truth has absolutely zero consequence: contrasted silver-beige eyeliner and little eye contact, dirty-ish straight blonde hair over a spray-tanned face, exhibiting zero anxious tics or hesitation. She was obviously the New Matriarch, and she was obviously much more of an authority on traffic law than I. As she approached, she scanned the street as one naturally does when they enter a busy one… except it was completely empty, thanks to her blockade. She first informed me that I was “not supposed” to be stopped there. I tried to listen and respond with as much sincerity as possible as I realized all at once that my behavior had genuinely perturbed this woman - that her choice to leave the huge hideous warmth of the guppy wagon to speak as humans to one another required great courage.

I inserted the next logical question which I’d been screaming telepathically: can you not get around me? I began to pity her when I then saw in her face the distinct possibility that going around as a concept had not occurred to her whatsoever. She stuttered a wee bit in retorting “I could go around, but I don’t want to get a ticket.” Here, one of the most fascinating avenues of suburban psychology is explored: Guppy Mom is not being ingenuine with this expression, nor has she had an untoward experience with law enforcement, ever. Guppy Mom did know her excuse was bullshit - nobody has ever been written a traffic citation for carefully circumventing an obstacle in the road. Given the opportunity to interrogate this kernel of entirely uncompromising obedience to utterly delusional traffic law superstitions, I think we’d simply discover a life of unnaturally positive interactions with LEOs. We must conclude, then, that the source of her fear was either myself or the Atlas.

Granted, to her I am still a Young Man, and am therefore instinctively programmed to believe myself more informed than literally everyone - even the very foundational architects of modern civilization. Her Stucco Highness may have felt a representative of these builders (edgy take: she is in fact their servant.) Her own folks surely complain regularly about their distaste for disrespect, and my gig-economy, Austin Powers-looking ass was somehow disrespecting the order laid down by her would be (entirely fantastical) forefathers. Though her expression of her quaint fear of such “ugliness” (if you will) is hard-headed, an ugliest decision of hers (or her kin) idled behind me, its giant seafood-looking mouth gaping, unhinged.

concord

Noun

  1. capital of the state of New Hampshire; located in south central New Hampshire on the Merrimack river

    • Synonyms
      • Concord
      • capital of New Hampshire
    • Part of
      • New Hampshire
      • Granite State
      • NH
      • N
    • Is a
      • state capital
  2. a harmonious state of things in general and of their properties (as of colors and sounds); congruity of parts with one another and with the whole

    • Synonyms
      • harmony
      • concordance
    • Less specific
      • order
    • More specific
      • peace
      • comity
      • agreement
      • accord
    • Related
      • harmonize
      • harmonise
      • consort
      • accord
      • concord
      • fit in
      • agree
      • consonant
      • harmonic
      • harmonical
      • harmonized
      • harmonised
      • harmonious
      • harmonious
      • proportionate
      • symmetrical
      • consonant
      • harmonic
      • harmonical
      • harmonized
      • harmonised
      • harmonize
      • harmonise
      • consort
      • accord
      • concord
      • fit in
      • agree
      • harmonize
      • harmonise
      • harmonize
      • harmonise
      • harmonize
      • harmonise
      • reconcile
      • harmonize
      • harmonise
      • reconcile
  3. the determination of grammatical inflection on the basis of word relations

    • Synonyms
      • agreement
    • Less specific
      • grammatical relation
    • More specific
      • number agreement
      • person agreement
      • case agreement
      • gender agreement
    • Related
      • concord
      • agree
  4. town in eastern Massachusetts near Boston where the first battle of the American Revolution was fought

    • Part of
      • Massachusetts
      • Bay State
      • Old Colony
      • MA
      • Mass
    • Is a
      • town
  5. agreement of opinions

    • Synonyms
      • harmony
      • concordance
    • Less specific
      • agreement
    • Related
      • concordant
      • concurring
      • agree
      • hold
      • concur
      • concord
      • agree
      • hold
      • concur
      • concord
      • concord
      • consonant
      • harmonic
      • harmonical
      • harmonized
      • harmonised
  6. the first battle of the American Revolution (April 19, 1775)

    • Synonyms
      • Lexington
      • Concord
      • Lexington and Concord
    • Part of
      • American Revolution
      • American Revolutionary War
      • War of American Independence
      • American War of Independence
    • Is a
      • pitched battle
    • Region
      • Massachusetts
      • Bay State
      • Old Colony
      • MA
      • Mass

Verb

  1. go together; “The colors don’t harmonize”; “Their ideas concorded”
    • Synonyms
      • harmonize
      • harmonise
      • consort
      • accord
      • fit in
      • agree
    • Less specific
      • match
      • fit
      • correspond
      • check
      • jibe
      • gibe
      • tally
      • agree
    • More specific
      • coordinate
      • blend
      • go
      • blend in
    • Related
      • accordant
      • agreeable
      • conformable
      • consonant
      • concordant
      • harmony
      • concord
      • concordance
      • accordant
      • accord
      • harmony
      • concord
      • concordance
      • harmony
      • harmoniousness
  2. arrange by concord or agreement; “Concord the conditions for the marriage of the Prince of Wales with a commoner”
    • Less specific
      • arrange
      • fix up
    • Related
      • harmony
      • concord
      • concordance
  3. arrange the words of a text so as to create a concordance; “The team concorded several thousand nouns, verbs, and adjectives”
    • Less specific
      • arrange
      • set up
    • Related
      • agreement
      • concord
      • concordance
  4. be in accord; be in agreement; “We agreed on the terms of the settlement”; “I can’t agree with you!”; “I hold with those who say life is sacred”; “Both philosophers concord on this point”
    • Synonyms
      • agree
      • hold
      • concur
    • Antonyms
      • disagree
      • differ
      • dissent
      • take issue
    • More specific
      • settle
      • reconcile
      • patch up
      • make up
      • conciliate
      • settle
      • see eye to eye
      • concede
      • yield
      • grant
      • subscribe
      • support
      • conclude
      • resolve
      • arrange
      • fix up
    • Related
      • harmony
      • concord
      • concordance
      • harmony
      • concord
      • concordance
      • concurrence
      • concurrency
      • agreeable
      • agreement

Origin

Middle English : from Old French concorde , from Latin concordia , from concors of one mind , from con- together + cor , cord- heart

English ⇨ Gregorian

  1. noun Formal : თანხმობა

to live in concord თანხმობით ცხოვრება

Grammar : შეთანხმება

Thesaurus

Noun

  1. disputatious council meetings which occasionally ended in concord

Similar Words: agreement harmony accord consensus concurrence unity unanimity unison oneness concert

Opposites: disagreement discord

  1. a concord was to be drawn up

Similar Words: treaty agreement accord concordat entente compact pact protocol convention settlement

Champion's Online Review (GameTrack)

I’ve been trying GameTrack's premium tier for the past month and thought I should at least have one go at the review function… This isn’t actually substantial or useful in any way. You’re welcome.

SO you want me to review Champion’s Online, virtually unprompted, in 2024, eh?

Well, I loved and was very invested in Cryptic Studios at the time (see: Star Trek Online and Champions was already regarded - in a very misty-eyed, not very practical sense - reverently as very much their baby by the time I arrived in 2009.

I think it was 2011 or so that I decided to commit to Champions - despite how thoroughly uninteresting and unintelligible I found the whole idea of comic book superheroes. In contemporary language, yes it was absolutely super cringe, but I remember admiring how well-established (in a very practical sense) the identity of this title was compared to the product they were building on the same platform with identical tooling that was Star Trek Online at the time.

Audio Waveforms Visualized in a Snap via Siri Shortcut

Just wanted to highlight and demonstrate @verdictum’s absolutely incredible Visualize Audio Siri Shortcut.

Just stopping by on my way home this rainy morning and noting to myself to come back and set aside an afternoon to update “H-Town.”

Community Scoop Message Board

David Zipper on The War on Cars

Intrigued to both discover the existence of The War on Cars podcast this morning 1 and to hear from someone I’m positive I’ve read before 2 speaking reasonably about The State of the American Automobile. Also so pleasant to find that he’s present and active on Mastodon!

Edited Audio

I removed the introduction at the beginning of the episode and trimmed a wee bit of silence (pauses) out.

  • Whyp - https://whyp.it/tracks/147846/david-zipper-on-the-war-on-cars?token=lzSyY

AI Transcript

Please be warned: this is entirely unrevised output from Aiko for iOS when fed my edited audio file.

So, with all of that out of the way, we can get to David Zipper, who is somebody that, as I said, we’ve wanted to have David on the show for a long time.

You may be familiar with David from his writing at Bloomberg City Lab, where he relentlessly covers road safety, climate change, the future of micromobility, and the connections among public transit, municipal policy, and rideshare.

David’s take on all this is informed by his experience as someone who has worked inside city government, as well as in venture capital and as a startup advisor.

For several years, he’s been visiting fellow at the Harvard Kennedy School’s Taubman Center for State and Local Government, where he examines the interplay between transportation policy, technology, and society.

David Zipper, welcome at last to the war on cars.

Thank you.

It’s good to be here.

So we could talk with David about anything and everything, because he writes about everything that interests all of us.

But I wanted to start by asking about this package of TV segments that you were part of in Dallas, Texas.

A local NBC affiliate did a series of reports on road safety in the Dallas area.

Let’s hear a clip.

Crossley says the state has long designed roads to accommodate speeds much higher than the posted speed limit.

This is what’s called the design speed.

He says, TexDOT designs have often prioritized wider traffic lanes on massive freeway corridors and six lane state highways running through urban pedestrian neighborhoods.

Designed for moving traffic fast, he says, more than keeping speeds at the safest levels in congested areas.

At some point, you have to make a choice of whether it’s more important to save lives or to facilitate fast car traffic.

So, David, maybe you could talk about how a city like Dallas balances those priorities, this trade off between speed and safety and what is wrong or right about the way they do that.

It was kind of an unexpected turn of events.

That whole project sort of started with randomly with an email in my inbox.

And it was from this NBC affiliate in Dallas that said, hey, we’re trying to understand road safety.

Can we talk to you about it?

And when I spoke with the main investigator, I was excited because a lot of the time when you see crash coverage, and you guys know this, the crash coverage is focused on, you know, why are drivers so crazy or why are people not obeying the rules they should be following when they drive?

And from the beginning, I was intrigued because these investigators with NBC in Dallas want to understand why is their city the worst in the entire country around road safety?

And they’re asking the right questions.

They’re asking about road design.

They’re asking about vehicle design.

And I had a couple of calls with them.

I live in Washington, D.C. I’d never actually been to Dallas.

I made very clear to them, I know nothing about your specific city, but I’m happy to help if I can because I frankly never seen a really good video investigation in American News into American road safety that reaches a broad audience.

And they eventually flew me out and they drove, it was kind of funny, they drove me around Dallas and would bring me these like terrible roads like Buckner Avenue.

If anyone knows Dallas in the east, it’s in a lower income, largely Latino neighborhood.

They’re like, you know, it’s just like the classic strode where you’ve got a bus stop across the strode and people are like running across it because the nearest crosswalk is a half mile away.

And they’d be like, well, what do you think of this?

I’d say it’s terrible.

What do you think?

Of course, it’s terrible.

This is designed for danger.

And I didn’t know what was going to come from it.

And it was a few weeks later that I saw the series that they put together, which I was so impressed by because they included not just a few snippets from myself.

I mean, I’m just one of a bunch of people they included.

They went all the way to Edmonton, Canada, to look at how road safety could be done much better with sort of bulb outs and with much better leading pedestrian indicators and things like that.

And they also cornered the head of TxDOT and sort of grilled him about the 85th percentile rule and how he was using that or his agency uses that to set speed limits too high.

That to me was like such a great moment to see that style of journalism deployed that way.

But maybe you could also explain what the 85th percentile rule is and why it’s such a messed up way to set speed limits.

Yeah.

So the 85th percentile rule actually was like developed as a concept in the thirties.

And the idea there was to figure out how to set speed limits in rural areas, but it just sort of got stuck.

It ended up being plastered all over sort of state DOT policy rules for cities too.

And that’s been a huge problem.

What the 85th percentile rule is to basically say, it’s pretty simple.

It’s like, just go to a given street, record 100 speeds of drivers, and then it doesn’t matter how many crazies you have that are blowing past that street far faster than is safe for anybody not inside a vehicle, regardless, you just basically pick the 85th person out of a hundred and they set the speed limit for the entire street.

And that ends up basically making it very difficult to lower speed limits to speeds that are safer for particularly the road users or street users who are outside the vehicle.

That’s what it is.

And the reporter confronted the head of tech dot on this.

Can you describe maybe a little bit of what happened there?

Sure.

Yeah.

And I myself wasn’t there for this, but I did, I was asked about it in the studio and I said, I don’t really understand how tech dot says they want to build safe streets, but they’re literally lifting the speed limit and some major roads and highways in Dallas, which invariably will make those streets more and roads more dangerous.

And the reporters in friend BC had concluded speed was going to be sort of like the main topic or the main sort of like pillar of their argument for why Dallas streets are so dangerous.

And they wanted to talk to the tech dot director, tech stop being in the Texas Department of Transportation.

And he kept avoiding them.

The press office was just like putting up a wall.

So eventually the reporters just went ahead to a public meeting where text that was going to be speaking and they just confronted the director and they forced him to talk to him.

And they asked him about the 85th percentile and said, oh, we’re moving away from that.

We’re not using that so much anymore.

And then the reporters to their credit investigated a bit and found text documents that clearly were using the 85th percentile to set the speed limit in Dallas.

So it was a bit of a gotcha moment that frankly, I enjoyed going to a hospital and asking them why they’re still using leeches.

Like it’s this thing that was set in the 1930s.

And I think very similar to our Donald Shoop episode where he talks about minimum parking requirements of just like this thing that was set and nobody’s ever really questioned.

And it’s a sort of pseudoscience that still guides the design of our cities.

It’s even crazier than leeches because it’s like the drivers are doing something illegal and dangerous.

They’re speeding and we’re basically saying like, okay, you guys who are doing something illegal and dangerous get to sort of determine you set the pace, you set the pace, like we’re going to base the whole system on the 85th percentile of this illegal thing you’re doing.

It’s just so nonsensical.

But David, I’m so glad that you were on that piece because sort of like you were saying, a lot of news, especially local news will focus on like crazy drivers and Dallas being as bad as it is, worse than Houston, worse than Phoenix, worse than Los Angeles in terms of road fatalities.

Does Dallas really have crazier drivers than Phoenix?

Does Dallas really have crazier drivers than Houston in the same state?

Seems unlikely.

What they have are worse roads.

Yeah.

And frankly, Dallas, I would argue probably has marginally worse roads than some of those other places.

Like Las Vegas is incredibly dangerous too.

So is Phoenix, so is Houston.

It’s not like they’ve solved the problem there.

But for me, part of the reason why I was happy to spend a couple days in Texas with the reporters and be part of the story, and I didn’t know what it was going to turn into.

It turned out frankly, like far more powerful and better than I expected.

I was happy to do it because I have the privilege of living in Washington, DC, which is a very expensive city.

Not coincidentally, it’s one of the handful of places in the US like New York, where walking and biking as a main mode of transportation along with transit really is possible.

Most of this country is more like Dallas.

And I try to always hold myself accountable and try to remember that most of the United States doesn’t look like the city where I live.

And if we really want to address the road safety problems that we have and solve our transportation issues, frankly, we have to think about the Dallas’s of the country first and foremost.

Yeah.

And that is what makes, I think, seeing this kind of thing on a mainstream news outlet so interesting and encouraging.

To me, I mean, you write for a lot of different publications.

Do you think that these issues are getting a different or better kind of coverage from the mainstream media than they used to?

And what effect do you think that that might have in the long run?

I think it’s starting.

Like I think it’s we’re at least asking some questions now that should have been asked a long time ago about the 85th percentile rule about right on red, which is insane.

I know you don’t have it in New York, but most of the country does.

And it was introduced in most of the country in the 70s when we had a gas crisis way of saving gas.

We don’t have a gas crisis anymore.

I’ve had it for decades.

We still have right on red in this country.

I’d like to think that I’m playing a role in that process of elevating some of these issues.

I think media is gradually coming around, but I actually think what’s really most encouraging when I look to the future and look to how narratives are shifting, it’s not so much how the media is changing.

It’s actually what I see among young people.

You mentioned, Sarah, my role at Harvard over the last several years in the Kennedy School.

I’ve gotten to meet a lot of bright, energetic, often, not always, but often progressive 20 something year olds.

And when I would have like hopefully counted myself among that sort of a cohort, I spent some time in Cambridge myself in my 20s.

Nobody was really talking about cars.

Nobody was really talking about transportation.

It wasn’t cool.

It wasn’t that interesting.

But now when I go and I give a talk about road safety or mobility as a service, Vision Zero, whatever it is, you know, there’s a lot of people who are super excited and asking, how can I be a part of this campaign?

I mean, you see that if you look at like the Reddit fuck cars community, it’s what 450,000 people or something insane like that.

It’s I think there’s something happening generationally, at least with a subset of younger people that I find really encouraging.

I think that’s going to eventually permeate media and national discourse in a powerful way.

David, one of the things I really love about your work is that, you know, we’re talking about this issue right now as road safety, but you actually focus a lot of attention on the cars themselves, you know, so it’s not just about street design.

It’s not just about the 85th percentile or whatever.

You’re really focusing on the size of vehicles, the design and engineering of vehicles, the actual products that the auto industry is putting on our streets.

They’re clearly not setting out to kill people, but their vehicles, their products seem to keep getting more and more dangerous.

So what is going on with the automobile industry?

What do you see happening?

So for this is a long term trend in 1977, 23 percent of new cars in America were SUVs or trucks.

And now that’s over 80 percent.

Just a stunning shift.

And in part, this is due to some federal regulations like the cafe loophole that allowed SUVs to be treated as like trucks and there’s some other federal rules.

But a lot of that is due to the car companies trying to figure out how to make more money from a given sale.

SUVs and trucks are more expensive and more profitable than smaller cars than sedans and station wagons.

That is a big part of it.

And I was talking recently with a woman who spent many years as a product developer in one of the big car companies.

I was asking her, like, how do you actually think about the models that you’re designing?

Because it’s not, by the way, just that SUVs and trucks are taking over the car market.

It’s that they themselves are getting bigger and bigger and bigger.

And what she told me, I thought was really interesting.

She says, well, look, you know, we all sit down in the beginning of a model refresh process and we ask, you know, like, how do we actually differentiate ourselves from our competitors?

And the first thing you turn to usually is maybe we provide more legroom, maybe we provide a little more power, maybe we provide a little more trunk space.

And if that’s where you’re starting from, you’re naturally going to end up with a bigger, likely heavier vehicle.

And you just iterate that over 30 years, you can end up with cars becoming much bigger and much heavier than they were, you know, in a prior generation.

But the problem with these increasing vehicle sizes is not just about having more space in your trunk.

This has become an arms race on the road where people feel like they need to be in bigger and bigger cars.

And you actually wrote an article for Slate titled The Road Safety Feature That Kills the Other Guy.

Now, I don’t know if you wrote that headline, but it’s pretty accurate that these ever larger SUVs that everybody’s like, oh, I’m so safe in my SUV.

That is the exact thing that’s making pedestrian fatality rates go up or contributing to that.

So it’s not just cosmetic, it’s life threatening.

I think that that’s the other side of the coin of what this woman who worked in automaker for many years was saying, because she basically was saying effectively, like, nobody really cares about the safety impacts when they’re making these decisions.

We shouldn’t put it in those words, but that’s the flip side of her point about, you know, trying to figure out ways to get a leg up on the competition, the safety issues for those outside the vehicle just don’t factor in.

And you’re right, Sarah, that story that I wrote in Slate, I think, was my attempt to really highlight these gigantic blind spots that emerge as a result, leading to the problems with car bloat.

But what I was trying to really argue is that we sort of set ourselves up in the United States for this problem that we now have with car bloat because of two problems that have come together now.

One is that we have always in this country associated road safety with car occupants.

That’s what Ralph Nader wrote about in unsafe at any speed.

And that’s what we’ve always considered road safety to entail is like, how do we keep you safe on the road?

That’s the basis of our crash test ratings.

That’s what we have set up our entire infrastructure at NHTSA to care about for decades and decades.

Right.

It’s a consumer safety framework, right?

Consumer is the person who bought the product, bought the car.

It’s not the people outside the car.

They’re not consumers, including, by the way, people in other cars.

They don’t matter.

It’s you looking out for yourself.

And then on top of that, Aaron, the second point is that we have a road safety regime that is real, especially in the last 30 years has much to Ralph Nader’s frustration sort of moved away from regulation and towards education.

The idea of informing people with a crash safety rating, how it likes the stars for cars program, or even with like, you know, programs that we probably like, like Mothers Against Drunk Driving, where we basically say like, who is your designated driver?

These are ways of sort of encouraging you to do the right thing as opposed to actually regulate.

So you just sort of let that dynamic play out for a while.

We’ve been telling Americans just for decades, you know, look out for protecting yourself inside a vehicle.

And we’re not actually doing anything from a regulation perspective, unlike a lot of other countries to force them as consumers or as car designers to think about the broader safety implications.

By extension, it’s intuitive.

You end up with a sort of national fleet of cars that’s going to be getting bigger and bigger and bigger, because people are looking out for their own self interest, even if overall, we would all prefer to be in a country with smaller cars.

That’s just not how we’re set up to drive.

Okay, David, I want to push back on something you said a little earlier, and I’m doing this in the friendliest way possible.

You said that you didn’t think people in the car industry were evil.

And I think that’s generally true, right?

Like, I don’t think anybody comes out of design school, you know, thinking, how can I kill the most people possible, they, they love cars, they think cars are cool, they grew up with like working on their dad’s Mustang or something like that.

But once you are in an industry and you find out that, you know, you’re working at the widget factory, and you find out that widgets are the leading killer of children in this country, or that 40,000 people die from using your products every year, what responsibility then do those people have to quit the industry, go find something else to do, change it from within, or be a whistleblower, let’s say, you know, I think it relies on an interpretation of evil as like a snidely whiplash sort of character, when in reality, it’s more the evil that we’re sort of seeing in government overall, right, not just in corporations, but a sort of like going along with the status quo, never questioning it, because there’s money to be made.

I mean, talking about looking out for ourselves, we’re doing it in our cars, but we’re also doing it in our livelihoods as well, right?

I know you don’t want to burn bridges with people that you’ve, you know, cultivated in the auto industry, and you are a sharp critic of those people as well, and have gotten into it with them.

I know some of that, but I think like we have to maybe reframe the idea of like what it means for someone to either be or not be evil, right?

If I were working in that industry, and I found out that like front over crashes were going up as a result of design that I created, I might reconsider my place in that industry.

Or you know, we confronted the Dodge folks at the International Auto Show and said, you’ve got this awful marketing that is just basically like a middle finger to everybody else who’s out on the road, and worse than that, like pointing a gun at everybody else who’s out on the road.

And what responsibility do these marketers have for kind of pulling back?

Granted, they’re not going to, if government’s not going to force them to, but I don’t know, when I hear like, oh, people aren’t evil, I’m like, no, I don’t think that’s true either, but they’re not great actors either.

Yeah, so I just would caution against painting everybody works at a car company with a broad brush.

One example I worked on for Slate about Carbloat, I quoted the CTO of Stellantis who said like, it is a huge problem that our cars are getting ever heavier and ever bigger, we need to do something about this as an industry.

And you know what, I really appreciate that, that sort of like that kind of candor.

And on the flip side, Doug, and you’ve probably seen this, I get pretty pissed off when I see car executives spouting bullshit, which does happen, to be clear.

There’s a little bit of a like, I think you should leave hot dog meme of like, we’re all trying to find the guy who did this when they said like, yeah, I think this is a huge problem, right?

Yeah, no, there’s that.

And then you get the people who was just sort of obfuscate and say, oh, bigger SUVs and trucks isn’t a source of people dying on roads, it’s street lighting, which was something I heard from an executive, you might have seen this was on Twitter, a fight a couple months ago, that’s ridiculous.

And we should call that out as being the baseless stuff that it is.

But I will say, Doug, and this is maybe where it’s weird, I don’t normally find myself in the position of defending cars.

But I think that tobacco, you could argue is a product that really did nobody any good.

It was just completely like we could have we could get rid of tobacco completely, we’d be better off as a society.

The unfortunate reality of the United States right now is if you just sort of poof, remove all the cars, or you don’t create any new cars, a lot of people in New York would be just fine.

I’d be just fine in Washington DC, I’m a bike commuter, I use transit, and I walk a lot.

But the reality is, we’ve built up a country now where most people are going to see a serious decline in their quality of life if they cannot have access to a car.

And that’s a very unfortunate reality, but it’s real.

Yes, I literally just said to someone like the most vexing part of this problem, when people do compare it to cigarettes, is that nobody ever wrote a cigarette to work, right?

Exactly.

That made it much easier.

But that doesn’t absolve the comp, just because people need a means, a personal mobility device, as my co-host Darren would say, to get their groceries, to get their little old lady grandmas to the hospital, to get to work, doesn’t mean they need like the child crusher 3000 to do it, right?

That’s right.

So I’m not saying that the CEO of Stellantis should be like, I’m quitting, and I’m going to join the priesthood, and I’m getting out of this business altogether.

I’m saying like, what responsibility do they have to design a better product?

And that it’s just this sort of cognitive disconnect when the guy running the corporation is like, yeah, I don’t know, like, how are we ever going to change anything?

I mean, you run the company that does it, my friend, and I understand that you have to answer to shareholders and all of that, but if not you, then who?

It’s almost like we need the reverse to happen compared to what normally happens.

Normally people leave government regulation jobs to go work for private industry to help private industry get around government regulations.

We need these people to like have their come to Jesus moment and leave private industry to get into government regulation, basically.

I just don’t see it happening, Doug, I’ll be honest with you.

Like yeah.

No, of course not.

I guess this is part of why I’m thinking through the questions that you posed and I’m struggling a little bit because having talked with so many people in the car industry, I think a lot of them would like to do what you and I would say is the right thing, which is design smaller cars with their backs against the wall in their own minds for a few reasons.

One is like, you know, Sarah just mentioned it, they are publicly traded companies, so they have to be responsible to their shareholders.

And relatedly, they are spending a ton of money on R and D right now on electrification and they need that money to come from somewhere.

And they, by the way, they all just signed these new labor deals.

They’re going to increase their labor costs.

So this is the other sort of like tough nut to crack with the car bloat problem is that SUVs and trucks are way more profitable than smaller cars.

It’s actually a whole other way of building a car when you are building sedans or smaller cars because you have to build like for quantity as opposed to like having a smaller runs with higher prices and more variation and fun add ons.

It’s really hard for them to make that kind of a shift.

In my view, the only way that really happens is not because they have this come to Jesus moral awakening.

It’s not going to happen.

I don’t think I think it’s going to happen when regulation forces them to, which is why I talk a lot about state and federal regulations or you have a popular backlash, a broad popular backlash like what happened in the early sixties, partly because of the blow up over Ralph Nader’s book, but also because of a whole variety of a number of us Senate investigation hearings, which we’ve sort of forgotten about by I believe Ribbinkoff is his name, the senator that were transformative.

Those are the two directions like grassroots work and popular pressure or federal regulations.

I don’t see a sort of like moral reason for automakers to change.

Oh, no, I don’t see it either.

And I think it gets back to what you were saying earlier, which is that not to offload every bit of responsibility to the younger generations, but they are maybe going to be part of this popular uprising that hopefully changes a little bit of what we’re talking about.

Yeah, I hope so.

OK, so things are not going to change because somebody has a moral epiphany and wakes up and devotes their life as the former CEO of Stellantis to to changing the world and the way that cars work in it.

I mean, if things are going to be solved by policy, what kind of policies are out there?

What kind of policies do you see?

I know you’ve written about the possibility of speed governors.

You’ve written about weight limits.

You know, where do you see positive policy change happening that’s scalable?

I tell you what I’m most excited about are the innovations I see at the state and local level as a growing number of elected leaders and transportation officials just get frustrated with what we’re all frustrated here.

The lack of action from Congress and from NHTSA, right?

So Sarah, you just alluded to a couple that I think are quite powerful.

One is in New York City.

I think it was a really smart move last year to launch a pilot with basically Intelligent Speed Assist, which is sort of like a smart speed limiter that adjusts to the speed limit on 50 vehicles within the city’s fleet.

If the results are strong and they’re doing research with the Volpe Center, a major research arm of US DOT, Mayor Adam said he wants to spread it across I think it’s 30,000 vehicles in New York City government’s fleet that are not emergency response.

And the reason why I’m excited about that is because I don’t see the US government adopting speed governors anytime soon, as insane as it is that we are able to buy cars that can go 40 miles over a speed limit.

It’s just no one needs to go 120 miles on a public road ever.

But if you focus on public fleets, they can provide an outsized benefit because not only are those cars going the speed limit or right around the speed limit, they actually slow down everybody behind or they prevent them from slowing them down.

They prevent them from reckless speeding.

So you don’t actually need every car to have a speed limiter to have a major improvement in street safety.

Hopefully, that at least is the aspiration.

So that Sarah is a policy idea fleet based speed regulators I think is potentially really exciting and I’ll give New York City credit for being at the tip of the spear on that one.

So another one that I really like and I’m going to take credit for this one because it’s my city that went first is weight based car fees.

Because if NHTSA won’t do anything about the car bloat and the risks it creates for everybody else on a street, then that’s a challenge.

But states and cities can potentially find workarounds by playing with their registration fees or even parking fees to make them dramatically scale on the basis of car weight.

And the District of Columbia where I live adopted weight based car fees that actually had a 7x differential between how much it costs to register like a Hummer, I think it’s $500 a year versus a small sedan.

I wrote a story for CityLab about this, which was a city fights back against heavyweight cars.

That is the headline I did write Sarah.

You’re asking about another headline I did not write.

This one I did.

And that story went nuclear and it was exciting to see because it showed me just how much enthusiasm there is in the US, far outside of the District of Columbia for tangible ways of pushing back against car bloat.

So DC now does this, New York has a bill doing it, Colorado has proposed a bill, California is studying it.

And it strikes me as a very smart way of potentially addressing the car bloat issues that our federal government just seems uninterested in tackling.

David, we’ve been talking a lot about cars and car design, but I want to take a detour to Peachtree City, Georgia, which is one of my favorite stories of yours that you went down there and you’ve written a lot about micro mobility and, you know, electric scooters and shared bicycles and things like that.

Let’s talk about golf carts for a little bit.

So Doug, can I tell you a secret about Peachtree City?

I have a special source there.

Oh, sure.

Here’s something nobody knows.

Show with your audience.

My girlfriend grew up there.

Well, there you go.

Oh my God.

That’s so cool.

So she’s been singing the praises of golf carts for a while.

And I’ve obviously gone down with her and I was just fascinated by it because I don’t know about you guys.

I would guess like before I wrote that story, what is the town that would you guys have golf carts in the US?

What did you think about?

First of all, I’m just curious.

You think of the villages in Florida.

Oh, I think of what is called Biscayne Bay.

Yeah, that makes sense.

It’s interesting.

You mentioned the villages.

That’s often what people what people say.

I’ve also heard a lot of examples of like of basically like resort towns like Catalina Island and stuff like that and like coastal places.

Yeah.

What’s so intriguing to me about Peachtree City is that it’s neither a sort of like resort area or retirement community.

It’s just an American suburb of, you know, 40 some thousand people with high schools and shopping malls and whatever else.

And that’s why I was really curious to sort of I got, you know, I was already spending time there because that’s where my partner’s family is from.

But to actually just like sort of learn about how life revolves around these vehicles.

And so, yeah, I spent some time down there, Doug, to say like, what’s different?

And it’s really kind of inspiring, actually, to hear the stories about how people’s lives have been enhanced.

You talk to the high schoolers who are like 15 years old and 14 years old and they’re like, yeah, now I can go out and see my friends and we can go to the mall or go if we want without a parental chaperone.

And I feel so much more free.

And also I feel like I’m a better driver in a car when I start doing that because I had the experience with a golf cart and parents don’t have to pick up their kids from after school activities in their ninth grade or something because they can get home on their own.

Or you talk to older people who are retired.

I talked to one gentleman who had a big operation on his leg.

I think this I can’t remember if this got cut from the story I did for Bloomberg Business Week.

But he said, like, look, I couldn’t fold myself into a car to drive, but I could sit in a golf cart and it helped me like maintain my social connections and get to the store.

And of course, people are saving a lot of money.

That’s another issue, too, is like those who have limited incomes.

It’s great in that way.

So I think the most inspiring part of that story was just talking to families who said, like, yeah, like, we still drive into Atlanta or we drive to our job at the Atlanta airport because Petri City isn’t far from it.

But when we’re at home, you know, we have this network of golf cart pads, which is really the sine qua non of the whole system there.

And when I’m with my family and we’re going to go out for a meal or go to a park, we never take a car.

We always get in the golf cart and it’s so much nicer and we get to know our neighbors so much more.

And it’s just so much better.

So I don’t know.

I hope you enjoyed that story, Doug.

I’m glad you said you did.

I love that story for exactly that reason, because it put mobility as a sort of tool and you’re using the right tool for the job.

So like you said, if they have to go long distances, they break out the SUV fine.

But for the trip to the grocery store or to see their friends, they’re just hopping in this little electric golf cart.

And when you when you go to a city like Oslo, Norway, and I believe you were there, right, David?

So you see cars on the street because they’re doing a lot to encourage electric cars for better or for worse, but you do see vehicles like the Renault Twizy, which I’ve often fantasized about like, man, it would be nice to start a Twizy dealership in Manhattan.

It basically is a golf cart.

It’s like a very fancy little golf cart.

You know, it’s like kind of looks cooler, but it’s it’s almost the same form factor.

And I mean, is there any way that you can imagine policy where cities are able to encourage and incentivize those kinds of vehicles replacing these big bloated, crappy, dangerous, dirty auto industry products?

I mean, they could still be auto industry products, just a different kind of product parking spots that are only six feet long.

Well, that’s interesting, Doug, because I imagine on street parking might be the best lever we have.

I don’t know what like what can cities do, David, to like start to discourage big, dirty, dangerous auto industry products and start to replace those products with lighter, cleaner, less expensive, more socially responsible personal mobility devices.

Skip the subsidies because golf carts like e-cargo bikes are already way cheaper than a new car in America.

Like it’s so unbelievably expensive to buy a new car in this country.

And instead.

But what do you mean?

What do you mean, skip the subsidy?

Like that’s not the place to focus the place to focus.

If you really want to move the needle on golf cart adoption, in my view, is to build safe places to use them separated from our behemoths of full size cars.

That could mean golf cart paths, ideally like you have in Peachtree City, but that’s not going to be feasible in a big city or even a built out suburb where we’d have to a retrofit.

What you do there is you build a network of slow speed streets that are 25 miles an hour so that the golf cart users can get wherever they want to go, even if they’re not using every street, every road in the whole region, they can get wherever they want to go without having to share a lane with an SUV that weighs like three times as much and is traveling three times as fast.

That’s what we need to do.

So you think we can’t really force change on the auto industry.

We can’t say like, Hey, you guys need to change your products to meet these specifications like lighter, cheaper, cleaner, safer.

Instead the onus goes on us, the public, the city with our stretched municipal budgets.

We have to go and transform our city like pour concrete, put up bollards, do all these, like build a whole new transportation infrastructure for the kinds of vehicles we want.

It feels a little bit like, you know, you’re sort of letting private industry off the hook.

Like you guys go continue to make your bad products.

We’re going to go bulletproof our city.

We’re going to armor it up and create this separate safe space in the hopes that these other products flourish.

I don’t know, Aaron, I guess I would say that it’s the right thing for cities to do regardless is to build safe places to travel that are no vehicles going faster than 25 miles per hour.

Not just to encourage golf guards, but to the people who wanted to, to use a bicycle or an e-bike or a cargo bike, don’t have to worry about being clipped and struck and injured or killed by the passing SUV.

But in what scenario, like we still have cars, we still have these.

So we’re out there on bikes as we are now here in New York city.

And it’s like how we all get around and we’re mixing with, you know, 5,000 pound SUVs that can go zero to 60 in four seconds.

Like why should that product, why should that personal mobility product be allowed to be used in our city?

Like, and how is it okay to encourage more of us to be biking and being out in golf carts when these incredibly dangerous products are on the street too?

But couldn’t the cities do something that doesn’t cost them a lot of money about that?

For example, we have congestion pricing coming.

So using DC’s example of a weight base beyond parking or registration, let’s say, couldn’t you say like, okay, the congestion pricing fee is $9.

But if your car weighs more than 6,000 pounds, it’s $50.

Yeah.

Like there are things that we could do that aren’t going to cost the city money and ultimately will be cheaper for preventing the death and destruction and infrastructure damage that these larger cars are doing.

And I think you can do that with parking too.

You could be like if you want to park a behemoth on the, you know, the on-street.

It’s $2 an hour for everybody except for you in your behemoth.

It’s $17.

But David, it just, I just feel like so I don’t mean to criticize you because I feel like this is the, the set of policy proposal, you know, we sometimes have called ourselves a livable streets movement.

We’ve been very focused on streets.

It just feels to me after 20 years of this, like it’s not working that well.

Like, like I don’t feel safer on the street on my bike.

I’m not super comfortable with my kids biking still.

And it’s because we don’t really focus on the cars and the car industry products and they keep getting more dangerous.

So it’s like, I really want a set of policies that does something about that.

So give it to me.

Give it to me, David.

I mean, there’s no single policy that’s going to fix this sort of like deep hole we’ve dug ourselves into with, with ubiquitous cars that are often too big and too powerful and too dangerous in this country.

It’s a matter of biting off little pieces of the puzzle and those solutions are going to be partial.

And they’re also going to depend on the environment in which we’re talking about.

Like Peachtree city is a wonderful example that could be emulated by new suburbs that are being built from scratch and master developed.

And let’s say like the excerpts of Phoenix or Orlando or something like that.

I don’t know that Peachtree city has a lot to tell us about what to do in Brooklyn.

Right.

It’s very different.

To be totally honest.

But I think what Aaron is saying is, you know, we were talking about Ralph Nader earlier and you know, the impact that his work had on road safety was just so tremendous.

So outscale.

It wasn’t little nibbles here and there, right?

Because we got seat belts, we got airbags, we got like saved thousands of lives.

And we did that by sitting down in front of the United States Congress and making it crystal clear to the members of Congress and also to the American public that there was a product safety problem that was at least in part motivated by corporate greed, right?

And unwillingness to put the money in to do these safety improvements without being forced.

And I guess, I mean, we’ve been talking about this.

Well, it’s like we need a Ralph Nader for the people outside the car.

That’s David.

And I always thought it was David.

I actually do think I would sometimes read your stuff and I’m like, oh, David could be the Ralph Nader for the people outside the car.

But it’s like what, you know.

So have you been invited to testify in front of Congress?

Are you going to run for president in 2024?

Is there some scenario in which you could see yourself testifying in front of a committee, you know, you or somebody else and really just opening people’s eyes to these, these products are unsafe at any speed?

At any size.

At any size, right?

Yeah.

I mean, Nader’s book was transformative for thinking about product safety of cars, right?

And how cars were endangering people inside of them.

Although I will add one thing, Sarah, to the little history you shared there.

When Nader’s book first came out unsafe at any speed, it was not immediately a hit.

I think it’s important to keep this in mind.

It was like, you know, some people read it.

It was okay.

It was fine.

You know what turned it into the sort of like breakthrough bestseller transformative book that we know of it?

It’s because General Motors hired detectives to sort of clumsily look for dirt in Nader’s background, like trying to like hook him up with prostitutes or whatever, got nowhere.

And then this, then this news got out.

And when that happened, you guys know this story?

No.

Oh, you don’t know this story?

Yeah.

I knew that they tried to dig up dirt on him.

I don’t know.

They found nothing.

They found nothing.

Like Nader is like squeaky clean.

The news of this investigation got out.

And now you have, I think the technical term is a shit show.

And GM, this is actually a really fascinating moment in American history.

GM backpedaled.

It was just one of the biggest corporate cell phones in American history, I would say.

And General Motors did a big payout to Nader, who then used that money not to buy himself a new house, but to actually fund these consumer advocacy organizations that basically made him a national here.

So I just, so I, first of all, I just think the story is fascinating is why I bring it up.

But also I just want to be clear, it wasn’t simply like Nader published the book and everything changed.

Nader published a book.

It did okay.

It built on some momentum is already coming along.

And then General Motors just shot itself in the foot in the biggest way possible.

So David, you need to write a book, Stellantis needs to like see if you’ve got any skeletons in your closet and then you’ll ride that Streisand effect to banning SUVs.

Done.

Problem solved.

Yeah, exactly.

No, but there’s a broader point you were making, which I didn’t address yet, which was like, how do you actually get the policymakers to care?

I mean, I live in DC. I’ve actually spoken with congressmen and representatives and people in power about this.

And it’s interesting, I was talking with Earl Blumenauer.

You guys may know him.

He’s about to retire.

Adam on the pod.

He’s a guest on the podcast.

That’s awesome.

Friend of the podcast.

Great guy.

Right?

Like a hero for people like biking in particular.

I asked him like, what’s the deal with car bloat and with cars?

You know, it’s a problem.

Is there any interest among your colleagues to do something?

And he basically was like, they’re scared shitless of doing anything like that.

Even if they know it’s a problem, because there’s this this conflation of cars and freedom in the American mind, which automakers have really built up with all their ads and so forth and so on.

And he was very candid with me sort of saying, like, look, there’s got to be a public push to force us to do something.

And this is a guy who wants to do something like there has to be a ground solo support.

And that’s, you know, just to bring it full circle, look, like you were saying nice things about me.

And I appreciate that, but I’ll say, like, look, I think you guys and podcasts like yours play an important role, because even if you are like a lot of people you’re reaching, I think are already on the team.

Not everyone.

I think there’s some who learn about the problems with cars through it.

But you really need deeper, stronger, broader organizations like this to sort of create the cover for elected leaders to make the decisions that they’re just not making right now in Congress and also in a lot of state governments.

That’s what I would say.

I think that’s a pretty good place to wrap it up.

Yeah, David, we really appreciate, you know, your output.

I think, you know, you’re writing so many of these and every now and then something breaks through to Dallas local TV news.

So we really, we really appreciate it.

Your pen is a sword.

Absolutely.

In the war on cars.

Yes.

And I think you’re right.

We just need to build a much, much bigger team.

And you’re a great part of that.

So thank you so much for coming on the war on cars.

No, it’s my pleasure to be with you.

I mentioned a few of my articles and if people are listening or curious to find them, they’re all available on my website, which is davidzipper.com.


  1. Thanks to Mammoth’s onboarding process, of all gosh darned referrers. ↩︎

  2. Considering he was already a member of my sadly-destined-for-oblivion-at-any-moment, quite prolific automotive Twitter list↩︎

Apple Music Live NYE 2024

and here I thought the video (Beat Breaker vs the Pony instrumental) was funny but then went to Picsart and “made”… this

brocade

Noun

  1. thick heavy expensive material with a raised pattern
    • Less specific
      • fabric
      • cloth
      • material
      • textile
    • Related
      • brocade

Verb

  1. weave a design into (textiles)
    • Less specific
      • weave
      • tissue
    • Related
      • brocade
    • Topic Members
      • handicraft
  1. Textiles a rich fabric woven with a raised pattern, typically with gold or silver thread the quilt was of white silk brocade | a heavy brocade curtain

Origin

late 16th century : from Spanish and Portuguese brocado (influenced by French brocart ), from Italian broccato , from brocco twisted thread

cogitate

Verb

  1. consider carefully and deeply; reflect upon; turn over in one’s mind
    • Less specific
      • chew over
      • think over
      • meditate
      • ponder
      • excogitate
      • contemplate
      • muse
      • reflect
      • mull
      • mull over
      • ruminate
      • speculate
    • Related
      • cogitative
      • cogitation
      • cogitation
      • study
  2. use or exercise the mind or one’s power of reason in order to make inferences, decisions, or arrive at a solution or judgments; “I’ve been thinking all day and getting nowhere”
    • Synonyms
      • think
      • cerebrate
    • More specific
      • puzzle over
      • rationalize
      • rationalise
      • think
      • philosophize
      • philosophise
      • brainstorm
      • chew over
      • think over
      • meditate
      • ponder
      • excogitate
      • contemplate
      • muse
      • reflect
      • mull
      • mull over
      • ruminate
      • speculate
      • reason
      • reason
      • reason out
      • conclude
      • evaluate
      • pass judgment
      • judge
      • study
      • meditate
      • contemplate
      • plan
      • associate
      • tie in
      • relate
      • link
      • colligate
      • link up
      • connect
      • concentrate
      • focus
      • center
      • centre
      • pore
      • rivet
      • give
      • pay
      • devote
      • think about
      • think
      • think
    • See also
      • chew over
      • think over
      • meditate
      • ponder
      • excogitate
      • contemplate
      • muse
      • reflect
      • mull
      • mull over
      • ruminate
      • speculate
      • think out
      • think up
      • think of
      • dream up
      • hatch
      • concoct
    • Related
      • thinking
      • thought
      • thought process
      • cerebration
      • intellection
      • mentation
      • cogitative
      • cogitative
      • cogitation
      • study
      • thinking
      • thought
      • thought process
      • cerebration
      • intellection
      • mentation
      • think
      • thinker
      • creative thinker
      • mind
      • thinker
      • thinking
      • thought
      • thought process
      • cerebration
      • intellection
      • mentation

verb

  1. formal think deeply about something; meditate or reflect

he stroked his beard and retired to cogitate

Origin

late 16th century : from Latin cogitat- considered , from the verb cogitare , from co- together + agitare turn over, consider

Thesaurus

Verb

  1. you were cogitating on some great matter

Similar Words: think think about contemplate consider give thought to give consideration to mull over meditate meditate on muse muse on ponder ponder on ponder over reflect reflect on deliberate deliberate about deliberate on ruminate ruminate about ruminate on ruminate over dwell on brood brood on brood over agonize agonize over worry worry about chew over puzzle puzzle over speculate about weigh up revolve turn over in one’s mind review study be in a brown study put on one’s thinking cap pore on cerebrate

6

7B8D613F-6578-47BC-8B0F-2B9D07062F92.jpg

phantasmagoria

Noun

  1. a constantly changing medley of real or imagined images (as in a dream)
    • Less specific
      • representation
      • mental representation
      • internal representation
    • Related
      • phantasmagoric
      • phantasmagorical
      • surreal
      • surrealistic
      • phantasmagoric
      • phantasmagorical
      • surreal
      • surrealistic

  1. a sequence of real or imaginary images like that seen in a dream what happened next was a phantasmagoria of horror and mystery

Origin

early 19th century (originally the name of a London exhibition (1802) of optical illusions produced chiefly by magic lantern): probably from French fantasmagorie , from fantasme phantasm + a fanciful suffix

Apple Music Replay 2023

See the full-sized image here.

obloquy

Noun

  1. state of disgrace resulting from public abuse
    • Synonyms
      • opprobrium
    • Less specific
      • shame
      • disgrace
      • ignominy
  2. a false accusation of an offense or a malicious misrepresentation of someone’s words or actions
    • Synonyms
      • defamation
      • calumny
      • calumniation
      • traducement
      • hatchet job
    • Less specific
      • disparagement
      • depreciation
      • derogation
    • More specific
      • character assassination
      • assassination
      • blackwash
      • smear
      • vilification
      • malignment
      • libel
      • slander
      • name calling
      • names
      • name
      • epithet
    • Related
      • badmouth
      • malign
      • traduce
      • drag through the mud
      • calumniatory
      • calumnious
      • defamatory
      • denigrative
      • denigrating
      • denigratory
      • libellous
      • libelous
      • slanderous
      • defame
      • slander
      • smirch
      • asperse
      • denigrate
      • calumniate
      • smear
      • sully
      • besmirch
      • defame
      • slander
      • smirch
      • asperse
      • denigrate
      • calumniate
      • smear
      • sully
      • besmirch

noun

  1. strong public condemnation

he endured years of contempt and obloquy

disgrace, especially that brought about by public condemnation

conduct to which no more obloquy could reasonably attach

Origin

late Middle English : from late Latin obloquium contradiction , from Latin obloqui , from ob- against + loqui speak

Thesaurus

Noun

  1. he endured years of contempt and obloquy

Similar Words: vilification opprobrium vituperation condemnation castigation denunciation abuse criticism censure flak defamation denigration disparagement derogation slander revilement reviling calumny calumniation execration excoriation lambasting upbraiding bad press character assassination attack invective libel insults aspersions mud-slinging bad-mouthing tongue-lashing stick verbal slagging off contumely animadversion objurgation

Opposites: praise

  1. conduct to which no moral obloquy could reasonably attach

Similar Words: disgrace dishonour shame discredit stigma humiliation loss of face ignominy odium opprobrium disfavour disrepute ill repute infamy notoriety scandal stain disesteem

Opposites: honour

Siri Simone Voicemail Greeting

As of iOS17, it would appear that responsibility for synthesizing the Default Greeting preview (locally on one’s device) has now fallen to whichever Siri voice you currently have selected in settings at the time.

Upon noticing this, I verified that the actual recording a missed caller will hear is the same (apparently carrier-side) as its been since before the trees and rocks on Earth and it occurred to me just how much better stock, out of the box Siri Voice 2 sounds than her, so I gave it a shot.

I plan to leave it as my greeting for the time being so - if you’re curious/require hearing what your missed callers will actually hear - horrendous noise and all - I would encourage you to call me, anytime). I do not experience or follow up with unknown callers unless they leave a voicemail… which I’d also be more than fine with you doing.

+1 (573) 823-4380

Enjoy!

epistolary

Adjective

  1. written in the form of or carried on by letters or correspondence; “an endless sequence of epistolary love affairs”; “the epistolatory novel”
    • Synonyms
      • epistolatory
    • Similar to
      • informal
    • Related
      • epistle

Adjective

  1. Literature (of a literary work) in the form of letters an epistolary novel

Literary relating to the writing of letters.

Origin

mid 17th century: from French épistolaire or Latin epistolaris, from epistola (see epistle)

being real…

bawl

Verb

  1. shout loudly and without restraint
    • Synonyms
      • bellow
    • Less specific
      • shout
    • Related
      • bellow
      • bellowing
      • holla
      • holler
      • hollering
      • hollo
      • holloa
      • roar
      • roaring
      • yowl
      • bellow
      • bellowing
      • holla
      • holler
      • hollering
      • hollo
      • holloa
      • roar
      • roaring
      • yowl
  2. make a raucous noise
    • Synonyms
      • yawp
    • Less specific
      • roar
      • howl
    • Related
      • roarer
      • bawler
      • bellower
      • screamer
      • screecher
      • shouter
      • yeller
  3. cry loudly; “Don’t bawl in public!”
    • Less specific
      • cry
      • weep
    • Related
      • bawler
  1. shout or call out noisily and unrestrainedly ‘Move!’ bawled the drill corporal | we don’t need fans bawling at us from two or three yards away | the manager was bawling instructions from the touchline

  2. weep or cry noisily one by one the children all started bawling | I sat on the couch and bawled my eyes out

noun

  1. a loud, unrestrained shout he addressed every class in a terrifying bawl

Origin

late Middle English (in the sense (of an animal) howl, bark ): imitative; possibly related to medieval Latin baulare to bark or Icelandic baula to low

Thesaurus

Verb

  1. ‘Come on, Simon!’ he bawled

Similar Words: shout call out cry out cry yell roar bellow screech scream shriek howl whoop bark growl snarl bluster vociferate trumpet thunder yammer holler

Opposites: whisper

  1. the children continued to bawl

Similar Words: cry sob weep shed tears wail blubber snivel whimper whine howl squall blub greet ululate

Noun

  1. he addressed the class in a terrifying bawl

Similar Words: shout yell cry roar bellow screech scream howl whoop holler

Opposites: whisper

Diamond Bay Car Wash (Google Review)

Diamond Bay Car Wash Street View

Sorry about the narrative - I found the experience about to recount oddly significant.

Its gist:

  • Digital payments on-site do not appear to be functioning as of late June 2023.
  • I was able to use cash successfully.
  • Though it’d obviously been long-abandoned, the water that came out during the rinse cycle, at least, was free of debris and did not smell of poo poo.
  • The employee of the Break Time told me that:
    1. The store had been able to sell working car wash codes for as long as she’d worked there.
    2. It had been a notably long time since “anybody” had been able to get in contact with the owners of the car wash.

I was visiting my sister’s lake house this past June (the 18th I believe) having just taken my first road trip in 4 years in my (new to me) Golf. I had gotten the car fairly dirty on my way there - having driven the longest route I could from Columbia, basically. I asked my brother-in-law about car washes in the area and he mentioned “the one behind Break Time,” though couldn’t tell me whether or not it was still opened.

With post-COVID hours, I was pushing it when I arrived at ~10:40PM with like 3 quarters to my name. So freakin thankful, immediately, that no music was being played (the last do-it-yourself washes in Columbia - Lighthouse Car Wash - play pop radio so loud it’s actually hard to concentrate.) I was curious about the prospect of using my debit card as soon as I saw the sign indicating that it had to be done in a singular location, where I found an (absolutely adorable, apparently locally made?) interface that appeared to be stuck on the authorization screen for a prior transaction.

Before I proceeded - and perhaps actually relevant to purpose of such a review (sorry) - I walked up to the Break Time, where the last shift was closing solo. I brought up the car wash and she immediately noted that they “hadn’t heard from them in months,” and that the store ⇨ wash payment processing hadn’t been working since she’d started there.

…so!

I decided to at least try rebooting the on-site payment terminal with the master breaker switch (which is very large and very visibly placed, I should say,) if only because I thought it’d be interesting to watch such a legacy, time-worn piece of automation come back to life.

…and it was! I got to see the terminal boot from a quite sophisticated script and the sound of everything settling into place was enchanting, pitifully.

Unfortunately, though this did clear the error, it landed on (and got stuck) the exact same error when I tried my card lol

I had enough cash to rinse my car off, which was all I really needed in the end. That evening was one I’ll never forget (for other reasons too,) and I would encourage the owners of that car wash - if they happen to see this - to contact MFA Corporate (my employers) at their main phone number. Ya never know - they’ve expanded stores a lot and they might be interested in the property.

utile

Adjective

  1. being of use or service; “the girl felt motherly and useful”; “a useful job”; “a useful member of society”
    • Synonyms
      • useful
    • Antonyms
      • useless
    • Similar to
      • handy
      • multipurpose
      • reclaimable
      • recyclable
      • reusable
      • serviceable
      • useable
      • usable
      • utilitarian
      • utilizable
    • See also
      • effective
      • effectual
      • efficacious
      • expedient
      • helpful
      • profitable
      • serviceable
    • Attributes
      • utility
      • usefulness
    • Related
      • utility
      • usefulness
  1. rare advantageous I deplored the killing of them for merely utile purposes

noun

  1. Plant a large tropical African hardwood tree with timber that is widely used as a substitute for mahogany

Origin

1950s : modern Latin , specific epithet (see above)

I finally bought the least popular Seiko 5 color!

I can see why, now… the face isn’t exactly readable.

but boy, it’s so stupid how long I let myself exist without wearing an analog wristwatch when I know better.

might be on time, finally.

(taken with my #iPhone4S)

#Seiko5 #womw

My First Ever OpenStreetMap Contribution

Shaw Substation Image

Shaw Substation Registration

Excited to contribute my first “commit.” The iOS app is really something, ain’t it?

OSM Export Image


Source

	<?xml version="1.0" encoding="UTF-8"?>
	<osm version="0.6" generator="CGImap 0.8.9 (1855409 spike-07.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
	 <changeset id="143839719" created_at="2023-11-09T21:21:25Z" closed_at="2023-11-09T21:21:25Z" open="false" user="extratone" uid="13679993" min_lat="38.9848318" min_lon="-92.2089808" max_lat="38.9848318" max_lon="-92.2089808" comments_count="0" changes_count="1">
	  <tag k="comment" v="This is my first commit! Always welcome feedback."/>
	  <tag k="created_by" v="Go Map!! 3.4.8"/>
	  <tag k="imagery_used" v="Bing Aerial"/>
	  <tag k="locale" v="en"/>
	  <tag k="source" v="survey"/>
	 </changeset>
	</osm>
<?xml version="1.0" encoding="UTF-8"?>
	<osmChange version="0.6" generator="CGImap 0.8.9 (2067067 spike-07.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
	 <create>
	  <node id="11336750663" visible="true" version="1" changeset="143839719" timestamp="2023-11-09T21:21:25Z" user="extratone" uid="13679993" lat="38.9848318" lon="-92.2089808">
	   <tag k="name" v="Shaw Substation"/>
	   <tag k="operator" v="Central Electric Power Cooperative"/>
	   <tag k="substation" v="minor_distribution"/>
	  </node>
	 </create>
	</osmChange>
```xml

hep

Gas Price Sign Update

exiguous

Adjective

  1. extremely scanty; “an exiguous budget”
    • Similar to
      • meager
      • meagre
      • meagerly
      • stingy
      • scrimpy
    • Related
      • meagerness
      • meagreness
      • leanness
      • poorness
      • scantiness
      • scantness
      • exiguity
  1. formal very small in size or amount my exiguous musical resources

Origin

mid 17th century : from Latin exiguus scanty (from exigere weigh exactly ) + -ous

Thesaurus

Adjective

  1. the exiguous post-war sugar ration

Similar Words: meagre inadequate insufficient small scant scanty paltry negligible limited restricted modest sparse spare deficient skimpy short little miserable pitiful puny miserly beggarly measly stingy pathetic piddling

Opposites: ample generous

Messed around with LightRoom for far too long early this morning and… well, you guessed it. At least I finally got around to trying such a thing and never have to again lmao.

The Drywall Whiteboard

Last known capture of the Drywall Media/Extratone whiteboard, December 14 (Titanic Day,) 2016.

He Carries His
His - KOPN
rimes Ninh Him
DIE
ANTWOORD
-Paper Shredder
ORSTERENCE
ADSENSE
BoxeR Children
Ding
RiOw
what cao s
NELLY -GRILLZ=arl.
1,ong9
Brave Litte
Tuaste i
Pimp my Ride
- Весоте
cultured
MONSANTO
Auplicitous

Creating a one-liner for Secure ShellFish widgets

efficacious

Adjective

  1. marked by qualities giving the power to produce an intended effect; “written propaganda is less efficacious than the habits and prejudices…of the readers”-Aldous Huxley; “the medicine is efficacious in stopping a cough”
    • Antonyms
      • inefficacious
    • Similar to
      • effective
    • See also
      • effective
      • effectual
      • efficacious
    • Attributes
      • efficacy
      • efficaciousness
    • Related
      • efficacy
      • efficaciousness
      • efficacy
      • efficaciousness
  2. producing or capable of producing an intended result or having a striking effect; “an air-cooled motor was more effective than a witch’s broomstick for rapid long-distance transportation”-LewisMumford; “effective teaching methods”; “effective steps toward peace”; “made an effective entrance”; “his complaint proved to be effectual in bringing action”; “an efficacious law”
    • Synonyms
      • effective
      • effectual
    • Antonyms
      • ineffective
      • uneffective
      • ineffectual
    • Similar to
      • hard-hitting
      • trenchant
      • impelling
      • impressive
      • telling
      • rough-and-ready
    • See also
      • efficacious
      • efficient
      • potent
      • strong
      • stiff
      • powerful
      • useful
      • utile
    • Attributes
      • effectiveness
      • effectivity
      • effectualness
      • effectuality
    • Related
      • efficacy
      • efficaciousness
      • efficacy
      • efficaciousness
      • effectiveness
      • effectivity
      • effectualness
      • effectuality
      • effectiveness
      • effectivity
      • effectualness
      • effectuality
      • effect
      • effectuate
      • set up
      • effectiveness
      • effectivity
      • effectualness
      • effectuality
      • effectiveness
      • effectivity
      • effectualness
      • effectuality
  1. formal (of something inanimate or abstract) successful in producing a desired or intended result; effective this treatment was efficacious in some cases

Thesaurus

Adjective

  1. a change in diet may be as efficacious as treatment with steroids

Similar Words: effective successful effectual productive constructive fruitful potent powerful worthwhile helpful of help of assistance beneficial advantageous valuable useful of use

Opposites: inefficacious

Adobers and I spent our bi-yearly morning together.

Obsidian: Automatically Adding Public Obsidian Publish URLs to Notes?


Howdy folks!

I hope I’m not missing something - I’ve searched the forums, subreddit, etc. off and on for the past few months for any discussion on the matter, but haven’t found anything quite directly related enough to get me started on my own solution, so I thought I’d reach out.

I’ve been playing around with Publish for a lil bit, though I have been putting off investigating methods of customizing how permalinks are published.

To be as succinct as I can, my end goal is essentially just two functions:

  1. The automated addition of a given note’s public Publish URL (ex: https://publish.obsidian.md/extratone/meta/Automatically+Adding+Public+Obsidian+Publish+URLs+to+Notes%3F) as a url property in the frontmatter.
  2. Ideally, the ability to add a markdown-formatted hyperlink of the same ([Note Title](publishurl)) at the cursor with a single hotkey.

I feel like it’s absurd to think I’m the only one seeking such a function - apologies if this is redundant.

irenic

Adjective

  1. conducive to peace; “irenic without being namby-pamby”; “an irenic attitude toward former antagonists”
    • Similar to
      • peaceful
      • peaceable

adjective

  1. formal aiming or aimed at peace

noun

  1. Theology a part of Christian theology concerned with reconciling different denominations and sects

Origin

mid 19th century : from Greek eir ēnikos , from eir ēnē peace . Compare with irenicon

Who wore it better?

The New Colossus

Not like the brazen giant of Greek fame, With conquering limbs astride from land to land; Here at our sea-washed, sunset gates shall stand A mighty woman with a torch, whose flame Is the imprisoned lightning, and her name Mother of Exiles. From her beacon-hand Glows world-wide welcome; her mild eyes command The air-bridged harbor that twin cities frame. “Keep, ancient lands, your storied pomp!” cries she With silent lips. “Give me your tired, your poor, Your huddled masses yearning to breathe free, The wretched refuse of your teeming shore. Send these, the homeless, tempest-tost to me, I lift my lamp beside the golden door!”

Clippings Backup Taio Action

Clippings Backup action open in the Taio Action Editor.

This action uses the Get Clippings action step to return the content of all clippings, which is then counted by lines and backed up (by default) in the root of one’s iCloud Drive storage for Taio as clippings.md. (iCloud Drive/Taio/Editor/clippings.md) Before finishing, the action displays the number of lines it has backed up.

Video Demo

Source

{
	"actions": [
		{
			"type": "@clips.get-text",
			"parameters": {
				"mode": 1
			}
		},
		{
			"type": "@flow.set-variable",
			"parameters": {
				"value": {
					"value": "$",
					"tokens": [
						{
							"location": 0,
							"value": "@input"
						}
					]
				},
				"name": {
					"value": "clippings"
				}
			}
		},
		{
			"type": "@text.count",
			"parameters": {
				"mode": 0,
				"text": {
					"value": "$",
					"tokens": [
						{
							"location": 0,
							"value": "clippings"
						}
					]
				}
			}
		},
		{
			"type": "@flow.set-variable",
			"parameters": {
				"value": {
					"value": "$",
					"tokens": [
						{
							"location": 0,
							"value": "@input"
						}
					]
				},
				"name": {
					"value": "count"
				}
			}
		},
		{
			"type": "@editor.new",
			"parameters": {
				"location": 2,
				"openInEditor": false,
				"filename": {
					"value": "clippings.md"
				},
				"text": {
					"value": "$",
					"tokens": [
						{
							"location": 0,
							"value": "clippings"
						}
					]
				},
				"overwriteIfExists": true
			}
		},
		{
			"type": "@ui.toast",
			"parameters": {
				"style": 0,
				"waitUntilDone": false,
				"title": {
					"value": "$ Clippings Backed Up",
					"tokens": [
						{
							"location": 0,
							"value": "count"
						}
					]
				}
			}
		}
	],
	"buildVersion": 1,
	"name": "Clippings Backup",
	"clientMinVersion": 1,
	"summary": "Backs up all clippings content - merged in a single text file - at [iCloud Storage]/clippings.md.",
	"icon": {
		"glyph": "externaldrive.badge.checkmark",
		"color": "#10ADC0"
	},
	"clientVersion": 1222
}

Open in RoadStr Siri Shortcut

Open an Apple Maps location in RoadStr from the share sheet.

Open in RoadStr - Showcuts Dark

An extremely simple, but pointed Siri Shortcut for opening Apple Maps locations as waypoints in RoadStr’s map view, directly from the share sheet by constructing and then opening a URL in the following syntax:

https://app.roadstr.io/custom?screen=map&location={longitude,latitude}

Video Demo

Approaching Catcalling with Care

“This conversation explores non-confrontational approaches to deter catcalling, offering insights on supporting victims and engaging with authorities, while emphasizing empathy, understanding, and safety.”

You:

What is the best way to dissuade a repeat offender from catcalling without involving law enforcement?

ChatGPT:

Addressing catcalling without involving law enforcement can be challenging but here are some non-legal approaches you can consider:

  1. Stay assertive and confident: If you feel safe doing so, respond firmly and confidently to the catcaller, making it clear that their behavior is unacceptable.
  2. Ignore and walk away: Sometimes, ignoring the catcaller can be the best option, as engaging with them might encourage further harassment.
  3. Seek support from bystanders: If you feel comfortable, ask nearby people for help or support in the situation.
  4. Create awareness: Talk to friends, family, and online communities about catcalling to raise awareness and foster a collective effort against it.
  5. Support organizations: Get involved with or support organizations that work against street harassment to make a broader impact.
  6. Educate: Encourage discussions about consent, respect, and harassment to help change attitudes and behavior.
  7. Report incidents to relevant establishments: If the catcalling occurs in a public place or business, consider reporting the incident to the establishment’s management.

Remember, your safety is the top priority. If a situation feels unsafe or escalates, prioritize your well-being and consider seeking help from authorities or others nearby.

You:

I was hoping to take action on behalf of my girlfriend, actually, who has been the actual target of said catcalling while walking downtown.

ChatGPT:

I understand your concern for your girlfriend’s well-being. Here are some ways you can support her and take action against catcalling:

  1. Validate her feelings: Let her know that you believe her and that her feelings of discomfort or frustration are valid.
  2. Encourage communication: Talk openly with her about how she feels and what actions she would like to take, ensuring she feels heard and supported.
  3. Accompany her: Offer to walk with her in downtown areas where she has experienced catcalling, as having a supportive presence can provide a sense of safety.
  4. Help her report incidents: If she feels comfortable doing so, assist her in reporting specific incidents of catcalling to local authorities or relevant organizations.
  5. Advocate for safe public spaces: Raise awareness about the issue of catcalling in your community and support efforts to create safe and respectful public spaces.
  6. Encourage self-defense training: If she’s interested, consider encouraging her to take self-defense classes, which can provide her with valuable skills and confidence.
  7. Share resources: Provide her with information on organizations that support victims of street harassment, as they may offer guidance and assistance.

Remember, your role as a supportive partner is essential, but always respect her wishes and decisions on how to address the situation. It’s essential to prioritize her safety and well-being in any action taken.

You:

If I were to approach the catcaller myself in public without any hostile or threatening intent, how might I go about effectively making the argument that he should not be catcalling?

ChatGPT:

Approaching a catcaller can be a delicate situation, and it’s crucial to prioritize safety for both yourself and your girlfriend. If you decide to have a conversation with the catcaller, consider the following tips:

  1. Stay calm and composed: Approach the situation with a level-headed demeanor to keep the conversation constructive and avoid escalating tensions.
  2. Use “I” statements: Frame your points from a personal perspective, expressing how catcalling affects your girlfriend and others around her, rather than placing blame or accusing the catcaller.
  3. Be assertive and respectful: Firmly state that catcalling is unacceptable behavior and can cause distress or fear to those on the receiving end.
  4. Educate on the impact: Explain the harmful effects of catcalling on individuals' mental and emotional well-being, emphasizing that respectful behavior is essential in public spaces.
  5. Appeal to empathy: Encourage the catcaller to imagine how they would feel if someone close to them were subjected to similar harassment.
  6. Ask questions: Engage the catcaller in a conversation to understand their perspective and reasons behind their actions. Sometimes, this can lead to self-reflection and awareness.
  7. Stay safe and disengage if necessary: If the person becomes defensive or hostile, prioritize your safety and exit the situation calmly.

Remember that while addressing the catcaller directly can be empowering, it might not always lead to immediate change. People’s attitudes and behaviors can be deeply ingrained, so approaching the situation with empathy and understanding can be more effective than aggression or hostility. Ultimately, the goal is to promote respect and create a safer environment for everyone.

You:

If I were to approach the catcaller myself in public without any hostile or threatening intent, how might I go about effectively making the argument that he should not be catcalling?

ChatGPT:

If you decide to approach the catcaller to address the issue of catcalling, here are some tips to effectively convey your message:

  1. Choose the right moment: Look for an appropriate time when the catcaller appears to be calm and approachable to have a more productive conversation.
  2. Use a calm and respectful tone: Start the conversation with a friendly and non-confrontational tone. Avoid aggressive language, as it may lead to defensiveness and hinder communication.
  3. Be specific and clear: Clearly express that catcalling is inappropriate and unacceptable behavior. Explain how it can make others feel uncomfortable, unsafe, and disrespected.
  4. Share personal experiences: If you feel comfortable, share how catcalling has affected your girlfriend or others you know, emphasizing the negative impact it can have on their well-being.
  5. Appeal to empathy: Encourage the catcaller to consider how they would feel if someone treated their loved ones in a similar manner.
  6. Highlight the importance of respect: Emphasize the significance of treating others with respect and how it contributes to a more harmonious and compassionate community.
  7. Stay composed and composed: Keep your emotions in check, as getting angry or emotional might hinder the effectiveness of the conversation.
  8. Listen to their perspective: Give the catcaller an opportunity to express their thoughts and feelings. Active listening can help build understanding and establish a more open dialogue.
  9. Offer alternative perspectives: Suggest that they engage in positive interactions with others in public spaces, such as giving compliments in a respectful and appropriate manner.
  10. Know when to disengage: If the catcaller becomes aggressive, disrespectful, or unresponsive, it’s best to disengage from the conversation to avoid any escalation.

Remember, approaching a catcaller can be challenging, and not everyone may be receptive to your message. Your primary concern should be your safety and the safety of those around you. If the situation becomes uncomfortable or hostile, it’s essential to prioritize your well-being and consider seeking assistance from authorities or removing yourself from the situation.

You:

If this proves ineffective and I do end up deciding to involve the authorities after all, how might I go about doing so with extra care to avoid putting the safety of the catcaller - who is an elderly black man - at any more risk than absolutely necessary?

ChatGPT:

If you find it necessary to involve the authorities due to persistent catcalling or harassment, it’s essential to handle the situation with care, especially when the person involved is an elderly individual from a vulnerable community. Here are some steps to take while prioritizing safety and sensitivity:

  1. Document incidents: Keep a record of the date, time, and location of each catcalling incident. Note any details about what was said or any witnesses present.
  2. Speak to a local community organization: Before involving law enforcement, consider reaching out to a local community organization that deals with issues related to harassment or discrimination. They may provide guidance and support on how to handle the situation effectively.
  3. Choose an appropriate authority to contact: If the catcalling is happening on public property, consider contacting the local police non-emergency line to report the incidents. If it’s occurring on private property, such as at a business, you could also speak to the management of that establishment.
  4. Provide detailed information: When reporting the incidents, be factual and specific about the occurrences without making assumptions about the catcaller’s background or motivations.
  5. Emphasize the concern for safety: Express your concern for your girlfriend’s safety and well-being, and focus on the impact of the behavior rather than the identity of the catcaller.
  6. Request sensitivity and cultural awareness: Ask the authorities to approach the situation with sensitivity, taking into account the catcaller’s age and ethnicity, to avoid any unnecessary escalation or harm.
  7. Be prepared for different outcomes: Understand that the response from authorities may vary, but make sure they are aware of your desire to handle the situation with care.
  8. Follow up: If the situation persists or escalates after involving the authorities, continue to document incidents and communicate with the relevant parties to ensure appropriate action is taken.

Remember, the goal is to address the issue of catcalling and harassment while prioritizing safety for everyone involved. Engaging with local community organizations or seeking guidance from resources that focus on these issues can provide valuable insights on handling the situation with empathy and respect.

Non-Commercial, Open Source, and Federated Social Platforms as Effective Community Alternatives

Terminology Dictionary App Store Review

Terminology Icon

Very possibly the best dictionary app on the platform.

Depending on your purpose for a dictionary app, this is the best one on iOS. I use mine to both look up established words and store words I’ve “created.” A lot of the words I want to store come from @HaggardHawks on Twitter, and most of them are both 1.) actual words, often from history and 2.) not in any established dictionaries.

These do not show up in apps like LookUp, which will leave you plumb out of luck. Terminology, however, lets me store definitions/other information for “new” words via its “notes” function. To be honest, I can’t imagine moving through life and not creating my own words from time to time, but I understand we’re all different.

If you’re a Drafts user, I would consider Terminology an absolute must-have. It took me five minutes to establish actions on both apps which allow me to lookup selected words with a keyboard shortcut ^⇧D from the former instantly in the latter and - with a single tap - return definitions, synonyms, and antonyms to a new draft. It’s wonderful, absolutely indispensable, and fun!

Honk Button Userscript

Secure Shellfish App Store Review

SSH Terminal: Secure ShellFish

Magical, irreplaceable.

As developer Anders Borum originated professional-grade git integration on iOS with Working Copy, which remains unmatched, Secure Shellfish remains the reference standard for remote filesystem access across the board on this platform, despite how many competitors have arisen since its introduction.

I must admit: I overlooked Secure Shellfish for years and I’m not entirely sure why. I’m glad that ended last year, though, as I’ve actually since acquired a fair amount of remote file management in my day-to-day working life. Shellfish’s magic isn’t necessarily obvious, but I promise you it is worth finding out, and what may at first glance look like a somewhat disjointed series of functions actually comes together to form an absolutely irreplaceable application.

FX050

a-Shell App Store Review

The notable boundary-pusher in the iPadOS/iOS local command line.

There are now quite a few terminal emulator-esque apps on the App Store, but I’ve been using a-Shell since it was joined only by Blink (from which it was forked) and iSH. As it was then, a-Shell remains the only one of these with which one can actually accomplish command line tasks locally beyond screwing around. I am ultimately not a command line native, and I don’t have the basic theory beneath my use of Python scripts, yet I’ve been able to accomplish startlingly powerful things within this app, thanks in large part to gracious and immediately-available support via the project’s Discord server.

If you’ve found yourself here by way of a Siri Shortcut’s requirement, I would encourage you to take the time to investigate the commands said shortcut(s) run - try running them yourself!

Jayson App Store Review

I Am No Longer Afraid of JSON

All of Simon’s apps are genius and wholly unique, but Jayson will always have a special place in mine own heart as the single application which finally killed my phobia of JSON, in general. It is by far the most elegant and intelligent means of manipulating JSON dictionaries I’ve ever seen on any platform. I’ve worked with both the iOS and macOS apps, now, and both are - dare I say it - a genuine joy to use. BUY!

Keychron K2

Having broken my beloved Varmilo VA108M (which I absolutely intend to fix one day in the near future, FYI,) months ago and just last week completely totaled the period (.) key on my Absurdly Overpriced Toilet Professional iPad Keyboarding Apparatus, I decided to buy an on-sale variant of Keychron’s K2 with the loudest switches (the blue ones) available, assuming that surely no keyboard could be truly, disruptively loud.

I was very wrong.

I do love that one can connect it via USB-C (not that it makes sense in any situation I can imagine) and that there’s a dedicated screenshot key!

Hot Swap

TextExpander App Store Review

TextExpander Folder

I know a lot of the reviews here express discontentment with TextExpander’s support on iOS. I hear that, but - as a Bear and Drafts user - I rarely encounter this as a limitation. I also use an external keyboard with my iPhone, though, which makes calling the TextExpander keyboard anywhere else somewhat inconvenient. (Keyboard switching is done with the function key, if you were wondering.)

From what I understand, though, TextExpander’s SDK is quite easy to implement, so it’s also a question of other developers acknowledging that it’s a worthwhile and desired addition to their applications.

I’m not sure I’ve seen it mentioned here, but the native iOS/iPadOS/AND macOS feature now entitled “Text Replacement” is certainly worthwhile for anyone looking for something like TextExpander. It can easily be made to function quite similarly.

On Drafts&#39; Mail Integration

Fucking Off Forever*

Siri Shortcuts and the DJ Screw Discography

macOS Ventura Wallpaper Siri Shortcuts

Retrieve Live NPR Program Information with Siri Shortcuts

iPod Shuffle First Generation Anecdote

TildeTown on iPhone with Blink Shell

Run Siri Shortcuts with Hyperlinks

Apple Rag Review

SYSTEM COLORS Telegram Themes

Is Sienna Guillory my Mom?

Writing the Definitive Guide For Using an iPhone With a Bluetooth Keyboard

Periscope Twitter Public Policy ,

Textcraft App Store Review

Textcraft for macOS Window Screenshot

Elegant, diverse, instant text transformations

I’m a fan of Shihab Meboob’s, you might say - Aviary and Mast are the most innovative social clients I’ve ever seen. I’m also a bit of a collector of text manipulation applications like Texcraft, of which there are just a few that are truly comparable on iOS. On macOS, there really aren’t any equivalents at all.

For someone like me - who uses Textcraft’s transformations both recreationally/socially and has used them in development-ish tasks - its $4.99 and featherweight 3.7 MB were/are more than worth the experience. It’s super configurable, capable, and robust.

Concerning Discovery in Streaming Music

Too Much Freedom (Thread)

Thread on The Social Dilemma

The Social Dilemma’s Dilemma

Writing About Facebook is Overwhelming

Profound. Love this review.

Beginning a sentence with “but.”

Needs a comma here.

Vril's 'Anima Mundi'

Anima Mundi Art

With Anima Mundi, Vril departs from his Berghain roots and delivers an introspective exploration of his eternal soul.

If I’m allowed to have favorites, I would claim Vril, the German DJ and Resident Advisor Lieutenant, as mine among his genre, which shouldn’t mean anything to the longtime techno connoisseur (who should probably find themselves skipping this review and moving on,) but does lend me to evangelize to those who’ve been deprived of positive exposure to the culture. Most any electronic music can be transportive and my own affection for it can no doubt be attributed at least in part to my near-total isolation from its community. I have never been to a proper club (the only offering in the setting of my young adulthood has never aspired beyond squishy DJs who are now somehow 100% content describing their scene as “EDM,") and I’ve only had a few friends with whom I could share significant interest, though their knowledge was extraordinarily extensive. It takes incisive wisdom to cut through “Techno” as the misnomer it has become in today’s America - a subject deserving its own, more deliberate discussion - but for the moment, let’s consider a single record which manages to exemplify the potential of this historically-niche medium.

For years, I’ve been one hundred percent sure that “Vril” is a proper noun, but I could very well have gone on living the rest of my life never deciding between whom or where. Up until Anima Mundi’s release on October 15th (technically it was released last year, but exclusively on cassette,) his catalog was consistently Vril - on-brand, you might say - though in the most respectable sense for a dance DJ, I’d imagine. I can’t quite recall the moment of discovery, but I do know that the dozen or so of his live mixes available on Mixcloud caught my attention immediately afterward. There’s something magic in the layers that grabs an unnamed rhythmic organ of mine in a way that cannot be expressed in written form without experience I do not have. What I can provide is the most comprehensively concise example I can find: a live set from the infamous Berghain in 2014.

Regardless if I’m writing, walking(?,) or chasing gravel apexes, these mixes always kick me into another plane, where the panning high hat halos are biased astray by a fraction of a degree, delaying a false local disorientation akin to the sound of a dozen choreographed kindergarten tap dancers' feet next to one’s head, mildly duration-compressed. Techno as a whole has become quite comfortable with the practice of orbiting high frequency percussion in elongated ellipses around the stereo picture, which I’ve adored and defended since day 1. My hypotheses: it’s actually a cheap shot for the psyche’s potential desire for justification of their club experience as something transcendent. It’s a pretty easy cheat to keep the listener’s immediate environment feeling expansive, reflective, and therefore meaningful. I, myself am probably drawn to its threatening aura of imminent contiguous industrial emergency, but again, I’ve never been to Berghain, London, or Stockholm, nor has my adult nightime recreation ever found me in any venue to which one could attribute the term “club” without immediately ``chuckling. This music has not traditionally found its place among lives like mine, and nobody even seems interested in figuring out why.

For the hell of it, let’s begin by removing one of techno’s most notoriously-defining categorical descriptors: “dance music.” I’ve done this personally - aside from moderate head-bobbing - but I’ve already got a bad habit of miscontextuallizing music, so let’s focus on our hypothetical technovirgin, Gavin, who thought Bassnecter was amazing in 8th grade, can “sometimes fuck with” run-of-the-mill dubstep, plays college football, and is generally more serious about schoolwork than the trashy campus bars he visits every other weekend out of a vague desire for female attention. Let’s have faith in Gavin and assume that he doesn’t need perspective-altering narcotics to be introspective, but we’ll wait until he’s alone in his shitty dorm in the early morning hours, typing out an American History essay on his MacBook. He’s in his bed, earbud-equipped noggin propped uncomfortably against the wall, machine resting on his diaphragm. It’s streaming fucking Aphex Twin from some stranger’s Spotify playlist, which we’ve hacked. Just after “Windowlicker"’s last, foul moan, we’ll covertly begin this involuntary acquaintance with “Manium"’s simple fade-in.

It’s sincerely serious, contemplative, science fiction-esque, but certainly not even as manic as the tasteless breast-obsessed number one hit he’s just heard. In fact, the contrast is so sharp that his attention is agitated away from his sentence, and he looks off the screen across the room to the door’s electronic knob. According to whomever wrote Delsin’s description of the album, Gavin has just unwittingly set upon “a deep excursion for mind and body” - a phrase which would no doubt make him a bit uncomfortable, yet here, alone, or perhaps in the back seat of the right friend’s car on a long drive, its acute caution compels his mind to consider the heaviest possible question of the moment: something about finals, I would guess. His brow slowly scrunches in the Word document’s soft white glow. The unchanging dissonance from the background synth’s single chord grows louder and louder, gradually, before dropping briskly, allowing for the similar successive fade-in of “Statera Rerum.”

Layer number one is surely a four-second sample of a dot matrix printer’s operation, slowed and pitched-down thirty or so percent - reminiscent of the phenomena to which shopping cart castors are commonly subject: a certain speed’s vibration triggers a sort of resonant buzzing freakout. Vril’s simplistic construction continues with another mechanical layer, then panned pulsar synths which ebb and recede in lazier loops across the spectrum. By now, Gavin is on his way back to reality and has finally begun alt-tabbing by the last few seconds of track 2. Just as he finds and restores his Spotify window, it has ended, and the album’s title track begins. His investigation is stymied for a beat by the identical track and album metadata, but he’s still curious enough to search the album out after figuring it out. Since this is a hypothetical world, let’s make it just a bit better and assume Anima Mundi’s Bandcamp page is the first result returned by Gavin’s search engine with its brief, but gorgeous motion graphic promo video, which he allows to play parallel with track 3 on Spotify since it’s less than 30 seconds.

The resulting cacophony is unlike anything he has ever heard, and - probably in reaction to his essay topic’s inability to stimulate him whatsoever - its somewhat extended battle cry elicits sufficient intrigue to keep his attention from straying further. It’s a lucky thing, too, because the rework of “Riese” (literally “giant") is up next, and it’s the most profound and unexpected groove on the whole record. It’s rhythmless, reflective, and very cinematic in a similar (but far far superior) doctrine to Hans Zimmer’s use of simplistic, swelling harmonious chords to blast audiences' emotional intelligence to smithereens behind films like Michael Bay’s Pearl Harbor and J.J. Abrams' Star Trek. According to Inverted Audio’s review, its notes “lose their dissociative feeling for something a bit more intimate and in turn gain even more emotional power over the listener.” Essentially, it’s real gorgeous, though Gavin’s not quite in a vulnerable enough state to be moved to tears. So far, Anima Mundi has been almost entirely separate from “techno” as it is commonly defined, but it’s clear to even the most casual fan of the scene that it’s definitely an addendum, not abandonment. I could be wrong, but as a fan of Vril’s, I’ve found the four tracks Gavin’s heard up to this point feel almost like the endnotes to the more brisk, purposeful melodic and rhythmic identities formed in Portal, his first album, along his years of live club arrangements. If I were to be a bit bold, I’d surmise that Vril could consider Anima Muni an artistic declaration: just so you know, I am a lot more than just the guy behind the booth - I am a “world soul."

I’m afraid it would be dishonest of me to extract a happy ending from my derriere for this hypothetical of ours because of a single word in track 5’s title with truly awesome power among the Youth of Today: anime. In Spring 2017, I recorded Futureland’s most entertaining episode with my good friend Tevin, who happens to be a beautiful bridge between fraternity culture and Japanese Animated Video Content, yet lacks faith in the former’s chances of progressing much at all, going forward. Gavin has probably been exposed to anime once or twice, but for him, it’s unlikely to ever become anything but a punchline. “Infinitum Eternis Anime” means (roughly) “infinite eternal soul,” and it’s the record’s first amalgam of recognizably techno elements (for which I do not know any of the industry/jargon terms, so do forgive my lack of detail.) It’s a shame Gavin won’t give it a chance because it’d likely serve as an effective gateway drug for a more sophisticated nightlife, but I’m sure you were getting awfully tired of him, anyway. To cite Inverted Audio’s Will Long once more:

Though his comparison of Anima Mundi to Kubrick’s 2001: A Space Odyssey was quite crude, I can obviously concur with some of his other language, like “future classic,” and “buy on sight.” As much as I’d like to further indulge my own analysis of the rest of the 80 minute work’s tracks, one-by-one, let me just conclude by doting on my personal favorite track, “Sine Fine.” Without resorting to the word “ambiance,” I can’t say much, but - above all - it’s Track 10 that takes me to The Vril Place in which I have always felt so intrigued and comfortable. Buy Anima Mundi right fucking now.

It's Transfiguration Time

Update: I was much too hasty in this proclamation.

What has Bandcamp Done for You as an Artist?

Percy Hole, Editor at The Sun, Dies Pursuing Rock Springs Story

'Mom and Dad''s Discrepant Defense Against Stale Industry and the Population Problem

Give Voice to Hunger

Good email.

For God's Sake, Just Sit Down to Piss

  • Outline * Preface * Not necessarily directed at young men of color. (Or definitely not directed at them, but at white, CIS, straight young men.) * Describing the “real” scope of my authority. * While I have not traveled outside of America whatsoever, I have traveled within it fairly extensively. * My authority is especially strong when it comes to protestant Christianity. * Function of the book. * Chapter 1: “I Don’t Care What You/They Think”

        "Apathy's Misconceptions"
    

“Apathy Misconceived”

		* <b>You do not <i>actually</i> want to attain a state of true apathy</b>, trust me.
		* Chris Cuomo exists.
		* Z-Ro
		* Apathy is even argued for in the Christian Bible. (The opinion of other people does not matter, only God's.)
			* <a href="https://blog.bible/bible-blog/entry/3-bible-verses-for-when-you-feel-judged-by-others">3 Bible Verses for When You Feel Judged By Others</a> | <i>Bible Blog</i>

			  Galatians 1:10: "Am I now trying to win the approval of human beings, or of God? Or am I trying to please people? If I were still trying to please people, I would not be a servant of Christ."


	* Chapter 2: "Music Taste Through Generations"

	  "Boomers' Destructive Generational Tastemaking Disaster"


		* Quote From <a href="https://bilge.world/bandcamp-streaming-music">the Bandcamp Essay</a> 
			* It's bewildering how content we are to abruptly abandon the substance music had to our teenage selves out of misconstrued justifications for our classic fainéance – actively choosing to subject our public ambiance to thousands of replays of “the best” records in favor of dipping even the most cowardly toe into unfamiliar waters, even when the opportunity cost is inherently halved – only to then have the audacity to evangelize our dilapidated conceptions of “good music” to our children as we demonize the music of their generation, depriving them of a very essential rite of their cognitive development.<b><u> I can think of little more reductive, repugnant, reckless, or racist crusades as a model figure than indoctrinating your child with an inherent distaste for their own culture</u></b>, and nothing more deeply alarming to hear from the mouth of someone born in the 21st century than shit like “Queen was better than any rapper will ever be,” or “real musicianship will die forever with Eric Clapton.” It’s unfair and unnatural: imagine if your high school classmates had consistently turned up their scrunched nose at the living whole of rock & roll, declaring Scott Joplin to be the last musician they could stand.
			* Consider if the industry-wide customer experience standard for the musical ambiance in 1970s American eating and drinking establishments was entirely comprised of works by John Phillip Souza, and the most prevalent cultural revolution manifested itself something like the following: In countless popular films set in the time (and the stories told today by your parents of their youths that informs them,) a group of popular high school boys – generally three longtime childhood friends and a single addition from the previous summer with an Army Dad and a moderate bad boy aura that’s made him one of the school’s notoriously attractive students and the somewhat-abusive leader in the pack. After spending some time trying to convince the other three (the crucial moment for his case being the bad kid’s rare moment of sincerity trope) of its guaranteed social, sexual and financial ROI, they seal their agreement to start a band with a four-way saliva slap. Imagine if in the progression of this exhausted old tale, it remained entirely classic (and boring) when it faded to a “THREE MONTHS LATER...” ceiling shot of the four the in full, gleaming, performance-spec get-up of the presidential marching band in their garage, and it was revealed that they’d they practiced “The Star Spangled Banner” every night just to make the girls swoon in the film’s resolution with an encore of “America the Beautiful” at an unsanctioned (and very patriotic!) house party. Would you have made out on your first date with someone in your 80s high school Chemistry class after they’d was about but suffice it to say that it’s absolutely fucking bonkers how often I encounter “Sweet Home Alabama” (and other tunes I’ve already heard hundreds of times throughout the first third of my existence, conservatively) dripping down from the overhead speakers in all manner of big retail stores, where it’s inappropriate and unwelcome. Even from the generous assumption that every single one of them is an objective masterwork of composition, the amount of affection the American music listening audience has for the same 500 singles is on par with our rampant gun violence in terms of our unanimous tolerance for ridiculously illogical habits. I’ve been sitting in a cute, moderately trendy coffee shop on the corner of the major avenue of access to my cute, moderately trendy Portland neighborhood for an hour now, and I’ve recognized every single one of the tracks played just a bit too loudly on the stereo. I’ve been sick of them all since Middle School. That one Bow Bow Chicka Chicka thing… How very charming. <i>“The 70s, the 80s… the one-hit wonder channel!”</i>
			* Contrary to the popular hipster narrative we’ve just defeated, it’s not the popularity of the lineup that makes these experiences so distasteful, but their <b><i>regularity</i></b>. It doesn’t take a doctor of psychology to observe that tireless exposure to any given work of art inevitably erodes its value, yet we continue to expend resources saturating most mundane spaces in our society with an unyielding regurgitation of the same brackish pop culture symbols as if we’re trying to either induce a canonical vomit, intentionally obliterate the Yelp! reviews for a distant future museum’s “North America Enters the 21st Century” exhibit, or <i>both</i>.
		* This issue is not unique to American society nor to men, really, but is entirely the sickness of white boomers and gen Xers. It is an anomaly that has genuinely and profoundly perturbed me for virtually the entirety of my existence as a culturally literate entity - certainly longer than any of the other disturbances addressed in this volume.
		* The process of jazz becoming mainstream (which I think it had definitely by the 1940s.)
		* "<a href="https://medium.com/extratone/boomers-tastemaking-disaster-bb66330d2f29">Boomers' Destructive Generational Tastemaking Disaster</a>"
	* Catcalling
	* Clothes
	* Stuff we should <b>keep to ourselves</b>
* Credits
	* "I'm laughing at you and the best part is you won't truly understand why, in any deep and meaningful way, for another 20 years." - <a href="https://mastodon.online/@JustSomeGuy/104689299479520224">JustSomeGuy on Mastodon</a> 

Actually… I think you can do both, sorta.

and yet we’re still forgiven

The language here is some of the most insightful I’ve ever seen on the subject, if I’m interpreting…

E

It came to my attention today that my good friend Sonny Moore (commonly known as Skrillex) Tweeted “E” from his BlackBerry at 0732 CST on May 15th, 2010. If I’m ever given the opportunity to interview him, I’ll begin by questioning his choice in smartphones. (Can you imagine how awful the Twitter for BlackBerry client must’ve looked in 2010?)

From what I’ve sampled of his art, I’m confident he’s an emotionally intelligent man, and probably not house producer Joel Zimmerman (commonly known as Deadmau5.) The most arresting evidence supporting this supposition is hair. Sonny Moore is not house producer Joel Zimmerman. I could be wrong, of course, but that’d only mean that both Sonny Moore and house producer Joel Zimmerman possess a slightly above-average ability to slow time and examine us as we obliviously go about our lives in slow motion. It could even be possible that house producer Joel Zimmerman is examining my big ole' ears at this very moment in mild distaste. I guess I’d be able to hear him if he scoffed, but I think it would be down-pitched and extraordinarily terrifying.

Considering, allow me to tangent shortly and ask house producer Joel Zimmerman to keep any newfound otorhinolaryngological judgments to himself, if at all possible. If you must speak, Mr. Joel Zimmerman, please try your best not to frighten me.

Lots of individuals in my circles frequently chide Skrillex about his alleged misunderstanding of corporeality. While it is true that he’s been known to occasionally forgo performing at events in favor of desperately demanding answers from his audience to questions like “how big am I?” “how are we able to breathe in here?” and “who is the whispering lady who turns off the sun?!” I don’t think he is befit of such a reputation. In fact, I think Skrillex’s ability to make his irresistible clanking is one we should all aspire to hone. While we are kept on edge sometimes by the day-to-day stresses of contemporary life, Skrillex is able to clank them away and see the world from the broadest, slowest perspective - as a demigod.