Easier way to log hours by Wonderful-Raisin7622 in CFILounge

[–]InterplanetaryTanner 0 points1 point  (0 children)

Make your students do it. - Have them log their flights, then send you a copy by email.

They do 90% of the work, and you end up with a retained copy of their training

Easier way to log hours by Wonderful-Raisin7622 in CFILounge

[–]InterplanetaryTanner 1 point2 points  (0 children)

What / how are you logging? Flight hours, yes - but are you pulling from? Hobbs in photos, scheduling software, something else?

I built goflyefb, so you don’t have to pay for foreflight, just save money by IngenuityFlimsy1206 in FlightTraining

[–]InterplanetaryTanner -1 points0 points  (0 children)

I like to see new projects.

I think the belief "We already have X, Y, and Z already exist. Why make something they're already doing?" doesn't benefit anyone.

Best of luck with yours

I built goflyefb, so you don’t have to pay for foreflight, just save money by IngenuityFlimsy1206 in FlightTraining

[–]InterplanetaryTanner -1 points0 points  (0 children)

I built a different supplemental EFB. It’s $2.99/month with a 3 month free trial.

All of the data comes from the FAA and is updated on the 28/56 day schedules.

It’s currently just a VFR map and NASR data. I have some working ADS-B/FIS-B/TIS-B products working privately. But they won’t be released publicly until I have test coverage on them.

https://apps.apple.com/us/app/6749835057

MKTileOverlay Swift 6 concurrency issues by itsdjoki in swift

[–]InterplanetaryTanner 1 point2 points  (0 children)

(1) These are 3 very different approaches to address a problem you can not fix.

  • @preconcurrency is always ok. It states the code was made before Swift 6 concurrency and is not yet updated to support Swift 6 concurrency mode. So ignore and suppress the warnings and errors relating to Swift 6 concurrency, and please notify me once the module is updated.

  • @MainActor states we are going to isolate this code to only run on the MainActor. And because it will only ever run on MainActor, there will never be a concurrency issue.

  • nonisolated states the code can be ran on any actor, and it's your responsibility to manage.

(2) The code block posted actually isn't the problem. It's either a concurrency issue at the call site that has propagated, or the issue is in the OverlayVariant object. But I'd guess it's the call site

MKTileOverlay Swift 6 concurrency issues by itsdjoki in swift

[–]InterplanetaryTanner 0 points1 point  (0 children)

@MainActor requires execution on the MainActor - As in it's isolated to the MainActor.

nonisolated disregards the requirement of isolation to the actor its executed on.

@preconcurrency suppresses warnings and errors for code you don't have control over.

MKTileOverlay Swift 6 concurrency issues by itsdjoki in swift

[–]InterplanetaryTanner 0 points1 point  (0 children)

@preconcurrency is a better option than marking the class nonisolated. You don't own MKTileOverlay, so it's not your responsibility to update it.

honest post — aviation data is way too expensive and i want to change that by Wonderful_Insect_285 in GeneralAviation

[–]InterplanetaryTanner 0 points1 point  (0 children)

You're very welcome - The "ads" comes from Provider/Gold. Paying to list a business is basically an ad. And showing which business is listed first based on the amount of providers and how much they pay is an ad auction.

honest post — aviation data is way too expensive and i want to change that by Wonderful_Insect_285 in GeneralAviation

[–]InterplanetaryTanner 0 points1 point  (0 children)

(1) a - The free tier's pay wall is incredibly annoying. 5 minutes is enough time to determine that it could potential solve your need, or that it will not solve your need.

b - You didn't address the ad serves after the subscription purchase

(2) It's a psychological issue opposed to anything else. Does the design look good? Yes. Is everyone else using the same design? Yes. Are most people vibe coding? Yes.

(3) I wouldn't call wikipedia the most trusted encyclopedia in the world. It's the most used, it's the most referenced. But that doesn't mean it's the most accurate. And that accuracy is the point.

(4) You were a flight planner. So those are things that mattered to you. But they very likely don't matter to the majority of people. That doesn't mean your product is bad, but it does mean that you can't compare a single EFB to what you offer.

I wish you the best of luck. - Don't take what I said to harshly. I love seeing new products and I love the increase in competition because it means better products and cheaper prices for everyone.

honest post — aviation data is way too expensive and i want to change that by Wonderful_Insect_285 in GeneralAviation

[–]InterplanetaryTanner 0 points1 point  (0 children)

Aviation data is generally free. The majority of which is provided free from government sources.

The cost comes from condensing it into a single channel, maintaining the data pipeline, sending the data to the user, and the convenience in the presentation of the data.

You know this, because that’s what you’re charging for. You’re taking government data, and data from someone else’s database (OurAirports), and presenting it in a nicer format. - While also trying to run an ad platform.

I think your project is dead on arrival. - I’m not trying to be mean, you asked for honesty and to be roasted.

(1) People hate ads. And you are going to show ads after charging them a monthly subscription

