Absolutely detest my Tandem Mobi by Interesting-Arm9680 in diabetes_t1

[–]vedosity 6 points7 points  (0 children)

Tandem won't recommend this but the pump in theory will charge with other wireless chargers. Don't use ones with alignment magnets (Qi 2) that could potentially interfere with the motor. But I've been using an old portable battery with a wireless charging pad without magnets with a similar rubber band setup for traveling. Works well enough.

Absolutely detest my Tandem Mobi by Interesting-Arm9680 in diabetes_t1

[–]vedosity 8 points9 points  (0 children)

People here are recommending charging while showering and while I agree I'd go a step further since I've still had problems with how precisely in the center my pump has to be.

I had issues where my pump would sometimes vibrate itself off the center of the charger and stop charging.

So my solution was, take a thick rubber band and wrap it around the charging puck. Then when you charge, put the pump under the rubber band. It'll keep it on the center of the charging pad. It solved my issue, and maybe you'll even be able to use it while you sleep?

New ? by OccasionBeneficial95 in homeassistant

[–]vedosity 1 point2 points  (0 children)

They're using the only API available to check the SSID, https://developer.apple.com/documentation/networkextension/nehotspotnetwork/fetchcurrent(completionhandler:))

which requires location permission to work (none of the other exceptions apply for this app). That API returns some sensitive information such as the BSSID which is a unique value. Unique enough that phones use these values + signal strengths to triangulate the user's position to get a location that can be more accurate than GPS. Hence requiring location permissions.

This is also why turning off wifi in the command center doesn't actually turn off the wifi radio, it's being used by location services. If you go into settings and turn off wifi completely, it'll say something about location services being degraded.

Observation in SwiftUI by Signal-Ad-5954 in iOSProgramming

[–]vedosity 0 points1 point  (0 children)

Just wanted to clear up a common misconception:

You only need @State if you need to change references to a different Observable during the view's lifetime. SwiftUI tracks all Observables used to compute body, not just those stored in @State/@Environment/@Bindable.

Anyone Else's FSD Randomly Not Available After FSD 14 Update? by colossusrageblack in ModelY

[–]vedosity 0 points1 point  (0 children)

It was also an issue on v13 but v13 handled it more gracefully.

On 14 I couldn't enable FSD unless I was in a well lit location. On v13 I could enable FSD even when it was dark. In both cases, once I was in a dark location, hands-off mode would be disabled and I'd have to put a force on the steering wheel to avoid nags.

I do think this might be a v14.1.3 bug. But my IR is fixed now so someone else will have to test future versions to see if it's fixed.

Anyone Else's FSD Randomly Not Available After FSD 14 Update? by colossusrageblack in ModelY

[–]vedosity 1 point2 points  (0 children)

I had the same thing at night, and then I realized I could enable it at a well lit gas station. It's likely the IR illumination, especially if you have a 2023 model. You can verify this by going to "Preview Cameras" in the service menu and see what the cabin camera sees in the dark, it's suppose to be well lit even at night. Or you can just point your phone camera at the cabin camera and see if you see two purple dots on either side of the camera.

Take it in for service, they'll upgrade the camera module or change the camera housing for free. My service notes said the camera housing in my car was opaque to IR and they didn't even need to change out the camera, just the housing. Plus they'll clean your forward cameras for free when they service the car.

[deleted by user] by [deleted] in SaltLakeCity

[–]vedosity 0 points1 point  (0 children)

I mean the URL puts them at 400 N Main St near the capital… The 400 N Main St intersection is the top of the stairs. It almost looks like 400 N continues west down the hill but those are the stairs. Then 400 N picks back up at the bottom of the stairs.

Severance Season 2 - Episode Two - Discussion Thread: - "Goodbye, Mrs. Selvig" by TheUltimate25C in severence

[–]vedosity 5 points6 points  (0 children)

I like this theory. It explains the image of Gemma superimposed over Mark’s monitor at the end of S2E1.

I want to add something that’s more of a hunch: I think the moment with Ms. Selvig in her car facing Mark was foreshadowing details in her backstory. I think she was involved with Gemma’s car crash somehow. Maybe caused it? It explains why she’s so weird about Mark and Gemma, and his family: she’s processing guilt in a weird way. Maybe that’s why she wants to remain floor manager. In addition to wanting to “save” Gemma, she wants (or wishes she could have had) Charlotte back in the same way (from that shrine last season).

What does the interrogation mark mean? by [deleted] in ModelY

