

I’m just joking - it was a reference to the famous Bill Gates quote (that he didn’t actually say) about 640k of RAM being enough.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]
I’m just joking - it was a reference to the famous Bill Gates quote (that he didn’t actually say) about 640k of RAM being enough.
Crowdsec is much more efficient than fail2ban. Fail2ban is a lot of old single-threaded Python code with inefficient log parsing/tailing routines. Crowdsec is a more modern Go codebase.
If you’re looking at old-school solutions, there’s also DenyHosts.
Crowdsec blocks login attempts too.
480Mbps ought to be enough for anybody.
Does this have a way of sharing a directory publicly?
It was missing a bunch of features last time I tried it - no crossfades, no automatic playlists (for things like liked songs, decades, etc), no artist radio (play an artist plus similar artists), no way to play sonically similar songs (based on server-side analysis), no loudness leveling, no Android Auto. Maybe it’s improved now - I’ll have to give it another shot.
Unfortunately I’m not sure I know enough about audio processing and similarity analysis to be able to implement those features myself.
Yeah, unfortunately it’s closed-source. It’s a good app though! If you build something similar that’s fully open source, with an Android app and Android Auto support, then I’d definitely be interested in trying it.
Have you tried Plexamp? It supports all the features in your list. You need a Plex Pass for most of its features though.
I’m not mentioning it to suggest your project is bad or to discourage you; I’m mentioning it since it might give you some inspiration for features to implement in your one :)
Bitwarden and Vaultwarden are different products. Vaultwarden is API-compatible with the Bitwarden client apps, but it’s a completely separate project.
Both are self hostable. Bitwarden is designed for large deployments (like companies with tens of thousands of employees) so the design is very different to Vaultwarden which is designed for small deployments.
I used to self-host Bitwarden but switched to Vaultwarden a while back.
In the Bitwarden Android app, make sure all the autofill settings are enabled, including accessibility (which helps with autofill in apps that don’t officially support it). Sometimes, system updates seem to disable them.
Also note that Android apps need to explicitly support autofill. Not all apps do. The “use accessibility” option is supposed to help with apps that don’t officially support autofill.
Yeah, car mats.
Trunk/boot mats. Those are usually pretty similar across brands - they don’t differ as much as the floor mats do.
I’m pretty sure this (a broken unsubscribe flow) is against the CAN-SPAM act in the USA. If you can’t get it working, email legal@ and complain.
To be honest, Weathertech’s floor mats aren’t even that good. They’re okay, but I much prefer Tuxmat, which are a similar price but feel higher quality and usually have much better coverage. Lasfit is also good, if you want something a bit cheaper.
Standard riser cable is fine if the cable won’t be exposed to sun (UV) or water. If any of the cable run is exposed to the sun then I’d use outdoor (CMX) rated cable like this: https://a.co/d/gOOUBGW
Cat6 is fine for home use - you really don’t need Cat6A. Cat6 can do 10Gbps up to 55 meters (180 feet) and it’s very rare for residential use cases to require cables longer than that.
When you terminate the cables inside, use keystones. If you have a lot of cables that go to one place, use a patch panel with keystones. Also make sure that the cable is pure copper, not CCA (copper clad aluminium).
business class data plan that actually allows hosting
You can get a VPS for $30/year with 4GB RAM, 25-35 GB SSD. Still good enough to host some things! Self hosting doesn’t mean it has to be at your house. In some cases, using a VPS ends up cheaper than just the electricity cost for hosting at home, let alone hardware costs, internet costs, etc.
Spam protection is hard given SMTP was never designed with it in mind.
I also self-host my email, but I use an outbound SMTP relay to avoid having to deal with all that stuff. My server sends outbound emails to a company that’s got that all figured out.
Maybe that’s not “true” self hosting, but it’s really no different to people that self-host but put Cloudflare in front of their server, apart from the direction (Cloudflare is for inbound traffic whereas SMTP relaying is for outbound traffic).
I think the most feasible solution is municipal internet, where the city owns its own fiber lines and essentially runs it like a non profit. Good cities that do this don’t see it as a profit center; they see it as providing a critical service to their residents. Some of the maintenance cost comes from taxes, just like roads, public schools, etc.
Palo Alto California is doing this. They’re modernizing their electricity grid, so they’re also running fiber at the same time as running the new electrical lines. Electricity in Palo Alto is run by the city, and as a result, electricity there is less than 1/3 of the price of electricity with PG&E, the investor-owned utility company that supplies most of Northern California.
More community run mesh networks
That’s kinda what settlement-free peering at an IX (internet exchange) is. Multiple networks agree to connect to each other for free. Of course, the networks are usually large ones, so that kinda goes against your other points.
I’ve been self hosting my email for a long time, but I use an outbound SMTP relay so I don’t have to deal with IP reputation. The more interesting part to self-host is the receiving part, not the sending part.
How does Docker reduce security?
I wouldn’t be surprised if they’re also using something like Google Analytics to track users.