Live data from Hacker News

Viewing profile — Dagonfly

Dagonfly

HN member
Joined
Mon, Sep 10, 2018, 4:55 PM UTC
HN karma
225
Public activity
91 items

About Dagonfly

No profile information was provided.

Recent public activity

  1. comment
    Comment #49165850

    Oh yeah, I've read about all your blog post on this topic :) To dump some ideas on you: I think one missing piece might be that FnOnce() -> impl Future should implement IntoFuture.…

  2. comment
    Comment #49160299

    Sure, thats one reason why IntoFuture and Future exist. Imo, in hindsight this is also main mistake in aysnc Rust: The whole async system should be build around IntoFuture rather t…

  3. comment
    Comment #49156495

    Here is an example of the problem: https://play.rust-lang.org/?version=stable&mode=debug&editio... Imagine if MyTrait comes from core/std. Adding an opt-out bound like ?Sized (or ?…

  4. comment
    Comment #49156186

    The compat issue has always been associated types on std traits. For example, should Iterator::Item be Move or ?Move If you leave it as Move, you can't create any iterators over !M…

  5. comment
    Comment #49156044

    Passing ownership to another thread is not the same as forgetting/leaking. The point of !Forget is ensuring that once the owner goes out of scope the destructor must be guaranteed …

  6. comment
    Comment #49155740

    > the point of Pin is to wrap types that CAN move. I would highlight that there are many cases where you CAN move an object safely until a certain operation requires the object to …

  7. comment
    Comment #48924617

    > some of the dirtiest electricity generation in the entire world In Europe. Still cleaner than the US, China, India, Japan, and the world avg: https://ourworldindata.org/grapher/c…

  8. comment
    Comment #48095367

    It's the one thing I miss from Swift when I'm using literally any other language. Interal and external parameter names. I would love for Rust to adopt: fn foo(namedParam internalNa…

  9. comment
    Comment #48019787

    Just to be clear: There is an official notice of the EU commission making this legal argument: https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:52... > Consequently, in th…

  10. comment
    Comment #47674587

    You are right that intraday went even more negative than day-ahead. But I disagree about the rest of your comment. A spread between day-ahead and intraday does not imply additional…

  11. comment
    Comment #47673944

    So many questionable comments in here. Negative prices have no effect on grid stability. It just means that the day-ahead market was cleared below 0, i.e. for every consumer (buyer…

  12. comment
    Comment #46306668

    Well it relates to this sentence: > You can use any credential manager you choose. Which I would be careful with. I can use any authenticator that the RP accepts . I could totally …

  13. comment
    Comment #46305705

    Quoting your comments on github [0] >> There is no passkey certification process > This is currently being defined and is almost complete. >> no signed stamp of approval from on hi…

  14. comment
    Comment #46230909

    For DP adoption it's too late. They should push for USB4 / Thunderbolt 4 instead. We are in the phase where about every new laptop has USB4. Connecting your laptop/phone to a TV mi…

  15. comment
    Comment #46230412

    Yes, HDCP is seperate from HDMI and DP. The source and the sink need a HDCP-licence. Both devices have embbed keys that get exchanged to estabish a encrypted channel. Without the l…

  16. comment
    Comment #45786213

    All of those are i586 or i686 though right? AMD Geode LX is the only i586 CPU produced in the last 15 years. Everything else is at least i686 and Rust has perfectly adequate i686 s…

  17. comment
    Comment #45777448

    That's a really subtle version of the deadlock described in withoutboats FuturesUnordered post [0] When using “intra-task” concurrency, you really have to ensure that none of the f…

  18. comment
    Comment #45644697

    I recently had to do maintenance on an old WPF app and bring it to .NET9. I feel like at some point we are gonna complete the cycle and have MVVM/MVC binding engines in frontend de…

  19. comment
    Comment #45117027

    I'm also surprised how often the preemptive vs. cooperative angle gets ignored in favor of the stackful vs stackless debate. If you choose a non-preemptive system, you naturally ne…

  20. comment
    Comment #45065793

    That's true. Though, for my example, the storage location of the array metadata/fat pointer is not relevant. In Rust you can hold references directly into the buffer backing the ar…

  21. comment
    Comment #45062523

    > ArrayList is a wrapper around an array, and so adding entries will not move the ArrayList object, just the (wrapped) private array. That's also how Vec works in Rust. Vec is just…

  22. comment
    Comment #44448650

    You could pose the same argument against any form of warranty. Why provide/require any warrant for anything if the company might go bankrupt? Yeah, then it gets messy. That's what …

  23. comment
    Comment #44448532

    The initiative is not even asking you to provide the full functionality of your online-components. All you should have is a "reasonable effort" EOL plan that allows customers to co…

  24. comment
    Comment #44127806

    Assume your cycle detection D(TM, i) always outputs 1 when TM(i) doesn't halt (TM is the encoding of a turing machine and i is the input to TM). Otherwise, if TM(i) halts, D does N…

  25. comment
    Comment #43791063

    > I'm curious how high up Guandong or Shanghai would be for example Surprisingly far down: https://en.wikipedia.org/wiki/List_of_first-level_administra... California, Texas, Englan…