Advertisement · 728 × 90

Posts by Andy Dent

Preview
Solar and batteries for every school and childcare centre! Across Australia, children are learning in classrooms that are getting hotter every year. At the same time, schools and childcare centres are facing rising electricity bills that put pressure on alrea...

This cause is close to my heart - please sign: petitions.getup.org.au/petitions/so... @getup.org.au

4 weeks ago 2 0 0 0
Preview
Stop Trump Tower on the Gold Coast! If you, like me, are concerned about the direction our country will go if a Trump Tower is built in our country, then join me in objecting!

If you, like me, are concerned about the direction our country will go if a Trump Tower is built in our country, then join me in objecting! petitions.getup.org.au/petitions/st... @getup.org.au

1 month ago 1 0 0 0

I could see this causing an app to fail app review depending on the reviewer.

“5.2.5…Don’t create an app that appears confusingly similar to an existing Apple product, interface (e.g. Finder), app (such as the App Store, iTunes Store, or Messages) or advertising theme”

4 months ago 0 0 0 0
Screenshot of Apple watch showing Categories Extra screen

Screenshot of Apple watch showing Categories Extra screen

Now have Categories that pops up when choose the new workout type. Whole extra choice screen.

I can make out the types of workouts when I choose them, without my glasses, partly because of icons. This one is unreadable

5 months ago 2 0 0 0

So many extra taps required to start a workout and if you do a multi-type workout (+ button).

5 months ago 0 0 1 0

Anyone having real problems with the Apple Watch with watchOS26 Workouts usability?

I’m constantly failing to record my workouts because it’s stopped showing intermediate option screens that I can’t see because I’m not wearing my damn glasses during a workout.

5 months ago 0 0 1 0

I do use class a lot of the time, mostly because I have a rich document hierarchy (imagine PowerPoint built on top of SpriteKit).

I mention these issues because the ARC one in particular surprises many.

Also some stuff in SwiftUI works better with structs, eg FileDocument

5 months ago 2 0 2 0

Swift nuances:
Structs containing reference types is a red flag if they are passed a lot (ARC).

Structs as @State in SwiftUI act more like ref types and a @Binding to such is effectively a ref type.

Look for mutating func in structs as @State - semantics more like C++ const objects = changeable.

5 months ago 1 0 3 0

I’ve been calling Swift “Modern C++ without the C” for years.

Ported Touchgram from C++ using Cocos2D-x to Swift and SpriteKit back in 2018.

Have now written about 60 kLoC Swift after 25 years of C++, including some very grungy CAD code.

Will still do C++ for $$ but not gonna choose it first!

5 months ago 1 0 0 0

SpriteKit to video, with a Metal preview.

Also means I could run it on my 27” Intel iMac “design machine “.

6 months ago 0 0 0 0
Advertisement

I agree with the need for a Command abstraction. I have a backlog of a few articles to explain stuff, now I’ve shipped the Mac version of Purrticles.

I made Purrticles as a Multiplatform SwiftUI app partly to avoid any complications from Catalyst, especially as am doing things like rendering

6 months ago 1 0 1 0

I'm a bit tight for time & avoiding rabbit-holes, this stuff is teflon-lined for me.

github.com/AndyDentFree... is some of the public stuff I did in similar manner but focused on evolving polymorphic hierarchies, like game encoding.

Done lots of complex format & movie enc/decoding over the years

6 months ago 0 0 0 0

Quick thought without much diving into code or CBOR

If you're just creating a protocol for type checking, consider a way to register a closure to invoke on hitting instances.
Breakpoints can only take you so far for repeatable debugging.
Log points in code help regression testing.

6 months ago 0 0 1 0
Preview
Terms and Conditions A creative development community.

and I'm here to say they've done a great job on a clear rewrite that supports creators
okaydev.co/terms-and-co...

6 months ago 1 0 1 0

Well, think we’re gonna be 3D printing a bunch more Aztec death whistles

6 months ago 509 125 11 4
Video

The only violence I’ve been seeing in Portland is from the so-called Feds!!!

Keep sharing these videos; it’s evidence.

6 months ago 23672 13839 1557 970

Glad to see your response.

I call these things out because:
1. sometimes, it really is a biz (or junior lawyer) trying to get away with it
2. creatives, especially, should pay attention to what we sign &
3. "we don't mean it like that" terms count if someone gets acquired & suddenly are enforced.

6 months ago 0 0 1 0

Sounds great but
@okaydev.co
has some of the most terrifyingly broad terms of use I've read on any creative site.

