Writing a GPU-accelerated path tracer in Rust - part 3
https://bheisler.github.io/post/writing-gpu-accelerated-path-tracer-part-3/
https://bheisler.github.io/post/writing-gpu-accelerated-path-tracer-part-3/
bheisler.github.io
Writing a GPU-Accelerated Path Tracer in Rust - Part 3
Hello! Welcome to my third and final post on my GPU-accelerated Path Tracer in Rust. In the last post, we implemented all of the logic necessary to build a true path tracer. Problem is, even on the GPU it’s terrifically slow. This post is (mostly) about fixing…
Rust concurrency patterns: communicate by sharing your Sender
https://medium.com/@polyglot_factotum/rust-concurrency-patterns-communicate-by-sharing-your-sender-11a496ce7791
https://medium.com/@polyglot_factotum/rust-concurrency-patterns-communicate-by-sharing-your-sender-11a496ce7791
Medium
Rust concurrency patterns: communicate by sharing your Sender
A pattern of usage of Rust channels, inspired by the Go community.
Thoughts on compile-time function evaluation and type systems
https://www.ralfj.de/blog/2018/07/19/const.html
https://www.ralfj.de/blog/2018/07/19/const.html
www.ralfj.de
Thoughts on Compile-Time Function Evaluation and Type Systems
For some time now (since the 1.26 release, to be precise), Rust has a very powerful machinery for CTFE, or compile-time function evaluation. Since then, there have been various discussions ...
Rebooting the network services working group
https://internals.rust-lang.org/t/rebooting-the-network-services-working-group/8036
https://internals.rust-lang.org/t/rebooting-the-network-services-working-group/8036
Rust Internals
Rebooting the network services working group
With last week’s release of the Futures 0.3 alpha, we’ve hit a major milestone in this year’s goals for networking services – in particular, we now have a working foundation for async/await in nightly Rust! There’s so much work still to do in this space…
2018 Edition end of week post (2018-07-20)
https://internals.rust-lang.org/t/2018-edition-end-of-week-post-2018-07-20/8019
https://internals.rust-lang.org/t/2018-edition-end-of-week-post-2018-07-20/8019
Rust Internals
2018 Edition End of Week Post (2018-07-20)
This is the weekly Edition Status Update; it contains the state of the content areas surveyed this week. This is the second post in this series. You can read the first post here. This week we’re happy to announce that we were able to get status updates from…
A snapshot of Rust's popularity in July 2018
http://www.jonathanturner.org/2018/07/snapshot-of-rust-popularity.html
http://www.jonathanturner.org/2018/07/snapshot-of-rust-popularity.html
Pointers are complicated, or: What's in a byte
https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html
https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html
www.ralfj.de
Pointers Are Complicated, or: What's in a Byte?
This summer, I am again working on Rust full-time, and again I will work (amongst other things) on a “memory model” for Rust/MIR. However, before I can talk about the ideas I have for this ...
A "rustup target" example: Using a Mac to cross-compile Linux binaries
http://timryan.org/2018/07/27/cross-compiling-linux-binaries-from-macos.html
http://timryan.org/2018/07/27/cross-compiling-linux-binaries-from-macos.html
Non-Recurring Engineering
A “rustup target” Example: Using a Mac to cross-compile Linux binaries
The cycle of development we’re most familiar with is: write code, compile your code, then run this code on the same machine you were writing it on. On most desktop OSes, you pick up a compiler by downloading one from your package manager. Xcode and Visual…
Rust concurrency patterns: Natural born pipelines
https://medium.com/@polyglot_factotum/rust-concurrency-patterns-natural-born-pipelines-4d599e7612fc
https://medium.com/@polyglot_factotum/rust-concurrency-patterns-natural-born-pipelines-4d599e7612fc
Medium
Rust concurrency patterns: Natural Born Pipelines
There seems to be demand for a “Rust concurrent pipeline” guide à la https://blog.golang.org/pipelines, so let’s give it a try.
Build a sequence-based recommender system in Rust
https://maciejkula.github.io/2018/07/27/recommending-books-with-rust/
https://maciejkula.github.io/2018/07/27/recommending-books-with-rust/
maciejkula.github.io
Recommending books (with Rust) - Mostly Engineering
In this post, we’re going to build a sequence-based recommender system in Rust: a system that accepts a person’s reading history as input, and outputs recommendations on what to read next.
Building systems like this – like much of machine learning and data…
Building systems like this – like much of machine learning and data…