GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Raito Bezarius (raito@nixos.paris)

  1. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 28-May-2025 10:12:35 JST Raito Bezarius Raito Bezarius
    • Robert Riemann 🇪🇺
    • Michael Smith (Neo)
    • EU OS
    • Linux Is Best

    @rriemann @neo @Linux @eu_os isn't this disingenuous? you are comparing migrations to Linux and you are asking to an explicit migration to NixOS? it's not like your bootc thing was tried in public sectors?

    either way, what Neo proposed was to use Nix and this was successfully used at the European Commission, Target, Shopify, Mercury and many more companies who document their usage of #Nix

    even Google is using #Nix these days, so…

    In conversation about 20 days ago from nixos.paris permalink
  2. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 28-May-2025 10:12:31 JST Raito Bezarius Raito Bezarius
    in reply to
    • Robert Riemann 🇪🇺
    • Michael Smith (Neo)
    • EU OS
    • Linux Is Best

    @rriemann @neo @Linux @eu_os

    - https://shopify.engineering/shipit-presents-how-shopify-uses-nix
    - https://www.youtube.com/watch?v=GkgsFbwYdYA (Google)
    - https://flox.dev/blog/nix-in-the-wild-the-flying-circus/ (server usecases)
    - https://monzo.com/blog/securing-our-software-supply-chain-better-with-reproducible-builds-for (server usecases)

    and more here: https://github.com/ad-si/nix-companies

    This is not an exhaustive list of blog posts, a Google search give you this pretty quickly, at this point, I don't understand if you are trying or you are just waiting for people to convince you of something, but then, I don't think you understand what you are talking about?

    In conversation about 20 days ago from nixos.paris permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: cdn.shopify.com
      ShipIt! Presents: How Shopify Uses Nix - Shopify
      On May 25, 2020,  ShipIt!, our monthly event series, presented How Shopify Uses Nix. Building upon on my What is Nix post, I show how we rebuilt our developer tooling using Nix, and show off some of the tooling we actually use at Shopify on a day-to-day basis. I wasn't able to answer all the questions during the event, so I've included answers to those ones below. Would runix interop well with lorri if/when it's open sourced? Maybe. Not effortlessly, because our whole shadowenv strategy is similar but different. It could probably be made to work without too much effort, and as long as compatibility didn’t make some major tradeoff that I’m not able to guess at right now. We’d be super open to a PR to make it compatible. Do you use nix for CI/CD, and if you do, how is it set up? Not yet. Hoping to get to that late this year. For which Lisp was that Lisp code you showed earlier? It uses Ketos, a little Rust implementation, but it’s almost not important: we document the available functions, and there are very few. I like to think of it more as a DSL than even as a “real” Lisp. I'm curious about how everyone WFH affects this tooling? Is there some limit to how often you can update dependencies because it'll force people to re-download everything on a rebase over their home internet connections? Yeah, this is something we’re still puzzling through. We don’t bump our nixpkgs revision very often just as a matter of, I don’t know, laziness maybe, but we’ve definitely seen more people complaining about large downloads when we do since moving out of our offices with nice multi-Gbit fiber. Mainly, it’s going to be interesting to see the world struggle with trying to provide home-workers with better internet speeds over the next year. This is something Canada and the US do an abysmal job of right now. What's been the pain points
    2. [High|Low]Lights of Adopting Nix at Looker (Google Cloud)
      from Southern California Linux Expo
      Talk by Farid Zakaria, Micah Catlinhttps://www.socallinuxexpo.org/scale/21x/presentations/highlowlights-adopting-nix-looker-google-cloudA look at our adoptio...
    3. Domain not in remote thumbnail source whitelist: flox.dev
      Flox | Nix in the Wild: The Flying Circus
      from @floxdevelopment
      Christian Theune has been working in IT since the late-1990s, and his experience gives him a clear understanding of what it takes to maintain applications and systems over the long term. In this edition of Nix in the Wild, he shares how they use NixOS to support long-term customers.
    4. Domain not in remote thumbnail source whitelist: images.ctfassets.net
      Securing our software supply-chain better with reproducible builds for enclaves
      This blog talks about how we protect our workloads against supply chain attacks, specifically by achieving bit-by-bit reproducible builds, and how we have adopted Nix an alternative to Docker for build environments.

  3. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Sunday, 16-Feb-2025 03:09:22 JST Raito Bezarius Raito Bezarius
    in reply to
    • Haelwenn /элвэн/ :triskell:
    • Dave Anderson
    • Erin 💽✨

    @lanodan @erincandescent @danderson i have plenty of those

    "create an ssh tunnel once online"
    "swap the http proxy settings once connected to VPN X which has a route to Y"

    and currently they use a bunch of wait-for-online stuff that is not really nice and too many busy loops

    In conversation about 4 months ago from gnusocial.jp permalink
  4. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Sunday, 16-Feb-2025 02:50:20 JST Raito Bezarius Raito Bezarius
    • Dave Anderson

    @danderson i'd kinda kill for something like systemd directives that does pass the socket

    "StopWhenUnroutableTo=0.0.0.0/0"
    "StartWhenRoutableTo=0.0.0.0/0"

    etc.

    but unsure where is the right design and what direction should we go

    In conversation about 4 months ago from nixos.paris permalink
  5. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Saturday, 15-Feb-2025 06:22:48 JST Raito Bezarius Raito Bezarius
    in reply to
    • Dave Anderson
    • anna

    @navi @danderson well, in practice, posix compliance is often shoved in the throat as a reaction which prevent other people to depart from posix compliance to explore other APIs?

    it's not meant as a snark that posix is an absolute bad thing but i concur with the end of your message, people do take it as an absolute and this is what is bad

    In conversation about 4 months ago from gnusocial.jp permalink
  6. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Saturday, 15-Feb-2025 06:22:45 JST Raito Bezarius Raito Bezarius
    in reply to
    • Dave Anderson
    • anna

    @navi @danderson i feel like we are talking about something else now

    things like the Android model are such a departure of the posix model that it seems quite unplausible that we will get there while pushing around the posix model to get there

    what realistic and useful value do we have to keep the posix model as a beacon?

    In conversation about 4 months ago from gnusocial.jp permalink
  7. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 22-Jan-2025 03:39:03 JST Raito Bezarius Raito Bezarius
    in reply to
    • Solène :flan_hacker:

    @solene do you have a pointer or some contact?

    In conversation about 5 months ago from gnusocial.jp permalink
  8. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 22-Jan-2025 03:31:30 JST Raito Bezarius Raito Bezarius
    in reply to
    • Solène :flan_hacker:

    @solene on QubesOS matter, would you happen to know if there was already attempts to run QubesOS pieces on a NixOS-based system (not NixOS as a guest VM)?

    In conversation about 5 months ago from gnusocial.jp permalink
  9. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Saturday, 23-Nov-2024 05:09:33 JST Raito Bezarius Raito Bezarius
    • Ludovic Courtès

    @civodul end to end integration tests, e.g. nixos tests plays a major role as well

    In conversation about 7 months ago from nixos.paris permalink
  10. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Sunday, 14-Apr-2024 03:40:06 JST Raito Bezarius Raito Bezarius
    • Thomas Depierre
    • Eleanor Saitta
    • ✧✦Catherine✦✧

    @dymaxion @whitequark @Di4na I mean, I am aware of the ongoing legislation efforts towards making sense out of the computer ecosystem when it comes to liability question.

    But I think it's pretty unrealistic to expect this to be figured out without at least multiple phases.

    If some legal ecosystem decide to punish OSS maintainers, this is just going to affect the performance of that legal ecosystem at this point.

    So I doubt that a stupid law would stay for too long, except in the US?

    In conversation about a year ago from nixos.paris permalink

    Attachments


  11. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Sunday, 31-Mar-2024 04:54:41 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker
    • Alan Coopersmith

    @alanc @dalias I'd imagine it'd be reasonable to modulo those generated files like the version / hash rev or would you believe more sophisticated executable generated file would be present?

    In conversation about a year ago from nixos.paris permalink
  12. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:41:29 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias I honestly cannot comprehend, this seems to have nothing to do with the tightly coupling that we are talking about? I don't see how two software avoids talking to each other if they have to. Are you thinking of having the kernel or other primitive intervening here? If you want predictability, it's probably necessary to frame it in terms of static or dynamic description of the system, no?

    In conversation about a year ago from nixos.paris permalink
  13. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:41:26 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias I feel like this is a difference in wording, no? Or framing?

    Are you saying that two programs interacting via a pipe is a forbidden construction? Or is it an argument about how everything should enable you to control what you put in-between the pipes?

    In conversation about a year ago from nixos.paris permalink
  14. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:41:22 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias Yes, as it is that portals over D-Bus are kind of "A|B" in my opinion and distro shell scripts to make useful things out of non-systemd init looks like the popen coupling sometimes, but that's my opinion.

    Maybe that non coupling design is not coupling, but it can become in integration because of the lack of various things. Conversely, the tightly coupling dbus is just a bus and you could reproduce A|B with APIs, no?

    In conversation about a year ago from nixos.paris permalink
  15. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:40:30 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias Still have difficulties to grasp. I can actually disable all dbus activation if I want on my system. Or have mathematical guarantees on such stuff. What is preventing your system integration to do so?

    In conversation about a year ago from nixos.paris permalink
  16. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:40:27 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias OK, that's fair. Nonetheless, I must point out that both philosophies have produced different results, whether you find that user hostile seems to depend on your definition of user (for example, you but not me). You talked about "imposition of policy" in another thread, I must say that conversely this sort of final opinion is also for me the consequences of "imposition of policy" unilaterally by like-minded thinkers.

    So in the end, I find these arguments hard to accept as criticism.

    In conversation about a year ago from nixos.paris permalink

    Attachments


  17. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:38:16 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias I maintain a distribution that probably exercises more code of systemd than any other distribution out there, it's not beautiful, there's a lot of issues but what I don't really understand after dealing with the alternatives is that other people seemingly *not involved* into working with the object of interest doing weird over-intellectualization of system design to discuss abstract problems related to that ecosystem.

    In conversation about a year ago from nixos.paris permalink
  18. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:38:14 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias What I find fascinating is that the discussion always goes like this and I am still unable to find a satisfying understanding of that behavior beyond different tastes and colors and a strange feeling of reading FUD (about user hostile behavior).

    But I would be glad to understand that I am completely wrong and missing the point and actually the problem is **concretely** X, Y, Z.

    In conversation about a year ago from nixos.paris permalink
  19. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Wednesday, 06-Mar-2024 23:38:11 JST Raito Bezarius Raito Bezarius
    in reply to
    • Rich Felker

    @dalias Fair enough, be it related to dbus or tight coupling, I am afraid I am still unable to grasp what point you are articulating *concretely* with that. I see mostly theoretical concern, not grounded in modern and actual blockers you might have encountered because I still cannot derive a concrete instantiation of what you are saying, applicable to objects I am familiar with.

    In conversation about a year ago from nixos.paris permalink
  20. Embed this notice
    Raito Bezarius (raito@nixos.paris)'s status on Monday, 26-Feb-2024 00:15:01 JST Raito Bezarius Raito Bezarius
    in reply to
    • Alex L 🕊 🇵🇸
    • Adam H. Sparks :rstats:

    @alxlg @zimoun @adamhsparks NixOS developer here, I think that OCI ecosystem has unfortunately no chance to give the practical reproducibility constraints that Guix (or Nix but whatever) can offer you.

    I'd look at it from a social PoV, there's no incentive, no interest for the OCI ecosystem to offer this sort of feature because industry does not care about this sort of thing.

    *wears tvix.dev developer hat* ComposerFS is inferior to better store solutions for large dataset too.

    In conversation about a year ago from nixos.paris permalink
  • Before

User actions

    Raito Bezarius

    Raito Bezarius

    Lix developer, #NixOS developer, #Lean theorem prover user.My interests revolve around formal verification, evolutions of the Nix model, firmware platform security, public policies and (geo)politics.Alternatively, I enjoy Japanese animation and culture.My DMs are open for anything and everything.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          30450
          Member since
          18 Nov 2022
          Notices
          24
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.