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
Navigating the Tension Between Under-Acknowledgment and Over-Acknowledgment of Race in Venture Capital
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.