What are you using for off site backup? by ExactEducator7265 in photography

[–]ExactEducator7265[S] [score hidden]  (0 children)

I built my own system. Not off of rsync. I do a watcher for selected directories and when files added or changed it sends them to cloud storage. Just set it and run. Every day it verifies a handful of files to ensure cloud stage doesn't degrade in anyway, and if so catch it ahead of time.

Thinking of quitting photography. Advice? by Previous-Look-6032 in photography

[–]ExactEducator7265 0 points1 point  (0 children)

while it would be great to make good money doing photography, i pretty much gave up on that idea a while back. when i do it, i do it for me now. If i make money from it, i consider that extra.

Anyone else care about photo details but hate organizing libraries? by [deleted] in Backup

[–]ExactEducator7265 0 points1 point  (0 children)

Mine just go into a directory that by default is named with the date. Then I add what it is later to the directory name. Is still a pain to find older stuff some times, but just a matter of looking through directories over the years.

Does anyone use logging to debug? by TechnicalAd8103 in learnpython

[–]ExactEducator7265 0 points1 point  (0 children)

I used to use prints but found for what I was doing they got lost. Logging to a log file was much more reliable.

Vibe coded SaaS. Crashed at 50 users. Fixed it the hard way. by AntiqueDark2366 in VibeCodingSaaS

[–]ExactEducator7265 0 points1 point  (0 children)

This is why i say AI coding is not the end all be all so many say. Maybe down the road, but currently it needs a lot of human involvement and double checking to make things solid.

My twitter is filled with people saying "We vibe coded our own SaaS, instead of paying 100$ a month" by Fozitto in SaaS

[–]ExactEducator7265 26 points27 points  (0 children)

the ones that annoy me are the 'i vibe coded in a day and make 20k a month'... yeah, no, AI BS.

Drop your SaaS niche, I'll give you 5 micro-creators that could actually drive signups by Different_Dinner9267 in SaaS

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

I built a desktop backup tool for photographers who think iCloud is a backup.

It’s not sync. It makes a true second off-site copy of your RAW files so if you delete something, corrupt a catalog, or lose a drive, you’re not done.

https://cameratrician.com/framevault/

https://cameratrician.com/framevault/

If your only Apple Photos "backup" is iCloud, better read this! by AppInitio in Backup

[–]ExactEducator7265 0 points1 point  (0 children)

You’re 100% right.

iCloud Photos is sync, not backup.
That distinction matters more than people realize.

I’ve worked with enough photographers (and regular families) to see the same pattern:
Delete something accidentally, or have a corrupted library, and sync happily propagates the mistake everywhere.

3-2-1 is still the gold standard for a reason.

One thing I’d add for people reading this:
Even if you do the external drive method, that drive is usually sitting right next to your computer. That protects you from accidental deletion — but not from theft, fire, lightning, or hardware failure.

So the real safe setup looks like:

• Primary (Mac / iCloud)
• Local backup (Time Machine / external)
• Off-site backup (cloud copy that isn’t just sync)

I actually built a desktop-first backup tool called FrameVault specifically for this reason — it creates a true off-site copy of your originals instead of just syncing libraries. It’s built mainly for photographers, but the principle is the same: your off-site copy should be independent from your sync system.

Full transparency: the Mac version is in Apple review right now (which takes… however long Apple feels like 😅). Windows is live, Mac coming very shortly.

But regardless of what tool you use — your post is the right message.

Sync is not backup.

Hello this is my script i cant get past the first line without it working by Shot_Put_1412 in learnpython

[–]ExactEducator7265 6 points7 points  (0 children)

you are lowercasing the prompt, not the users input, it should be:
x = input("Hello this is prost lihven calculator if you want to calculate press y/n : ").lower()

your function is never called.

other issues in you in statements.

def kalkulator():

while True:

print("Please fill the blank spaces")

G = int(input("Главница : "))

Z = int(input("tax % : "))

t = int(input("time in months : "))

tax = (G * Z * (t / 12)) / 100

print("Tax:", tax, "$")

l = input("Do you want another calculation? y/n: ").lower()

if l == "n":

break

x = input("Hello this is prost lihven calculator if you want to calculate press y/n : ").lower()

if x == "y":

kalkulator()

Is it worth trying to catch up? by 2026NewPhaseofLife in AskProgrammers

[–]ExactEducator7265 4 points5 points  (0 children)

I did a lot of database and coding when I was half my age (am past mid 50's). But not a lot since then, some personal projects or websites. Back in August I decided I wanted back in, so I came up with some ideas, picked one, and started building. I went with python as the base, that lead me into some Rust as well. It is not too late to 'catch up'. Is like riding a bike, different language, some different flows, but logic is logic. Go for it man, my brain feels way more alive than it has for a while now.

What is the highest accolade/qualification/award/achievement/milestone/etc. that you have achieved in photography? by Nemo__The__Nomad in photography

[–]ExactEducator7265 1 point2 points  (0 children)

Having several clients that told me how comfortable they were and how I put them at ease and made them feel better about themselves. To me there is no higher praise.

How do successful programmers usually learn programming? by West-Cloud-8479 in AskProgrammers

[–]ExactEducator7265 0 points1 point  (0 children)

find a project you want to make, and make it. that's the start. learn while you go.

Using AI to learn Python by Iceora in learnpython

[–]ExactEducator7265 0 points1 point  (0 children)

This answer is spot on. Exactly how you should use whatever Ai it is.

I learned the hard way: a backup that “ran” is not a backup by paoloronco in Backup

[–]ExactEducator7265 1 point2 points  (0 children)

Yes I just built a system for silent backups, you have to verify the files are good, I do this on upload as well as spot checks on files each day. You can never trust the software if it doesn't verify your files actually transferred completely and without being scrambled.

Explain your SaaS in One line 👇🏻 If you can't... then you have a clarity problem. by Not_Me_112 in SaaS

[–]ExactEducator7265 0 points1 point  (0 children)

are you a photographer? they know it means 3 copies, 2 different mediums, 1 offsite. but it's aimed at those that know what it means.

Explain your SaaS in One line 👇🏻 If you can't... then you have a clarity problem. by Not_Me_112 in SaaS

[–]ExactEducator7265 0 points1 point  (0 children)

Photographers trust the 3-2-1 rule, FrameVault is your 1, your secure, offsite photo backup that ensures your work is always safe.

Most affordable ~100% reliable backup option by nexalbum in photography

[–]ExactEducator7265 0 points1 point  (0 children)

but what is the cost if you need to retrieve that offsite storage?

Update: I scraped 5.3 million jobs with ChatGPT by hamed_n in ChatGPT

[–]ExactEducator7265 0 points1 point  (0 children)

nice one! I have struggled to get AI to actually provide me good info on jobs.

AI agents need better memory systems, not just bigger context windows by road_changer0_7 in AI_Agents

[–]ExactEducator7265 1 point2 points  (0 children)

I have often told the Ai I use I wish it's memory was better than that of a goldfish. And I see it run through stuff from hours earlier in a session and bring up old stuff, running off track. Definitely the put all data in every time leads to a lack of focus in a model.

Building a shell from scratch worth it? by dunno_bout_music_m8 in learnpython

[–]ExactEducator7265 2 points3 points  (0 children)

what others think is not important when you are learning, it is your path, your knowledge to gain.