Live data from Hacker News

Viewing profile — _0w8t

_0w8t

HN member
Joined
Tue, Aug 22, 2023, 5:20 PM UTC
HN karma
1
Public activity
1,715 items

About _0w8t

No profile information was provided.

Recent public activity

  1. comment
    Comment #37201710

    The error handling verbosity in Go should be blamed partially on the formatter that replaces one-liner if err != nil { return err } with 3 lines.

  2. comment
    Comment #37201654

    From a technical point of view nothing prevents the scripting package to be just as informative with errors as bash and have a helper to log and clear the error. If it is not alrea…

  3. comment
    Comment #37148108

    There are plenty of web site builders that allow for a drag-and-drop construction. But people who use them are not programmers. I.e. programming is not supposed to be easy. So if o…

  4. comment
    Comment #37127599

    Experimentally one never observes waves. Light is detected based on its interaction with electrons and that is always by an electron absorbing a quanta of energy, not via some cont…

  5. comment
    Comment #37106876

    This describes 32 bit CPU. As opposite to V8, SpiderMonkey, Mozilla’s JS engine, uses 64 bit words and NaN boxing, even on a 32 bit CPU, to represent a generic JS thing.

  6. comment
    Comment #37101955

    When there are more bits in a pointer than NaN 52 bits allows, the trick is to replace pointers with indexes from the start of JS heap. This is not efficient even with arrangement …

  7. comment
    Comment #37099266

    I.e. C# and many other languages transform a function with the yield statement into a state machine implementing the iteration protocol. This proposal does the opposite. It transfo…

  8. comment
    Comment #37099206

    Defer will be executed normally when the function exits. yield here is not a statement but a normal function.

  9. comment
    Comment #37098751

    The big plus of stellarator design is inherent absence of plasma instabilities affecting tokamaks. Notice that future upgrade of Wendelstein may allow to hold plasma for a hour com…

  10. comment
    Comment #37098679

    In modern JS engines with 64-bit CPU when the engine cannot deduce types and must use a generic word to represent any kind of values numbers (double values) are not boxed. Rather f…

  11. comment
    Comment #37015930

    The primary reason for Pimpl is to ensure binary compatibility for C++. QT uses it extensively precisely for this reason. Reduced compilation time is just a nice bonus.

  12. comment
    Comment #37015862

    Chromium once supported unity builds. For me it speeded up builds from 6 hours down to 1 hour 20 minutes on a Windows laptop. And Chromium tries to make their headers reasonable. C…

  13. comment
    Comment #36956776

    Bayesian inference is mathematically sound as it is based on a very generic postulates and allows to compare probabilities based in the current information and made a decision acco…

  14. comment
    Comment #36952572

    The article has not mentioned Bayesian inference, which allows to make sound decisions under uncertainty. For example, in practice the raven problem is not to guess if all ravens a…

  15. comment
    Comment #36911113

    Inferring the number of loop integrations or recursion levels is in practice impossible when the number depends on the user input. For a system language I would like to see that wh…

  16. comment
    Comment #36903548

    To statically ensure a stack overflow does not happen requires that recursion is rejected by the type system. Austral does not do that so the stack overflow is a dynamic condition …

  17. comment
    Comment #36902349

    Yet Austral returns optional types from any memory allocation function rather than calling abort. And stack overflow is a memory allocation failure, so why is the discrepancy? I.e.…

  18. comment
    Comment #36688352

    One never writes such expression in a serious code. Even with move semantic and lazy evaluation proxies it is hard to avoid unnecessary copies. Explicit temporaries make code mode …

  19. comment
    Comment #36111550

    Markov’s variety of the constructive mathematics is just what Bishop did plus the assumption that Church-Markov-Turing thesis holds. One does not need to assume that to recover any…

  20. comment
    Comment #36107051

    The notion of uncountable set assumes certain axioms and classical logic. If instead one assumes rules of constructive mathematics, then one cannot construct uncountable set. Simpl…

  21. comment
    Comment #36097170

    Also spot prices reflect the storage availability. The storage will be filled by October according to the existing contracts. I.e. there is no much room to receive more gas if it w…

  22. comment
    Comment #36087522

    The E4X spec was just bad. There were too many corner cases with very unintuitive behavior or just plain spec bugs. I wish it was E4H focusing on needs of HTML with no xml namespac…

  23. comment
    Comment #36087213

    QT is used for embedded systems that may run for 10 and more years. If a device requires certification, one does not want to upgrade to a newer QT as that may require to certify th…

  24. comment
    Comment #36047878

    Spectre and other hardware bugs are not going to be fixed for code running in the same address space. The moment DB allows untrusted WebAssembly to run, then that code can read any…

  25. comment
    Comment #36000635

    In Norway there is no realistic option to have fiber cheaper than 45-50 Euro per month. Based on personal experience 10 MBit/s is enough for video including full HD options. In fac…