@marcoarment@mastodon.social
@marcoarment@mastodon.social avatar

marcoarment

@marcoarment@mastodon.social

Developer of the Overcast app on iOS and co-host of Accidental Tech Podcast. Powered by coffee and an unreasonable amount of Phish.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

adam, to random

No Agenda Episode 1617 - "Twerkin' Russians" http://l.curry.com/fIm

marcoarment,
@marcoarment@mastodon.social avatar

@cplater @adam It looks like something's triggering the duplicate detection. Looking into it now.

marcoarment, to random
@marcoarment@mastodon.social avatar

A social network’s best days are not when we’re using it mostly to talk about another social network.

marcoarment,
@marcoarment@mastodon.social avatar

@shantini That’s definitely part of it, at least. I think that’s sadly a side effect of the types of people attracted to (and not subsequently turned off by or pushed out of) this sort of nerdy product.

steven_aquino, to random
@steven_aquino@sfba.social avatar

This sounds like a selfish thing, but sometimes I wonder if @glennf (and @marcoarment) is proud of me for how fucking far I’ve gotten myself from those nascent The Msgazine days almost 11 (!) years ago.

marcoarment,
@marcoarment@mastodon.social avatar

@steven_aquino @glennf Pride is the wrong feeling. Pride implies some level of responsibility or creation.

We didn’t achieve your career — YOU did!

The feeling I have is that I’m really happy for you and what you’ve achieved since, and honored to have discovered your talent early and gotten you to write for us.

hotdogsladies, to random
@hotdogsladies@mastodon.social avatar

I’m working on notes for the next RecDiffs and benefitting from Descript’s new ability to suggest chapter markers.

And I may cave to a perverse impulse to give our member friends this super-chapterized version of the episode.

Because, hilariously, it does kind of rule.

marcoarment,
@marcoarment@mastodon.social avatar

@hotdogsladies I’m only allowed to buy those occasionally.

Because the bag lasts about 48 hours in my house.

Grimghost, to random

@marcoarment have a POE camera question with ubiquity and since the question was originated from an ATP podcast I thought I’d go straight to the source.

Could you help me out?

marcoarment,
@marcoarment@mastodon.social avatar

@Grimghost I can try!

marcoarment, to random
@marcoarment@mastodon.social avatar

SwiftUI's .accessibilityRepresentation { … } is fantastic!

I built a custom slider from SwiftUI primitives (roundrects, drag gesture, etc.), and didn't have to try to match the native Slider's accessibility mechanics — I could just put a real slider in like this:

MyCustomSlider(…)
.accessibilityRepresentation {
Slider(…)
}

markgrambau, to random

@marcoarment
The last week or two, I’ve been experiencing an issue (either with Overcast or my AirPods Pro 2 USB-C) in which playback randomly stops. Clicking an AirPod’s stem does nothing, I need to tap play in Overcast to resume.

Anyway, I was just listening to the @atpfm
ep. 564 after show, when @caseyliss mentioned y’all can’t say anything about Vision Pro lab. You responded “Wait, I think I can say: I’m very happy that Ap—“

The audio cut out so abruptly with such perfect comedic timing that I 100% forgot I’d been having this bug for weeks and honestly thought it was an editing gag.

marcoarment,
@marcoarment@mastodon.social avatar

@markgrambau @atpfm @caseyliss Next time it stops unexpectedly, immediately go to Overcast’s settings screen, Send Feedback, then Send Logs in the corner.

Either send them to me, or send them to yourself and look at the last few lines of the debug log, and it’ll tell you why it stopped.

marcoarment, to random
@marcoarment@mastodon.social avatar

Great complete Goose live show, free on YouTube: https://www.youtube.com/watch?v=wvhNRj13KrQ

dmnelson, to random
@dmnelson@mastodon.social avatar
marcoarment,
@marcoarment@mastodon.social avatar

@dmnelson oh my god why did you do this to me

viticci, to random
@viticci@macstories.net avatar

Huge day in the Ticci household 🚢🧊

marcoarment,
@marcoarment@mastodon.social avatar

@viticci It's a surprisingly different (and arguably better?) movie if you stop watching it when they hit the iceberg and just consider that the ending of a cute romance movie.

marcoarment,
@marcoarment@mastodon.social avatar

