Live data from Hacker News

Viewing profile — TUSF

TUSF

HN member
Joined
Wed, Jan 03, 2018, 3:31 AM UTC
HN karma
99
Public activity
67 items

About TUSF

No profile information was provided.

Recent public activity

  1. comment
    Comment #46442898

    > You need to link against the oldest glibc version that has all the symbols you need Or at least the oldest one made before glibc's latest backwards incompatible ABI break.

  2. comment
    Comment #46408258

    You shouldn't, cause it's wrong. libwayland is 40k lines of code. wlroots is 60k loc. And just to check, sway is about 49k loc.

  3. comment
    Comment #46407500

    I wouldn't call it "tragedy of the commons" because the very idea was coined as a strawman. As far as I'm concerned, the entire concept is a fallacy, and people should stop perpetu…

  4. comment
    Comment #46403838

    cake[0] might interest you. Basically transpiles C into C89. [0]: https://github.com/thradams/cake

  5. comment
    Comment #45280160

    As I understand it, WASM GC provides a number of low level primitives that are managed by the WASM host runtime, which would theoretically allow languages like Go or Python to slim…

  6. comment
    Comment #45076616

    I'm not who you were asking, but my only experiences with vlang was years ago when its marketing was making false claims about what its capabilities were, while pretending to be an…

  7. comment
    Comment #45042403

    There's no special tooling to catch this, because nobody catches an error with if-else—it's simply not idiomatic. Everyone uses switch statements in the catch block, and I've never…

  8. comment
    Comment #44999520

    > anti-Rust sentiment I have not seen much of any anti-Rust sentiment in the community. There's a lot of people in the community who do Rust, like rust, and work on rust projects. …

  9. comment
    Comment #44918518

    Qt has no official C bindings. This makes it difficult for a new language to write Qt bindings, unlike for GTK.

  10. comment
    Comment #44917860

    The negative aspects of Electron have little to nothing to do with CSS, and you're only invoking it here to poison the well by association.

  11. comment
    Comment #44679036

    > Linux is stupid and sucks. None of this is Linux's fault. I'd argue this is both C's and GNU's fault. The need for a copy of the library, seems to be just a tooling convention. G…

  12. comment
    Comment #44678383

    Zig has a couple of IR layers. Generally, Zig's compiler goes: AST → ZIR → AIR, and from there it'll either emit LLVM bitcode or one of its own, platform-specific "Machine IR"

  13. comment
    Comment #44547544

    Zig already has an Allocator interface that gets passed around, and the convention is that libraries don't select an Allocator. Only provide APIs that accept allocators. If there's…

  14. comment
    Comment #44547305

    Breaking changes is just another Tuesday for Zig.

  15. comment
    Comment #43874928

    I don't think SO's "canonical answer" concept really jives with a pre-1.0 language like Zig that is still in constant flux, regularly making breaking changes. One of the questions …

  16. comment
    Comment #43467697

    One idea is to include a bunch of nonsense text into webpages, and use CSS to hide it from browsers. Depending on how aggressively you want to do it, this may affect some accessibi…

  17. comment
    Comment #42079989

    Zig on Linux already directly interfaces with syscalls,[0] unless your library or application directly links libc. [0]: https://ziglang.org/documentation/master/std/#std.os.linux

  18. comment
    Comment #41916951

    In Zig, the main function can return either a u8 or void (which always returns 0) or it can return an error union !void , where if you allow an error to bubble up to main, it'll pr…

  19. comment
    Comment #41907953

    > What prevents anyone from dedicating a Zig memory allocator to the job (and all of its subtasks), and simply freeing the entire allocator at the end of the job? No baby-sitting n…

  20. comment
    Comment #41022314

    Yes. In fact, Aro is already in the main Zig compiler's repo, although currently I don't think it actually does any compilation of C (unless you explicitly disable LLVM) and is mos…

  21. comment
    Comment #39095070

    > Is it still so after ditching LLVM? Zig hasn't ditched LLVM, nor does it really plan to. What's planned is for the main Zig executable to not directly depend on LLVM, that way co…

  22. comment
    Comment #38249416

    Yeah, LLVM is here to stay for Zig. The plan is to have a custom backend for fast Debug builds for use during development, while emitting LLVM bitcode for release builds that can t…

  23. comment
    Comment #38169864

    Does an ecosystem designed with custom allocators (including gc) in mind not count for anything?

  24. comment
    Comment #38169542

    It's called lobbying, and the courts consider it "free speech". Speech that says "I just spent a million dollars to inconvenience my competitors."

  25. comment
    Comment #38157343

    By convention, all Zig libraries have functions that take an allocator as input from the user. Your application can use libgc[1] and pass the allocator to any library function you …