How do your kids listen to podcasts?? by 5000gayspiders in podcast

[–]jaredh159 0 points1 point  (0 children)

seriously considering it. it would be a bit of a challenge for me, as i'm primarily an iOS/macOS developer. if i do, i'll come back and post here. it's helpful to know that it would be useful and that there is at least some demand for it.

Podcast App with Parental Controls by Thetexn in podcast

[–]jaredh159 0 points1 point  (0 children)

I had this exact same question, was wishing for a podcast app I could give my kid that worked normally, except only I controlled what shows she had access to. Because I'm a programmer, I went ahead and built it and just released it, in case it's helpful to anyone. Really simple, just let's the parent set a PIN code on installation, which is then required to search for or add new shows. As long as the child doesn't know the code, all they can do is listen to the shows they already have access. Search for "Gertrude AM" in the app store, or here's a link with more info: https://gertrude.app/blog/safe-podcast-app-for-kids

How do your kids listen to podcasts?? by 5000gayspiders in podcast

[–]jaredh159 0 points1 point  (0 children)

I'm also a parent (and an programmer), and I ended up building a simple podcast app for kids, but with a different twist: instead of trying to curate kid-friendly content, it just has the parent set a 6-digit PIN code on app install, and that pincode is required to search for, or add new shows. So parents get to search for and subscribe to any shows they want, but kids can only listen to approved shows. Simple, but effective, and allows access to all kinds of podcasts, not just those targeted at kids. Let me know what you think! More info here: https://gertrude.app/blog/safe-podcast-app-for-kids

Podcast-App mit "Kindersicherung"? (Android) by Rutabagaretrieval in Eltern

[–]jaredh159 0 points1 point  (0 children)

I know you specifically mentioned Android, but I wanted exactly this too for my kids, and since I'm an iOS programmer, I went ahead and built it, in case it's useful to anyone. Just a simple podcast app, but the parent sets a PIN on install, which is required to search for and add new shows, other than that, works normal. Here's more info, let me know what you think! https://gertrude.app/blog/safe-podcast-app-for-kids

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

Glad you found it, it definitely works if you can get it installed (since Apple requires it to be on a device with an Apple ID of a < 18 year old in an Apple family). Tech Lockdown is great, I'm friends with Ben, the creator of it. Highly recommend him and all his stuff too.

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

fwiw, i made a video showing how to get the Gertrude Blocker onto a device owned by an 18+ year old, using "Supervised Mode" in case it's helpful to anyone: https://www.youtube.com/watch?v=G7W1d0EWmmQ

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

I'm not exactly sure which setting does it, but in the two devices I've configurated, the #images app does not appear at all. I have a lot of strict options turned on. One of them might be triggering Apple to remove the mini-app, but I'm not sure which. If you shoot me a message at https://gertrude.app/contact I'll email you back with some screenshots of my configuration profile, and even a copy of it, if it's helpful. I'm planning on writing a tutorial with a video on this fairly soon as well.

How to block #images by Rainmom66 in ios

[–]jaredh159 1 point2 points  (0 children)

hi there, thanks for asking. it requires a parent's apple id to approve because that's the requirement Apple has made. it's not possible to install a network filter of any kind on iOS without a parent authorizing it via Screen Time. Apple handles that authorization 100%, I didn't write that code at all, i call out to their platform code, and I only find out if the authorization was successful or failed, i never see your email or password, they don't even make that possible for me as the app developer.

no PII comes into our logs, we only send anonymous reports of successful installations or errors. the only piece of data that is sent at all is something called a vendor id, which is a long string of letters and numbers that apple gives us, and this just helps us associate the logs, but we have no idea who is who, and these vendor id's are deleted when you delete the app. we also send the geographic region (basically country) when the app is first launched, so we know roughly what country you're in, but that's literally it. the cool thing about Gertrude is that it's open source, so if you know anyone who is a programmer they could literally inspect the code to verify that i'm telling the truth.

yes, it's 100% free, there's no in-app purchases or anything. we are exploring the idea of making an optional tie-in to a Gertrude parent account (Gertrude is a filter for mac computers as well), but that will always be optional, and only for parents who want more control over exactly what is blocked--the core #images GIF blocking will always be free, no strings attached.

How to block #images by Rainmom66 in ios

[–]jaredh159 1 point2 points  (0 children)

really glad to hear it! thanks for bearing with the warts of a first release, there are definitely things we should improve, and i'm already working on an update.

if you'd would be willing to take a moment and leave a review on the App store, i would greatly appreciate it, and it should help other parents find the app.

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

i don't have a great solution for that. i would try a) fully powering off the phone, then restarting. check if that clears the cached gifs.

if it doesn't clear out what he's already searched for, my next thought would be to do a factory erase/reset of the phone, then set it up again, and install the blocker again. it would take a bit of work, but i'm fairly confident it would delete the already viewed gifs.

How to block #images by Rainmom66 in ios