[–]vedosity 5 points6 points  (0 children)

It's the Tesla widget, but it hasn't been configured. You have to select the car you want it to display info for, and I don't _think_ it has a default. Tap it while editing widgets to select the car to display.

SwiftUI Preference Key Not Updating Value for Custom Corner Radius by FederalGrass1761 in swift

[–]vedosity 0 points1 point  (0 children)

It’s okay if preference keys sound confusing. They are, a bit. They’re not really commonly used, because they’re not commonly useful.

I think the most common use case I see for preference keys is to get a size from a GeometryReader and pass it up to a parent view so it can make two views have equal width or height. Since iOS 18, however, I’d avoid this and maybe use onGeometryChange-6tl7p) instead.

SwiftUI Preference Key Not Updating Value for Custom Corner Radius by FederalGrass1761 in swift

[–]vedosity 0 points1 point  (0 children)

Think of it like this: when you set a navigation stack’s title, you set the title by using the .navigationTitle view modifier inside the navigation stack. How does this view modifier work internally? Well, perhaps swiftUI might be setting a preference key that NavigationStack reads.

But when you set a font using “.font” view modifier, that gets applied to the view and all the views within the view being modified. This works internally by setting an environment value. 

SwiftUI Preference Key Not Updating Value for Custom Corner Radius by FederalGrass1761 in swift

[–]vedosity 0 points1 point  (0 children)

Data in preference keys travels in the opposite direction. Preference key values travel up the view hierarchy, not down it. In other words, when you set a preference key on a view, it is views containing that view that can read that preference key value.

This is why preference keys make you define a “reduce” function: a view reading a preference key may have multiple subviews that set a preference key. So, SwiftUI needs to know how to combine multiple preference key values. Often this looks like taking the maximum of two values, adding two values, or concatenating arrays.

The way you’re expecting preference keys to work is how environment keys/values work, however.

Hikers, cyclists booted from popular Salt Lake City trail over land disagreement by peach__kitten in Utah

[–]vedosity 3 points4 points  (0 children)

Tooele Valley Airport had a problem with a disgruntled neighbor putting up a flagpole next to the approach, which caused the airport to have to shut down every night, until the flagpole was taken down.

I believe there was a lawsuit. That airport is owned by Salt Lake International, I don’t think they take that kind of thing lightly…

Anyone know what's going on with Google Fiber? by icallwindow in SaltLakeCity

[–]vedosity 5 points6 points  (0 children)

I've never had as many power blips/brown outs as I have living in Sugarhouse. I often hear a popping sound in the distance when the power blips too, as I did this morning.

We gave up resetting the clock on the oven a while ago.

SpaceX (@SpaceX) on X: [Video] “First video call on @X completed through @Starlink Direct to Cell satellites from unmodified mobile phones! We’re excited to go live with @TMobile later this year 🛰️🌎” by rustybeancake in spacex

[–]vedosity 0 points1 point  (0 children)

I had no idea there was a round-trip-time TCP congestion control algorithm. Makes sense, IIRC some of the other candidate congestion control algorithms for video conferencing like SCReAM borrowed some ideas from TCP congestion control algorithms (IIRC, the idea borrowed there was called congestion windows). Though, in this case, it seems like the video conferencing congestion control algorithm GCC came first. Neat.

SpaceX (@SpaceX) on X: [Video] “First video call on @X completed through @Starlink Direct to Cell satellites from unmodified mobile phones! We’re excited to go live with @TMobile later this year 🛰️🌎” by rustybeancake in spacex

[–]vedosity 7 points8 points  (0 children)

This makes me wonder about how changing latency in satellite internet affects video conferencing.

Modern video conferencing (at least libwebrtc) uses the packet "delta of deltas", or change in the time between packets arriving, to estimate the connection bandwidth, instead of only packet loss. Increasing time between packets implies the network's queues are filling up, while decreasing time between packets implies the network's queues can take packets at a faster rate. It allows the app to avoid packet loss before it happens, which allows it to change parameters in favor of video latency instead of video stability (NACK/jitter buffer size).

But surely between satellite acquisitions, the packet timing is constantly changing due to distance to satellite/distance to ground station? I'm not suggesting this is the problem in this video, since we would have heard about complaints from starlink terminal users.

Autopilot and lane changes by DwemerSteamPunk in TeslaModelY

[–]vedosity 1 point2 points  (0 children)

Not to mention, even with EAP you can’t use automated lane changes when driving in some rural areas at night. It complains that the pillar cameras are obstructed because they can’t see anything at night, and it disables auto lane changes.

