Nicholas Young

Headshot image of the author

Posts about hacking

Parsing, Validating, and Assembling URLs in Rust

These days, we hardly think about URLs. Popular content management tools default to so-called “pretty” slugs, and even here, on, I remove stop-words to ensure the tidiest, most SEO-friendly URLs possible. It would be easy to forget the struggles that led to best practices of today’s web. However, to my generation of internet hackers, URLs riddled with ampersands and question marks were entirely normal. In those days, assuming URLs would be comprised of hyphenated alphanumeric characters was obviously unsafe; instead, we learned the official standard for parsing and constructing URLs....

Erasing Yesterday

At precisely ten o’clock local time on October 23rd, I will be soundly asleep as doctors and nurses lay my dormant body on an operating table. For them, this is another routine procedure. On the other hand, I understand it as nothing short of rebirth. It’s been nearly four years at this point, but in the past, I was an extremely active cyclist; living on Chicago’s north side, tenaciously pursuing both my professional and personal goals....