A good friend and I are playing with the new #watchOS5 WalkieTalkie feature.

He decides we need call signs. You know, like truckers.

He calls me HotLips.

His sign is BubbleButt.

Pro Tip: if you add nicknames to contacts on iOS, it will use those names for those contacts everywhere.

Including Siri. 😄 mastodon.cloud/media/1nJ0I3xzp mastodon.cloud/media/kmkaQzXIT

I don't know anything about Captain Marvel but this trailer looks awesome and I cannot wait.


- a microSD card weighs somewhere around 0.4g
- the highest capacity microSD that's easily available is 256GB
- a trebuchet can throw a 90kg projectile over 300m

90kg worth of microSD cards is 225,000 of them

Therefore a trebuchet can throw 57.6PB of data over 300m

This would have the highest throughput of any telecommunications network ever created

Reading toots in chronological order > reading toots in reverse chronological order. Reading through conversations backwards is unnatural.

Make sure to NOT invert image colors so users can use the iPhone X & it's OLED display with inverted colors & yet your images look normal. developer.apple.com/documentat

Tooting about development Show more

Making good progress on my Mastodon client again tonight. Not close to the level of polish of my favorite Twitter clients, but it's something I strive for 😅

Here’s how my app looks after tonight’s hour or 2 of work. The timeline looks a little better but there’s a long way to go.

I love using an Xcode playground to figure out my Date/Date formatting code before adding the code to my project

Tonight I'm writing code to display a timestamp as a relative string e.g. 3 hours ago. I've written this same code two or three times in the past (maybe used 3rd party code the first time), & of course I never remember the details so I have to work through it again.

This helped me figure out how to convert the created_at string into a Date object in Swift so I can write the relative time strings for Mastodon posts. Turns out the mastodon date strings include fractional seconds so you can't simply use the ISO8601DateFormatter- you need to set the correct formatOptions for it, which I've never done before. stackoverflow.com/questions/28

I can now view a super-rudimentary version of the timeline on the Mastodon app I'm working on. It's got a long way to go, but it's very fun to write!

TIL "Expected to decode Int but found a number instead." error in the Xcode console means JSONDecoder expected a Bool when the type was set to Int.

TIL developer.apple.com/documentat exists. I've known it's sometimes possible in iOS to dismiss the keyboard when swiping down, & now I know there's an exposed API for it!

It's ultra-super-waaaay early days but I'm having fun building an app with the Mastodon API. It's only been a number of hours of development time so far but it feels good not to be beholden to any bird company

nerd rambling Show more

nerd rambling Show more

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!