HNHacker News
TopNewBestAskShowJobs

shannadige

56 karma · joined January 4, 2024

submissionscomments
shannadige··on Automating my 35mm film scanning pipeline
Hi!

The pipeline is configurable from the interface itself which helped me a lot on "guesstimating". I modeled my personal understanding after darktable's negadoctor feature. Takes the negative and determines a baseline, and with that come the configurations for color, light. The rolls I work with are sometimes funky and they're tinted differently, for example I have this Lomography Metropolis roll thats a bright neon vomit green. So I also needed a method of manually inputting that, so its captured as density and recorded in a library so numpy can guesstimate the right corrections that need to happen per stock.

Depending how you want to capture it can come from multiple areas, like a blank frame, the trailing* end of developed film, or the gaps in between frames. Interestingly enough along the way I was able to just skip cropping entirely so the script had some extra blank film to go off of for initial estimates.

I just uploaded the code in case you wanted to audit that: https://github.com/shannadige/35mm-studio. I know some others have suggested already-existing libraries that do this, likely better? I've not the time to test it out.

(P.S. for what its worth I found your reply very human, in contrast to most of the wording/phrasing that I let Opus do on my first pass of the blog)

(P.P.S. - OpticFilm 7400 is definitely a good starter scanner. Great output resolution for the price. I see some folks are more partial to camera scanners, but this is easy and quite portable. I got it for 200$ pretty much brand new off of Ebay. I have no intention of upgrading it so I would recommend it. It does need to be paired with good scanning software though, and I think plustek does not maintain any software for Mac. I ended up buying Vuescan a few years back, and it is pretty solid in terms of available controls.)

shannadige··on Automating my 35mm film scanning pipeline
Hi! I did not realize there were so many messages here until I kept getting those automated emails about my post (some grifters looking to make me money off this post, idk).

I am quite ecstatic and overwhelmed with the amount of replies, but this is exactly what forums are all about and I love it, thanks and I'm glad you found this interesting enough to share your thoughts. I wanted to share 2 more things:

1. A little story for those who think that the reason for doing film photography is redundant with this kind of "digitization" in place. The camera I have now belonged to my dad. He was born and lived in Sri Lanka for most of his childhood. Film photography there was not such a commodity as it was in the US or is it now globally. Nor, did he have access to a darkroom let alone neighborhood lab. So him being the cheapskate he was, bought this camera in the 80s and still had like a single roll for an entire year or two. The photos I have of him and information I have about his past life are very limited because of this, for example I found out just a few months ago that he had traveled to Japan and Peru during his time when he was on a shipping container, and of course he only had like 3 photos to verify this lol! When my dad settled in the States obviously he was enamored by the availability of newest and latest tech, so now he swears by digital. He even loves random youtube channels of AI Reggae and when I've been back home that's ironically all he listens to. I took this camera from him when I went off to college and I've kept it for the past 10 years or so; to me the camera has an immense sentimental value to me and keeps me close to him. Like what others have said here, film itself is a test of temptation, and being able to tell the story you want in 36 frames without any reference besides light-metering and your own eye is a good practice of creativity, patience and timing. I explained this same thing to one of my friends who was in awe at it while holding a top of the line Sony Alpha, which is an amazing camera by miles. Someone else said, and I agree, we're grateful to have film in the first place. I support my local film lab when possible, and I have the utmost respect for people who are truly analog

2. The reason I did have a LLM make this is because I am typically a very busy person with day work + freelance + daily life, and rather than mold my working behavior toward (sometimes opinionated*) open-source software, I just created software to mold to my working behavior. Unfortunately that is the route that the software industry is heading toward, where anyone can personalize an interface based on their own workflow, and I've written about that in the past. If you want to build off of this (or critique some code), I made the studio code available on Github: https://github.com/shannadige/35mm-studio - I don't expect to maintain this, so take it and run with it and I hope it helps you out. General practice is to identify a folder where you can scan negatives into, and the pipeline should take care of the rest.

shannadige··on How I use LLMs to learn complex topics
There’s still an immense value in training the brain to learn and be able to approach new problems with the sort of procedural thinking that LLMs enable. We can explore topics that we are curious about and develop that sort of “muscle” to continue asking questions when we have them. I have no fear that when those bigger (and existential) problems arise we’ll be well equipped to keep asking questions and figuring out ways to solve them.
shannadige··on There's Hope in Hard Truths
I've been inspired as of late by all of you in this community to get back into writing and share sentiments in the changing tech environment. I wanted to share a recent musing I've had around the argument for open-weight models and reflecting on why they are important for the benefit of society and humanity. I would love to hear your thoughts/criticisms/arguments. Thank you and much love