@globex Exactly. That's how I know this: the trick used to be “Just watch the first tape, then stop.”

chrisgrande, to Podcast

The #Castro #Podcast app has been down for days, and looks like it might even be sunset over the next couple months... even worse, with the servers down people can't export their feeds to even move easily.

I took this moment to try moving back to #Overcast which still has most of my feeds only to realize it has no way to "Mark all" as played and doesn't even reliably let me do it by hand. 🫠 It also really makes me miss the smooth UI and Inbox → Queue of Castro.

Overcast UI, marking episodes as “played” and then having them come back each refresh.

marcoarment,
@marcoarment@mastodon.social avatar
marcoarment, to random
@marcoarment@mastodon.social avatar

Sometimes, I wonder if I've made a huge mistake by tackling a giant rewrite of my 10-year-old ObjC/UIKit app in Swift/SwiftUI that'll probably end up costing me ~1.5 years of development time.

Then I try to do ANYTHING with ANY new API in the old codebase from Objective-C and UIKit.

It quickly becomes apparent that this rewrite was not much of a choice — it's a necessity.

marcoarment,
@marcoarment@mastodon.social avatar

@RichardBrockie you'd be surprised

marcoarment,
@marcoarment@mastodon.social avatar

@rademaker No.

I never used Core Data. It didn’t fit my needs or preferences very well. Swift Data has the same problems to me.

marcoarment, to random
@marcoarment@mastodon.social avatar

visionOS app devs:

Is there a supported way to detect when your app is running in iPad-compatibility mode ("Designed for iPad”) on visionOS?

Like ProcessInfo.isiOSAppOnMac, but for visionOS — e.g. isiOSAppOnVisionOS.

(So far, all I can piece together is a terrible hack that I don't want to ship: if iOS and !WCSession.isSupported.)

paulsprangers, to random

@marcoarment What’s your opinion on Ubiquiti’s camera system a few weeks in? Looking for a security camera setup (also have a failing Circle View) and it’s high on my list.

marcoarment,
@marcoarment@mastodon.social avatar

@paulsprangers It's stupidly expensive to get all set up, but it's really, really good.

marcoarment, to random
@marcoarment@mastodon.social avatar

Amazon AI-generated review summary for a printer:

“Customers are divided about the size, value, color, ease of use, performance, quality, and speed of the printer. They mention that it's a great product and that it can print a lot of things.”

Helpful…

marcoarment, to random
@marcoarment@mastodon.social avatar

For anyone curious: this does not work.

(Powered via the accessory AC outlet in the trunk. The Rivian mobile charger shows a red status light. The BMW mobile charger shows a "fault” light. Maybe it's the lack of real grounding?)

marcoarment,
@marcoarment@mastodon.social avatar

@dev_tty01 It can. It outputs 1500W max, and the charger was configured for 10A (1200W).

marcoarment, to random
@marcoarment@mastodon.social avatar

If anyone else is nuts enough to use withObservationTracking(), let me save you potentially a lot of time:

It only calls the onChange: block ONCE, BEFORE the first change. It does NOT provide continuous change notifications over time, and it works like a willSet, not a didSet.

I made a quick utility to get Combine publishers for Observable key-paths, which is easier and cleaner for me to use. Does this look right? It works… https://gist.github.com/marcoarment/88ee13df326c25c1f0a68c09e086f03f

marcoarment,
@marcoarment@mastodon.social avatar

Holy hell I figured out one Observable thing today and it’s starting to get dark already

marcoarment,
@marcoarment@mastodon.social avatar

@twostraws It definitely does seem intentional — but it wasn't what I expected.

Therenas, to random

@marcoarment You‘ve been singing the praises of the Macbook Pro in recent episodes, and of the desktop laptop lifestyle, and I agree with all of it, but you‘re not factoring price in enough. Those thousands of additional dollars compared to a Studio really hurt, if you mainly need a desktop. You yourself can easily afford it to get the best, but it really stood out to me that you don‘t seem to factor in the price in talking about it.

marcoarment,
@marcoarment@mastodon.social avatar

@Therenas You’re not wrong, but I’ve always seen it as a little more complex since so many desktop users also buy laptops for travel use. A desktop-laptop, for most people, easily replaces both. In those cases, the total price between the two setups may be much more comparable.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines