Viewing profile — kaathewise
kaathewise
HN member- Joined
- Wed, Nov 22, 2023, 6:23 PM UTC
- HN karma
- 445
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About kaathewise
No profile information was provided.
Recent public activity
-
comment
Comment #49096114
Table--Maker's dilemma [0] says that we probably can't get correct rounding for some functions. That said, you can still calculate every function within 1 ULP by using extended pre…
-
comment
Comment #49095907
True! Older numerical libraries such as cephes had to work with heterogeneous non-IEEE floating point implementations: you can still see remnants of VAX tests in the docs, for exam…
-
comment
Comment #49095220
Yeah, those operations (+fma) are the only ones for which IEEE 754 mandates correct rounding. Calculating correct rounding for other functions without hardware support is both chal…
- story
-
comment
Comment #47704029
StageX does reproducible builds, so they are signed independently and can also be verified locally. I don't think it applies to Astral, but it's useful for packages with a single m…
- story
-
comment
Comment #45167886
The first programming language I learned was Java. And for us non-native speakers who didn't know English very well at that point public static void did indeed sound like a magic s…
- story
-
comment
Comment #44848826
Totally. A good chuck of the formats are just TSV files with some metadata in header. Setting aside the drawbacks, this approach is both straightforward and flexible. I think we're…
-
comment
Comment #44847182
One of the problems is that a lot of bioinformatics formats nowadays have to hold so much data that most text editors stop working properly. For example, FASTA splits DNA data into…
-
comment
Comment #44152369
Yeah, I found `anyhow`'s `Contex` to be a great way of annotating bubbled up errors. The only problem is that using the lazy `with_context` can get somewhat unwieldy. For all the g…
-
comment
Comment #43012320
Yeah, I presume so. At least that's what Swiss Tables do. The paper is focused more on the asymptotics rather than the real-world hardware performance, so I can see why they chose …
-
comment
Comment #43011468
The dereference table allows allocations to fail: https://arxiv.org/pdf/2501.02305#:~:text=If%20both%20buckets... (the text fragment doesn't seem to work in a PDF, it's the 12th pa…
-
comment
Comment #42096794
Ah, I see. Best of luck with that! There are a few projects where I'd love to see a modern spreadsheet implementation. CryptPad comes to mind. They use OnlyOffice, which is quite f…
-
comment
Comment #42096634
Yep, I've misunderstood, realized it after seeing mdaniel's comment. Thanks for making this in the first place! I saw IronCalc in the list of projects supported by NLnet and it gra…
-
comment
Comment #42096592
Right, I've made a mistake! I keep getting surprised by the fact it's possible to simply compile a Rust crate with a WASM target and run it in the browser.
-
comment
Comment #42095311
A spreadsheet engine. It's a React app with a Rust backend, but it impressed me how snappy it was[0]. Of course, it's not nearly as feature rich as Google Sheets, not to mention Ex…
- story
- story
- story
-
comment
Comment #40750648
Contrary to the name, I don't think that it's very good. The whole thing is a canvas via WASM, so scrolling isn't smooth, selection doesn't work, and accessibility is seemingly non…
- story
-
comment
Comment #40534144
I haven't self-hosted any, but I enjoy using Flarum [0] forums. They load faster than Discourse ones and feel snappy. [0]: https://flarum.org/
- story
- story