6 comments

[ 3.3 ms ] story [ 24.6 ms ] thread
Marak, the creator of Faker.js, just released a blog post describing what happened from his perspective.
> A new feature was added to the colors.js project for generating cool ASCII Art American Flags. Unfortunately, this feature was not bug-free and some test code slipped into the release causing issues downstream. Nobody is perfect. Everyone makes mistakes from time to time.

https://github.com/Marak/colors.js/commits/master shows 4 commits and 2 releases. Does not seem like a simple mistake

> As per our internal open-source development process, I opened an Issue in colors to track the bug as soon as it was confirmed. It happened to be a weekend [...] I tagged some other open-source developers I've worked with in the past to see if they had time to assist and closed the browser tab. https://github.com/Marak/colors.js/issues/285

issue in question: https://github.com/Marak/colors.js/issues/285

11:26pm issue opened

2:24am someone identifies the fix, but marak comments: "Still trying to figure out what happened. I think we may have tried to upgrade to JavaScript 6 but the CI system only supports JavaScript 5 and lower."

11:33am marak comments: "We've been up all night trying to work out a solution for this Zalgo bug and are still coming up short."

This post is cringeworthy to read... does Marak thinks not one remembers what happened?

(comment deleted)
I offered this asshole money years ago when he seemed in trouble. Him pretending to "fix" the colors.js lib while the bug was obviously put there on purpose was beyond the pale. Who does he think he is fooling?
(comment deleted)