"exploit your Contributions (including, without limitation, your image, name, and voice) for any purpose"…
"waive any and all moral rights"
app.termly.io/policy-viewe...

6 months ago 2 0 1 0

"SwiftUI in 1D, 2D and 3D."

I'm still stewing about this.
1D = menubar app?

Would 0D be a voice-only interface where you use result builders, or is that cheating to call it "SwiftUI"?

6 months ago 0 0 0 0
Advertisement

I released my first Mac app (in decades) last week, built with SwiftUI. It's a common codebase with the iPadOS and iOS screens. Purrticles has one big document window with 3 panels showing Xcode-style controls.

There are 57 `#if os(` occurences across the 4387 lines of Swift code in my Views.

6 months ago 0 0 0 0
Post image

if studios are supposedly clamouring to work with AI 'actor' Tilly Norwood – because the AI is so incredibly hyperrealistic and amazing – then why, in the first 15 seconds of their hyped promo video, do we see the classic malformed fingers of AI nightmares? www.theguardian.com/...

6 months ago 4 1 2 0

Has anyone explained how these tariffs work when a US studio films overseas?

Say 90% of the budget is a couple of US stars but all shot in Toronto?

What is being “tariffed”?

6 months ago 0 0 0 0

The Touchgram family is all about tactile app naming.

6 months ago 1 0 0 0
Preview
‎Purrticles effects designer ‎A tool for video creators, game designers and developers, with v1 generating code for Apple's SpriteKit™ framework. Simplifies particle effect design, easily seeing the important settings actually be...

apps.apple.com/au/app/purrt...

6 months ago 1 0 1 0
Mac screenshot showing a particle effect editor with multiple effects playing in different windows.

Mac screenshot showing a particle effect editor with multiple effects playing in different windows.

Purrticles is now on the Mac App Store, to match iOS.
A tool for #indiegame designers and #indiedev by an indie

(targeting SpriteKit only for now but other platforms coming soon).

Play with particle effects and export code or video.
Export is free until you change document settings.

6 months ago 11 2 1 0
Kyle Kulinski on Twitter posts an illustrated image, where Laura Loomer tells Hasan Piker "WE'RE DEPORTING YOU BACK TO TURKEY." In the drawing, Hasan Piker replies: "I was born in New Jersey." 

Laura Loomer replies to Kyle: "The left has no sense of humor."

Kyle Kulinski on Twitter posts an illustrated image, where Laura Loomer tells Hasan Piker "WE'RE DEPORTING YOU BACK TO TURKEY." In the drawing, Hasan Piker replies: "I was born in New Jersey." Laura Loomer replies to Kyle: "The left has no sense of humor."

On September 6, 2024, Laura Loomer posts a video, where she eats dog food. She writes on Twitter: "I just ate dog food. It's human grade. Which means you and your dog can share a taste, nutrient dense treat together. Order yours today at [link]"

I post a screenshot of this tweet and write: "i setup a fake dog food company last month, bought purina at the pet store, and paid laura loomer $100 for this post."

On September 6, 2024, Laura Loomer posts a video, where she eats dog food. She writes on Twitter: "I just ate dog food. It's human grade. Which means you and your dog can share a taste, nutrient dense treat together. Order yours today at [link]" I post a screenshot of this tweet and write: "i setup a fake dog food company last month, bought purina at the pet store, and paid laura loomer $100 for this post."

not true

6 months ago 19590 3006 222 103

Labeling an entire class of people extremists based on one shooting would be bad enough - but the shooter wasn't trans. The only trans person involved in this was surprised and horrified by what happened and began cooperating immediately with police

6 months ago 141 41 7 0
Advertisement

the reason you don't engage in a data-driven argument with fascists is that it legitimises the idea that if the data went the other way their core argument would be acceptable

it is not and should be rejected wholesale from first principles

6 months ago 636 176 7 5

In the spirit of the “safety through terror” idea of replacing seatbelts with an impaling spike on the steering wheel:

Vibe Coding should only be allowed to target Perl or maybe TCL.

Faster pain, more dramatic fails.

6 months ago 1 0 0 0
Screenshot of a photo in Apple Photos with unusable buttons at top

Screenshot of a photo in Apple Photos with unusable buttons at top

Love the irony of #LiquidGlass unusable controls in a photo of the vital slide in @jominney.bsky.social talk on Usability testing at #DDDPerth

Look at the top of the photo if you missed the blobs!

7 months ago 3 0 1 0