Live data from Hacker News

Viewing profile — pizlonator

pizlonator

HN member
Joined
Tue, May 13, 2014, 10:04 PM UTC
HN karma
8,379
Public activity
1,749 items

About pizlonator

No profile information was provided.

Recent public activity

  1. comment
    Comment #49163457

    From the second paragraph of fil-c.org: "Fil-C has no unsafe statement and only limited FFI to unsafe code." `zunsafe_call` is a weird thing to get hung up on as an "escape hatch",…

  2. comment
  3. comment
    Comment #49109617

    How do you enforce this?

  4. comment
    Comment #49100446

    I have worked on both a major JS runtime and a .NET runtime. I have fixed hundreds of security bugs in JSC. Based on that, I have no doubt that what Fil-C does is safer. Just the a…

  5. comment
    Comment #49098343

    Saying something that you don’t believe isn’t trolling.

  6. comment
    Comment #49097734

    This thread is evidence of it. The OP is about Zig and now there are 40+ mentions of Fil-C initiated mostly by Rust folks and those comments are largely criticizing me personally. …

  7. comment
    Comment #49097704

    [flagged]

  8. comment
    Comment #49097642

    I never claimed that Fil-C is objectively better than Rust. As a long time PL researcher, I can, should, and will point out interesting corner cases of languages. Including in Fil-…

  9. comment
    Comment #49097320

    [flagged]

  10. comment
    Comment #49097296

    Steve, be reasonable. I never said Fil-C is “so much better” (let alone with all caps) than anything. I never called Rust “trash”. I think you’re taking this all too personally

  11. comment
    Comment #49097275

    This is a simple fact. The Fil-C runtime is tiny compared to TS and C#

  12. comment
    Comment #49097258

    First of all, it’s incredible that on a HN thread about a language that isn’t C, there are 46 mentions of Fil-C! You guys are obsessed! I make bold claims because they hold water. …

  13. comment
    Comment #49065056

    Yes, being able to build small and fast binaries in TS would be a valuable capability, which is why basically all of us who work in this space have thought of this idea and rejecte…

  14. comment
    Comment #49064961

    They will have untyped dependencies. That’s how the TS/JS ecosystem works. Note that “untyped dependency” means any code that says `any`.

  15. comment
    Comment #49064811

    Yeah - using quickjs at all in a thing that needs perf. Quickjs is hilariously slow. Midwits use it because it has “quick” in the name. - using floats for numbers and deferring int…

  16. comment
    Comment #49064734

    That explains why: - the architecture is idiotic. - they have zero credible perf numbers. I plan to benchmark it using generally accepted methods. Porffor makes careful trade offs …

  17. comment
    Comment #49058231

    Before I started talking about Fil-C, discussions about Rust’s memory safety lacked nuance: folks claimed that if you just compiled your code in Rust then it would be memory safe. …

  18. comment
    Comment #49054733

    Memory safety can be defined in more than one way, so it’s super worthwhile to figure out how to define it and what meets the definition and what doesn’t. We should do more of that…

  19. comment
    Comment #49054553

    other implementations of fat pointers (that I’m aware of) have no distinction between flight and rest; they store what I call flight pointers in memory literally. The closest techn…

  20. comment
    Comment #49053608

    The problem with this post is the extent to which it shows that its author has an unhealthy obsession with me personally. It’s weird but also oddly flattering. I don’t dislike Rust…

  21. comment
  22. comment
    Comment #49053573

    Invisicaps are not exactly fat pointers. Fat pointers show up inline in memory, which has a bunch of problems: - sizeof(void*) changes - either you let the bounds get corrupted by …

  23. comment
    Comment #49053561

    What a weird take. I think the limits of Rust’s memory safety are interesting to discuss, as are the limits of Fil-C’s perf and practicality. It’s best to discuss these things rati…

  24. comment
    Comment #49044588

    The “bug” in your example hinges on this: > if (p == bar) It is not in scope of memory safety to make sure that logic not related to memory accesses works as you expected. In Fil-C…

  25. comment
    Comment #49044561

    I define memory safety in terms of capabilities, which is a mainstream definition. The worst that can happen in a race is that you read or write an object that would have been acce…