C is for Camera
Learning and science
object modelling example
SHOW HN2021
103points
22comments
#513of 2,533 in 2021
Top 21%of 2021 by points
How HN took it
LovedMost comments that take a side are positive
5 positive, 3 neutral or asking, 0 mixed, 0 critical, out of 8 comments about the project. Thread score +0.43.
Idea: 4 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Fun and neat as a modelling exercise
From 4 comments
This is silly. good silly. (Like those Canon L-lens coffee cups)
m463 on HNFun little project. As a Python developer who owns that specific camera, I approve.
Apreche on HNI love this. Mapping a real world system/domain to code objects is my favorite programming exercise.
ksm1717 on HNThis is a great exercise -- well done! What I try to convey to my students: * We write programs to solve problems. * The program is a model of the real-world problem. * The…
F00Fbug on HN
Objections
OOP is overused and bad code practice can make bad code
From 3 comments
> I see online there's a movement that says OOP is "bad" but honestly in cases like this it makes perfect sense to me! TLDR; bad code practices make bad code. I think that this…
craftinator on HN> massive, sprawling, strictly hierarchical monstrosities > till I realized that anything taken to an absurd degree is absurd Whenever I see OOP taught, the expectation is that…
Dylan16807 on HNXrays.Dew.temperature extremes. Misloaded film. Dust or mould on lens. Physical damage. Shutter mechanism life is limited and they need to be pre emptively replaced. External…
Badfood on HN
The model ignores real camera failure modes and physics
From 1 comment
Xrays.Dew.temperature extremes. Misloaded film. Dust or mould on lens. Physical damage. Shutter mechanism life is limited and they need to be pre emptively replaced. External…
Badfood on HN
Requests
Add a graphical user interface
From 1 comment
I started exploring a graphical user interface too, using Anvil - https://camera.anvil.app. It only has two controls so far, but it's simply a matter of adding form elements and…
DanieleProcida on HN
Model the dedicated flash for the QL17
From 1 comment
Neat project! The QL17 was my first rangefinder as well as one of my first cameras. I sold mine to someone in the Netherlands who insisted on paying cash. I had my doubts but a…
frompdx on HN
Questions
Is the ruined state based on luminosity times time
From 1 comment
Is the "ruined" state dependent on the environment luminosity multiplied by time? Like, is 0.1 lux (full moon) safe for a few seconds?
tantalor on HN
Alternatives named
Elevator Saga puzzle game for modelling elevator systems
From 1 comment
Oh man you're going to LOVE this: https://play.elevatorsaga.com/
tantalor on HN