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 Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)

  1. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 19-Oct-2025 05:05:18 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Christine Lemmer-Webber

    @cwebber I was the one who added the Voxel Remesher to Blender in Guix in 2021 because I wanted to use that workflow hehehehe

    In conversation about a day ago from mastodon.social permalink
  2. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 19-Oct-2025 05:01:23 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Christine Lemmer-Webber

    @cwebber Dyntopo or Remesh? Which one are you using here?

    In conversation about a day ago from mastodon.social permalink
  3. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 19-Oct-2025 04:58:14 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • xan
    • Christine Lemmer-Webber

    @cwebber @xan Good job!
    I was a sculptor in a previous life and spent some time with 3D... I should go back to it! Thanks for the reminder!

    In conversation about a day ago from mastodon.social permalink
  4. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 18-Oct-2025 23:45:04 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Now that #guile is in codeberg, there's no excuse for y'all!
    Time to learn programming language internals and contribute to one of the best scheme implementations out there.

    https://codeberg.org/guile/guile

    In conversation about a day ago from mastodon.social permalink
  5. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 11-Oct-2025 06:58:19 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke sending an email to Tim also works well every single time :)

    In conversation about 9 days ago from mastodon.social permalink
  6. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 11-Oct-2025 06:54:56 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    So I just made this minimal macro expander avoid destroying things and create new lists instead.

    It feels good. I also cleaned up the API a little bit and added it as a built in.

    Now the problem is I don't know how to make the module system work, and I'm tired.

    Maybe I should start with the CPS and scheme compilation??
    Hmmmm

    In conversation about 9 days ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.instead.it
      PCI and Enterprise Archive Solutions
      PCI and Enterprise Archive Solutions
  7. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 11-Oct-2025 05:04:27 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Okay I promised I was going to stream a little bit today so let's go.

    I'm rewriting the GNU Mes macro expander API in order to make it non-destructive and a little bit more reasonable.

    https://twitch.tv/ekaitzza

    Come and say hi and all that because I want to also share some thoughts and want to know what you have to say about them.

    Light coding today.

    In conversation about 9 days ago from mastodon.social permalink
  8. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Thursday, 09-Oct-2025 18:56:43 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    • Janneke

    @hipsterelectron there are many other projects involved on it, but yeat. GNU Mes ftw.

    This dude @janneke was stubborn enough to write this thing and continue to add things to it during years of development, rewrote big chunks of it to make it more bootstrappable with M2-Planet and so on.
    Quite a hard job that doesn't really look that hard at the beginning.

    It doesn't really take the credit it deserves.

    In conversation about 10 days ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      BEGINNING.IT
  9. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Monday, 06-Oct-2025 05:24:44 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Hacking live in GNU Mes again, but mostly talking and having some fun for a couple of hours:

    https://twitch.tv/ekaitzza

    C / Scheme

    In conversation about 14 days ago from mastodon.social permalink
  10. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 05-Oct-2025 21:06:51 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès

    @civodul
    I believe nobody would agree on suggesting a vegan restaurant to serve meat is good, neither respectful. We are accepting it here, just "because the users". What about those that come here because this is the only vegan place they have available?

    2/2

    In conversation about 14 days ago from gnusocial.jp permalink
  11. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 05-Oct-2025 21:06:51 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès

    @civodul I don't think them being a majority actually changes anything if this is an ethical decision.

    We can change our restaurant from being vegan to vegetarian if you consider that more appropriate but... "People drink milk at home anyway!"

    Idk, man.

    I believe the only reason this is being discussed is because there's a collective that hates GNU and wants to separate us from them in any way.

    1/2

    In conversation about 14 days ago from mastodon.social permalink
  12. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 05-Oct-2025 21:06:49 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès

    @civodul Yes.
    You are right, but could be understood as a contrary effect: it doesn't help to raise awareness about how difficult it is to make use of your computing without proprietary blobs.

    Somehow, its helping proprietary vendors subtly be accepted. Is that promoting freedom?

    I agree on the practicality side, but also, in Guix I see pretty often things like "we shouldn't engage with this or that to say we do not condone what they do" but are ok with condoning non-free software?

    In conversation about 14 days ago from gnusocial.jp permalink
  13. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 05-Oct-2025 15:15:02 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès
    • dave
    • David Wilson

    @civodul @dthompson @daviwil I mean, I don't like making the users we already have less comfortable in order to comfort some potential users that didn't even bother to read the actual front page of the project that it says we are a 100% free software distribution.

    In conversation about 15 days ago from mastodon.social permalink
  14. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 05-Oct-2025 15:15:02 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès
    • dave
    • David Wilson

    @civodul @dthompson @daviwil Shouldn't we just tell the users that there are some drivers needed that we don't directly provide be enough?

    Is it possible to know that from inside guix easily?
    If we listed: your current device won't have this and that available because that requires proprietary software, if you really need that please take a look to other providers like nonguix. I believe it should be enough.

    Our ethics are important, many of our users like Guix because of them.

    In conversation about 15 days ago from gnusocial.jp permalink
  15. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Friday, 26-Sep-2025 04:42:59 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Back to hacking in GNU Mes.

    Today module system vs macro expansion. Who will win the fight???

    https://twitch.tv/ekaitzza

    In conversation about a month ago from mastodon.social permalink
  16. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 17-Sep-2025 21:06:19 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès
    • Janneke

    @janneke But anyway, as I said, the GC is pretty good, probably one of the best parts of Mes, so keeping it is a great idea imho.

    Also we could just disable it very easily and check, there are some environment variables for that, right?
    cc @civodul

    In conversation about a month ago from mastodon.social permalink
  17. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 17-Sep-2025 21:06:19 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke It depends, during the runtime it may, during compilation... I'd need to do a good job for that hehe.

    In conversation about a month ago from gnusocial.jp permalink
  18. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 17-Sep-2025 20:11:26 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke About the memory, you mmap a huge piece of memory (terabytes) and wait until the operating system says no.

    But I believe having a simple and effective garbage collector like the one we have is more than useful for:

    a) People who want to learn how does a simple scheme implementation work
    b) Maybe some long-running program written in scheme... Maybe a simple init system for minimal machines? IDK

    In conversation about a month ago from gnusocial.jp permalink
  19. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 17-Sep-2025 20:07:08 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke Sure, I read it several times. I own a physical copy of the book. :)

    I did many drawings for myself, but now I understand it it's enough with some text. The blogposts are more of a self-reminder than anything else. In any case, I think I did a good job explaining the process in text. We should bet more in text sometimes, engineers should be good at communicating, and training that skill is useful.

    :)

    In conversation about a month ago from mastodon.social permalink
  20. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 17-Sep-2025 15:31:44 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    I just published some blog post about the GNU #Mes garbage collector and how I'm trying to make it more appealing for myself.

    Also, funny stuff, I didn't do any drawing, which would've explained everything way more easily. I just did that in prose, like a real G.

    https://ekaitz.elenq.tech/fasterMes2.html

    In conversation about a month ago from mastodon.social permalink
  • Before

User actions

    Ekaitz Zarraga 👹

    Ekaitz Zarraga 👹

    Engineer. Creator.en/es/eu

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          8596
          Member since
          4 Sep 2022
          Notices
          160
          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.