Rapier is a set of 2D and 3D physics engines written in Rust

rapier-is-a-set-of-2d-and-3d-physics-engines-written-in-rust

Rapier is a set of 2D and 3D physics engines written using the Rust programming language. It targets applications requiring real-time physics like video games, animation, and robotics. It is designed to be fast, stable, and optionally cross-platform deterministic. Rapier features include: Rigid-body collisions and forces. Joint constraints. Contact events and sensors. Snapshotting. Optional cross-platform […]

On Alcohol

I stopped drinking alcohol on November 10th 2020 after my first (and only) panic attack led to me question what the fuck I was doing with my life. I thought a lot about how my life might play out in the future if I carried on behaving the same way. I didn’t decide to stop […]

Is Tableau Dead?

is-tableau-dead?

Is Tableau Dead? No… and Yes. The momentum and community around Tableau has been lost. But current and projected future revenue growth is solid. It’s not the company that it used to be, but it’ll be a major player as long as it’s tied to Salesforce. Similar to how no one celebrates Oracle products and […]

Stock markets are booming but the good times are unlikely to last

stock-markets-are-booming-but-the-good-times-are-unlikely-to-last

Everywhere you look, stockmarkets are breaking records. American equities, as measured by the S&P 500 index, hit their first all-time high in more than two years in January, surged above 5,000 points in February and roared well above that level on February 22nd when Nvidia, a maker of hardware essential for artificial intelligence (AI), released […]

The Marvelous Automata of Antiquity (2018)

the-marvelous-automata-of-antiquity-(2018)

The icon indicates free access to the linked research on JSTOR. Walking into the throne room of the palace of Constantine VII, visitors were treated to an elaborate special-effects spectacle. First, they passed a golden tree, with gilt leaves fluttering and branches bedecked with twittering golden birds. Next, they came to the throne, framed by […]

Why Python’s Integer Division Floors (2010)

why-python’s-integer-division-floors-(2010)

I was asked (again) today to explain why integer division in Python returns the floor of the result instead of truncating towards zero like C. For positive numbers, there’s no surprise: >>> 5//2 2 But if one of the operands is negative, the result is floored, i.e., rounded away from zero (towards negative infinity): >>> […]

Segmenting Comic Books Using SAM (Segment-Anything)

segmenting-comic-books-using-sam-(segment-anything)

This post is based on my project in my Computer Vision class last semester As I was learning classical techniques in my Computer Vision class, I came across a blog post by Max Halford on extracting frames from comic books. He developed a very interesting algorithm where he applied Canny to detect the boundary of […]

Why Jalapeño Peppers Are Less Spicy Than Ever (2023)

why-jalapeno-peppers-are-less-spicy-than-ever-(2023)

It’s not just you: jalapeño peppers are less spicy and less predictable than ever before. As heat-seekers chase ever-fiercer varieties of pepper—Carolina reapers, scorpions, ghosts—the classic jalapeño is going in the opposite direction. And the long-term “de-spicification” of the jalapeño is a deliberate choice, not the product of a bad season of weather. This investigation […]