Mark Jerde

@markjerde
9 Followers
40 Following
11 Posts
@unquabain this is eerily similar to what happens when you try playing Connect Four with Claude. “You played in column 5.” Shows your piece added to column 6. You captured the interaction so well.
@superbetsy I learned nearly a decade ago that Microsoft sunsets their product activation support systems (I get it that they can’t run old services forever), preventing installs of software that would run just fine. Their support staff’s attitude was “tough luck” even though I had paid probably $150 for the non-subscription Office. It took at least 45 minutes on the phone with them to get them to provide an activation code that would work. I swore off MS Office then.

@nikitonsky it looks like this is visionOS beta with Apple’s live webpage and they have a new feature that lets pages be visible up behind the top-of-window controls and that looks awful when there’s a fixed top-of-view header, right?

They probably should have updated their site to play nice with it. It brings up a good point that many sites won’t update just for Apple and will look ugly like this. Fingers crossed that they can infer when it will be ugly and handle it better.

I decided to challenge the Claude LLM to a game of Connect Four. A painful half hour later, Claude was easily defeated. The hard part was Claude’s inability to operate a coherent model of the game. Placing my moves in the wrong columns, placing extra pieces in a turn, many attempts to violate gravity, and many assertions that I had 3 (or even 4) in a row where I did not. I took to giving it the correct board time and again since it couldn’t manage to keep it together despite many attempts. 😂
@marcoarment I love to write code. It’s my happy place. But the capability of generative AI is impressive, helps me write the code that is in my head faster than typing, and fixes bugs I find in its work faster than some human devs I’ve worked with. I wouldn’t ship something it generates without understanding and approving it, but I’ve been surprised to find that even an old and experienced dev can find AI to be a valued assistant.
@willrbishop Not in my use. The login screen for the Flickr app switches focus from email to password when “return” is tapped on the keyboard, and I built that in SwiftUI. I do, however, mix SwiftUI and UIKit as much as I need to to get whatever my designer dreams up with as little compromise as I can help, so it might not be pure SwiftUI (but might be more SwiftUI than not).
@NanoRaptor 127 255 32767 65535
@shnhrrsn @swift My recollection is that “indirect” has to do with the size and layout of storing it in memory. Once the array or dictionary is put in, the recursive part ends up being “yeah, it’s already way over there in some dynamic collection” so the recursion has no impact on the size/layout of the case in memory. Here’s some nice discussion on “indirect”: https://forums.swift.org/t/who-benefits-from-the-indirect-keyword/20167/10
Who benefits from the `indirect` keyword?

Hey @Joe_Groff :) I've stumbled into this some time ago(SR-12755), and for work around I did something like struct Recursive { var value: Int private var _next: [Recursive?] = [nil] var next: Recursive? { get { _next[0] } set { _next[0] = nil } } } which does works. But this should really work? What are the effects on type layout in this case and how the recursive optional of same type inside the array is handled? Thanks in advance.

Swift Forums
@krzyzanowskim sorry for the late response. I just remembered this. I’m not a PEMDAS expert, having never been taught it (and having a bias against it for the implied priority of M before D and A before S that nobody thinks is how math should work). I don’t think PEMDAS has a position on juxtaposition, though, or it would be PEMJDAS. 😄 Maybe PE(MJD)(AS) would be a better im-memorable rule.
@krzyzanowskim @jamesthomson It might be using a different priority for explicit multiplication/division vs implicit. “Multiplication by juxtaposition” is the term for it. TI made a switch in priority of this after the 85/82. https://mathweb.ucsd.edu/~ashenk/Calculators/Getting_Started_TI-86.pdf Here’s how they sell it as a “good thing” while mentioning that they stoped doing it. 😂 https://education.ti.com/en/customer-support/knowledge-base/ti-83-84-plus-family/product-usage/11773