@brandonhorst@techhub.social
@brandonhorst@techhub.social avatar

brandonhorst

@brandonhorst@techhub.social

I like to make apps that play with text and language. Currently working on WitKit. In the past, I built Lacona for Mac and worked on Assistant and Alexa. Husband and dad.

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

brandonhorst, to random
@brandonhorst@techhub.social avatar

Just googled “Whisper hallucinations from silence”. Looking forward to a whole new genre of weird ads.

brandonhorst, to random
@brandonhorst@techhub.social avatar

If you’re looking for a good game to play with Delta, check out Ghost Trick. Super novel and well-polished mystery game, and it’s 100% touch screen so you don’t have to faff with the virtual buttons.

harshil, to random
@harshil@mastodon.social avatar

Just had a minor brain fart and: Is New Zealand called that because it’s a New Sea Land?

brandonhorst,
@brandonhorst@techhub.social avatar

@harshil @nikhil Newfoundland is actually just named after those 3 English words, which is probably why there’s no space and we pronounce it differently.

shadowfacts, to random
@shadowfacts@social.shadowfacts.net avatar

i love how turning on my desk fan produces an electromagnetic pulse(?) that makes my monitor go black for several seconds

brandonhorst,
@brandonhorst@techhub.social avatar

@shadowfacts @joshua The way that fans are built, they can use a huge amount of power for just a split second, because the mechanism is only efficient if things are already spinning. Older fans are worse at this.

brandonhorst,
@brandonhorst@techhub.social avatar

@shadowfacts @joshua Ah sorry, should read the whole thread before replying. This shouldn’t apply if turning it off does the same thing!

brandonhorst, to SwiftUI
@brandonhorst@techhub.social avatar

Lazy question. I've got a view in a NavigationStack (using navigationDestination). I want to run some code onAppear when it is pushed onto the stack, but not when the following view is popped off.

I can think of a few complicated ways to do this, but I'm curious if there's a "right” way.

brandonhorst,
@brandonhorst@techhub.social avatar

(I am forcing myself to write some code before I replay Ghost Trick on Delta) :D

brandonhorst,
@brandonhorst@techhub.social avatar

The answer to this question is “somehow I did not know that NavigationStack preserves State when new views are popped, even though onDisappear is called.”

brandonhorst,
@brandonhorst@techhub.social avatar

@darrarski Yeah, figured that out. I didn’t realize that state was maintained. When new views are pushed onto the stack. I figured that “onDisappear” completely corresponded with state being invalidated, but I was wrong! Thank you!

emcro, to random
@emcro@mastodon.social avatar

Well this absolutely made my day: CardPointers was chosen as Apple’s App of the Day!

brandonhorst,
@brandonhorst@techhub.social avatar

@emcro Congrats!

kyle, to random
@kyle@mister.computer avatar

Is there an LLM IDE? I want to build little, repeatable, advanced text processing workflows; chat and an ever-trimming context window isn’t the best model for how I like to be productive with these.

brandonhorst,
@brandonhorst@techhub.social avatar

@kyle I’d need more detail, but you can probably do what you want with Drafts.

brandonhorst,
@brandonhorst@techhub.social avatar

@kyle Yeah, its something that everybody vaguely wants, but nailing down the precise UI is really tricky. I imagine we’ll all settle on something reasonable in a year or two.

brandonhorst, to random
@brandonhorst@techhub.social avatar

Looks like Apple is happy enough with my build for a public TestFlight. Now I just need to figure out whether or not I am!

mikaelacaron, to random
@mikaelacaron@swiftdevs.space avatar

How do you stay productive every day?

It’s wild that I can be super productive one day, and absolutely not the next

What do you do to be more consistent? (This isn’t clickbait, I’m actually wondering how ya do it)

brandonhorst,
@brandonhorst@techhub.social avatar

@kyle @mikaelacaron This is a really good way to think about this, I’m going to steal this!

harshil, to random
@harshil@mastodon.social avatar

… what?

