

It’s usually fine if you stick to a good well-known brand, but there’s some cheaper cameras that are bootleg clones of other brands, that can’t run the latest upstream firmware so they’re stuck on a hacked/modified version of older firmware.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
It’s usually fine if you stick to a good well-known brand, but there’s some cheaper cameras that are bootleg clones of other brands, that can’t run the latest upstream firmware so they’re stuck on a hacked/modified version of older firmware.
The good Chinese brands, if they do have a hard-coded password, usually make you change it on first login. I’m pretty sure newer Hikvision and Dahua models do this (plus their resellers/rebrands like Amcrest, Lorex, Annke, etc). You need to pay more than the garbage brands, but they’re worth it.
Of course, there’s all sorts of junk on Amazon that don’t follow any sort of standards.
It can get cold if you’re protesting at night, so don’t forget to keep warm by wearing a face covering 😊
Hard-coded default passwords have been illegal in California since 2020, so it shouldn’t be as much of an issue with newer devices. Companies aren’t going to make California-specific versions of their devices, so they’ll often just follow the California standards everywhere.
To be legal in California, the device either needs to have a randomly-generated password unique to that device (can be listed on a sticker on the bottom of the device, or in the manual), or it needs to prompt to set a password the first time you use it.
I still wouldn’t ever expose a camera directly to the internet. Keep it just on your LAN (eg using a VLAN) and VPN in (eg using Tailscale) to connect to it remotely.
There’s a site that lists all the insecure cameras: http://www.insecam.org/
Any camera you expose to the internet with no protection is vulnerable. The issue is just that they’re accessible over the internet without a password.
Follow best practices by keeping your cameras on a separate VLAN that’s isolated from the internet, and you’ll be fine. Use a VPN like Tailscale to view your cameras while away.
This doesn’t really work in real life since IPv6 rate limiting is done per /64 block, not per individual IP address. This is because /64 is the smallest subnet allowed by the IPv6 spec, especially if you want to use features like SLAAC and privacy extensions (which most home users would be using)
SLAAC means that devices on the network can assign their own IPv6. It’s like DHCP but is stateless and doesn’t need a server.
Privacy extensions means that the IPv6 address is periodically changed to avoid any individual device from being tracked. All devices on an IPv6 network usually have their own public IP, which fixes some things (NAT and port forwarding aren’t needed any more) but has potential privacy issues if one device has the same IP for a long time.
Most service providers like Vultr provide /64 ip ranges, which provide us with 18,446,744,073,709,551,616 addresses. In theory, we could use IPv6 and rotate the IP address we use for every request, bypassing this ratelimit.
This usually doesn’t work, as IPv6 rate limiting is usually done per /64 range (which is the smallest subnet allowed per the IPv6 spec), not per individual IP.
Thanks. I looked into it a bit more and it looks like they actually want to increase what can be done in userland, to reduce the reliance on kernel mode. That’s still a good solution, if things the anti-cheat code needs to do can be moved into userland.
AFAIK Microsoft have plans to block kernel level anti-cheat on Windows. After the CrowdSec issues last year, they’re rethinking which types of programs should even be allowed to run in kernel space.
Edit: I was wrong. They actually want to increase what can be done in user mode, to reduce reliance on kernel mode code.
Smart meters automatically send usage data to the utility company (electricity, gas, water, etc) so they don’t have to come and read it manually themselves. Are you interest in any particular detail about them?
I agree, but unfortunately it’s a reality of a capitalist society that large private companies have a lot of the wealth, and so people set themselves up for retirement by owning a very tiny part of those companies.
I was going to say that I use Hoarder and like it, but it looks like it’s been renamed to Karakeep. I like the AI-powered tagging functionality.
I can’t see the link you posted. It goes to a Twitter login page.
A lot of people don’t realise that around 40% of the value of the S&P 500, and the majority of the Nasdaq 100 (i.e. QQQM) is big tech companies.
You could always build a portfolio that excludes companies you feel are unethical (for example, exclude oil and gas companies, exclude big tech, etc), but if you were to exclude all companies that have done something unethical then you’d probably end up with the S&P 0 (an empty list)
As much as I hate Facebook, they at least pay people to do moderation there, and regularly update their site
Facebook pays content creators too (https://creators.facebook.com/earn-money ), including for things other than videos (like photo/image posts). Platforms like YouTube do too, but as far as I know, Reddit doesn’t.
Do those code snippets on the Stackoverflow post allow you to capture the entire screen regardless of which app is open, or do they only allow you to capture the app the code is running in?
Capturing the app itself makes sense (for things like bug reports) but does Android really let any app capture whatever is on the screen?
The one time I do connect the TV to the internet is when there’s a firmware update that fixes an issue I’m encountering. That’s rare though. I still have it on my network so I can control it using Home Assistant (eg have a backlight come on and dim the main lights when the TV is turned on) but it’s on an isolated VLAN.
This is why my TV is on a separate VLAN (with no internet access) and I use an Nvidia Shield for streaming. I haven’t seen any indication that the Shield does anything like this.
Also, a lot of systems are web-based (and therefore automatically multi-platform) these days.