Those are some real late 2000s hinges on the laptop in the photo.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]
Those are some real late 2000s hinges on the laptop in the photo.
I would have loved to have 32 MB RAM. I was stuck with a 486 with 16 MB RAM and 600ish MB HDD until 2003 or so, because we couldn’t afford to upgrade. I think I upgraded to a second-hand Pentium 3 at that point, and upgraded the RAM with mismatched RAM modules (different brands, different capacities) salvaged from systems my school was throwing away.
A simpler time. I miss it sometimes. Neither me (as a teenager) nor my parents had any money, but I did have enough free time to learn how to code and play shareware games. It gave me something to do that didn’t cost much money. Over 20 years later and I’m still coding.
At least this looks like it actually tried to do something.
There was similar software for Windows, called SoftRAM. Turns out it didn’t actually do anything. Their driver was just sample code from Microsoft, and the app reported fake RAM savings.
This is so cursed that I want to try it out.
I used to use Dogpile a lot in the late 1990s. Coincidentally it was a similar idea to this and SearxNG - it was a meta search engine that combined Yahoo, Lycos, Excite, AltaVista and a few others into one interface (no Google since it wasn’t in widespread use yet).
They have a free trial account that lets you do 100 searches. It’s worth trying out at least.


How does this differ from every other distribution method, though? You can just as easily do something malicious with an Appimage or Debian/rpm package.


If you want to share something with just some people, they can create a Tailscale account and you can share it with them that way.
For public access, accessing it using a domain that uses your public IP should work. Most routers let you do that (“hairpin NAT”). Although to be honest, most of my public facing things are on a VPS rather than on my home server. More reliable and a higher quality internet connection for a fairly cheap price per month.


third party cameras won’t support detection unless you also add a Unifi AI Port.
Does Unifi not support ONVIF events? Seems like a pretty major missing feature if so. I guess they really do want to lock you into their ecosystem.


Are there security issues specific to Flatpak? I would have thought it’d be more secure than Appimage, since it’s sandboxed.


They already said they’re using Tailscale, so this isn’t needed. They can just use the Tailscale IP everywhere. On LAN it’ll connect over the LAN, and away from home it’ll connect over the internet. It comes with a .ts.net subdomains too.


Use Unraid’s native Tailscale support. Add each Docker container to the Tailnet. You don’t need split horizon DNS when using Tailscale, as the Tailscale IPs will work both on and off your LAN, as long as you’re connected to Tailscale. Don’t use a subnet router. Tailscale is peer-to-peer, so it’s still going to connect directly over your LAN when possible (it won’t route out to the internet then back)
For TLS, you could use the Tailscale built-in .ts.net subdomains. Should work out-of-the-box. Otherwise, to use your own domain, f you can’t get access to Namecheap’s API you could run acme-dns instead.


Looks like an interesting project!
Could you please consider publishing it to Flathub?


On Android, I use ytdlnis, which is a wrapper around yt-dlp. You can “share” a video from to YouTube app to ytdlnis and it’ll add it to the download queue.


How long do you want to store footage for? With 6 cameras at 8Mbps each, you’d get less than two days of video on a 1TB drive. You could drop the bitrate quite a bit if you use H265 instead of H264, but it’s still not a huge amount of storage.
Several manufacturers have sites to determine how much storage you’d need based on number of cameras, bit rate and how long you want to store the videos for. Just use any of those to get a rough estimate. Personally I’d recommend a 10TB or larger WD Purple Pro, since it has 512MB cache instead of 256MB.
For the doorbell, I’d use a proper doorbell cam that can use the existing wires for power. Reolink’s wifi one comes with an adapter to use it with existing wiring.
The Unifi cameras don’t support ONVIF, so you’re essentially locked into their ecosystem, and it’d be difficult to use them with a different NVR if you ever want to switch. Maybe that’s OK for your use case though.
That’s essentially how the Roman calendar was named for six out of the 10 months:
While we’re changing the calendar, can we rename September through December so they’re not off by two?
Septem, Octo, Novem and Decem are the Latin words for 7, 8, 9 and 10 respectively, but they’re actually the 9th, 10th, 11th and 12th months of the year. This is because the Roman calendar was originally only 10 months, but Julius Caesar inserted two new months in the middle, without renaming the last four.
Maybe the oldest tech debt in existence - the calendar was changed in 45 BC.
This. Sunday is part of the weekend, not the weekstart.
The computers they were throwing away were broken, and they didn’t have a use for PC-133 RAM any more.