HNHacker News
TopNewBestAskShowJobs

roptat

20 karma · joined May 30, 2018

submissionscomments
roptat··on GNU Guix 1.4.0 Released
For adb you can get my channel too where I experiment with a new build system:

https://framagit.org/tyreunom/guix-android

roptat··on Guix: Unifying provisioning, deployment, and management in the age of containers
That's not true. You get support for the part of the guix system that is free software from guix, and support for what comes from nonguix, from nonguix. So if you have issues with the proprietary driver, you talk about it on #nonguix, but if you have troubles with guix, you talk about it on official channels like #guix.
roptat··on Guix: Unifying provisioning, deployment, and management in the age of containers
The main guix "channel" (that's what it's called) contains more than 17.000 packages. Some software is hard to package, but I can't think of anything that's missing from the repository. You can have a look at the list of packages at https://guix.gnu.org/en/packages/ (note that firefox for instance is called icecat and based on the ESR version).

There are no other official channels, but a bunch of people have their own channels with additional packages. The most popular is probably nonguix (https://gitlab.com/nonguix/nonguix) which provides some popular nonfree packages.

Creating a recipe is generally easy (it's just a bunch of metadata) and even easier if it's supported by one of the importers (python, perl, emacs, ...). You can use guix on any other Linux system if you're not ready to install the complete system. The only difference is that your system is not managed by guix, and you can't run "guix system reconfigure", but the experience is otherwise the same. Make sure to follow the additional steps from the manual.

roptat··on Free OpenStreetMap tile library: watercolor, black and white, terrain
I usually carry a few stickers on me just in case, so people can remember OSM and look it up later (after I explain what I'm doing and say it's a fun community project).
roptat··on uBlock Origin: Address first-party tracker blocking
that won't work: for instance https://twitter.com/aeris22/status/1193644687950860289 (securite means security/safety in French, but that subdomain is a CNAME for smartadserver)
roptat··on Guix Reduces Bootstrap Seed by Half
https://bitcoinmagazine.com/articles/guix-makes-bitcoin-core...
roptat··on Guix Reduces Bootstrap Seed by 50%
indeed, but well, https://news.ycombinator.com/item?id=21201413 did get more love it seems :)
roptat··on Guix: An advanced operating system
What if there was a way to replace parenthesis with syntax? For instance, if you could declare your operating system as:

  operating-system:
    ...
    packages:
      - vim
      - %base-packages
instead of:

  (operating-system
     ...
     (packages (cons* vim %base-packages)))
would that help you? No more parenthesis, the complexity of cons* is hidden behind the "-" and it's pretty trivial to convert between one syntax and the other. If it was possible, how would that affect your opinion on guix? What if the installer came with a pre-configured vim for scheme?

btw, I'm also a guix and a vim user, and I don't use anything special for parenthesis. I just close them manually like a grown-up (which is a very usefull skill to have when you want to impress an emacs user :p).

roptat··on GDPR and Apps
Same here, only one app, Anki, took the time to inform me they had changed their privacy policy (although they didn't block my account before I accepted the changes).

I don't think they have less trackers. I think it's even easier to unintentionnaly add a tracker to an app because some of them come with dependencies when you're not careful. See https://reports.exodus-privacy.eu.org/reports/ for some reports on what tracker typical apps use.