@jsq@mastodon.social
@jsq@mastodon.social avatar

jsq

@jsq@mastodon.social

indie dev • iOS & macOS • freelance

📱 apps https://mastodon.social/@hexedbits

all posts are opinions of my former employers.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

Welp, I finally got “Verify Your Recovery Key” on my MacBook Pro after updating to Sonoma. It didn’t appear initially, but for some reason it showed up this morning.

I also see it in Sonoma on my Mac mini and in iOS 17 on my iPad.

WTF is it about?

jsq,
@jsq@mastodon.social avatar

@lapcatsoftware this happened to me and verifying made it go away.

however, I also remember another upgrade that had a similar scary warning that required me to regenerate the recovery key 🤷🏼‍♂️

cjwirth, to random
@cjwirth@mas.to avatar

I've been failing CI so often that the failure notification emails have been marked as spam

jsq,
@jsq@mastodon.social avatar

@cjwirth as they should be

NeoNacho, to random

Have been playing Fallout 4 the last couple of weeks and the Far Harbor DLC’s quest line is actually really good, almost reaches New Vegas level of quality in the design of alternative outcomes.

The biggest issue is that they went back on NV advancements on making Charisma less overpowered.

I had it maxed out so I could basically convince anyone of doing anything, including getting a cult leader to blow up his entire cult 🥲

jsq,
@jsq@mastodon.social avatar

@NeoNacho I would simply stop adding alt text

chockenberry, to random
@chockenberry@mastodon.social avatar

Pro Tip: Get in the habit of annotating your tuples. In six months, you're not going to remember which string is which:

func apiKeys() -> (String?, String?)

You future self will be happier with:

func apiKeys() -> (clientId: String?, clientSecret: String?)

You can even annotate the return values if you have a lot of complex logic before the return:

return (clientId: “CHOCK”, clientSecret: “NOUNDIES”)

jsq,
@jsq@mastodon.social avatar

@nicklockwood @chockenberry why not replace the tuple with a struct?

Seems way simpler and is significantly less code.

jsq, to random
@jsq@mastodon.social avatar

NHI at Gilman. San Jose hardcore.

video/mp4

jsq, to random
@jsq@mastodon.social avatar
jsq, to random
@jsq@mastodon.social avatar

Spy at Gilman. Oakland hardcore.

video/mp4

NeoNacho, to random

This is the second time I have seen people not only taking Waymo but also recording a video of it arriving.

Humanity is not viable as a species.

jsq,
@jsq@mastodon.social avatar

@NeoNacho it would be better if they were cyber trucks

jsq, to random
@jsq@mastodon.social avatar

same energy. same fuckboys.

that’s The Valley, baby

image/jpeg

jsq, to random
@jsq@mastodon.social avatar

Blocking and sabotaging humanitarian aid is considered “activism” now?

Back in my day, we called this terrorism.

https://www.bbc.com/news/articles/cz9950n003yo

jsq,
@jsq@mastodon.social avatar

@objc I mean, I already do for this flag, which represents a terrorist state.

jsq, to random
@jsq@mastodon.social avatar

Using Google search is now like using the Internet in the early 2000s if every day was April Fools day.

And I mean this in the absolute worst way possible.

jsq, to random
@jsq@mastodon.social avatar

Is it possible to set xcodebuild settings inside a Package.swift somehow?

This builds my package successfully:

xcodebuild build -scheme MyScheme SWIFT_STRICT_CONCURRENCY=complete

But if I open Package.swift in Xcode, it fails to build because “complete" is not the default.

(This is because MainActor.assumeIsolated was introduced in iOS 17, but backported to iOS 13)

jsq,
@jsq@mastodon.social avatar

@NeoNacho shocking.

jsq,
@jsq@mastodon.social avatar

@mattiem yeah I already looked at that before posting lol.

jsq, to random
@jsq@mastodon.social avatar

can’t innovate anymore, my ass

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

StopTheMadness on the new Apple Developer Forums:

.driver-active *, .driver-active .driver-overlay {
pointer-events: auto !important;
}

.driver-overlay-animated, .driver-popover {
display: none !important;
} https://mastodon.social/@chockenberry/112497448536972704

jsq,
@jsq@mastodon.social avatar

@lapcatsoftware doing the lord’s work over here

jsq, to random
@jsq@mastodon.social avatar

Imagine if Apple’s response to the photos deletion bug in iOS 17.5 was “sorry, the Photos app was hallucinating.”

Ai products are shit, but for some reason we keep making excuses to justify that

jsq, to random
@jsq@mastodon.social avatar

Next time you get a bad performance review at work for doing a shit job, just say you were “hallucinating”

jsq, to random
@jsq@mastodon.social avatar

next year:

“we now send all recordings directly to the FBI to make sure you aren’t doing anything illegal!”

jsq, to random
@jsq@mastodon.social avatar

“gasoline spaghetti” would be a great name for song

jsq,
@jsq@mastodon.social avatar

@dgregor79 🤣🤣🤣 somebody call @jamesdempsey and friends.

plenty of time to write this before WWDC

jsq, to random
@jsq@mastodon.social avatar

Here’s my workaround for a non-sendable closures.

Is this a good idea, or a great idea?

image/png

jsq,
@jsq@mastodon.social avatar

@mattiem I’m taking your “favorite” of this toot as an endorsement

jsq,
@jsq@mastodon.social avatar

@mattiem what I’m hearing is that this is a “great” idea

jsq,
@jsq@mastodon.social avatar

@mattiem gonna write a blog post with “officially endorsed by Matt M”

jsq,
@jsq@mastodon.social avatar

@mattiem this is going to be the blog post title 🤣🤣🤣

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines