fags
This is what we called cigarettes in Australia.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
fags
This is what we called cigarettes in Australia.
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.
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).
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.
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.
That’s what I was thinking of! It’s not in the settings section I’d expect it to be in (notifications) so I thought it wasn’t doable any more.
On Linux, input-remapper usually works pretty well to remap the extra buttons. I wonder if it’d work on this AI button.
Notifications go through Google Firebase servers. This is documented here: https://companion.home-assistant.io/docs/notifications/notification-details/. Your HA server sends the notification to Google, which then sends it to your phone. They don’t store the notification they just relay it.
Most mobile apps do something like this. One reason is to improve battery life - your phone can have a single connection to a Google server instead of every app needing its own separate connection.
There used to be a way to use local notifications (meaning you have to be on the same network, either locally or via a VPN), but I can’t find the setting any more so maybe it’s gone now. (edit: this is still possible)
F-Droid is great. My understanding is that apps on F-Droid have to be free (as in freedom), and they build most apps from source so the builds are verifiable - they’ll exactly match the source code in the repo. It’s not just a developer uploading a random APK that might be completely different from the code in the repo.
What is this GIF from? It’s a perfect representation of my comment hahaha
You mean Google it then go to the 10th page to find a sketchy site with an article that agrees with you?
My reaction when I see a piece of nicely machined aluminum.
Huh I didn’t realise that. I’m Australian but have been living in the USA for around 11 years.
Australia’s consumer laws are far stricter than the USA. In Australia, the store is responsible for fitness and quality of a product, based not just on its advertising but also what sales reps in the store say to you.
Obviously you can’t return something nor ask for a repair/replacement if you’re using it for something other than its intended purpose (like using a chainsaw on bricks or whatever), but otherwise, the law is in your favour as a consumer.
Stores must also accept warranty returns and not say that you need to go to the manufacturer. It’s not legal to say “no refunds”.
Products must last at least as long as a reasonable consumer thinks they should last. For example, a fridge would have to be repaired or replaced under warranty if it stops working after 4 years, even if the warranty is only 1 year, as most people would reasonably expect a fridge to last more than 4 years.
It means some stuff costs more, but it’s absolutely worth it for the protection you get.
Apparently MacOS apps can be sandboxed and store data securely such that no other apps can access it, in an encrypted format. I wasn’t aware of this either, but it’s been a while since I’ve used MacOS. It sounds like the ChatGPT app explicitly opted out from this sandboxing model.