I think you’re looking for Debian. If you want newer packages, run testing instead of stable.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]
I think you’re looking for Debian. If you want newer packages, run testing instead of stable.
it’s not “stable”
“stable” in this case means that it doesn’t change often. Debian stable is called that because no major version changes are performed during the entire cycle of a release.
It doesn’t mean “stable” as in “never crashes”, although Debian is good at that too.
Arch is definitely not “stable” using that definition!
The tweet at the top has the rest of them attached as a screenshot which does make it a bit confusing.
Lake Superior’s tweet (the “innermost” one) came first. Tom quote-retweeted it. Lake superior replied to Tom’s tweet. Ron took a screenshot of the whole exchange and posted it as his own tweet.
Yeah, for sure. Same reason a bunch of subscription stuff goes up in price after a year or two.
Your version is better than OP
I’ve seen many a terrible containerized monolithic app.
I’ve seen plenty of self-hosters complain when an app needs multiple containers, to the point where people make unofficial containers containing everything. I used to get downvoted a LOT on Reddit when I commented saying that separating individual systems/daemons into separate containers is the best practice with Docker.
Docker is still useful even for apps that compile to a single executable, as the app may still depend on a particular environment setup, particular libraries being available, etc.
Are there better alternatives for newbs who just wanna self host stuff?
Docker is great for a beginner, and even for an expert too. I’ve been self-hosting for 20 years and love Docker.
Back in “the old days”, we’d use Linux-VServer to containerize stuff. It was a bit like LXC is today. You get a container that shares the same kernel, and have to install an OS inside it. The Docker approach of having an immutable container and all data stored in separate volumes was a game changer. It makes upgrades so much simpler since it can just throw away the container and build a new one.
The main alternative to Docker is Podman. Podman uses the same images/containers as Docker - technically they’re “OCI containers” and both Docker and Podman implement the OCI spec.
Podman’s architecture is different. The main difference with Podman is that it never runs as root, so it’s better for security. With Docker, you can either run it as root or in rootless mode, but the default is running it as root.
Just because I’m not seeing these comments and posts doesn’t mean other people aren’t.
Then join an instance that blocks the instances you don’t like? The main benefit of Lemmy is that there’s many different instances with different moderation approaches.
why Domino’s shouldn’t just charge less when they can afford to.
Ideally they would charge less, but people are willing to pay the higher prices, so they charge the higher prices. We live in a capitalist society, and they’ll increase the prices as high as the market can bear.
A lot of companies increase their prices but have coupons that bring the price down. Easy way for them to make more money, as people that like the product will continue to buy it, and not every customer will use the coupons.
I’m really hoping that Framework release a phone one day, given how good the Framework 16 laptop is.
Are you sure the caching headers your server is sending for those images are correct? If your server is telling the client to not cache the images, it’ll hit the URL again every time.
If the image at a particular URL will never change (for example, if your build system inserts a hash into the file name), you can use a far-future expires header to tell clients to cache it indefinitely (e.g. expires max
in Nginx).
Just be sure to check if you’re in a one-party or two-party consent state. If it’s a two-party consent state you’ll need their permission to record the call.
You can use WebAssembly today, but you still need some JS interop for a bunch of browser features (like DOM manipulation). Your core logic can be in WebAssembly though. C# has Blazor, and I wouldn’t be surprised if there’s some Rust WebAssembly projects. I seem to recall that there’s a reimplementation of Flash player that’s built in Rust and compiles to WebAssembly.
You can enable a persistent connection to get alerts directly without relaying them through Google, but then you need to have a connection to your Home Assistant server all the time (eg by using a VPN or by exposing it publicly)
I don’t see anything in that article that says that Google store the contents of the notification. It just says that they link push tokens to emails, which is true - they have to know who to send the push notification to.
In any case, if you don’t want Home Assistant notifications being relayed through Google, you can use a persistent connection so that the app connects directly to your Home Assistant server.
Most libraries have TypeScript types these days, either bundled directly with the library (common with newer libraries), or as part of the DefinitelyTyped project.
There’s a few comments like this in this thread, from people that I guess didn’t actually read the post :)
They weren’t asking how to do it; they were asking why it works out-of-the-box with the standard Home Assistant notifications.
You don’t need ntfy; the standard Home Assistant app notifications work anywhere since they route via Google Firebase.
Debian gives you a choice though. If you want stability, install the stable release. If you want newer packages, install the testing release. Just be sure to get security updates from unstable (sid) if you do that.
“stable” in this context means that stuff doesn’t change often. It doesn’t mean “stable” as in reliable / never crashes, although Debian is good at that too.