Reading List

The most recent articles from a list of feeds I subscribe to.

I just pulled a 2006 and uploaded my holiday photos to Flickr with a Creative Commons Licence

I just returned from a holiday on the gorgeous island of Corfu in Greece and spent quite some time taking photos. Instead of releasing those piecemeal on various social media channels, I thought it would be fun to go back to our ways of early social media, and put them all up on Flickr with […]

Navigating the Tension Between Under-Acknowledgment and Over-Acknowledgment of Race in Venture Capital

This article was originally posted on HBCUvc’s website. This article was generated by Hadiyah Mujhid in collaboration with ChatGPT, based on a thoughtful conversation about race and identity in venture capital talent evaluation. You can read the full conversation with prompts and responses by clicking here. In venture capital, where relationships, networks, and access are […]

Using Nix to Fuzz Test a PDF Parser (Part One)

Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that it’s a pain to set up. Read any fuzz testing tutorial, and the first task is an hour of building tools from source and chasing down dependencies upon dependencies.

I recently found that Nix eliminates a lot of the gruntwork from fuzz testing. I created a Nix configuration that kicks off a fuzz testing workflow with a single command. The only dependencies are Nix and git.

Using Nix to Fuzz Test a PDF Parser (Part Two)

This is the second half of a post about using Nix to automate a fuzz testing workflow.

At this point, I can run honggfuzz against pdftotext, but it takes a bit of manual effort to get things started. I promised in part one that I’d get all of the installation and fuzzing down to a single command.

Downloading tricky PDFs

In my ad-hoc fuzzing, I manually downloaded a PDF from the IRS website. I’ll start by automating that step.

Massachusetts Residents Can Sue Online Merchants for Spam

Last week, I saw an interesting article on the /r/legaladvice subreddit. An e-commerce business owner was complaining that a customer was suing because the merchant had been sending the customer promotional emails for years that the customer never agreed to. The author deleted the post a few days later, but I found a copy of the text.

The merchant was indignant and felt like it was a shakedown, but I was 100% on the customer’s side. The merchant is in the wrong for spamming their customers with promotional emails they never requested, and so the merchant should suffer financial repercussions.