jim3692

joined 9 months ago
[–] [email protected] -3 points 1 week ago (5 children)

Don't such satellites have a major flaw, that they revolve? Considering that earth is spherical, those satellites can only monitor some half of the earth each moment, given their sensors have such high FOV.

[–] [email protected] 1 points 1 week ago

I feel the importance of user privileges distinction, as I see it from a server perspective and organization managed devices. Some would argue the insignificance of this in the personal desktops.

However, I believe that the community structure of Linux is benefiting everyone. It is a general purpose kernel, that gets improvements from various different sectors. In the current space, where most servers run Linux and most desktops run Windows, desktops are not benefiting from filesystem or scheduling optimizations implemented for servers.

[–] [email protected] 1 points 1 week ago (2 children)

I had a look at Haiku some months ago. Its single user architecture is an interesting choice. I mean, you don't need to worry about privilege escalation exploits, if you are always fully privileged /s

[–] [email protected] 2 points 1 week ago (2 children)

It's the first time I see the concept of bootstrappability in the context of security.

Is it really worth the effort?

There are multiple ways to run a supply chain attack. With bootstrappability, one can be sure that the compiler is trusted, but what about the code that the compiler compiles? There was this recent attack to XZ utils, which shows that more attention is needed on the code being merged and compiled.

I think that this just creates a false sense of security.

Contrary to that, I had read about a BSD team (I think FreeBSD) that reviews all the code before each release. This way they have achieved ~5 RCE exploits throughout their entire history.

[–] [email protected] 2 points 1 week ago* (last edited 1 week ago) (4 children)

I don't have any experience with guix, so I will not express any opinions towards that.

However, regarding NixOS:

  • Yes, as a person with experience in the Nix language, I can confirm it's awful
  • The documentation of NixOS is a known issue, and there are currently efforts to improve it
  • Talking about the trustability of binaries, by doing a quick search, I read that Guix builds are reproducible. This is true for NixOS as well. All upstreamed packages must have their version and the hash of the code (or artifact), to allow verification
  • The community of NixOS is opting to maintaining flakes, because:
    • Some applications can simply not be built following the Nix guidelines. Examples are some electron apps (like Falkor) and apps that have weird toolchains (like bubblejail)
    • The reviewing process takes way too long, and PRs for upstreaming are often ignored. This forces a lot of people to just PR a flake.nix to the application, or maintain their own overlays (overlays are like overriding the available packages, while flakes are more like distributing Nix code in general)
[–] [email protected] 3 points 1 week ago

I was literally reading your guide about bonfire moments ago.

For those who don't have a problem with systemd, there is NixOS, which offers the same capabilities as guix, while having a larger community and way more available packages available in its repos.

[–] [email protected] 1 points 1 week ago

Care to elaborate?

[–] [email protected] 14 points 1 week ago

Wait until you learn about the Linux kernel and the plethora of modules and patches

[–] [email protected] 2 points 1 week ago (6 children)

I quickly went through the article, and I have a question: Why not Docker (or Podman) on NixOS?

NixOS has much larger community (although a bit toxic) and provides native tooling for managing OCI containers through Docker and Podman.

[–] [email protected] 2 points 1 week ago

This guy is also a DJ. There is a Traktor console at the left.

[–] [email protected] 3 points 1 week ago* (last edited 1 week ago)

In the search results, I think, the first file is Python (.py) and the other is React Typescript (.tsx)

[–] [email protected] 2 points 1 week ago

What would happen if all users start using adblockers, or the value of ads starts to fall?

I do not support the current, ad-driven, model of the internet. However, since the costs of subscriptions are increasing, while salaries are going downhill, it is apparent that ads is (seemingly) the only viable choice for now.

In the economy we currently live in, all of world's wealth is slowly moving to ad networks.

Even donation driven models are currently straggling. Just look at the fediverse. The people donating to their instances are not enough to sustain them.

Capitalism has absolutely destroyed everything. The greed of stakeholders has milked most people. At some point people will stop buying the useless things or services promoted via advertisements, just because they will not be able to afford them. Then, no subscriptions, no point of advertising, no donators, no people hosting fediverse instances, just world hunger.

view more: ‹ prev next ›