If you follow the best practices for using Cargo you don't have a Cargo.lock file for libraries. This means your library tests will not be deterministic. Using the Cargo.lock file for libraries does solve this, but then…
Well, now you can do that in Cargo as well :-) What we do currently is we lock everything to an explicit version - even libraries. At least it's possible to get deterministic builds if you are willing to do a bit of…
I built myself a setup like this a few years ago. Everything about it seemed glorious - but I soon started having trouble with the back of my head. I never noticed how heavy my head was before. I started to have…
I haven't read anywhere that they failed. Isn't the timeline: - Akamai mitigates attack just fine - After the attack is over, Akamai does the cost/benefit analysis and decides to stop providing the free service.
The first day in radar class the instructor put a piece of steel wool in front of a small dish and it instantly melted white and dropped molten metal onto the floor. It always made me nervous when the class goofballs…
I think it's an inside joke: 2 people bet each other a dollar they could take a fundamentally simple concept and wax poetic insanity around it until the text was so insane no one could actually read through it - so…
Amazing Rust announcements (core and third party) have been coming in constantly for quite a while now. So much win.
Yeah, I can't help but feel like I'm just 'walking the spreadsheet'. I do find helping my kids to 'save the world' is still enjoyable! Losing to my 12 y/o daughter at Rocket League (seriously trying my hardest) makes me…
As part of a recent project I had to: - build an AST from a large and complicated DSL - transform the AST into something that could be compiled into a DSO. I chose to write both parts in Rust. Fwiw the semantics of the…
Your 8-bit adder will have to wait ~225 CLKs (possibly x 2) to get the data it needs to add. Add a ton of transistors to intelligently prefetch and cache will in some cases decrease those 225 CLKs. A great deal of…
Where I work client auth is used for a good (and growing) number of internal services. Client auth is simple to use - our internal services are given the username from the CN, which they use to perform authorization…
I'm just now completing a rather large event-driven system in Rust. It's also callback-based and has to interoperate with C. I do struggle with the ownership rules sometimes but it's pretty much always because I'm…
I quit doing the survey when I read the color question. If you had worded it something like, 'do you feel welcome' I would have answered (yes) and kept going.
So... build more detectors and pinpoint the direction the gravity wave is coming from?
Memory is terribly expensive and I have to fight all of the other developers/product folks/upper management for every byte in my environment (hundreds of thousands of servers). I have no choice but to use DSOs for our…
I wonder if times are changing again. It just seems that meeting vendors or walking down the street for resistor strips is no longer necessary. Rationale: you now just need to bulk order the raw materials / components…
Incredibly impressive! I solved this. The center required all of my soldiers to be maxed out, and all of them carrying lasers. Iirc... it feels like several lifetimes ago... I'd give it a go but after moving about 15…
What about for using it as a headless browser with javascript and Rust manipulation of the DOM? We have a http proxy that would like to analyze html responses and rewrite parts of the page. Is servo ready for that or…
I've always felt that if I had done all of my calculus with Mathematica I would have left college with an excellent grasp on how to use higher level functions provided by Mathematica that would have largely abstracted…
I randomly lie about my gender, age, and anything that could be used to identify me. I learned this from others, and have also encourage my spouse/children/etc. to do the same (which they seem to do). There is no…
Ok, just to summarize: foo(some_struct) == memcpy() for both copy and move. foo(&some_struct) == copy usize ref/pointer value onto stack So, mostly the same as C++. The exception is that Rust can use a ref under the…
Here's something I find confusing about Rust references/borrowing. Please correct me: The '&' character does not seem to mean 'pass by reference' ala C++ - it simply means borrow. Put another way, using '&' is not…
I completely agree. unwrap() is a huge mistake in Rust. There are brilliant ideas implemented in Rust (primarily the borrow checker) but their advantages seem to be wiped out by the kludge of unwrap.
What bout HSAIL / LLVM: https://github.com/HSAFoundation/HLC-HSAIL-Development-LLVM (HSA Intermediate Language LLVM support) It would seem an IR is already available and it's already integrated on an existing LLVM…
It seems AMD's Kaveri CPU implements HSA. Some HSA benchmarks from AnandTech: http://www.tomshardware.com/reviews/amd-a10-7800-kaveri-apu-... Note: the tests seem to use OpenCL and while they mention, "Looking at the…
If you follow the best practices for using Cargo you don't have a Cargo.lock file for libraries. This means your library tests will not be deterministic. Using the Cargo.lock file for libraries does solve this, but then…
Well, now you can do that in Cargo as well :-) What we do currently is we lock everything to an explicit version - even libraries. At least it's possible to get deterministic builds if you are willing to do a bit of…
I built myself a setup like this a few years ago. Everything about it seemed glorious - but I soon started having trouble with the back of my head. I never noticed how heavy my head was before. I started to have…
I haven't read anywhere that they failed. Isn't the timeline: - Akamai mitigates attack just fine - After the attack is over, Akamai does the cost/benefit analysis and decides to stop providing the free service.
The first day in radar class the instructor put a piece of steel wool in front of a small dish and it instantly melted white and dropped molten metal onto the floor. It always made me nervous when the class goofballs…
I think it's an inside joke: 2 people bet each other a dollar they could take a fundamentally simple concept and wax poetic insanity around it until the text was so insane no one could actually read through it - so…
Amazing Rust announcements (core and third party) have been coming in constantly for quite a while now. So much win.
Yeah, I can't help but feel like I'm just 'walking the spreadsheet'. I do find helping my kids to 'save the world' is still enjoyable! Losing to my 12 y/o daughter at Rocket League (seriously trying my hardest) makes me…
As part of a recent project I had to: - build an AST from a large and complicated DSL - transform the AST into something that could be compiled into a DSO. I chose to write both parts in Rust. Fwiw the semantics of the…
Your 8-bit adder will have to wait ~225 CLKs (possibly x 2) to get the data it needs to add. Add a ton of transistors to intelligently prefetch and cache will in some cases decrease those 225 CLKs. A great deal of…
Where I work client auth is used for a good (and growing) number of internal services. Client auth is simple to use - our internal services are given the username from the CN, which they use to perform authorization…
I'm just now completing a rather large event-driven system in Rust. It's also callback-based and has to interoperate with C. I do struggle with the ownership rules sometimes but it's pretty much always because I'm…
I quit doing the survey when I read the color question. If you had worded it something like, 'do you feel welcome' I would have answered (yes) and kept going.
So... build more detectors and pinpoint the direction the gravity wave is coming from?
Memory is terribly expensive and I have to fight all of the other developers/product folks/upper management for every byte in my environment (hundreds of thousands of servers). I have no choice but to use DSOs for our…
I wonder if times are changing again. It just seems that meeting vendors or walking down the street for resistor strips is no longer necessary. Rationale: you now just need to bulk order the raw materials / components…
Incredibly impressive! I solved this. The center required all of my soldiers to be maxed out, and all of them carrying lasers. Iirc... it feels like several lifetimes ago... I'd give it a go but after moving about 15…
What about for using it as a headless browser with javascript and Rust manipulation of the DOM? We have a http proxy that would like to analyze html responses and rewrite parts of the page. Is servo ready for that or…
I've always felt that if I had done all of my calculus with Mathematica I would have left college with an excellent grasp on how to use higher level functions provided by Mathematica that would have largely abstracted…
I randomly lie about my gender, age, and anything that could be used to identify me. I learned this from others, and have also encourage my spouse/children/etc. to do the same (which they seem to do). There is no…
Ok, just to summarize: foo(some_struct) == memcpy() for both copy and move. foo(&some_struct) == copy usize ref/pointer value onto stack So, mostly the same as C++. The exception is that Rust can use a ref under the…
Here's something I find confusing about Rust references/borrowing. Please correct me: The '&' character does not seem to mean 'pass by reference' ala C++ - it simply means borrow. Put another way, using '&' is not…
I completely agree. unwrap() is a huge mistake in Rust. There are brilliant ideas implemented in Rust (primarily the borrow checker) but their advantages seem to be wiped out by the kludge of unwrap.
What bout HSAIL / LLVM: https://github.com/HSAFoundation/HLC-HSAIL-Development-LLVM (HSA Intermediate Language LLVM support) It would seem an IR is already available and it's already integrated on an existing LLVM…
It seems AMD's Kaveri CPU implements HSA. Some HSA benchmarks from AnandTech: http://www.tomshardware.com/reviews/amd-a10-7800-kaveri-apu-... Note: the tests seem to use OpenCL and while they mention, "Looking at the…