Live data from Hacker News

Viewing profile — DNF2

DNF2

HN member
Joined
Thu, Aug 09, 2018, 1:08 PM UTC
HN karma
325
Public activity
205 items

About DNF2

No profile information was provided.

Recent public activity

  1. comment
    Comment #45962644

    First of all, I think this sort of aggressive tone is unwarranted. Secondly, I think it's on you to clarify that you were talking specifically and exclusively about static compilat…

  2. comment
    Comment #45959346

    I'm not exactly sure what you don't believe, your comment is hard to follow, or relies on premises I haven't detected. What you are describing in your first paragraph is somewhat r…

  3. comment
    Comment #45953922

    This is not how I understand the performance model. Allowing invokation of the compiler at runtime is definitely not something that is done for performance, but for dynamism, to al…

  4. comment
    Comment #45793770

    > Julia is fastest with immutable structures--why provide a built-in syntax for complex assignment to mutable types, but then relegate lenses to a library that only FP aficionados …

  5. comment
    Comment #45718561

    Actually, very nearly so: https://typst.app/universe/package/soviet-matrix/

  6. comment
    Comment #45718492

    Interesting. I have not experienced that, except when trying out the pre-release version of tinymist, and did some messy multiple view+cropping into a big pdf (testing out the new …

  7. comment
    Comment #45698387

    > 2. (minor compared to Overleaf) typst compiles faster. I would argue that this isn't minor. At least in my opinion, it makes a big difference. Overleaf, already 3 pages into a do…

  8. comment
    Comment #45696255

    As long as Typst is on version 0.x,you should probably expect breaking changes. There is talk about changing even part of the parsing rules. This is the risk of being an early adop…

  9. comment
    Comment #45444509

    But those are not languages, but frameworks, and are not general enough to solve many problems, especially outside of machine learning.

  10. comment
    Comment #43125114

    That is not really correct. Type instabilities tend to disappear at function boundaries, which is one of the reasons why using functions is so heavily promoted in Julia, it helps k…

  11. comment
    Comment #43125104

    Then you are back to the "two language problem". I'm sure that's not a problem for you and for many others, but there is a reason it has its own, widely known name. It really is a …

  12. comment
    Comment #43120890

    "Clanky"? That is a word I would use when comparing Julia and Python, but I would reverse the roles. I mean, python works well, and has almost everything, but it really feels, well…

  13. comment
    Comment #43113844

    No, they are not using the same algorithm: https://laurmaedje.github.io/posts/layout-models/

  14. comment
    Comment #41907476

    That article was about handling of "Missing" values (which Julia now had natively), and a wish for inclusion of an 80-bit float type. I don't know what languages has that, but you …

  15. comment
    Comment #41891895

    Could you elaborate on the numerical precision issue regarding Julia?

  16. comment
    Comment #40416887

    I didn't even mention the dot operator syntax (.*,.^,./) used in Matlab, while numpy uses only implicit broadcasting. On the other hand, numpy can partially leverage map, filter, c…

  17. comment
    Comment #40415930

    I forgot to mention the difference in function passing, the fact that Matlab passes arguments by value (unless it's a `handle` class) makes it really hard to do in-place transforma…

  18. comment
    Comment #40415751

    In some cases, applying a limited set of basic operations might make up a significant part of development time, but in my experience most of the time is spent designing algorithms,…

  19. comment
    Comment #40415624

    Yes, python exposes a limited list of names that map to operators, like __add__, __sub__, __ne__, __or__, etc. The list is large enough that it covers most normal usage, but the se…

  20. comment
    Comment #40415253

    Both zero-based and one-based indexing is common in mathematics, for example polynomials, exponential series, transforms, etc. are often zero-based. But in most of the literature t…

  21. comment
    Comment #40415000

    I must agree with the other poster that there are key differences between numpy and Matlab (and Julia). All 1D/2D arrays in both Matlab and Julia come endowed with linear algebra s…

  22. comment
    Comment #40414847

    You are mostly correct, though I want to point out that N-dim arrays are different from matrices. In Matlab everything is a matrix, unless it is a higher-dimensional array. This me…

  23. comment
    Comment #38047970

    Well, it's called JuPyteR (my capitalisation), and originally supported Julia, Python and R. The exact provenance of the name is a bit unclear, but it's either deliberate or a happ…

  24. comment
    Comment #37454214

    Loopvectorization exploits avx512, when available. How is that achieved?

  25. comment
    Comment #37453974

    First of all, Mojo is quite new. Secondly, there might not be much CPU performance left on the table for that benchmark, no matter how much money you throw at it.