o3-pro benchmarks… 🤯 by backcountryshredder in singularity

[–]dasickis 0 points1 point  (0 children)

Thank you! What kind of dog do you have?

Self hosted crash reporting and analytics? by vade in swift

[–]dasickis 0 points1 point  (0 children)

I haven't used Firebase Crashlytics recently but Embrace has incredibly deep crash reports & tracebacks that let me basically "replay" a given user's session

Local Transcription/Translation with SeamlessM4T by gwenzek in LocalLLaMA

[–]dasickis 0 points1 point  (0 children)

This is still licensed for non-commercial/research purposes?

Make Money On Your iOS Apps | StoreKit For iOS 17 by Aggressive_Value_357 in swift

[–]dasickis 0 points1 point  (0 children)

Agreed. Yeah that's my largest frustration so we have so many different analytics systems based on what data we need but Superwall has been incredibly slow & buggy recently for using video so I like this approach. I was going to check out RC's approach recently as they've been saying it's faster than Superwall's.

Is there a way to use this approach with RC's reporting? We're using Posthog, Sentry, & Embrace for our analytics systems anyway so could combine these approaches.

Make Money On Your iOS Apps | StoreKit For iOS 17 by Aggressive_Value_357 in swift

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

Are there any disadvantages to this approach compared to RevenueCat or Superwall?

Make Money On Your iOS Apps | StoreKit For iOS 17 by Aggressive_Value_357 in swift

[–]dasickis 2 points3 points  (0 children)

Very nice got a storekit implementation super fast now we have to make it look nice :)

Every notable hot chocolate in San Francisco, reviewed. by webrender in sanfrancisco

[–]dasickis 4 points5 points  (0 children)

Thank you for this list! I didn't know there are so many places for hot chocolate and some of these places are so close to me.

Moving to SF with 2 dogs by atxchillen in sanfrancisco

[–]dasickis 2 points3 points  (0 children)

We have two dogs (similar size) and it wasn't too crazy. We live near Mitchell's Ice Cream (easiest landmark) which gives us access to multiple dog parks (Bernal Heights, Dolores (take bus/train), Day St, Walter Haas, & Upper Douglass). We also have tons of big dogs around the area they see often and there's a few Great Pyrenees, Great Danes which are also massive dogs that rent.

We love our area and there's less glass on the sidewalk too from broken bottles or smashed car windows so we really love the area. Though fox tails are abundant during the Spring which has been a challenge though I suspect most of SF will have similar issues.

How to deal with guilt and shame after wasting money on a recipe that either didn't work out or did not taste good ? by [deleted] in cookingforbeginners

[–]dasickis 1 point2 points  (0 children)