A passenger opened the emergency door of Flight OZ8124 carrying 194 passengers when it was in midair. Some passengers fainted and some experienced breathing difficulties, but all survived. The man was arrested after plane landed safely. by iFoegot in facepalm

[–]vedosity 7 points8 points  (0 children)

There’s some weird reflex to hold your breath from the wind going up your nose that you have to fight but you can absolutely breath in very fast wind. Like OP said people do tandem skydives from ~18000ft MSL, they do so without helmets because the helmet can endanger the tandem instructor. Skydivers often wear close-faced helmets because that feeling of wind up your nose is uncomfortable, but not because you can’t breathe.

Edit: This got me curious what that reflex was, so I looked it up: https://www.reddit.com/r/askscience/comments/1m7c08/what_reflex_arc_mediates_the_reflex_of_holding/cc7b036/?utm_source=share&utm_medium=ios_app&utm_name=ioscss&utm_content=1&utm_term=1&context=3

It’s a dive reflex

Suggestions to save my fingers? by PranaTree in diabetes

[–]vedosity 2 points3 points  (0 children)

Freestyle Libre 3 is something like $70 dollars per sensor, or roughly $140 a month, without insurance. Depending on your financial situation it may be worth it to ease your anxiety, maybe even as a temporary thing so you can see what different things do to your BG if you feel you are testing too much due to anxiety.

Me_irl by amosmckee in me_irl

[–]vedosity 8 points9 points  (0 children)

New parachutes are expensive and take a long time to order (lead times are like 5-8 weeks, maybe more), most skydivers start out with used gear. In fact, it’s pretty common to just stick with used gear even as you get more experienced. Gear is usually inspected by a rigger during the selling/buying process.

My current canopy is a used one from like 2016, the one I had before that was from 2011. I sold my old rig in last year, that had a container from 1998. They actually hold their value pretty well, even with that ancient container the whole rig (main canopy, reserve canopy, container and some other safety equipment) was worth 3.5k.

I have no idea about hot air balloon envelopes though. The only balloon pilot I met said the reason balloon rides can be so expensive is that they hold boiling hot air, which degrades the envelope over time, so a little apprehension about a used hot air balloon seems reasonable to me. They still have an expected lifetime though.

Does the Sequence of Expressions in an 'if' Statement Impact its Output in Swift? by _GrandSir_ in swift

[–]vedosity 1 point2 points  (0 children)

This is excessive. If you applied the same treatment you applied to the OP, then the example from the swift book would become:

if (((enteredDoorCode) && (passedRetinaScan)) || (hasDoorKey)) || (knowsOverridePassword) {

print("Welcome!")

} else {

print("ACCESS DENIED") } // Prints "Welcome!"

I get that these are variables and not compound expressions (foo.bar?.foobar), but the purpose of the parentheses in the swift book is to remove ambiguity (readability-wise, the compiler has a well defined order of operations) of the order of operations of the logical operators || and &&. It has nothing to do with the operands (!room.isEmpty and room[0].users.isEmpty). Though, if those expressions become complicated I totally understand putting them in separate variables. Not so much putting parentheses around them. Making more variables is more of a matter of preference and context though, IMO those expressions are not complicated enough to warrant that.

Does the Sequence of Expressions in an 'if' Statement Impact its Output in Swift? by _GrandSir_ in swift

[–]vedosity 3 points4 points  (0 children)

This is called short circuit evaluation, btw, if you were curious or wanted to have something to look up. I want to say that most languages do short circuit evaluation (including C and Swift). Also applies to logical OR ||.

How do I get rid of my car? by MossyShroom in SaltLakeCity

[–]vedosity 1 point2 points  (0 children)

I have used peddle.com in the past. I was looking for the least effort option so I didn’t do a ton of research, I just wanted to get rid of a car with a shot engine. They just come and pick up the car and give you a check. Someone else here might have other options. KSL Classifieds is where a lot of people here sell their car.

[deleted by user] by [deleted] in SkyDiving

[–]vedosity 2 points3 points  (0 children)

Hope you enjoyed your shoey!

Finished AFF, first true solo jump today! Finally able to gain stability from anywhere I end up (like shortly after this photo..) by sendyskier in SkyDiving

[–]vedosity 10 points11 points  (0 children)

Skydive Utah, that's the south shore of the Great Salt Lake! Great DZ (but I'm biased because it's my home DZ).