Viewing profile — froydnj
froydnj
HN member- Joined
- Mon, May 10, 2010, 4:58 PM UTC
- HN karma
- 142
- Public activity
- 70 items
- HN profile
- View on Hacker News ↗
About froydnj
No profile information was provided.
Recent public activity
-
comment
Comment #41293774
We do, yes.
-
comment
Comment #41292186
I should also note that number is Ruby files only.
-
comment
Comment #41291104
The most recent publicly available numbers (that I know of, maybe there's a talk available somewhere that's more recent) are from https://stripe.com/blog/sorbet-stripes-type-checke…
-
comment
Comment #38690891
Stripe is a huge Sorbet user.
-
comment
Comment #30868114
Just because indexing is bounds-checked by default doesn't mean that the bounds-checking is necessarily in your final code: https://rust.godbolt.org/z/er9Phcr3c Yes, you still have…
-
comment
Comment #25762324
Not usually; `float` is 32 bits and `double` is 64 bits on virtually every common platform (maybe not on some DSP chips or certain embedded chips?). But the C++ standard (and proba…
-
comment
Comment #22415566
The WASI tutorial for compiling C/Rust to wasm and running it has some useful information on this front: https://github.com/bytecodealliance/wasmtime/blob/master/doc... We wouldn't…
-
comment
Comment #20995118
How big and/or complicated have your patches been? Copyright assignment is not necessary for not-legally significant changes: https://www.gnu.org/prep/maintain/maintain.html#Legall…
-
comment
Comment #18706332
What are you referring to by "a ton of toolchain-specific hackery" and "a portable way to get LTO working"? It seems like there are very specific things you have in mind, but I'm u…
-
comment
Comment #18700399
We saw significant performance gains when moving from GCC (6) to clang (6). I don't think it'd be particularly hard to switch back at this point; this article provides some solid d…
-
comment
Comment #18700370
Regression testing for performance is checked via several test suites (Talos, for instance, with numerous subtests: https://wiki.mozilla.org/Performance_sheriffing/Talos/Tests ) an…
-
comment
Comment #18700326
You can look at https://data.firefox.com/dashboard/hardware for similar numbers. CPU models are not broken out, but you can get a sense of what sort of CPUs are in use by looking a…
-
comment
Comment #17617302
GCC is written in C++ nowadays.
-
comment
Comment #17128396
It is a real theory, and people have done the simulations to demonstrate its effects: https://www.space.com/31577-earth-life-jupiter-saturn-giant-...
-
comment
Comment #15072755
(Disclaimer: I work for Mozilla.) "Jank" is our internal term for slow, non-responsive interaction with the browser (the capitalization of it in the original message is a little pe…
-
comment
Comment #15072572
(Disclaimer: I work for Mozilla) The problem with our own browsing data--by which I'm assuming you mean the browsing habits of our ~1000 employees--is that it's wildly non-represen…
-
comment
Comment #14423927
All sorts of people do, since Mozilla's financials are publicly available. See the audited statement at the end of https://www.mozilla.org/en-US/foundation/annualreport/2015/
-
comment
Comment #12754678
Yes, across a public interface in a shared library. The SysV ABI just requires that the callee passes a pointer to the structure return value as a hidden parameter; there's nothing…
-
comment
Comment #12753993
> C has no choice but to have MyFunction allocate a couple kilobytes on the stack and have main copy the structure from the stack to where it should eventually go. The equivalent R…
-
comment
Comment #12661384
GCC is very close to the 30-year mark (0.9 released 22 March 1987). Linux turned 25 this past year; Firefox (the C++ parts, at least) is very close to 25, depending on what code yo…
-
comment
Comment #12566533
You say "doesn't happen quite often", which I'm assuming means something like "doesn't happen quite often to me". But if you consider hundreds of millions of users using Firefox ev…
-
comment
Comment #9818341
Obviously it's helpful for printing things. Less obviously, emacs has commands that navigate by logical pages (C-x [, C-x ]). And of course you can adjust the regex that denotes lo…
-
comment
Comment #6856567
Microsoft's PGO/LTCG implementation does just this. GCC can do something similar as well.
-
comment
Comment #6691942
Use --show-possibly-lost=no to avoid those "possibly lost" reports.
-
comment
Comment #4479502
> You should be asked when you hit a web page if they can add a cookie. > > At the moment, this is done by the page by legislation, but the next step is to do this at the browser l…