Live data from Hacker News

Viewing profile — SkiFire13

SkiFire13

HN member
Joined
Wed, Mar 10, 2021, 12:17 PM UTC
HN karma
1,901
Public activity
835 items

About SkiFire13

No profile information was provided.

Recent public activity

  1. comment
    Comment #49183637

    > because they already have the code for it That's not how it generally works in most businesses.

  2. comment
    Comment #49181069

    The word kernel always meant "the most important part of something". Likewise "harness" can be used to mean "to collect and control something so that it can be used effectively".

  3. comment
    Comment #49136757

    As they wrote, it's "a bit sad" indeed because they cannot blame Rust for this.

  4. comment
    Comment #49095897

    > The usual "0.1 + 0.2 != 0.3" is _not_ imprecision. It _is_ imprecision. Even if you cannot represent 0.3 exactly, you can consider the closest representable number, and that is d…

  5. comment
    Comment #49093974

    We do that too sometimes but it doesn't create the same kind of memories as spending a week in a tropical paradise or going on some kind of adventure together.

  6. comment
    Comment #49093915

    The downside of this is that if two crates use the same function each of them will have to codegen it, duplicating the work needed for those functions. As always this could be avoi…

  7. comment
    Comment #49093881

    > To me compilers should be content-addressed databases Rustc already does something like this. The issues are: - when you have to rehash everything to check that they indeed didn'…

  8. comment
    Comment #49093867

    > Haskell GHC's model of incrementality, which is currently file-level From what I see in Haskell files are the unit of compilation, and that's what allows incremental compilation …

  9. comment
    Comment #49088959

    You're saving $1000 if you were normally throwing away your 2/3 year old phone instead of selling it to someone else.

  10. comment
    Comment #49079967

    I've mostly seen "retreat" being used for cases where you go on a pseudo-vacation with collegues paid by your company, with or without pseudo-therapy bullshit. I've been on a coupl…

  11. comment
    Comment #49065742

    I thought you meant to use Fil-C as a kind of sanitizer too. I don't see a point in running Rust code in Fil-C. Due to the way Fil-C works it won't be enough to check the `unsafe` …

  12. comment
    Comment #49065715

    Is this the classic "split out obviously wrong facts to get corrected"? I'll take the bait then. Here's rust official documentation stating that it doesn't prevent race conditions:…

  13. comment
    Comment #49065692

    You're 2-3 orders of magnitude off for a JVM

  14. comment
    Comment #49056511

    > One of the basic ideas behind Rust's memory safety story is that eliminating race conditions Rust does not prevent race conditions. You're getting confused with data races. Howev…

  15. comment
    Comment #49056442

    > Strictly speaking, there's an owning_ref crate owning_ref is unsound and shouldn't be used. self_cell/yoke/ouroboros are much better alternatives, ableit more complex

  16. comment
    Comment #49056408

    > You could even use Rust alongside Fil-C to ensure the unsafe blocks are safe. Isn't this what MIRI already does?

  17. comment
    Comment #49056371

    Happy to see it's finally getting union types in 2026

  18. comment
    Comment #49049562

    But that's also arguably pretty boring because it's very easy to dynamically check and the cost for doing so is relatively small compared to what needs to be done for other propert…

  19. comment
    Comment #49031950

    > This means that these frontier labs are truly susceptible to "predatory pricing" (economic term for a competitor selling at a loss to eliminate you) OpenAI and Anthropic were los…

  20. comment
    Comment #48994414

    What you're describing is akin to a basic pull-based incremental engine, akin to salsa. The base design is straightforward, but you need some additional logic to avoid following th…

  21. comment
    Comment #48974615

    > You can claim that it is obvious, and trivial, and uninteresting, but that doesn't invalidate it. Sometimes thinking outside of the box is required and such strict adherence to w…

  22. comment
    Comment #48971987

    Yup, and everyone measures it to be part of the algorithm, otherwise you start getting nonsensical results.

  23. comment
    Comment #48971982

    What you are stating is simply that any algorithm whose inputs are bounded can be solved in O(1) time with a lookup table. That's known and obvious, which makes it not interesting.…

  24. comment
    Comment #48966459

    The lookup table is part of the algorithm, and is not finite. In general any problem can be solved in 1 step with a lookup table, so here you go P=NP solved.

  25. comment
    Comment #48966436

    > If we're disregarding shifts and adds as completing in negligible time When considering multiplication algorithms the parameter N is the number of digits of the two numbers. In t…