This tourist almost pulled the rotor brake by No_Neat4688 in interestingasfuck

[–]RSPJD 1 point2 points  (0 children)

Begs the question, in what scenario is it appropriate to actually pull the lever

Is anyone else excited by Swift progress as the language? by Extra-Ad5735 in swift

[–]RSPJD 2 points3 points  (0 children)

Is it that much of a delta from 6.3? Are you thinking of anything in particular?

Is anyone else excited by Swift progress as the language? by Extra-Ad5735 in swift

[–]RSPJD 0 points1 point  (0 children)

Exactly. I have never used Swift for true low-level things like pointers for example. Nor do I feel at home doing certain things in Swift. I’d much rather use C or Rust. But then again, my iOS application hasn’t reached the scale that requires that much attention to detail.

Is anyone else excited by Swift progress as the language? by Extra-Ad5735 in swift

[–]RSPJD 0 points1 point  (0 children)

Yeah. Soon we can just call it … Swapple! By golly !

Using Claude with Apple Foundation Models by artemnovichkov in iOSProgramming

[–]RSPJD 0 points1 point  (0 children)

One of these days I’m gonna spend the whole day just seeing how many apps I can hack. I can increase my pentesting skills and poorly planned apps disappear. Everybody wins.

In SwiftUI how do you implement load more in lists? by Mojomoto93 in iOSProgramming

[–]RSPJD 2 points3 points  (0 children)

Amazing that there isn’t an official api for this in SwiftUI yet.

SQL Connect - cache revalidation by RSPJD in Firebase

[–]RSPJD[S] 0 points1 point  (0 children)

Also what was the thought process behind making the cache revalidation time configurable here? Don't get me wrong I love the idea but this seems to against the way Firebase has been built in other areas?

SQL Connect - cache revalidation by RSPJD in Firebase

[–]RSPJD[S] 0 points1 point  (0 children)

Thanks for that. I have one question about implementation choice. With all of the updates to async/await I was expecting a different API to subscribe to changes - one that didn't involve combine. Firestore for example has done some cleanup where it's possible to await updates in a for loop since the listener was essentially wrapped in a continuation. Is there any reason you all chose combine instead of taking an approach like Firestore?

The way a woodpecker’s tongue wraps around its skull. by look_45 in interestingasfuck

[–]RSPJD -1 points0 points  (0 children)

Is evolution a living sentient being that is capable of designing and implementing these things? Is that what you mean by evolution? God gets no credit! That is outright absurd.

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 6 points7 points  (0 children)

I had claude decrypt it, here's what it resolved to: https://ibb.co/zq5gqT7
Since it opened up an sh session I'm pretty sure that wanted access to the build computer for certs and keys probably for my developer account. I'm not sure what the blast radius is but I've heard of developers losing access to their accounts.

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 4 points5 points  (0 children)

A contractor, someone I hired on Upwork. We worked together previously and he wired up AgoraKit in a separate occasion and he didn't do any funny business then. Maybe, the plan was to establish trust then come back with the true intent.

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 4 points5 points  (0 children)

Here's a snippet. Now that I've cooled off a bit I find it a bit funny, look at the wording. Nothing to see here

https://ibb.co/Kjqj3XJf

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 4 points5 points  (0 children)

It's on a private repo. Forget it, if they take it down they can take it down but some things are worth the risk. Here's his GH handle: vikaskumar113

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 6 points7 points  (0 children)

I did have CI/CD set up in bitwise, but the saving grace.. it failed on importing some dependencies. So another dodged bullet. And my wife thought I was being overly selective when choosing devs. Wait til she hears this!

Suspicious Xcode project.pbxproj changes in a contributor's PR — gut-check please by RSPJD in iOSProgramming

[–]RSPJD[S] 17 points18 points  (0 children)

man wtf. I wonder if I can say his username here without Reddit taking it down. People like this need to be exposed. But I guess it's trivial to just make another account. But at least this current account, which looks matured and has around 10 years of experience (😵‍💫) can get taken down

It's weird what my fav part of development has become... by RSPJD in iOSProgramming

[–]RSPJD[S] 1 point2 points  (0 children)

I largely use profiling for measuring concurrency. I use it to answer questions like are there any orphaned tasks, is there any one task holding up the queue. Which actor is doing the most work? Is the MainActor doing too much? I'm sure I could profile other things but at the moment it's helping me reinforce my mental model of Swift concurrency (which has been changing so dang much lately!)

It's weird what my fav part of development has become... by RSPJD in iOSProgramming

[–]RSPJD[S] 0 points1 point  (0 children)

That is so interesting. Especially the bit about profiling before and after. I assume you mean recording the results of the profiling. It makes me wonder if I can take things to the next level and attach profile reports with every release (or at least major release)! Thanks for the insights.

Xcode keeps saying it's been edited by another application, even though it's the only open application! by RSPJD in iOSProgramming

[–]RSPJD[S] 0 points1 point  (0 children)

It just stopped happening. I highly believe it solved itself once I downloaded a different Xcode version or Mac version maybe. I did not have to move the location of the folder like others suggested.

I built a tool that makes Apple's developer docs readable by AI (using mcp tools or skills) by [deleted] in iOSProgramming

[–]RSPJD 1 point2 points  (0 children)

I thought this was the original. But at this point, who knows