

Some people don’t know it, but public transit is not always an option. Examples:
- you work night shifts
- you live in countryside
- you have a baby


Some people don’t know it, but public transit is not always an option. Examples:


Could this voluntary chat control be a weapon to kill encrypted messaging, through defamation?
If the non-encrypted messaging apps start promoting that they have implemented measures to protect children, could this be used to make people believe that other services support child abuse?


Who is self-hosting in lambdas? Isn’t the idea of self-hosting to control your infrastructure (preferably including the hardware) ?
It’s great that poverty seems to decline. However, have you ever wondered what caused/causes poverty on the first place?
Spoiler alert: it’s not caused by people that are not grinding enough
Now replace “get money” with “get money”


It’s time to switch to IronFox


Well… Unfortunately, politicians sometimes tell the truth
Conservatives will get really upset once they realize you are changing genders
I talked about continuing to make money , after they sell the device. It’s usually just more profitable for a company to not respect their users.
Most companies, if not all, can probably sustain one time payments, but investors prefer growth.
I wonder whether mobile device manufacturers get a cut from Google’s spyware revenue.
Why would a company sell such a device? Unless it’s a privacy company, they will prefer to bloat the device with spyware in order to continue making money by selling user data.


You can install SmartTube on Android TV. It’s the YouTube TV app, but without ads.
A kernel update didn’t generate the initramfs
This sounds like a bug on Nix configuration, or the kernel build process.
If NixOS had caught the error, you wouldn’t have gotten a faulty generation at all. This is different from pacman/apt/dnf, which will happily continue the upgrade, resulting in a broken system with no easy way to fix it.
When I use Debian/Ubuntu, I prefer installing missing/outdated software from Nix package manager or Flatpaks.
This way, I can keep a stable core, while being able to enjoy all the latest versions of the apps that I need.
nix flake update
nixos-rebuild --switch --flake .
# Just to keep an update history
git add flake.lock
git commit -m "update"
This may seem like too much work, but it guarantees an all-or-nothing procedure. If some package is broken, the entire upgrade process is canceled, and the system remains in the state that it was.
I have had a couple of partial upgrade cases on Arch. It was not fun live booting to repair it, every time this happened.


Hope EU puts pressure to make google allow apps to run independently without GMS or atleast install them as user apps(like graphene os sandboxed play services).
I doubt they will put any pressure. EU decided to rely on GMS for their upcoming Digital ID app. While they claim they want to switch to open source alternatives of big tech services, they designed their app so that it forces EU citizens to either comply with Google’s ToS, or Apple’s.
Related discussion: https://github.com/eu-digital-identity-wallet/av-doc-technical-specification/issues/18
Astral projeXion
An important detail that is missing here is how deallocation works.
When an application tells the system that it no longer needs a chunk of memory, the system does not erase the data from that region. It instead allows other applications to take control of that chunk.
Imagine it like renting a room, but you keep a copy of the key before checking out. You have supposedly left the room, but you still have access to it.
In the software world, this is unintentional behavior. In the real world, it would look like you accidentally return to that room.
Or, like you checkout, but your friend still has a key. Without knowing that you checked out, they return to take a bath. If a 3rd person knows about this miscommunication, they can rent that room, and steal your friend’s money during the bath.
If you have a Mikrotik router, you can use its built-in Dynamic DNS, and configure a CNAME on your domain name