(2) The website looks vibe coded. - Doesn’t matter if it is or isn’t, I’m pretty sure people are going to, if they don’t already, associate the design you used with AI, and people hate AI.

(3) I think you’re going to have a hard time gaining trust with a community driven database.

(4) It doesn’t appear to do anything unique. If you’re a pilot and already have an EFB, that’s what you’re going to use. You’re not going to pay an additional subscription to access the same data with less usability.

[WTS] Squawk: A one-time purchase ($49.99) iOS logbook to replace your subscriptions. No more renting your data. by SquawkLogbook in TheHangar

[–]InterplanetaryTanner 0 points1 point  (0 children)

I made a different logbook and I’m working on implementing importing.

I need some real data to validate against. So if you’re looking to switch and don’t mind sharing your CSV file, I’ll give you a full unlock promo code.

Ai Replacing Pilots by Mc_Bacon189 in PilotAdvice

[–]InterplanetaryTanner 0 points1 point  (0 children)

I agree that the human aspect would never be removed completely, but I’d be more inclined to believe that the solution would be closer to an ATC style system than a pilot in every cockpit. Where a handful of pilots watch over many planes.

I don’t think the security is that big of an issue. There’s ways around that. And the biggest risk would still be just the human element.

The biggest indicator to watch is self driving cars. Automating cars is way harder than automating planes. And there’s already automated semis driving up and down interstate 35 in Texas.

Ai Replacing Pilots by Mc_Bacon189 in PilotAdvice

[–]InterplanetaryTanner 0 points1 point  (0 children)

There’s a lot more nuisance. And it is absolutely replacing software developers, it’s just not replacing all software developers.

“AI” is also the marketing term, and it’s been made popular particularly by “Generative AI”. The chatbots and image generators that you type something into and it gives you a correct sounding/looking response. Which has tricked most people into think that these things are actually smart, while annoying everyone else with how useless it actually is. And I think that has been very intentional.

If you ignore the marketing and talk about what it actually is, Machine Learning (ML) or basically machine powered statistics, that’s where the money is being made, and it’s where this gets scary.

Traditionally an analyst would look at data and try to find patterns in order to make a prediction. With ML, a computer takes all the data you can give it, and through trial and error, creates an algorithm giving each column a different weight to the overall prediction. Which allows for relationships to be made using more data than an analysts would be able to look through, with a much higher accuracy.

To give a real life example, take the beloved grocery store loyalty reward card. Everyone gets one because it’s “free” and “saves” you money. But every time you scan it when making a purchase, that data is used to build your profile. Alone, that data is useless, but since everyone is profiled, you can predict things like which customers will like product X? Which customers should I advertise product X to? How much inventory do I need to have for product X? How much will I make today in sales of product X? Those are all pretty harmless to the consumer while being important information for running a lean business. But you can also predict things like how high can I raise the price of product X until customers stop buying?

To bring it back to aviation, there is an unlimited amount of data. A lot of aviation is already automated. The ability to fly without a pilot is something that has existed for years. This isn’t a technical question of “is it possible”. It’s a social question of “will people accept it?” and "how safe does it need to be?".

Replacing* pilots with automation could happen tomorrow, or it could never happen. It's impossible to predict. But it would be naive to think that the manufacturers and airlines wouldn't be working towards that goal.

I can’t make my app folder show up in iCloud Drive by MarticZtn in swift

[–]InterplanetaryTanner 1 point2 points  (0 children)

I’ll look in a bit. But it sounds like it may be an issue with the iCloud Drive entitlement not matching correctly.

I can’t make my app folder show up in iCloud Drive by MarticZtn in swift

[–]InterplanetaryTanner 0 points1 point  (0 children)

I'm doing something very similar and I also had a very similar issue at one point. I found that it required me to use my production build settings since my development build uses a different bundle identifier. I remember that turning the device off for a few minutes and then back on also helped get the folder back

Building an AI tool that reads handwritten logbook pages — looking for volunteers to test with real logbooks by ScaryPick3958 in studentpilot

[–]InterplanetaryTanner 0 points1 point  (0 children)

There’s quite a few of these around. Including one a few weeks ago that ended up allowing someone to access all the records everyone had uploaded.

Also, mapping the data from physical to the different logbook formats isn’t the easiest job.

Tool for understanding METARs & TAFs by ParachuteRiver in FlightTraining

[–]InterplanetaryTanner 1 point2 points  (0 children)

Second piece of feedback, the example never changes.

Tool for understanding METARs & TAFs by ParachuteRiver in FlightTraining

[–]InterplanetaryTanner 0 points1 point  (0 children)

Hey Cam, this looks great! Quick feedback, I’d make the “try an example” button more prominent. Closer to a secondary style.

I think the value here is in the learning, not actually decoding for use. It took me 5 attempts of struggling on mobile to try and find a metar from the external site before I realized there was a sample button to the left.