Live data from Hacker News

Viewing profile — UtherII

UtherII

HN member
Joined
Fri, Aug 19, 2016, 2:30 PM UTC
HN karma
19
Public activity
17 items

About UtherII

No profile information was provided.

Recent public activity

  1. comment
    Comment #42945030

    That's exactly the point. The patch in question is not to be used in any part of the kernel. It is a wrapper around the C API. It has no impact on current code and it will only be …

  2. comment
    Comment #39457260

    The concept of safety is pretty different in a kernel and in a programming language. The kernel can be attacked directly with malicious calls, while it's the program created by the…

  3. comment
    Comment #29752867

    Have you really used Rust on big codebases? One of the big advantage of Rust is especially that it fails far earlier than C++. Borrow checker error are local error that prevent bad…

  4. comment
    Comment #29747345

    The java slow build time is usually a dependency problem too. On similar complexity, Java is usually as fast or even faster than Rust.

  5. comment
    Comment #29562872

    It can used as an intermediate language, and since it was the only way to run code on the browser without plugins before WASM, it happened a lot. But nowadays WASM is much more sui…

  6. comment
    Comment #27124638

    You can even go back earlier : MessageFormat is available in Java since 1997.

  7. comment
    Comment #26836136

    I not sure he mean never panic at runtime. I think there are good reason to panic at runtime if you care about safety a buffer overflow is a good reason for instance. But a memory …

  8. comment
    Comment #26564535

    You have to blame both the carpenter and the tools. Since there is no such a thing as a perfect carpenter, mistake will happen, that why a tool that can prevent a whole category of…

  9. comment
    Comment #25601248

    The IDE support use to be very poor but nowadays there are two really nice contenders : - Jetbrains IDE with the Rust plugin (maintained by Jetbrains itself). The free IntelliJ IDE…

  10. comment
  11. comment
    Comment #22245336

    The problem would be to get a definition of idiomatic code. Would it be fair to accept an optimization on a language and refuse it on another because it is not idiomatic ?

  12. comment
    Comment #14112630

    I'm not so sure. I remember a presentation of Webrender with nice demos : https://www.youtube.com/watch?v=erfnCaeLxSI&spfreload=10 Everything was perfecty smooth, but according to …

  13. comment
    Comment #14108674

    A new programming language is not required, it's just a bonus to help developers handling safety and concurrency.

  14. comment
    Comment #12758966

    The most obvious case is bound checking. If you have a code with direct array indexing you have to use unsafe code or loose a little bit of performance.

  15. comment
    Comment #12751992

    That's why on Linux, by default, Rust link everything statically except the libc. But you sill can make a fully static executable by using the "musl" target.

  16. comment
    Comment #12477732

    Yes, the crash can come from every line of code, but the origin of the bug is in the unsafe code. That's why unsafe code has to be cleanly inspected to be sure it has a safe interf…

  17. comment
    Comment #12320245

    C++ has no advantage over Rust in this regard : C++ and Rust does not have stable ABI. But both can use the C ABI when a stable ABI is needed.