tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by shamar@qoto.org

  1. shamar@qoto.org's status on Tuesday, 21-Jun-2022 11:47:02 CEST Shamar Shamar
    in reply to
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    I did.

    Your name IS weird.

    And incredibly cool for a hacker! 😉

    In conversation Tuesday, 21-Jun-2022 11:47:02 CEST from qoto.org permalink
  2. shamar@qoto.org's status on Monday, 09-May-2022 21:47:53 CEST Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga
    Looking forward to see your TCC hacks!

    In conversation Monday, 09-May-2022 21:47:53 CEST from qoto.org permalink
  3. shamar@qoto.org's status on Friday, 22-Apr-2022 22:51:37 CEST Shamar Shamar
    • Ekaitz Zárraga 👹
    • theruran 🌐🏴

    @ekaitz_zarraga

    To be honest it took an incredible amount of time (to me) to enrich libposix enough for newlib to support GCC need.

    Yet #Jehanne deviated from #Plan9 enough to make the port slightly simpler as Jehanne support ELF binaries while Plan 9 and #9front only run (custom) a.out binaries.

    And to be honest, I have no idea on how to change the output binary format of GCC.

    @theruran

    In conversation Friday, 22-Apr-2022 22:51:37 CEST from qoto.org permalink
  4. shamar@qoto.org's status on Thursday, 23-Dec-2021 12:01:20 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    Yes, I am.

    Not much on #Jehanne, but on deciding what computing should be (and thus what Jehanne aims to become).

    Yeah, complex software exists.
    But it should not.

    So now make is useful because of #WirthsLaw... but it should not. 😉

    In conversation Thursday, 23-Dec-2021 12:01:20 CET from qoto.org permalink
  5. shamar@qoto.org's status on Wednesday, 22-Dec-2021 23:33:13 CET Shamar Shamar
    in reply to
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    As for a simpler make, maybe: but it's not that complex. It's just that I'm not sure it's needed anymore.

    In conversation Wednesday, 22-Dec-2021 23:33:13 CET from qoto.org permalink
  6. shamar@qoto.org's status on Wednesday, 22-Dec-2021 23:32:08 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    In fact, most of times I build a single program or library in jehanne and it takes few seconds.

    The kernel is the slowest component (except of gcc/binutils, obviously), but mostly because to create the initrd, it starts a previously compiled kernel in qemu and copy the required binaries as served by a 9P2000 local fs.
    Iow, not something you would optimize with make.

    Obviously 10 or even 20 files are not too many but I'm quite surprised it take your machine minutes to compile them.

    In conversation Wednesday, 22-Dec-2021 23:32:08 CET from qoto.org permalink
  7. shamar@qoto.org's status on Wednesday, 22-Dec-2021 22:48:26 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    I think my point is that if you can percieve the difference between compiling with a makefile that check timestamps and all, and compiling with a script that don't give a shit and build everything, your project is too complex and should be split into smaller pieces.

    Needing makefiles on today hardware is a huge smell.

    In conversation Wednesday, 22-Dec-2021 22:48:26 CET from qoto.org permalink
  8. shamar@qoto.org's status on Wednesday, 22-Dec-2021 21:58:53 CET Shamar Shamar
    • Ekaitz Zárraga 👹
    • Efi (nap pet) 🐱💤

    @ekaitz_zarraga

    Actually, I wonder if the constraints that made makefiles a good solution are still there.

    @efi

    In conversation Wednesday, 22-Dec-2021 21:58:53 CET from qoto.org permalink
  9. shamar@qoto.org's status on Thursday, 09-Dec-2021 21:31:36 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    But AFAIK this happens with malloc too: pages are assigned to processes only on read/write faults. In modern systems memory is always overcommitted.

    It is dangerous, but consider the alternative: most allocated memory would stay unused and you could run a fraction of the programs you run on the same hardware.

    In conversation Thursday, 09-Dec-2021 21:31:36 CET from qoto.org permalink
  10. shamar@qoto.org's status on Thursday, 09-Dec-2021 19:55:38 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    Well, this is a good answer, but in fact, on plan9 you only get a new process: memory is only copied on write.

    So it's not necessarily a malloc.

    Also rfork give you a good degree of control on what is copied.

    In conversation Thursday, 09-Dec-2021 19:55:38 CET from qoto.org permalink
  11. shamar@qoto.org's status on Thursday, 09-Dec-2021 18:35:21 CET Shamar Shamar
    in reply to
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    Why?

    And well can it be worse then malloc/free?

    In conversation Thursday, 09-Dec-2021 18:35:21 CET from qoto.org permalink
  12. shamar@qoto.org's status on Tuesday, 12-Oct-2021 23:38:34 CEST Shamar Shamar
    • Ekaitz Zárraga 👹

    Hi @ekaitz_zarraga, how are you?

    Interesting project, thanks for sharing!

    In conversation Tuesday, 12-Oct-2021 23:38:34 CEST from qoto.org permalink
  13. shamar@qoto.org's status on Friday, 17-Sep-2021 11:37:26 CEST Shamar Shamar
    • Ekaitz Zárraga 👹
    • K‮ly‬e

    @ekaitz_zarraga

    I suppose that, as @khird explained, if you try to turn them less cryptic, you largely reduce their advantage over a more general programming language.

    But don't get me wrong: I would be very happy to be proven wrong on this.

    In conversation Friday, 17-Sep-2021 11:37:26 CEST from qoto.org permalink
  14. shamar@qoto.org's status on Thursday, 16-Sep-2021 22:05:57 CEST Shamar Shamar

    I think that I miss something mysterious about #RegEx.

    I know them well, I use them often and yet, when I think about WHY they are so powerful and effective while being so cryptic, I cannot find a rigorous answer.

    I've explained them to people several times, but I was never happy with the explanation itself: it was effective for the people involved but listening to myself I was all "how can somebody understand what I mean by listening what I say?"

    Now when you cannot explain a subject clearly, you ALWAYS know that you do not understand it.

    But HOW CAN regular expression be so effective and still so cryptic? Why we can't have readable regular expression? (and we can't)

    What am I missing?

    In conversation Thursday, 16-Sep-2021 22:05:57 CEST from qoto.org permalink
  15. shamar@qoto.org's status on Wednesday, 15-Sep-2021 12:06:11 CEST Shamar Shamar
    • Ekaitz Zárraga 👹

    Ok, now tell me to https://tryapl.org, @ekaitz_zarraga! 🤣QT: https://qoto.org/@Shamar/106934988957145284

    In conversation Wednesday, 15-Sep-2021 12:06:11 CEST from qoto.org permalink
  16. shamar@qoto.org's status on Friday, 03-Sep-2021 12:35:17 CEST Shamar Shamar

    I wonder how many people who CANNOT code are working as #MachineLearning experts out there.

    In conversation Friday, 03-Sep-2021 12:35:17 CEST from qoto.org permalink
  17. shamar@qoto.org's status on Monday, 26-Jul-2021 13:14:08 CEST Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    It's fine to be able to see all pro and cons on everything, we just need to learn how to NOT get blocked by cons.

    To people who cannot see them, it's easy. To us... we need more courage and constance.

    But at the end of the day, we can enjoy goodness too.

    In conversation Monday, 26-Jul-2021 13:14:08 CEST from qoto.org permalink
  18. shamar@qoto.org's status on Monday, 28-Jun-2021 17:44:48 CEST Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    No I didn't sorry.

    But the since the first sentence I know I'll love it! 😉

    In conversation Monday, 28-Jun-2021 17:44:48 CEST from qoto.org permalink
  19. shamar@qoto.org's status on Wednesday, 16-Jun-2021 23:45:20 CEST Shamar Shamar

    Nice series on #Oberon

    https://rsdoiel.github.io/series/mostly-oberon.html

    In conversation Wednesday, 16-Jun-2021 23:45:20 CEST from qoto.org permalink
  20. shamar@qoto.org's status on Saturday, 12-Jun-2021 14:37:38 CEST Shamar Shamar
    in reply to
    • Matej Ľach ✅

    @MatejLach

    Low work ethic in the EU?

    In conversation Saturday, 12-Jun-2021 14:37:38 CEST from qoto.org permalink
  • Before

User actions

    Shamar

    Shamar

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          4024
          Member since
          24 Jul 2019
          Notices
          42
          Daily average
          0

          Feeds

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

          tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.