brandonhorst,
@brandonhorst@techhub.social avatar

@rafa @harshil @pimc It gets worse: English used to use the long scale, so older documents are sometimes completely ambiguous. Fun! https://en.wikipedia.org/wiki/Long_and_short_scales

chriscoyier, to random
@chriscoyier@front-end.social avatar

New-to-me kind of spam: invited to a Whatsapp group that is ostensibly about investing. There are hundreds of members. It is full of conversation with people asking each other questions and getting answers. They are sharing screenshots and even being occasionally skeptical.

But it's all just fake. It's obvious to me, as it's all perfectly squeaky clean and it's just not how human beings talk to each other on the internet.

brandonhorst,
@brandonhorst@techhub.social avatar

@chriscoyier Like GPT agents? That’s a lot of work

iandundas, to random
@iandundas@mastodon.world avatar

Hurray, I shipped!

Introducing Packs, an app for keeping track of packing lists and for packing for your next trip.

Packing is easier when you have a plan!

(v1.0, still a new-born app, would love some feedback!🎒)

https://apps.apple.com/en/app/packs-quickly-pack-and-go/id6483364979?l=en-GB

image/png

brandonhorst,
@brandonhorst@techhub.social avatar

@iandundas Love the UI, definitely beats my current solution of having a giant master list Notes, and copying and deleting big chunks before every trip. However, I couldn’t use it without shared lists - my wife and I usually pack collaboratively. I also usually do the initial planning on Mac, and then check off from my phone.

This is major scope creep though, feel free to ignore me!

brandonhorst,
@brandonhorst@techhub.social avatar

@iandundas Yeah, absolutely - amazing job actually launching something!

brandonhorst,
@brandonhorst@techhub.social avatar

@iandundas I would personally prefer option 2. I could imagine times where I’d want to pack collaboratively with people who aren’t my wife (group camping trips, a weekend with the bros, etc). If you’re using iCloud for sync, that’s also much much more feasible I believe.

It’s a whole can of worms, though. Don’t do all this work just because a hypothetical user says it’d be useful!

brandonhorst, to random
@brandonhorst@techhub.social avatar

I see people saying that Apple’s going to release an on-device API that works similarly to GPT-3.5. I would love that, but I really don’t see it happening. When does Apple release directly comparable, worse versions of existing products?

brandonhorst,
@brandonhorst@techhub.social avatar

@gregggreg Those (at least try to) get value from “the apple ecosystem”

andhash39, to swift
@andhash39@mastodon.social avatar

Never change,

brandonhorst,
@brandonhorst@techhub.social avatar

@andhash39 I would use a switch here

brandonhorst, to random
@brandonhorst@techhub.social avatar

Azure translator appears to translate sentence-by-sentence, but doesn’t count sentences that aren’t separated by whitespace. In practice, that means that translating Chinese or Japanese paragraphs, often only the last sentence gets a translation. I can imagine the regex.

That leads me to this elegant code.

MuseumShuffle, to ios17
@MuseumShuffle@mastodon.social avatar

What on earth??

This is a dialogue I get now when I try to use Siri to communicate with someone I send messages to via iMessage constantly.

It happens with “send a text to“ and “send a message to“. The only way I can make it not appear is with “send an iMessage to”.

#siri #IOS17

brandonhorst,
@brandonhorst@techhub.social avatar

@MuseumShuffle You shouldn’t need to do this, but you could disable Siri from accessing the gmail app, and it’d probably fix it

palmin, to random
@palmin@mastodon.social avatar

I hope somebody trains a LLM using phonetic language such that speech-to-text doesn't get to simplify the voice input in bad ways.

brandonhorst,
@brandonhorst@techhub.social avatar

@palmin It’s got to happen at some point. LLMs work surprisingly well at cross-lingual text input, but cross-lingual ASR is still lacking. Using text as an intermediate representation for voice assistants is unnecessarily lossy.

I don’t have any specific insight if anybody is working on this, but I’d be surprised if most of the big players weren’t.

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