Live data from Hacker News

Viewing profile — 14113

14113

HN member
Joined
Fri, Feb 15, 2013, 10:13 PM UTC
HN karma
641
Public activity
297 items

About 14113

No profile information was provided.

Recent public activity

  1. comment
    Comment #49194261

    Seconding this - having worked on LLVM and Firefox, the performance tuning of each application was very different. Even measuring the performance of an application like Firefox (in…

  2. comment
    Comment #49194239

    I mildly disagree - depending on your definition of "typical app". Most applications have much greater use of multi-processing and concurrent cross-thread (or cross-process) commun…

  3. comment
    Comment #48886292

    > I feel like this is with 2026 view where browsers are so mutually compatible. I wish this was the case. Unfortunately, companies that work on non-Chromium browsers need to employ…

  4. comment
    Comment #48876256

    There are two types of people. Those who can extrapolate from incomplete data, and

  5. comment
    Comment #48876246

    To me, the parentheses make it significantly easier to read. They make it clear which operator directly acts on the variable, and create a mental meta-object to which the next oper…

  6. comment
    Comment #48873104

    As I experienced while trying to write out an AST for this pattern, the operator precedence makes it harder to read. I would at least prefer that it's written as *(foo++).

  7. comment
    Comment #48873070

    Oops, you're right - I got the operators the wrong way around! I forget the precise precedence of * and ++ in C sometimes. Assuming that it would be bracketed as *(lwr++), it shoul…

  8. comment
    Comment #48872729

    Representing code in a compiler is not precisely trivial, and the two statements are actually quite different from a compiler or AST perspective. Just looking at the first branch: …

  9. comment
    Comment #48843909

    Passing by pointer (in C) reduced the difference a lot, but swapping the order of Add and Int in the Rust enum was enough to reduce the different to: cmp ecx, 1 je .LBB0_3 vs cmp e…

  10. comment
    Comment #48839106

    It required a little bit of messing with optimisation settings and library generation in Rust, but they emit very very similar x86-64 assembly: https://godbolt.org/z/89W4srz4d

  11. comment
    Comment #48758838

    My understanding is that churches were built next to yew trees, not yew trees planted next to churches. Pre-Christian religions had many associations with yew trees (they live for …

  12. comment
    Comment #48758730

    The fundamental issue with this is that many problems have a time/energy/financial threshold for success. Trying to tackle such a problem with incremental iterative solutions will …

  13. comment
    Comment #48645210

    Because, in the latter case, you have to declare a function argument for /every possible option/ that you want your graphics API to expose, and you need to do this every time you a…

  14. comment
    Comment #48037190

    Incorrect: Star Labs have been shipping laptops since 2018, before Framework was even a company.

  15. comment
    Comment #48037151

    Star Labs have delivered a number of other high quality linux laptops - I even used one as my daily work driver for a few years at a previous job. They're not a startup.

  16. comment
    Comment #47574223

    > companies are supposed to lose money while they grow At what point do we declare that a company has "grown" and now must make money? OpenAI is a multi-billion dollar company righ…

  17. comment
    Comment #47379705

    This post is actually a joke, but it does bring about an important point: For an interpreter, having more information results in faster execution. WASM is much closer to Java bytec…

  18. comment
    Comment #46368534

    There was a company that did compute-in-dram, which was recently acquired by Qualcomm: https://www.emergentmind.com/topics/upmem-pim-system

  19. comment
    Comment #46368528

    That's not quite correct. Snapdragon chips that are advertised as being good for "AI" also come with the Hexagon DSP, which is now used for (or targeted at) AI applications. It's e…

  20. story
  21. comment
    Comment #40533087

    > More streamlined menus For everyone here complaining about this, have you ever looked at how many ways there are to access your history on Firefox? At my last count, there were 4…

  22. comment
    Comment #40533077

    No, Firefox never targeted geeks. It's just that, when it came out, the only people who used a browser other than Internet Explorer happened to be geeks. The audience came to them,…

  23. comment
    Comment #31205845

    From the article: "[...] as developers get more and more senior, they tend to ignore more and more problems, because they've gotten so used to it. That's the way it's always been d…

  24. comment
    Comment #23191608

    This is wrong - triSYCL is roughly the same age as ComputeCpp, and hipSYCL is only slightly younger. There has been a lot of academic interest in SYCL, but as with any new technolo…

  25. comment
    Comment #22747065

    DPC++ is basically "just" SYCL, so no MPI.