See a Fish? Ring the Bell
visdeurbel.nl
visdeurbel.nl
> We also want to show Utrecht’s residents and visitors how much life there is underwater in the canals. The doorbell also provides information on the species and numbers of fish travelling through Utrecht’s waterways. We can use that information to improve the quality of underwater life in Utrecht.
Of course AI could do this without human intervention. They want the public to take part in this project.
“Initially, our fish finder was sold for 600,000 yen per unit, which was as expensive as a house in those days. Despite its high price, the company’s technology attracted fishermen from all over the country. In fact, I heard that a number of customers in the fishing industry visited FURUNO (which was formerly based in Nagasaki City) with backpacks full of cash to buy our fish finder,”
The Furuno Fish Finder is said to be the world's first practical fishfinder; it was introduced by the Furuno brothers for use in commercial fishing vessels in *1948* in Japan.
Worked for 75+ year without AI so far..But that said, nothing here that proper machine learning couldn't handle.
My security cameras love to declare that they detected motion because a car drove by and swept its headlights across my porch, and my cameras use a simple change detector.
What are the consequences of false positives? For me, I get a notification, check it, and roll my eyes. For a lock, it opens too often? I have no idea what the consequences of that are. Maybe that's perfectly acceptable and a simple change detector is enough. Or maybe it changes water balance somehow and causes ecological problems, or impacts boat navigation (I mean, the lock is there for a reason in the first place right?)
Sometimes complex solutions are justified. A camera is more complex than just looking into the water with your naked eye. But that necessitates having someone physically present, and able to see through the water. Everyone agrees that the complexity is worth it.
I've worked with too many PMs who want the fastest easy solution without regard for the actual use case and then get perplexed by the side effects (that they were previously told about but refused to grasp). And generally I wind up being the person forced to be physically present watching for fish because the PM thought adding a camera was too much complexity.
It happened with blockchain, it's happening with AI, it'll happen with the next big thing too, just as it has with many big things in the past.
But anyhow, this sort of project.. even if announced today, likely started a decade ago in someone's mind. According to archive.org, it's been around at least 3+ years. AI wasn't realistic a decade ago, and even 5 years ago? Not really viable reliability wise.
And of course, AI isn't free... they have to be trained, security updates and software updates and hardware updates over time. I mention all of this, because everyone keeps saying "AI could do this", but could it? Because it's not just "can it do it", but "can it do it as reliably and cheaply"?
People are free. And as you say? People taking part is fun.
Caspar, Melchior and Balthazar?
I suppose we could, but I think we already know what lies at the end of that road.
It has indeed been on and off since March 2021. This project could've been set up in no time, put a camera underwater, start the live stream, and set up the basic website. Building an AI will take way longer, with much more technical skills required, and much more money.
Yes and also yes, ResNet was released in 2015, VGG in 2014, since then we have developed powerful models that can process a frame in a few ms even on a Raspberry Pi.
For some context, here's the lock in streetview: https://www.google.com/maps/@52.0974077,5.1152216,3a,75y,277...
We also looked at Houten because letting my kids bike safely is a huge deal (and one Hilversum is only mediocre for) but Houten does seem quite boring...
The fish wait patiently to see if the humans will develop the technology to train an AI to ring the bell.
And the next test will be even harder.
What's interesting is that it's the one with the editorialized title that has been rescued, despite this being against the HN guidelines.
[0] https://news.ycombinator.com/from?site=visdeurbel.nl [1] https://news.ycombinator.com/newsguidelines.html
If anyone is interested/curious happy to answer any questions on here or via DM.
The current brick wall to bang heads against is putting all of that under "connectivity" and working on that, and trying to sell solutions which are not as reliable as they should be; instead of doing compute more locally, or applying traditional system analysis to figure out what really needs to be realtime, and what "realtime" really means.
Would love to get a job in the field working on the compute / local telemetry solution somewhere in the Pacific Northwest USA. Definitionally I suppose that means somewhere you have to drive because there are no commercial flights; there's a quite lot of space like that, surprising / not surprising depends on your bias I suppose.
Are there innovations in material science and technology that make things possible today that weren't 20 years ago? I have a shower attachment to tell me the temperature of the water, and it's powered by water through the device so there are no batteries to swap. I imagine the industrial versions must be so much more advanced than a gadget I got off Amazon.
And then you will discover just how well wifi travels through concrete whose thickness is measured in meters.
I knew someone who grew up a reasonable walking distance from a major operational dam, but had no grid access. They did have a generator I think, but would have had to pay the full cost of running lines to their land, and it was too expensive.
That said, they could also implement a bot for YouTube that allows a !ring command for when they're out of stream seats.
AI as a field started in 1956, while the term “machine learning” was coined in 1959, as a sub-discipline of it.
So unless there are people watching and alerting them (free labor) the fish don't get to procreate? That's a lot of responsibility.
It's so nice that they found a way to offload the externalities of running a lock without having to spend any money themselves, let the public do it. A playful implementation of "privatize profits, socialize losses". Why pay someone to actually watch the feed and react when appropriate if they can gameify and let the people do it.
The lock opens roughly once per day - more often if it's busy. Once the boating season starts, fish will piggyback off of that.
It's not this hard to help fish pass a man-made obstacle. They chose to do it this way for public awareness. Leave off the public awareness goal and suddenly there are way easier, less involved methods.
For that goal, it works well.
There is a an operator who gets final say. This way that person doesn’t have to be driven insane with the mind numbing excruciatingly boring job of watching empty water all day.
Plus, it gets the public involved in something positive that will both entertain them and get them to think more about our impact as humans.
Its not apparent as an end user if the signal to the lock operator is another human or a well trained model. And at the end of the day, if there is a human checking on it, does it really matter?
Would you rather they didn't do this at all?
I get it may not be sustainable, but is computer hardware and electricity sustainable? What about the maintenance and cost of those? This is a great solution. Beautiful. I feel like hugging this solution, as if I should bed it, and produce efficient, beautiful, socially wondrous offspring!
Edit: Someone said "why not train the fish to ring the doorbell" and that got me thinking - what if there were two chambers inter-connected with a gate - with relatively large openings on both ends like a pipe that a stream would flow through under a road... fish would swim into one side and a Sonar, IR or Conductivity sensor would know when there is something other than water in the chamber and instruct the sluice gate to open. That way the fish are opening it just by swimming in either side. It would close when nothing is detected in either chamber for a period of time. It would be the fish equivalent of walking up to an automatic sliding door at a shop.
You can still record the fish traversing and display it interactively so that people are engaged, but it doesn't become reliant on it.
I wonder how deep the camera is. There is even a picture of a bird under the water
https://www.theguardian.com/tv-and-radio/2023/jun/29/fish-do...
Also a short Youtube video from the city of Utrecht shows the whole operation https://www.youtube.com/watch?v=0MgeR85IMOM
Does that work in practice, especially after the site goes viral? I'd assume there would be a ton of false positives, i.e. people ringing the bell for the lulz.
If it's just a fun community thing, and the alert actually goes to the equivalent of /dev/null, that that's fine. Maybe a better metaphor would be those buttons on cross-walks that aren't attached to anything, but make you feel like you're influencing the light sequence when you press them. Anyway, I just don't get how this would work well in practice.