Posts by alxlg@mastodon.social
(DIR) Post #AkJxDQjkUkHejlCmzA by alxlg@mastodon.social
2024-07-24T22:00:45Z
0 likes, 0 repeats
@bobdobberson @herag Are you really not realizing Nix and Guix let you do so exactly because they cover more than containers, i.e. they are a build system, package managers and a deploy method? Containers cover just the last thing and it is perfectly fine to build container images with Nix or Guix. Guix even has a built in command for that.
(DIR) Post #AkJxDRmGcrtNxrOJY8 by alxlg@mastodon.social
2024-07-24T22:14:05Z
0 likes, 0 repeats
@bobdobberson @herag No, they don't at all. Most containers images are built with a Dockerfile that has lines like RUN sudo apt install <package>.Containers used just Linux kernel built-in features to turn Unix-like systems into an application platform where you are totally free to assemble that system in whatever way you like: with a distro package manager, with package managers like npm, pip etc, with a build system, with Nix/Guix, manually...
(DIR) Post #AkJxDT0U3UrHmF3BLc by alxlg@mastodon.social
2024-07-25T04:39:31Z
0 likes, 0 repeats
@bobdobberson @herag In fact you misunderstood what containers are. They are not an alternative to packages. They are a further step in deployment and are called "containers" because they have a standard format that allows them to be managed independently of their content and in an efficient way, just like real containers.The point is that you don't need Nix/Guix to solve the dependency hell. And given the disadvantages of Nix/Guix, you need better reasons to use them than dependency hell.
(DIR) Post #AlTdKyan0hzW3yRyCW by alxlg@mastodon.social
2024-08-25T17:38:53Z
0 likes, 0 repeats
@GrapheneOS Okay, this is not new though. The news is that the owner of a messaging platform has been arrested because he didn't give to the authorities the informations about users they asked (legitimately or not).I'd expect a comment on that, not a criticism of the implementation of said messaging platform.
(DIR) Post #AlTdKzVVbpMStszGbo by alxlg@mastodon.social
2024-08-25T17:46:03Z
0 likes, 0 repeats
@GrapheneOS Also, since you are clearly using "homegrown" as a derogatory term here, it would be fair to mention the reasons given by Telegram for this choice, even if you don't agree with them, to let people have their own opinion, since it's about politics and not a technical matter.
(DIR) Post #ApckCtQPldhojCgsM4 by alxlg@mastodon.social
2025-01-01T00:49:15Z
0 likes, 0 repeats
@voltagex #Flatpak is a platform for third-party applications. Distro packages are meant to shape the operating system and eventually modify it to include more applications as part of it.Distro packaging shines when integrating software from different sources to actually provide added value.For the rest: platforms, just like Android and iOS apps, WebExtensions etc; this one is the approach that scales independently from the amount of software, so it will always be needed at some point.
(DIR) Post #AuSjpOURzLmjMQjbua by alxlg@mastodon.social
2025-05-25T19:06:36Z
0 likes, 0 repeats
@GrapheneOS GPL is working as intended here. Possible solutions:1. Companies comply with GPL2. Companies fund a MIT licensed alternative
(DIR) Post #AuSjpPl9GkjhIVYSZs by alxlg@mastodon.social
2025-05-25T19:22:04Z
0 likes, 0 repeats
@GrapheneOS Can you stop with this whining? You are getting criticized for making sure your product is parasite-friendly. Criticism, not attacks. And you criticize other people's work a lot.
(DIR) Post #AvVCS6loXE9Xi7Gzei by alxlg@mastodon.social
2025-06-25T21:31:51Z
0 likes, 0 repeats
@drikanis @davidrevoy @creativecommons Yeah, what we need is a way to prove that a model was trained against an author's work
(DIR) Post #AwiyOYhe3uOzXcyGwK by alxlg@mastodon.social
2025-08-01T11:28:30Z
0 likes, 0 repeats
@publicvoit It's not like that. The real TLDR is:Logseq DB is a new mode (like MD and Org ones) in which the in-memory database (Datascript) is dumped to disk and used as storage instead of text files. Later MD files will be restored and kept in sync with that DB, so that the two modes becomes one. You can just keep using the MD mode until that moment.About Org mode I doubt it will be maintained.
(DIR) Post #AwizkyTR1kzDnEZpS4 by alxlg@mastodon.social
2025-08-01T11:31:43Z
0 likes, 0 repeats
@Blf_tpe @publicvoit Logseq DB is a new mode (like MD and Org ones) in which the in-memory database (Datascript) is dumped to disk and used as storage instead of text files. Later MD files will be restored and kept in sync with that DB, so that the two modes becomes one. You can just keep using the MD mode until that moment.
(DIR) Post #Ax5VjRlmbec05IaozI by alxlg@mastodon.social
2025-08-11T23:37:09Z
0 likes, 0 repeats
@sharlatan @darkghosthunter All-in-one solutions like Java failed. Containers are agnostic to whatever method you use to build images. You can use Nix or Guix to build containers images if you like Nix or Guix. But replacing containers with Nix or Guix? It's just a step back to entangling concerns that containers finally disentangled...
(DIR) Post #Ax5VnD4HD0qje82Nf6 by alxlg@mastodon.social
2025-08-12T00:04:01Z
0 likes, 0 repeats
@sharlatan @darkghosthunter Nix and Guix are about reproducibility of the deployment, if you have no build reproducibility saying "bit-to-bit reproducibility" is misleading.You can have the former with containers too, depending on how you build the images and you can build those with Nix and Guix if you prefer them.Why would you entangle again the build phase, the packaging phase and the deployment phase when containers allow you to choose and mix whatever you want for each phase?
(DIR) Post #Ax5VnE03kB4QXL4WjA by alxlg@mastodon.social
2025-08-12T00:10:53Z
0 likes, 0 repeats
@sharlatan @darkghosthunter> Containers just wrap the mess leaving without elegant solutionI think you are familiar only with mess by other people. What other people choose to do with containers doesn't prevent you from using containers as tools. If you really like Nix/ Guix, then containers are a tool to deploy whatever you put together with Nix/GuixI can't understand why you would see containers and Nix/Guix as competitors. Maybe this is a "Java syndrome" as opposed to Unix philosophy?
(DIR) Post #Ax5VnEokhhcV4Yn0k4 by alxlg@mastodon.social
2025-08-12T00:15:43Z
0 likes, 0 repeats
@sharlatan @darkghosthunter About Nix/Guix reproducibility check this please:https://linderud.dev/blog/nixos-is-not-reproducible/
(DIR) Post #Ax5z6utzM9ndlfyU1w by alxlg@mastodon.social
2025-08-12T08:03:14Z
0 likes, 0 repeats
@sharlatan @darkghosthunter Are you sure that is the page you wanted to share? It seems completely unrelated to reproducible builds:https://en.wikipedia.org/wiki/Reproducible_buildsOtherwise please explain how they are related.
(DIR) Post #Ax5z6vxvP0Xh4Ap8nw by alxlg@mastodon.social
2025-08-12T11:50:42Z
0 likes, 0 repeats
@sharlatan @darkghosthunter Do you understand the difference between reproducible builds and reproducible deployments as explained in the article I shared?If yes why do you think Nix and Guix are special with reference to *reproducible builds* compared to Debian, Fedora etc?
(DIR) Post #Ay3H3e2AsOhS5M1pKa by alxlg@mastodon.social
2025-09-10T04:24:03Z
0 likes, 0 repeats
@ricci @nickzoic HTML is data, no need for JSON at all
(DIR) Post #Ay3oHT6RbzZIizE0wK by alxlg@mastodon.social
2025-09-10T10:36:19Z
0 likes, 0 repeats
@ricci @nickzoic The issue here is "client side", almost everything client side is anti-REST and anti-hypermedia
(DIR) Post #AyKFNMHfpGJgpxirc8 by alxlg@mastodon.social
2025-09-17T19:26:27Z
1 likes, 0 repeats
@slightlyoff Imho package managers are better to propagate important security fixes compared to vendoring or in-house reimplementations.For me the problem is repositories in which everyone can publish freely instead of curated repositories like the Linux distributions ones.Also, by organizing dependencies in concentric tiers it would be possible to provide different degrees of security and enabling policies like "for this project you can draw from these repositories".