@JetForMe@geekstodon.com
@JetForMe@geekstodon.com avatar

JetForMe

@JetForMe@geekstodon.com

I make stuff. Cal EECS grad. Los Angeles. Wrote MissionClock for iOS. Private/Instrument pilot. He/him.

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

schwa, to random
@schwa@mastodon.social avatar

Inspired by Blender's camera widget i decided to totally rip it off for my SwiftUI Canvas 3D renderer…

video/mp4

JetForMe,
@JetForMe@geekstodon.com avatar

@schwa This code vaguely worked inside the Xcode project where I first created it, but I just broke it out into an SPM repo of its own, and it's totally untested. But maybe it'll work for you: https://github.com/JetForMe/SwiftSpaceMouse

gsuberland, to random
@gsuberland@chaos.social avatar

TIL that mustard plants grow very tall and have purple flowers that bees really like. I planted them because they're a great "grow literally anywhere" plant you can just yeet into the ground and leave to do their thing, and they're great at weed suppression and outcompeting grasses, but I didn't know they'd end up looking nice and making the bees happy too.

... now I'm in the mood to do some guerilla gardening.

JetForMe,
@JetForMe@geekstodon.com avatar

@gsuberland Pictures, please!

Kayla, to random
@Kayla@geekstodon.com avatar

Reader, the description was wrong.

I only went back to look at this after I received something covered in very hot hot sauce and mustard, which I hate. Discovered this gem/nightmare.

JetForMe,
@JetForMe@geekstodon.com avatar

@Kayla Enshittification in full swing

mergesort, to random
@mergesort@macaw.social avatar

1/5 For the last two years I’ve been working on Plinky, sharing my work publicly while the app has been in beta.

Today it’s finally ready to go live in the App Store, and I’d like to not only share the app with you but share more about why I built it.

https://plinky.app/download

What is Plinky?

image/png
image/png
image/png

JetForMe,
@JetForMe@geekstodon.com avatar

@mergesort Is there going to be macOS support?

JetForMe, to passkeys
@JetForMe@geekstodon.com avatar

I recently implemented Passkey support in one of my apps, and ran into some limitations of the spec. I had no idea it was this bad.

I had assumed I’d be able to get my passkeys out of my Apple devices, but hadn’t put any real thought into that.

“Since then Passkeys are now seen as a way to capture users and audiences into a platform. What better way to encourage long term entrapment of users then by locking all their credentials into your platform, and even better, credentials that can't be extracted or exported in any capacity.”


https://infosec.exchange/@firstyear/112335226264184474

JetForMe, to SwiftUI
@JetForMe@geekstodon.com avatar

There are some astonishingly dumb things in #SwiftUI. Why is my document type not allowed to have the file URL it represents? The view can have it, but not the document. This is so mind-boggling stupid, I can’t help but wonder what I'm missing.

JetForMe,
@JetForMe@geekstodon.com avatar

@mattiem I don’t know. All I know is that the file I'm trying to open is a zip archive. Actually, it’s inside a zip archive, and can be “opened” without reading the entire archive into memory, if you can get at the file and not just the file’s contents.

As-is, this forces SwiftUI documents to load the entire contents of the file into memory. It means you can’t write a file editor for very large files, or Photoshop, in SwiftUI

Perhaps, if FileWrapper were extensible, and could be made to understand something like a Zip archive, it would be okay.

But really, you need to be able to conduct file-level operations on the file, and for that you need something that points to the file. That is, for better or worse (imo worse than what the Mac used to have), a URL. Thousands of APIs built to operate on files take a URL.

JetForMe, to macos
@JetForMe@geekstodon.com avatar

macOS hive mind: If I were to write a small utility to view 3MF files (the new standard for additive manufacturing, which at a basic level is a triangle mesh), should I use SceneKit or RealityKit to render it?

Really, I'd be writing an importer (I can't seem to find one already in existence).

mattferrell, to solar
@mattferrell@mastodon.social avatar

If you have solar, do you feel like you’ve gotten your value or do you feel ripped off?

Check out our video on it, here: https://youtu.be/BD7aCkLwR7U

Or check out the page on our website, here: https://undecidedmf.com/top-5-reasons-were-getting-ripped-off-with-solar-or-are-we/

#Solar #Undecidedmf

JetForMe,
@JetForMe@geekstodon.com avatar

@mattferrell I watched this, and Distilled's video about why it’s so much cheaper in Australia, and I'm stunned. I think you did a detailed cost breakdown of your system, right? I'd love to see your specific costs that get you so much higher than Australia. I suppose you can't break out the labor since it was wrapped up in your installer's final price?

Gargron, to ghost
@Gargron@mastodon.social avatar

The blogging platform #Ghost is working on adding #ActivityPub integration. That means, among other things, being able to follow Ghost-powered blogs and comment on articles right from your Mastodon account. The website they made to explain their plans is really nice! This is what momentum looks like.

https://activitypub.ghost.org/

JetForMe,
@JetForMe@geekstodon.com avatar

@Gargron can ActivtyPub support events in a privacy-preserving way? Like, I want to host a party and invite my friends and their friends. But I don’t want anyone else being able to see the details.

geerlingguy, to random
@geerlingguy@mastodon.social avatar

It'd be really neat if Raspberry Pi 5 supported UEFI out of the box. But this is a pretty nice alternative: https://github.com/worproject/rpi5-uefi (h/t to leepspvideo on YouTube for showing it running!)

