Viewing profile — 14113
14113
HN member- Joined
- Fri, Feb 15, 2013, 10:13 PM UTC
- HN karma
- 641
- Public activity
- 297 items
- HN profile
- View on Hacker News ↗
About 14113
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
comment
Comment #48876256
There are two types of people. Those who can extrapolate from incomplete data, and
-
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…
-
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++).
-
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…
-
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: …
-
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…
-
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
-
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 …
-
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 …
-
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…
-
comment
Comment #48037190
Incorrect: Star Labs have been shipping laptops since 2018, before Framework was even a company.
-
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.
-
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…
-
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…
-
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
-
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…
- story
-
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…
-
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,…
-
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…
-
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…
-
comment
Comment #22747065
DPC++ is basically "just" SYCL, so no MPI.