A quick search on mobile.de shows that a standard range Tesla Model 3 that is about 3 years old and has a mileage of ~100k km costs ~25k euros. A similar Tesla Model Y costs ~30k euros. Those are final prices for end customer with VAT.
We're also focused mostly on the less expensive models, because they're obviously within reach for a lot more folks but also they're almost always subsidized by the expectation that a discounted purchase price is made up for by the vendor's cloud subscription. You can get a LOT of great camera models for a low price.
I will say that there is a story about Hikvision that would likely steer most folks away from their brand.. it's bad enough that Google won't index it... With that said, I don't believe anyone should be trusting any third party with their video data in the first place...
Of course. No one is suggesting that storing video data from cameras in a cloud system over which the owner has no oversight and no control is reasonable.
I was mostly interested in what kind of image quality can an end user expect to get from a camera with open source firmware.
The mainstream brands like Hikvision had cameras with 4K@25 fps capabilities several years ago. And if I understand what you have written in your message correctly, the Thingino may possibly, start supporting similar cameras sometimes in the future. Which is great. But it does not support them now.
I fully understand that the focus is on the mass market where the devices are cheap. It makes sense. It is reasonable.
But it is also necessary, in my opinion, to fully openly acknowledge that there indeed is a fairly broad gap in capabilities of what you can get with this kind of firmware when compared to the mainstream offerings.
I am unaware of how good those typical $20 cameras are. Maybe they are decent. But for instance some of the Hikvision ones with 8MP sensors support 4K@25 fps.
I think that it would be great if there would be an open source firmware for higher-end cameras like those.
People in the US drive cars. And they follow the US politics. So it is in my opinion only natural that their reaction to issues concerning cars and the US politics would be more on their radar when it comes to coming up with public and loud reactions.
Does that mean that they do not care about e.g. the war in Gaza? Absolutely not. If asked, they will probably give a very critical opinion about it. But they are not out protesting for it to stop every week because it does not concern them directly. It is not hypocrisy, in my opinion, it is just natural selection of what is more and what is less important in a daily life of an individual.
That is possible, yes. I think it is a fair point.
But I also understand that people want to somehow publicly show their opinions about Elon Musk. Or others.
For some, a public social media post is enough. Others want to do so with their wallet. Which, unlike a typical person's social media post, has the potential of catching, albeit indirectly, Elon Musk's attention. Which is their goal.
So I would not dismiss or make fun of the people who want to do it this way. I would not call it "virtue signaling" either if it is done with a genuine goal to publicly point out that some of Elon Musk's opinions are problematic or even dangerous.
These people are most likely not doing it because they want to "look like" they have a problem with such opinions. They do it because they genuinely believe that such opinions are harmful.
A good debugger is very easy to use. I remember the Visual Studio debugger or the C++ debugger on Windows were a piece of cake 20 years ago, while gdb is still painful today. Java and .NET had excellent integrated debuggers while golang had a crap debugging story for so long that I don’t even use a debugger with it. In fact I almost never use debuggers any more.
Version control - same story. CVS for all its problems I had learned to use almost immediately and it had a GUI that was straightforward. git I still have to look up commands for in some cases. Literally all the good git UIs cost a non-trivial amount of money.
Programming languages are notoriously full of unnecessary complexity. Personal pet peeve: Rust lifetime management. If this is what it takes, just use GC (and I am - golang).
I believe that this is okay. One does not need to know the details about every specific git command in order to be able to use it efficiently most of the time.
It is the same with a programming language. Most people are unfamiliar with every peculiarity of every standard library function that the language offers. And that is okay. It does not prevent them from using language efficiently most of the time.
Also in other aspects of life, it is unnecessary to know everything by memory. For example, one does not need to know how to e.g. replace a blade on a lawn mower. But that is okay. It does not prevent them from using it efficiently most of the time.
The point is that if something is done less often, it is unnecessary to remember the specifics of it. It is fine to look it up when needed.
Or is the price drop an attempt to cover up bad news about the outage with news about the price drop?
It seems to me that most of the users do not care much about what kind of software their phone runs, unfortunately. As long as it works with Instagram or whatever other big brand social media is trending these days, they are happy. Which is I think understandable.
The companies developing the apps are in my opinion driving this cultural shift. And they are doing it mostly because it brings them commercial advantages. Which is, I think, also understandable.
Everyone involved seems to to what appears to be in their best interest. And yet, collectively, we as a society get a worse outcome overall. This phenomenon perhaps has a name.
In order to break out of it, I think that the incentives on both sides need to be adjusted. It needs to be in the companies' interest to produce apps as open source. And the users need to want them.
The only way I can think of to achieve that kind of a change is when the open source apps and products become just inherently better than their proprietary alternatives. In all categories. Then, the people would want them. And then the companies will start to produce them.
It is a very tough goal. The commercial apps do not have to be better in all categories to retain their users. They can use vendor locks or other business strategies which restrict the users' ability to leave them.
Open source apps cannot do such things. The only fair ground on which they can compete is their quality.