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 HN
    • Fun little project. As a Python developer who owns that specific camera, I approve.
      Apreche on HN
    • I love this. Mapping a real world system/domain to code objects is my favorite programming exercise.
      ksm1717 on HN
    • This 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 HN
    • 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
  • 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26356496)