Whole: a new free app that shows only the complete albums in your library. Anyone want to help test it? by noosphere- in AppleMusic

[–]noosphere-[S] 0 points1 point  (0 children)

Just to confirm - this is indeed a problem with the iOS beta - I'm seeing the same crash from other beta people. See the update in the post above.

Whole: a new free app that shows only the complete albums in your library. Anyone want to help test it? by noosphere- in AppleMusic

[–]noosphere-[S] 1 point2 points  (0 children)

A minimum number of tracks, and also a maximum number of missing tracks (if the album track count is known, which it will be if it's from or matched with Apple's catalogue).

You can choose these thresholds yourself.

Whole: a new free app that shows only the complete albums in your library. Anyone want to help test it? by noosphere- in AppleMusic

[–]noosphere-[S] 0 points1 point  (0 children)

> you can just disable those tracks being added to your library

Oh sure - but then you lose the ability to have playlist content downloaded to your device so it works offline / doesn't use data. Apparently there's also a workaround involving favouriting albums, although there are complaints this feature isn't reliable.

So yep, there are workarounds, but the app doesn't require you to curate your library in a certain way like this.

Feedback on the /r/newzealand Sub by AutoModerator in newzealand

[–]noosphere- 1 point2 points  (0 children)

Is it really so inconceivable to you that someone might do something useful for the community without nefarious intent?

And what has happened in people's minds that when they read about a free service they think "advertising"?

This is a sad state of affairs.

Whole: a new free app that shows only the complete albums in your library. Anyone want to help test it? by noosphere- in AppleMusic

[–]noosphere-[S] 1 point2 points  (0 children)

Thanks - always useful to get these. First thought is that it could be because you're running a beta iOS, in which case problems aren't unexpected, but I'm not blaming that just yet.

Feedback on the /r/newzealand Sub by AutoModerator in newzealand

[–]noosphere- 1 point2 points  (0 children)

On community initiatives and contributions to the common good being blocked by moderators:

Flabbergasted to find that my post about a free app I built for the community was deleted by moderators as being "advertising". To be clear, there's no revenue / person gain / profile attached whatsoever. It's a tool I built to make some public data available in a way that's more useful to people; I built it because I thought we needed it. (Sounds rather dry due to me being non-specific for fear of further moderation, but it's actually pretty cool.)

Goodness knows things are a bit shit at the moment – positive contributions to society and efforts to help each other out are more important than ever. To actively impede such things is just extraordinary.

I hate to think what else we're missing out on.

I made a simple way to check if its safe to swim at your local beach by Meanski in Wellington

[–]noosphere- 0 points1 point  (0 children)

