Home
Hi! I’m Daniel Dulaney, and I’m an engineer working on computer vision systems for sorting mail, but with interests in networking, optimization, and systems programming. I’m currently based in Louisville, but have lived in DC and Pittsburgh.
I’m available by email or on GitHub.
It can sometimes be useful to run a computer without any storage by booting from a network. This is the first part in a series on how to set up network, or PXE (pronounced “pixie”) booting.
At the end of part 1, we had just about finished implementing AppendList
, an array of arrays that let you push new elements on through an immutable reference.
Rust’s borrow checker is a powerful tool. It makes sure your code is safe by enforcing two rules, but they end up having a massive impact on program design.