@finestructure@mastodon.social
@finestructure@mastodon.social avatar

finestructure

@finestructure@mastodon.social

Physicist & techie. #CERN alumnus.
Co-creator https://mas.to/@SwiftPackageIndex.
Hummingbird app https://hbird.app. Europe • he/him

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

finestructure, to random
@finestructure@mastodon.social avatar

Since there’s talk of the Core Technology Fee again, it’s 50 Euro Centibels, and 100 of them make a Eurodollar.

pilky, to random
@pilky@mastodon.social avatar

One thing I don’t get: what’s the downside of Apple allowing macOS to run in a VM on iPad? It doesn’t take anything away from those who don’t want to use it. You just ignore the feature and keep using your iPad as-is.

Apple doesn’t even need to build it themselves, just allow the tech they already have to run and be allowed on the App Store, that way someone like Parallels can come along and provide it (which would also allow Linux, Windows, etc)

finestructure,
@finestructure@mastodon.social avatar

@helge @pilky @lapcatsoftware VMs can’t sign into iCloud, which sadly also makes them as a means to bring macOS to the iPad less useful than people think.

finestructure,
@finestructure@mastodon.social avatar

@helge @pilky @lapcatsoftware You can sign into iCloud on VMware? TIL!

finestructure, to random
@finestructure@mastodon.social avatar

30 hours into and it's great fun. It's not the most compelling story in the world but the graphics and the mechanics are great. An excellent space shooter, and native to the Mac to boot.

I'll be damned if Rockfish Games aren't looking into or even already working on Everspace for the Vision Pro. Feels like a no brainer. Surely Apple must be talking to them about it?

finestructure,
@finestructure@mastodon.social avatar

@helge No, it's not.

finestructure,
@finestructure@mastodon.social avatar

@mattiem You mean the iOS game way back? Yes!

finestructure,
@finestructure@mastodon.social avatar

@mattiem No, it looks like Everspace 1 (from 2017) was something else: https://en.wikipedia.org/wiki/Everspace?wprov=sfti1

I definitely played this on iOS, maybe 10 years ago? It was a Rockfish Games title, and a space shooter. Could have sworn it was called Everspace 🤔

finestructure,
@finestructure@mastodon.social avatar

@mattiem Ah no, it was Galaxy on Fire 1 by Fishlabs (original Rockfish) that I played. GoF2 is still on the store. Everspace’s predecessor:

https://apps.apple.com/gb/app/galaxy-on-fire-2-hd/id465072566

finestructure, to random
@finestructure@mastodon.social avatar

Just listened to @1026613 where they interview Alex Cardinal, CEO of Nomi, an AI chatbot company.

The CEO tells the story of how their product is helping his own partner, whose mother has dementia, by having someone to talk to about the stress of the care.

I can’t help but think that’s not the kind of product endorsement he thinks it is...

finestructure, to animals
@finestructure@mastodon.social avatar

Having slept all night, Hobbes is taking a well-deserved break resting his head on the metal foot of the coffee table.

Let it be known to the jury that there’s a comfy chair with a cushion right behind him, and that he’s been fed twice already.

finestructure,
@finestructure@mastodon.social avatar

@akmarinov Which part of “twice” was unclear?! 😄

finestructure,
@finestructure@mastodon.social avatar

@akmarinov Hobbes, I know this is you

gastonrampersad, to random
@gastonrampersad@mastodon.social avatar

Every day, software just gets more and more shit. I wonder about the cognitive load that people carry just to work around the bits of software that are broken. (This is the preferred currency list in Apple’s App Store Connect btw).

finestructure,
@finestructure@mastodon.social avatar

@gastonrampersad You looking for Irish dollars there? 😆

finestructure, to random
@finestructure@mastodon.social avatar

Folks who squash their merges, I’m curious why you are making that trade-off. I’m guessing the pro argument is a cleaner merge graph?

The big argument against it for me is that you lose granularity for git bisect. I've often been able to narrow down breakage (sometimes long past the merge) due to individual commits in the merge. If I'd merged in a giant blob all I'd have had to go by is that giant blob. (1/2)

finestructure,
@finestructure@mastodon.social avatar

@fabianfett I've rarely seen squashes used like that in practice. They're just big balls. Plus of course you should just have good branch hygiene and make your work focused. That’s independent of your merge strategy!

FWIW, I often rebase out oops or trial and error commits in order to keep the branch tidy.

finestructure,
@finestructure@mastodon.social avatar

@ianthetechie Indeed. Using the git CLI is like talking to an API by curling JSON blobs 😉

finestructure,
@finestructure@mastodon.social avatar

@fabianfett Exactly 😏

finestructure,
@finestructure@mastodon.social avatar

@fabianfett I can point you to some offline. Bear in mind that I’m not saying squashes are always bad. Sometimes it makes no difference, when the merge set was small overall. The problem is that with a squash policy you have no options when the change set is large.

finestructure,
@finestructure@mastodon.social avatar

@jjoelson My main problem with the squash strategy (as enforced via GH for example) is that it forces the squash even on folks who do the work to have a good branch history.

finestructure,
@finestructure@mastodon.social avatar

@dgregor79 I hadn't even thought of this great example. I encounter that quite frequently that I make a commit which I know I'll want to revert (or cherry-pick!) later. Squash is the enemy of that.

finestructure,
@finestructure@mastodon.social avatar

@jjoelson Exactly, that's the problem.

finestructure,
@finestructure@mastodon.social avatar

@cocoafrog Look at my screenshot - these commits •don't• end up (directly) on the main branch. That's the beauty of it. You can roll up the merged branch and it's as if it was squashed. Yet the whole history is still there.

finestructure,
@finestructure@mastodon.social avatar

@maxd How do you access squashed commits on GH and how would you run a bisect where you’d need lots of merges unsquashed?

finestructure,
@finestructure@mastodon.social avatar

@maxd Sure, I knew about that - but how does that allow me to run a bisect across the whole tree? I’d have to click through lots of PRs and on top of it I’d resurrect lots of branches for everyone in the upstream. That doesn’t seem feasible.

finestructure,
@finestructure@mastodon.social avatar

@cjwirth @maxd Ok, I can see how you can work around the lost (or obscured) history.

I'm not sure I'd want to lean on GH preserving dangling commits and resurrect the branch for everyone (it's also something you have to have permissions for - i.e. you can't bisect just any open source project for instance) but at least it's feasible.

It most certainly isn't faster than just going through the git history you already have locally, given the process. That's the power of bisect 🙂

finestructure,
@finestructure@mastodon.social avatar

@lukasa @maxd Yeah, that's why I pointed to Fork, which allows you to roll up your branches, just like bzr seems to be doing (I've never used it!).

It would be a great feature to have in git itself so you don't have to rely on your git client quite as much.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • everett
  • magazineikmin
  • thenastyranch
  • Youngstown
  • vwfavf
  • rosin
  • slotface
  • khanakhh
  • InstantRegret
  • PowerRangers
  • kavyap
  • tsrsr
  • DreamBathrooms
  • normalnudes
  • mdbf
  • hgfsjryuu7
  • tacticalgear
  • ethstaker
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • Durango
  • modclub
  • cisconetworking
  • cubers
  • tester
  • anitta
  • All magazines