Live data from Hacker News

Viewing profile — vocx2tx

vocx2tx

HN member
Joined
Fri, Dec 23, 2022, 1:53 PM UTC
HN karma
142
Public activity
19 items

About vocx2tx

No profile information was provided.

Recent public activity

  1. comment
    Comment #47839906

    These fake-time environments let you set the time, so you can test how the code will behave in 2039 without waiting for 13 years. For Go's synctest, 1-1-2000 is just the default in…

  2. comment
    Comment #47836075

    But still a kludge. Better: use something equivalent to Go's testing/synctest[0] package, which lets you write tests that run in a bubble where time is fixed and deterministic. [0]…

  3. comment
    Comment #47516181

    The reason is simple: they'd like to reap all the benefits of a permissive licence (many people and companies won't or can't touch GPL code), without any of the downsides; but thes…

  4. comment
    Comment #45488171

    Go did exactly that, where Maven's 'Project group identifier' is an URL you control, e.g. github.com/ but also /go-pkg or whatever you want. Other languages did this too. Flat name…

  5. comment
    Comment #45488158

    The real issue here is Rust's flat namespace. In Go, for example, there's no ffmpeg crate, there's github.com/someone/ffmpeg and gitlab.com/someone-else/ffmpeg, and so on. There's …

  6. comment
    Comment #44885099

    Looking at the issue their builders seem to be Opterons G3 (K10?)[0] [0] https://en.wikipedia.org/wiki/AMD_10h

  7. comment
    Comment #42253744

    64 bit mod is much slower than 32 bit mod. Your C program uses int32_t everywhere, while your Go program uses int (which is probably 64 bit on you machine); so this is not a fair c…

  8. comment
    Comment #41444305

    Agree. And of course it's always something "surface level and uncontroversial", anything else gets you downvoted. Most subreddits (with a few exceptions) are huge echo-chambers.

  9. comment
    Comment #41277824

    It uses yt-dlp as the download backend, so it works with anything that yt-dlp handles.

  10. comment
    Comment #41277816

    > The worst GUI (none) out of the box. That's funny, for me that's exactly the best GUI out of the box. I actually did some tinkering to reduce the GUI parts even more, and added m…

  11. comment
    Comment #40535634

    Of course everything in the "Generic Programming" section is now outdated.

  12. comment
    Comment #38899896

    > and who was “she”? The structure, probably. In gendered languages objects have a grammatical gender, and "structure" is feminine in at least French, Italian, and Spanish (they al…

  13. comment
    Comment #38826055

    Unrelated to the plugin but wow the is_prime function in the video demonstration is awful. Even if the input is not divisible by 2, it'll still check it modulo 4, 6, 8, ... which i…

  14. comment
    Comment #37124224

    > The setting is opt-out, requiring manual intervention. No. If a module's go.mod files declares go1.21, the compiler will use go1.21 semantics when building it, even if 1.22 has a…

  15. comment
    Comment #36531563

    > I feel like Go already went through a whole saga of this where the community started with "LLVM and SSA are bad and slow" I've been a contributor since the Go compiler was a tree…

  16. comment
    Comment #35217339

    > a bump allocator freeing its tip is an optimisation That's kinda my point? free is there and does something, but also silently does nothing if you violate a fairly subtle invaria…

  17. comment
    Comment #35217120

    An allocator that silently does nothing on free if you violate one if its invariants (freeing an allocation that wasn't the latest) seems an incredibly error-prone design? It shoul…

  18. comment
    Comment #34929031

    Neat. I'd have liked to hear more about their custom programming language and its toolchain's implementation.

  19. comment
    Comment #34211831

    He probably ran ls on /usr/local/go (it's 477MB on my machine). But that's the size of the entire Go download after unarchiving, which includes the runtime's and all the standard l…