JetForMe,
@JetForMe@geekstodon.com avatar

@geerlingguy Does that mean I can make a Hackintosh out of a Pi 5?

mattferrell, to random
@mattferrell@mastodon.social avatar

🖖Calling all Trek fans … new Trek in Time: https://youtu.be/drAzpIcU9zk Audio: https://share.transistor.fm/s/9eb4504e We talk about timey-whimey crossovers with Star Trek Strange New Worlds and Star Trek The Lower Decks (the animated show). How well does it work to see animated characters in a live action show?

#TrekinTime #SNW #Lowerdecks

JetForMe,
@JetForMe@geekstodon.com avatar

@mattferrell This is one of my all-time favorite episodes, ever.

JetForMe, to random
@JetForMe@geekstodon.com avatar

> in 2018, Facebook told Vox that it doesn't use private messages for ad targeting. But a few months later, The New York Times, citing "hundreds of pages of Facebook documents," reported that Facebook "gave Netflix and Spotify the ability to read Facebook users’ private messages.

https://arstechnica.com/gadgets/2024/03/netflix-ad-spend-led-to-facebook-dm-access-end-of-facebook-streaming-biz-lawsuit/

JetForMe, to random
@JetForMe@geekstodon.com avatar

@mattiem I find myself wanting to write a little macOS app to help me write blog posts (which I do in Jekyll, although I plan to write my own in Swift someday, and will add that functionality to my blog post editor). To that end, I need a source code editor. I know you have some expertise in the area, and I wonder if you could give me a recommendation?

I'm looking for ease of integration in SwiftUI and that it be maintained. I'm not worried about working with huge files. And it doesn't have to render the output, I’ll do that separately.

ETA: I currently use MacDown to edit my articles, but I want to improve on that and more than anything make it easy to get my posts published online.

TIA!

JetForMe,
@JetForMe@geekstodon.com avatar

@mattiem Pretty much, yeah. Something that at a minimum handles source-code editing stuff like:

  1. Monospaced font
  2. Auto-indent, change indent via command
  3. Binds to something so my other SwiftUI views can update (e.g. re-render the markdown or whatever it is)
  4. Find, search, replace.

I don't think I want to try to change the source code styling to reflect the markdown in the way that MacDown does (e.g. it makes a heading line in the source larger than a plain text block), at least not right away.

JetForMe,
@JetForMe@geekstodon.com avatar

@mattiem Oh I'd also like to be able to get at the selection as well.

JetForMe,
@JetForMe@geekstodon.com avatar

@mattiem Actually, I started looking through each one, may have found one that'll work for now. Thanks!

JetForMe, to random
@JetForMe@geekstodon.com avatar

Welp, my trusty M1 MacBook Pro has kernel panicked for the third time in as many days. Watchdog timer reset after the entire UI freezes (including mouse). I’ve got an Apple repair appointment scheduled later today, but I don’t see them finding anything they can fix while I wait.

I can’t really be without my Mac for more than two days. I’ve got an older Intel MBP I could possibly make do with, but the thought of two migrations…ugh.

I suppose I could just get to limping on my current projects. They’re all in GitHub after all.

Or do I use this opportunity to rationalize buying a new M3 Max?

JetForMe, to random
@JetForMe@geekstodon.com avatar

Is code completion just generally terrible for anyone else, or just me?

JetForMe,
@JetForMe@geekstodon.com avatar

@krzyzanowskim Couple that failure rate with Xcode docs window showing only about 10 search results, it's really hard to get shit done.

(For me it's more like 40% works.)

schwa, to random
@schwa@mastodon.social avatar

deleted_by_author

  • Loading...
  • JetForMe,
    @JetForMe@geekstodon.com avatar

    @schwa @alexr Yhe problem is, as a user, you don’t know if the absence of verification means it’s illegitimate. So you have to get used to accepting ones that aren’t verified. Makes it hard to know whom to trust.

    schwa, to random
    @schwa@mastodon.social avatar

    deleted_by_author

  • Loading...
  • JetForMe,
    @JetForMe@geekstodon.com avatar

    @schwa you absolutely do not need to apologize to an insurance company.

    cfiesler, to TikTok
    @cfiesler@hci.social avatar

    I suppose it's time to re-share this op-ed I wrote about #TikTok again. Also happy to speak with journalists on this topic. I have a lot of feelings. :) https://slate.com/technology/2023/03/tiktok-hearing-what-congress-missed.html

    JetForMe,
    @JetForMe@geekstodon.com avatar

    @cfiesler That’s a great article!

    Have you noticed a change in the algorithm lately though? I see a more “sponsored” videos, and a LOT more videos that aren’t sponsored but have a shop link.

    I’m also getting far more videos with single-digit likes and comments from people with very few followers.

    I get a lot more live video, too.

    And something has changed with the quality of the actual content that I can’t put my finger on, but it’s noticeably worse.

    JetForMe,
    @JetForMe@geekstodon.com avatar

    @cfiesler Pity that commerce now weights content higher, rather than “likelihood I’ll find it interesting.”

    gsuberland, to random
    @gsuberland@chaos.social avatar

    who called it "thermal reformation of ferroelectric domains in the barium titanate lattice of a class II dielectric" and not "crystal healing"

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