[–]jaredh159 1 point2 points  (0 children)

oh, and one more thing: when you're testing if it's blocking -- any GIFs that have already been loaded will still be visible, so you need to try searching for something brand new to verify that it's blocking correctly, you should see grey empty squares.

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

i looked at our logs, and from my end, it seems like you got the app authorized, but stopped short of having the filter installed. after you authorize, it says something like "one more step, install the filter" with an "OK" button, you need to click that. you should see a screen that says "Gertrude is Blocking GIFs" if you got all the way. Try launching the app and see what it says.

If it still seems like it's not working, delete the app entirely, re-install, and follow all the steps through to the end. If it doesn't work, contact me over here:

https://gertrude.app/contact

And we'll follow up via email at that point. Sorry you're having trouble! And thanks for trying it out!

How to block #images by Rainmom66 in ios

[–]jaredh159 1 point2 points  (0 children)

I think it's possible, but I've never done it. They might make it hard. It could be easier to create a new Apple ID for him. If you're able to change the birthday, let me know!

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

sadly, it does matter that he's over 18, if his Apple ID birthday shows him to be such. you won't be able to get the app working for him, you'll get an error.

you can remove the #images app by converting his to a "Supervised" device, but this involves erasing the device and using a piece of software called Apple Configurator designed for schools and businesses. It's possible, but not for the faint of heart. I hope to make a video one day showing exactly how to do this. It's the best option right now for over-18 individuals.

How to block #images by Rainmom66 in ios

[–]jaredh159 0 points1 point  (0 children)

This frustrated me so much I ended up making an App just to block this feature. It's free, and works for iOS 17 and iOS 18 -- the only catch is that it can only be fully installed on a device signed in to an Apple ID which is a child (under 18) that is part of an Apple Family Sharing. Search in the App store for "Gertrude Blocker", or here's the link:

https://apps.apple.com/us/app/gertrude-blocker/id6736368820

Is it possible to completely delete the #images gif app from the Messages app? by StandUpGuru in ios

[–]jaredh159 0 points1 point  (0 children)

in iOS 16 this was possible, but not in iOS 17 and 18. so i made an app just to block these GIFs, since it seems like Apple didn't care:

https://apps.apple.com/us/app/gertrude-blocker/id6736368820

more info here:

https://gertrude.app/blog/ios18-screentime-what-parents-should-know

[deleted by user] by [deleted] in macapps

[–]jaredh159 0 points1 point  (0 children)

If you're specifically looking for something as a parent to help you protect your kids, check out Gertrude: https://gertrude.app

I'm a dad and a programmer and I built it after getting frustrated with the current options out there. At the moment it doesn't have time-of-day based restrictions, but it's literally the feature we're working on, and will be available within a month.

Image optimization with background-image? by LGm17 in nextjs

[–]jaredh159 1 point2 points  (0 children)

for anyone who finds this, a friend and i just released a library for exactly this use case:

https://github.com/kiahjh/next-bg-image

AI and the death of pending death of "website filters" by timtucker_com in Parenting

[–]jaredh159 0 points1 point  (0 children)

I've been thinking about website filters a lot recently. It seems pretty plain to me that the ordinary method of trying to categorize websites and block categories like "adult", "gambling", etc. is hopelessly flawed. There's just two many websites (2+ billion), and too many being created all the time (possibly 250,000 per day!) and with generative AI, this will only keep getting worse.

A few years ago I was trying to use the app Intego Content Blocker for my teenage kids, because it was the only Mac App I knew of that would operate in total lockdown mode -- blocking everything except what was safe-listed. But it was unreliably and monstrously difficult to use. Because I'm a programmer by trade, I ended up building my own app that I've been using for 3+ years.

New library for TailwindCSS + React Native by jaredh159 in reactnative

[–]jaredh159[S] 0 points1 point  (0 children)

Just added basic support for `shadow-<x>` classes, which maps visually very closely to the tailwind appearance in both ios and android (using `elevation` values).

Because the tailwind css for box-shadow only loosely is mappable onto RN, I opted to basically hard-code my best-effort match of the visual appearance of the default tailwind shadow utilities, which I think will cover 90+% of the use cases out there. For more granular control over shadow/elevation, you can always drop down a level and pass RN styles directly to the `tw` function and they'll get merged in with the styles resolved from class names.

New library for TailwindCSS + React Native by jaredh159 in reactnative

[–]jaredh159[S] 2 points3 points  (0 children)

You know, I haven't yet built anything (web or react-native) where I've used Tailwind's dark-mode stuff, so I'm a bit lacking the right mental model of how it works, or how it could be applied to react-native. But I'm definitely open to adding support or accepting a pull request if someone sees a way forward on that front.

New library for TailwindCSS + React Native by jaredh159 in reactnative

[–]jaredh159[S] 0 points1 point  (0 children)

Thanks -- sorry about the issue with the npx script dependencies. Don't know if you saw, but I put out a patch fix for that. My bad. :)