HackerTrans
TopNewTrendsCommentsPastAskShowJobs

OvermindDL1

no profile record

comments

OvermindDL1
·hace 8 meses·discuss
I think what they were referencing with that is that the kernel hardware interface is unstable, it changes literally every version, which is why you went to upstream it so you don't have to keep it up yourself after that.
OvermindDL1
·hace 10 meses·discuss
To be frank, Google Sheets came installed on my phone, don't think it's ever been opened though... Easy way to inflate numbers there.
OvermindDL1
·hace 11 meses·discuss
As someone with extremely similar experience to thomashabets2 over my life, but less go and more rust, please allow me to compare go's Interfaces to rusts dyn Traits, both of which are implemented pretty much identically under the hood. Rust just doesn't let you construct the data nor vtable part of the interface/trait as nil/null, in any form. Either the interface/traits instances entirely whole or it can't be instanced at all. This is the way to do it, not partially filled in one part (the vtable) and not the other (the data pointer).
OvermindDL1
·hace 2 años·discuss
My extended family are also the traditional "white trash", and yes they do indeed think this same way.
OvermindDL1
·hace 2 años·discuss
A general bevy scripting crate has already been in the works, they were waiting on various things like be y reflect and other such features to be able to work properly and so forth. In other words it's already planned and there's a lot of work being done on it with a whole lot of dependent functionality coming out in every single release.
OvermindDL1
·hace 2 años·discuss
Indeed, I personally find Rust to be very nice for rapid prototyping, incremental recompilation is usually a second or two even in my giant projects (mold helps on the linking step but that's less of a rust thing anyway), and I'm very curious how cranelift will change things in the future, it would be nice to hot swap function implementations on the fly at least.
OvermindDL1
·hace 3 años·discuss
CMEs in Java are a constant thorn to many Java programmers as a lifetime violation bug. Hell even NPEs are too for that matter, lol.
OvermindDL1
·hace 3 años·discuss
You can do it without HKTs with an effects system, which you can think of as another kind of generics that causes the function to be sliced in different ways depending on how it's called. There is movement in Rust to try to do this, but I wish it was done before async was implemented considering async could be implemented within it...