Viewing profile — Dagonfly
Dagonfly
HN member- Joined
- Mon, Sep 10, 2018, 4:55 PM UTC
- HN karma
- 225
- Public activity
- 91 items
- HN profile
- View on Hacker News ↗
About Dagonfly
No profile information was provided.
Recent public activity
-
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.…
-
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…
-
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 ?…
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…