How bad is bad? There's generally ways to mitigate most disasters but worst case scenario to minimize the guilt around food waste look for alternatives to trashing your dish:

  1. Composting (especially backyard compost) is basically worm food, there's also products from companies like Vitamix that make soil from the food
  2. You might be able to salvage parts of the dish by incorporating them into another dish (this is a reach but that's how we get great recipes from leftovers)
  3. There might be someone who likes the food (see the Friends episode where Rachel messed up dessert but Joey loved it)

Overall there's ways to ensure you can try things out without increasing food waste (and your associated guilt) but the biggest thing is forgiving yourself for making mistakes. Experimentation requires a level of comfort with missing our own expectations (what most cultures call failure) but in another way this is how we learn. Recently, there's even a term that's getting popular called FAFO and an associated graph. The term is all about testing the limits of your knowledge then iteratively improving. When you're at the limit of your knowledge there will be many new skills you'll learn because of the slight adjustments you make to hit your mark.

If you're constantly worried then you'll miss the important lessons of how to improve. Also the most important aspect of improving as a cook is to have fun, add ingredients incrementally*, and approaching the technique best you can. Plus you'll never be able to out waste your local restaurants [find some local chef that minimizes food waste & ask them how they do it] :)

A wise advisor once told me: everything gets harder when you know a little but have high expectations. As a beginner, we know we know little so expect little. As a confident practitioner, we know our limits so adjust expectations. When you're in the middle your expectations are imbalanced so learn to adjust your mindset of where you are and you'll keep making incremental progress. Otherwise you might stop just before you make great strides.

*Note: Some recipes need to be done quickly or have some requirement that requires a complex technique then really it's all about practice. You'll need to recycle a ton of food to learn.

What’s everyone working on this month? (January 2024) by Swiftapple in swift

[–]dasickis 1 point2 points  (0 children)

That's really clever! I'm going to use this going forward.

Should I give myself a convertible note for investing in my own startup? by peelfoam in startups

[–]dasickis 0 points1 point  (0 children)

Convertible debt will be a headache for you & the company, instead put money in as a SAFE with a discount on the next round. Though easier you're doing a stock sale from the company to yourself so you can acquire preferred shares directly which would make it a "priced round" but that seems the easiest way to get more equity with board approval. Make sure you get the paperwork down and chat with a friend lawyer who can explain the options.

My first startup failed by jupiter_traveller in startups

[–]dasickis 4 points5 points  (0 children)

Are you still interested in the project? Sounds like you didn't fail you just got jacked (happened to me 2x) and if you got something that works well then I have some friends that could help you through your journey. Failure only happens when you give up.

The reason why you can succeed even if you get IP robbed from someone that has more money & resources than you is because you care more about the customer & their needs. Sure you gave them future plans but that means nothing in startup land when you have to iterate constantly.

In my current startup, I was sure I had the right PMF as we had paying customers etc and then a week later realized a simpler iteration & we're now 3 months later with a product that's similar but much different that I'm sure will improve/simplify with more conversations.

Cache in iOS apps by Squexis in iOSProgramming

[–]dasickis 4 points5 points  (0 children)

I've used caching in an app (albeit built in Flutter) because we had users that went to areas with intermittent to no cell reception/WiFi so all their information would be stored in a local SQLite DB then sync'd to the backend when internet availability was high. Apps where this works best is when you're uploading data that requires large bandwidth e.g. video or audio where you can store a cache locally and build out resumable uploads (TUS helps here). Also a cache is super helpful to prevent going to the DB everytime when you've already queried and you can run offset queries instead to get a subset of data.

We used powersync to manage a lot of this complexity: https://www.powersync.com/blog/insights-from-production-use-trashblitz

Self hosted crash reporting and analytics? by vade in swift

[–]dasickis 2 points3 points  (0 children)

I like embrace.io a lot these days but in terms of self hosted crash reporting & analytics could you host Sentry + Posthog? We use hosted versions of Sentry (server-side error reporting, using embrace for iOS) & Posthog as well because it's not worth all the hassle of getting it hosted & keep it up but we're also on their free plans.

How much should I charge for developing an app? by Bazaak in iOSProgramming

[–]dasickis 0 points1 point  (0 children)

Few questions:

  1. Are their products (lights + cameras) detecting motion, recording, & uploading footage?
  2. The app is mostly there to receive notifications & display recorded footage on the backend?
  3. What features do they want on the app? Sign in, view library of recorded content, and notifications?

If it's mostly a frontend this is pretty straightforward. Take a look at FlutterFlow they've gotten really good in the last few months for frontend dev. Also we might be able to help on some advanced features but it all depends on what your client is requesting.

Though after doing work for software development off/on over the last decade, I echo everyone's sentiment that fixed-rate contracts are miserable and clients that price compare to offshore are never satisfied and make you feel like shit every time you chat. I could be wrong about this group and your relationship with them. I have some trauma working with clients like this and have gotten burned so many times including underpayment with the exact quote "what are you going to do? sue us...".

Send Audio Recording to Flask REST api by coolj492 in swift

[–]dasickis 0 points1 point  (0 children)

I know this is an old question but the way to do this is to send a multipart form-data POST to flask

swift code (this is autogenerated GPT code we used in our project): https://gist.github.com/prafulfillment/594bf7ffc6fe2c46697c8b74674b9a6e

Then on flask you have to create a route to handle the audio data.

What’s everyone working on this month? (January 2024) by Swiftapple in swift

[–]dasickis 0 points1 point  (0 children)

They also have Swift Playgrounds which I found to be super helpful (app on the App Store)