Create Home Assistant automation
Choose Homeassistant as the trigger
and Start as the event.
I tried to upload a photo showing this, but that doesn’t seem to be working right now.
Create Home Assistant automation
Choose Homeassistant as the trigger
and Start as the event.
I tried to upload a photo showing this, but that doesn’t seem to be working right now.
Sadly I haven’t yet got Kbin’s RSS to work with FreshRSS. It claims there is no feed. Which is a shame. But yes I use FreshRSS daily 👍
My automations include:
Setting the lighting mode to “night mode” based on a threshold of the outside lux level, which is changed dynamically based on the reported weather condition.
Setting a master brightness input_number based on a threshold of the outside lux level, which is dynamically changed based on the reported weather condition. Every room then has it’s own input_number which is automatically set every time the master brightness changes, and either has additional brightness added relative to the master, or brightness subtracted.
At 7:30am some Jinja code starts setting a daylight temperature input_number which starts adjusting the Kelvin temperature of supported lights in the house. I’m aware that there are various integrations to do this, but they all appear to be based on the actual sun, and as a SAD sufferer I don’t understand why people would want that, especially in the winter. My solution guarantees me at least 8 hours of “daylight” regardless of what the time of year is. - The code is ridiculously simple too:
{% set k_end = 5500 %} {% set k_start = 2000 %} {% set t_start =
today_at('07:30') %} {% set t_end = today_at('10:30') %} {% set cv =
((now()|as_timestamp) - t_start|as_timestamp)|int %} {{ k_start +
(cv/3.0857)|int }}
Then the reverse happens starting at 6pm:
{% set k_start = 5500 %} {% set k_end = 2000 %} {% set t_start =
today_at('18:00') %} {% set t_end = today_at('21:00') %} {% set cv =
((now()|as_timestamp) - t_start|as_timestamp)|int %} {{ k_start -
(cv/3.0857)|int }}
My other favourite automation, is something I call Music Walk, essentially when I play music on a group of speakers, as I move about the house when the occupancy of a room changes (camera through frigate, and Zigbee motion) a script is triggered which increases the volume in that room, and starts a timer for 01:30:00 and then after occupancy has been cleared, the timer is reset to 00:05:00 and when the timer finishes - it will run the script that changed the volume originally and set it to 0.1 So it feels like as I walk into rooms the music follows me there, but really it was already playing there - just quieter.
Next step - should be a server that simply coordinates video transcoding, and users can run an application on their computer which will do the transcoding when it’s idle and deliver the transcoded video back to the server. Like the rest of the Fediverse, make the community actually part of the community. I’m sure many of us would be happy to donate spare CPU time.
This is awesome game changing stuff for PeerTube. Especially since it lays the groundwork for more distributed tasks down the road.
Excellent! If you looking for an Android app - although the PWA is pretty good too, Readrops is what I use, because it supports the GoogleReader API that FreshRSS exposes.
But the vast majority of them don’t know about the fediverse, and will stick with the status quo. They are only going to find out about the fediverse by becoming part of it, without necessarily knowing that they are becoming part of it. The vast majority of meta users, either on facebook or instagram, or even whatsapp - just want to be able to talk to their friends.
I feel like outside the federated system, meta would rely on geographic metadata (eg IP address) to identify if a user was within the scope of the GDPR or not. But they aren’t going to have access to any of this information, when they receive the data from another server in the fediverse. There will be zero way for them to identify if a user from any server in the fediverse would be applicable to the GDPR or not, because any user from any country can basically sign up anywhere. It will be difficult for them to argue against that - since it’s highly publicised that when Mastodon was struggling under the strain of the massive influx of new users - that people were being advised to find an instance that aligned to their interests rather than just their geographical location. Indeed I am on a Scottish server - where I arrived in 2019, but I have recently started another account on a US server ( allthingstech.social) so I would indeed be a user protected by GDPR on a US server. Because Meta have no way of knowing where a user comes from, the only thing they can definitely legally do - is process data from their own known users - but they are crossing into dangerous territory the second they start trying to process data from users outside their own instance. In my opinion anyway.
And no I don’t mind debating at all. There needs to be a lot more debate, and a lot less death threats and screaming matches online - in order for us to start resolving anything.
Edit:
The GDPR applies to data on people. So in your example - it doesn’t matter how Meta got the data, the point is that they have data on citizens that are protected by the GDPR, the fact that the data arrived indirectly via a US server, doesn’t remove the protection afforded to the EU citizen
Meta can have the data, that part yes you consent to by using ActivityPub software, though there is a whole other argument to get into later about whether “normal” users really understand that. But no Meta absolutely cannot process that data, for creating shadow profiles or anything like that - unless the user explicitly opts in. GDPR is quite clear that you cannot infer that a user agree based on some other influence (in this case the user using ActivityPub) - the user MUST have been presented with a dialog explaining what Meta would do with the data and giving the user the option to say they agree or disagree with it.
You bring up an interesting point, because of how the fediverse works, every server (that has an active subscription) essentially has a mirror of the original data. So if Facebook have data from people who never consented to that, then they would surely be breaking GDPR rules? GDPR rules say that they can only PROCESS the data (or mine it - if you want to use a more realistic term) if a user has explicitly agreed to that, implicit agreement doesn’t count. So this is going to interesting to see how they manage this - providing that they don’t process the data and simply present it, as is - they don’t break GDPR, but the second that they start processing it, they breach GDPR. Now - they can process data that belongs to their users, but they would have to write code that ensures they don’t ingest posts from any user that is not a meta user - for the purposes of harvesting it.
Oh I’m sorry. I was under the mistaken impression that we were talking about billions of humans. But I see now that you have forgotten about them because you are only interested in Meta, and not the actual humans using meta.
Also thank you so much, apparently instead of just having a debate. You immediately resort to bullying and insults.
Guess this really is Reddit 2.0 🙄
Right… But…
ActivityPub is not a protected encrypted protocol. Everything anyone says on any service using ActivityPub can already be intercepted and harvested by anyone, even blocked instances. The defederating is software based. But for example if someone wanted they could simply do https://mastodon.social/tags/fediverse.rss and there were go, instant access to data from the Fediverse. You can query any Mastodon server for any hashtag you like. That’s just one of many endpoints that will spit out Fediverse content.
So… kinda like Mastodon then?
Let’s not pretend that Mastodon hasn’t also implemented it’s own non standard things - such that if someone wants to make an app that works with Mastodon, it’s MORE than just the ActivityPub spec they have to follow - you will see this quite a lot now where platforms will say they are using ActivityPub and are also Mastodon compatible.
I’m personally happy to take a wait and see approach - because the whole point is that WE have the power. Meta HAVE to play by the rules, because if they don’t they get defederated, and it’s going to be very difficult for them to convince people to federate with them again after that. If lots of instances start defederating them, then their users are going to start complaining to them that they don’t understand why they can talk to some people, but not other people. We have the power here folks.
EDIT: To add - the Fediverse is supposed to be an inclusive place…
This post reminded me to finally get around to fixing the error preventing me from setting up TOTP on my self hosted install.
Reddit has been going for like a billion years, and you only got 80GB - I mean even zipped, that can’t even be a fraction of the data surely?
It’s funny, people have all sorts of worries about how the world might end if AI chooses it to. But if AI was smart - it would create a new social network, and really ramp up the engagement factor. The reality is we do get physically addicted - we do need that dopamine hit. If AI created “the perfect” social network, we would all be far too busy screaming at each other online, to notice the world dying around us.
…or did AI already do that? cue X-Files music
PiHole as your DNS resolver. LocalDNS mapping whatever hostname you want to whatever IP you want.
Because I use Nginx Proxy Manager internally - then most of my hostname point to the Nginx IP address
They might say that, but they don’t really mean “the internet” - they mean social media. Which I can understand, I was bullied “offline” when I was at school, but at least when I got home - I had respite. I can’t imagine how stressful it is these days for kids, being bullied online, getting home and still being bullied.
Been the victim of fraud. Unfortunately - yes.
When I was younger and Chip ‘n’ PIN was becoming popular, many smaller shops had a Paypoint machine that would print the entire card number and CCV on the receipt. I was so paranoid about fraud, especially given that there was sufficient information printed on the receipt that anyone could do an Amazon order with those details. I used to get a black permanent marker and scribble the details out before putting the receipt in the bin.
Imagine my horror when a decade later, I learn that I have been the victim of fraud, and a type of fraud it was entirely impossible for me to prevent. In the UK fraudsters watch for new companies popping up on Companies House and then use the details to go on a shopping spree. The way it works is like this:
They see my name, address and date of birth on the website. They are looking for a name that matches their surname and first initial. So for me that could be Alexander Jones for example. They go to a retail park and pop into Argos. They order several thousand pounds of stuff. When they go to pay, the person at the counter helpfully asks “Do you have an Argos credit card? If you apply for one today, we’ll transfer the balance of today’s purchases to the card” and armed with my address, date of birth and name, and a card that already has the same surname and first initial as me - they are accepted for an Argos credit card. Post nothing for the goods they just bought and leave the store. They go next door to JJB sports, and then whole process repeats. “Do you have a JJB sports card? If you get one today…”
They visited 6 stores in an hour and repeated this process at all of them. And a week later I start receiving credit cards…
It’s a surprisingly common scam (or it was), brought on entirely by the shops bring pushed to get people to sign up for credit cards…
I had to be on a register for several years, so if anyone tried to open an account or take out credit in my name, I would get a phone call to check if it was actually me.