Jessy Catterwaul's Avatar

Jessy Catterwaul

@jessymeow.bsky.social

My stuff: catterwaul.com My favorite thing on Bluesky: @possumeveryhour.io

403 Followers  |  430 Following  |  239 Posts  |  Joined: 06.11.2024  |  1.8802

Latest posts by jessymeow.bsky.social on Bluesky

I've never seen a guitar with three soapbars before. Sounds great. Nice work!

27.07.2025 14:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's on our to-play list, but it's a sign of modern enshittification that it's on Apple Arcade, but unlike most Apple Arcade games, not on Apple TV. The Special Editions of the originals, which came out a decade and a half ago, were console releases, as they should have been.

27.07.2025 13:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
@Test func test() {
  final class A { }
  final class B { }

  #expect(A() !== B())
  #expect(nil as A? === nil as B?)
}

@Test func test() { final class A { } final class B { } #expect(A() !== B()) #expect(nil as A? === nil as B?) }

There's a lot of mention of `===` in forums.swift.org/t/se-0261-id..., but it's not in the standard library.
The `===` we've always had doesn't require arguments of matching type, so I don't know that it would feel consistent. (github.com/swiftlang/sw...)

25.07.2025 10:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Last Dragon (soundtrack) - Wikipedia

en.wikipedia.org/wiki/The_Las...

23.06.2025 23:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
public final actor MyClient {
  public func startAsyncOperation<each Collection: MyCollection>(
    _ collection: (repeat each Collection)
  ) async throws
  where
    repeat (each Collection).SequenceType.Element: Sendable,
    repeat (each Collection).SequenceType: Sendable
  {
    for try await element in repeat (each collection).fetchElements() {
      print(element)
    }
  }
}

public final actor MyClient { public func startAsyncOperation<each Collection: MyCollection>( _ collection: (repeat each Collection) ) async throws where repeat (each Collection).SequenceType.Element: Sendable, repeat (each Collection).SequenceType: Sendable { for try await element in repeat (each collection).fetchElements() { print(element) } } }

As cool as pack iteration is, you don't actually need it for your outer loop.

P.S. I hate the inability of multiple where clauses to get auto-formatted! โ˜น๏ธ This is what I want it to look like:

23.06.2025 02:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Getting a back light to work in realtime 3D is still expensive in terms of computation and battery. I recommend using a โ€œFresnel shaderโ€ instead. Start with a calculation of `1 - view-dot-normal`. Using that as a lookup into a ramp texture works well.

21.06.2025 06:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Gin Blossoms live in concert

Gin Blossoms live in concert

View of Woodstock's amphitheater from their free parking garage

View of Woodstock's amphitheater from their free parking garage

I've been a Gin Blossoms fan since 1992 but never saw them live until tonight. Woodstock, Georgia, which we live next to, had them headline a free concert at their outdoor amphitheater. It was fantastic, and felt surrealโ€”we were introduced to this band from MTV playing their music videos.
๐Ÿค˜๐Ÿ‘ด

15.06.2025 05:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A unit test which verifies that an M1 Pro MacBook pro supports remote immersive spaces

A unit test which verifies that an M1 Pro MacBook pro supports remote immersive spaces

I am excited about developing for ๏ฃฟ Vision hardware as a 3D monitor for use in tandem with macOS. "VVVDC25" brought that: developer.apple.com/documentatio...

The documentation is bad, though, not mentioning what Macs support this. ๐Ÿ˜– I had to run the beta to figure out my M1 Pro MacBook Pro does. ๐Ÿฅณ

13.06.2025 20:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Our Ozma, also our best cat and friend, and who also sadly only lived to 12, has been gone a year. ๐Ÿ˜ฟ
RIP to best cat buddies.

13.06.2025 18:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
RemoteImmersiveSpace | Apple Developer Documentation A scene that presents its content in an unbounded space on a remote device.

(developer.apple.com/documentatio... has convinced me to get whatever gen 2 Vision is, but I've never used Houdini.)

13.06.2025 18:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

We enjoyed that session!
I don't know who, other than you and Apple presenters, is using Houdini for visionOS dev. Do you?
(I wonder if ๏ฃฟ has tried to acquire SideFX ร  la Nothing Real or Emagic.)

13.06.2025 18:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
Rick Rubin | The Way of Code: The Timeless Art of Vibe Coding Rick Rubin brings ancient wisdom to the modern age in The Way of Code, a meditation on the art and science of vibe coding. With Claude by Anthropic, the Grammy-award winning producer and author of The...

Based on your screenshot, I tried to look into what connection Rick Rubin has to vibe coding.

I found www.thewayofcode.com but have no idea what Iโ€™m looking at. ๐Ÿซ 

(I got into his Tetragrammaton podcast for a short time last year before I couldnโ€™t handle any more ads for lucy.co.)

12.06.2025 06:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Town Branch ยฎ Single Barrel Reserve Rye Whiskey - Lexington Brewing & Distilling Co.

Based on our enjoyment of the single malt, we picked up a lexingtonbrewingco.com/whiskey-spir... as well. We like it a lot.

Do you know what it is that gives it "creosote"-reminiscent flavor? I thought it was a Texas thing, because we've only tasted it in Balcones otherwise. Super-long charring?

10.06.2025 19:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've only played Splendor on iPad. It's not very fun as a multiplayer game, but the app had a really good "puzzle" solo mode, where you had to play well given deterministic starting and game-altering conditions.

The app is no longer available. ๐Ÿ˜พ

09.06.2025 13:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I would not buy this timeline for a dollar.

09.06.2025 04:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like this a lot better than non-duel. Bruno Cathala is one of our favorites, but have you played Barony from the other designer, Marc Andrรฉ? Thereโ€™s a new version coming out, but we own the original+expansion and like them a lot.
https://boardgamegeek.com/boardgame/421529/barony-royal-edition

09.06.2025 04:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Catawba Crape Myrtle - PlantingTree The Catawba Crape Myrtle has an extended flowering season lasting long into the fall. In spring, gorgeous purple flowers bloom, forming cone shaped clusters. Order online today for fast doorstep deliv...

I'm not an expert, but I feel pretty confident that they're Catawba Crepe Myrtles.

It looks like you might be able to grow them, according to this map: www.plantingtree.com/products/cat...

08.06.2025 19:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A photo from outside our guest room window, showing some kind of pink flowers at the tops of trees

A photo from outside our guest room window, showing some kind of pink flowers at the tops of trees

I noticed a bunch of petals on the deck, and looked up. We do have some flowersโ€”at least for a moment! The chipmunks don't live up here, but the squirrels do. I hope they enjoy the seasonal decorations!

08.06.2025 19:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The neighbor's cat, Gabriela. We love her as much as we love our chipmunks, but unfortunately, she loves our chipmunks even more than we do โ€ฆin her kitty cat way. ๐Ÿ”

The neighbor's cat, Gabriela. We love her as much as we love our chipmunks, but unfortunately, she loves our chipmunks even more than we do โ€ฆin her kitty cat way. ๐Ÿ”

We've got something like that around here, as well! ๐Ÿ˜น

(The chipmunk drops off, after early spring, but happily never reaches zero.)

06.06.2025 23:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Our latest wood chip delivery

Our latest wood chip delivery

Those chips, spread and electric lawnmowed over, in the chipmunk habitat

Those chips, spread and electric lawnmowed over, in the chipmunk habitat

a majestic chipmunk

a majestic chipmunk

two chipmunk buddies

two chipmunk buddies

Sorry, we don't have much in the way of flowers. The best I can do is chipmunks. ๐Ÿ˜ป๐Ÿฟ๏ธ
I finished up yesterday with a new wood chip shipment for them to burrow in.

06.06.2025 20:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Mortal Kombat Gold - Wikipedia

Just make sure it has the most bugtastic version of en.wikipedia.org/wiki/Mortal_... included.
@catiemeow.bsky.social and I used to play that for a few minutes every day, just for the laughs. Probably 85% chance of a game-breaking glitch after every match, replete with audio and graphical snafu.
๐Ÿค˜๐Ÿ˜น๐Ÿ‰

04.06.2025 23:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
SwiftUI Gauge | Sarunw iOS 16 brings a new view to SwiftUI, Gauge. Let's see what it is and how to use it.

Wow. ๐Ÿ˜ฃ

"The method ignores this parameter."
โ€“https://developer.apple.com/documentation/swiftui/gauge/init(value:in:label:currentvaluelabel:markedvaluelabels:)

"โ€ฆthe document said it is ignored. I will update the article once I know what it is."
โ€“3-year-old-article: sarunw.com/posts/swiftu...

03.06.2025 18:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

bsky.app/profile/mass...

03.06.2025 15:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

`let` just renames. You need ?s to unwrap.

switch (value, other.value) {
case (let value?, nil), (nil, let value?): value.isEmpty
case let (lhs, rhs): lhs == rhs
}

28.05.2025 22:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Aftermath of a Hallertau board game session.

Aftermath of a Hallertau board game session.

We just tried Hallertau for the first time tonight. Itโ€™s a keeper. Nusfjord is on the to-try list.

25.05.2025 04:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Non-alcoholic โ€œbeersโ€ have gotten really good in the past couple of years. (Theyโ€™re a cross between traditional beer and hop tea flavor, both of which I love.) Usually they look boring though. ๐Ÿ˜พ

Tonightโ€™s delicious acquisition is the first one weโ€™ve found that has traditional craft beer artwork. ๐Ÿ˜ป

24.05.2025 02:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Bleeders (film) - Wikipedia

Also, for utter garbage body horror featuring Rutger Hauer, this is worth watching exactly one time in your life:
en.wikipedia.org/wiki/Bleeder...

22.05.2025 03:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
90s Cool This article is part of a series on Y2K 90s Cool (also known as The Matrix Effect or Bullet Time) is an aesthetic that started in the mid-1990s and emphasized martial arts-style fight choreography mix...

This was one of my favorites as a preteen, watching stuff I shouldn't have been. ๐Ÿซฃ I love pre-The Crow aesthetics.fandom.com/wiki/90s_Cool. Others:
Robocop 2
Predator 2
Batman Returns
Universal Soldier
en.wikipedia.org/wiki/The_Pun...
en.wikipedia.org/wiki/Peacema...
en.wikipedia.org/wiki/Teenage...

22.05.2025 03:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Portfolio of digital board games made by DIGIDICED. 2015 - 2018 Portfolio of digital board games by DIGIDICED: Terra Mystica, Le Havre the inland port, Agricola all creatures, Patchwork, Cottage Garden, 2015-2018

Also, on iOS, check out the digital ports of Cottage Garden, Indian Summer, and Spring Meadow, if you like polyominoes. "Polyomino game" is probably my favorite genre.

digidiced.com/our-portfolio/

20.05.2025 06:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Theme: Gardening Games (expansions, promos, etc.) featuring gardening in theme or gameplay.

@jstheoriginal.bsky.social and my wife @catiemeow.bsky.social are the people I know on here who probably have the most relevant experience. Hit us up if you're looking for something specific. I think we've purchased approaching 200 garden-y games.

Maybe useful:
boardgamegeek.com/boardgamefam...

20.05.2025 06:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jessymeow is following 20 prominent accounts