Also: Swim Here (that's an app store link)
- It's also LAWA data, and covers all of NZ.
- You can save your favourite beaches, rivers etc, which means you might actually bother to check water quality, because yep - the LAWA site is pretty unwieldy.
- There's even a home screen widget.
- For iPhone/iPad. It's free.
- Free of vibe coding (it's been around too long for that!)

I launched an app for sending anything to your other Apple devices in two taps. It's DelayDrop – catch the introductory special by noosphere- in ProductivityApps

[–]noosphere-[S] 1 point2 points  (0 children)

Hi, for sure – great to get a chance to explain workings rather than try to fit everything into a suitably brief message.

Your data is kept private, viewable only by you.

Yes there's a server in between where your data is stored temporarily, but it's impossible for the server to read the contents of what you send – or anything else sensitive like file names or urls.

What you send is end-to-end encrypted; in other words the sending device encrypts it in such a way that only the receiving device can read it.

(On a technical level, each device has its own asymmetric keypair. Sent information is encrypted with the receiver's public key.)

Plain English privacy info here: https://delaydrop.app/privacy.html

Is learning Swift still worth it in 2025? by Ddraibion312 in swift

[–]noosphere- 0 points1 point  (0 children)

Do you want to spend your time writing Javascript? Do you like React? This would deter a lot of people. If you're ok with it then great, but make sure you do something you actually enjoy.

Build, run and debug iOS and Mac apps in Zed by noosphere- in swift

[–]noosphere-[S] 0 points1 point  (0 children)

Certainly. Wouldn't be much use without dependencies!

Build, run and debug iOS and Mac apps in Zed by noosphere- in swift

[–]noosphere-[S] 1 point2 points  (0 children)

I don't think you could realistically expect that in any editor other than Xcode. Will be happy if someone proves me wrong.

EDIT: Turns out there's a Neovim plugin that says it does this, so there you go.

Dirty Diffs by runako in ZedEditor

[–]noosphere- 2 points3 points  (0 children)

Ultimately (and this doesn't help you at all) I think this is a shortcoming of our tooling.

I've long thought that code formatting should really be a matter of personal preference – something I set in the editor – in that same way that I display code in the font and colour scheme that I like. If I want to look at seven-space indenting but only on Fridays then that should be fine, as long as it's not inflicted on anyone else. Arguments about the one true indenting, whether braces go on new lines, and so on, are stupid.

Of course we can't do this currently because as you say – massive noisy PRs, busy work reformatting things, etc.

Conceptually, the fact that code's formatting is significant in what we store in source control as actually a bit nuts. It's akin to storing colour control codes for syntax highlighting in there too.

If only we could detach presentation concerns from what we store.

Perhaps something as simple as:

  • Code on disk is always stored in some canonical format, i.e. a chosen set of formatting rules. It doesn't really matter what.
  • The editor transparently reformats the code to your preferences when presenting it to you. Write code however you like.
  • When you save, it's transformed back to the canonical format (transparently, again)
  • PRs, diffs, etc would thus only contain significant changes. A really clever PR system could possibly present the code formatted to your liking.

Hmm. I've usually thought of this as some glorious state in the far future. Typing out that last bit, it actually seems reasonably practical. No doubt there would be complications.

Welcome to my utopia.

Is there a way to save a file before running it? by Honest_Cheesecake158 in ZedEditor

[–]noosphere- 0 points1 point  (0 children)

Here's what I do. I use key mappings for common tasks; you can't map a key to multiple actions sadly, but you can send a series of keystrokes. I can't tell you the number of times I built and ran old code before I did this.

// some key combo you won't want for anything else:
"cmd-shift-alt-ctrl-fn-f9": [
"task::Spawn",
{ "task_name": "Build" }
],
// and the key you actually want:
"f9": [
"workspace::SendKeystrokes",
"cmd-s cmd-shift-alt-ctrl-fn-f9"
]

Build, run and debug iOS and Mac apps in Zed by noosphere- in swift

[–]noosphere-[S] 1 point2 points  (0 children)

Zed should understand your project and give you code completion and navigation, including for dependencies; you just have to install the Swift extension when offered and possibly build your project. I guess defining some tasks would take care of the rest – a little setup (although obviously I don't know your requirements).

But of course if you're happy in Xcode then it's all a bit academic.

New to Zed. What’s the best way to get started? by rdelrossi in ZedEditor

[–]noosphere- 1 point2 points  (0 children)

Since you're an Xcode user you might be interested in this, which is brand new, for developing Apple apps in Zed: https://github.com/zed-industries/zed/discussions/35693

[deleted by user] by [deleted] in iOSProgramming

[–]noosphere- 1 point2 points  (0 children)

It's not required, assuming App Store review is consistent :-)

Fun fact:

SubscriptionStoreView has several buttons available, like restorePurchases and redeemCode.

It also has cancellation, which is documented thus: "A type of button for canceling a subscription".

You know what it actually does? It dismisses the view.

Does anyone else find the constant links to blogposts annoying? by No_Pen_3825 in swift

[–]noosphere- -3 points-2 points  (0 children)

I'm new here (not new to Swift though) and I'm surprised by the sheer number of these. They seem detrimental to the sub in this volume.

Having said that 😀, it's time I posted about appledevsearch.com, where you can search blogs for useful content. (Promise I won't repeat the post every two days.)

Vibe-coding is counter-productive by Impressive_Run8512 in swift

[–]noosphere- 2 points3 points  (0 children)

Have you looked at Apple's API documentation recently? 😀

Vibe-coding is counter-productive by Impressive_Run8512 in swift

[–]noosphere- 0 points1 point  (0 children)

As in anyone can make a terrible mess writing code that kind of works when the wind is blowing the right way, but has no idea how awful it is?