
AROOOO, BROTHER, SEIZE THE MEANS OF HOG PRODUCTION FROM THE PRIUS-DRIVIN’ LIBRULS WHO AIN’T CRANKED A DAY IN THEIR MF’IN LIVES.
“Falsehood flies, and truth comes limping after it, so that when men come to be undeceived, it is too late; the jest is over, and the tale hath had its effect: […] like a physician, who hath found out an infallible medicine, after the patient is dead.” —Jonathan Swift

AROOOO, BROTHER, SEIZE THE MEANS OF HOG PRODUCTION FROM THE PRIUS-DRIVIN’ LIBRULS WHO AIN’T CRANKED A DAY IN THEIR MF’IN LIVES.
Join the elite: create an account and pay $120/year to a private American company for search results.


It is imperative that the sword remains unharmed.
Hi, OP. Rule 4 requires attribution (or an attempt), which this post kind-of-sort-of has via the signature. However, most won’t recognize it, and there are at least two other prominent "Ellis"es if you try to search for “comics” (Adam (comic strips) and Warren (comic books)). Nothing you did wrong; we just like to credit artists as much as possible so people can find more of their work.
This is by cartoonist Ellis Rosen. You’re free to edit this into your post, but I can leave this stickied which works about as well.


and had men pay a fee to mess with it for a few minutes.
This sounds more sexual than I think you intended.


Yeah, you’re right. I was thinking of a combination of Rust’s debug mode, the fact it won’t compile if it detects a static under/overflow, and Swift’s default producing a runtime error on integer under/overflow. Corrected; I apologize.


You know what they say about dating a horse girl?
In my experience:


She has driven a carriage in Manhattan’s most famous park, pulled by her horses, for six years. But since Lawson heard about the city’s vote this week to outlaw the carriages over animal and public-safety concerns, she has been worried.
“What am I supposed to do with my horse?” asked the 28-year-old about her current horse, Starlight. “You’re going to tell me I can’t work with her anymore? How am I supposed to ensure
her healthmy bank account balance?”
FTFY


The lurker shark from Jak & Daxter: The Precursor Legacy that’s there to keep you from swimming out too far. Absolutely fucking terrified me, and I think it even vibrates the DualShock 2.


Chris Sawyer really went off the deep end after programming RCT in assembly.


> “sounds like someone trying to push their preferred language onto others.”
> didn’t even name Rust in the first comment
I literally only talked about Rust when someone else mentioned it, because I’m not specifically talking about Rust.
Whereas yes, Rust is relevant to the Linux kernel for obvious reasons (matching C’s speed and being easily interoperable with it), I said “a modern language” because I’m talking generally about the use of old, unsafe languages and major exploits surrounding problems that modern languages fix cropping up every 5 seconds.
I’m not going to police my own tone about what are clearly negligent engineering practices. SWE should be treated with the same level of scrutiny as other engineering fields when its poor, outdated practices are constantly causing accelerating worldwide damage.


“Quit complaining about fixable systemic issues unless you’re able to personally go fix them yourself. Bridges collapsing due to negligent engineering practices? Go survey and fix them yourself. I am very smart.”


I mean yes, I do, given safe Rust inherently fixes seemingly every exploit listed in this article:
I feel like it’s the 1960s and I’m being told “we get it, you like seatbelts”.
Edit: Sorry, re: the first one. I was misremembering based on a mix of a few things (see below). It does this in debug mode (which in itself is good to have), and it won’t compile if it can detect an overflow statically, but it’s not checking over/underflow at runtime by default. It can do this if you want it to, but that’s an inherent speed penalty from C. I was thinking of Swift, which does automatically detect integer under/overflow at runtime unless you explicitly tell it not to on a per-operator basis.
In the spirit of not making you “trust me bro” since I was so wrong about the integer under/overflow one, here’s Rust’s overview of how safe Rust guarantees against data races.


SMB Direct remote code execution vulnerability due to integer underflow.
It’s a day ending in ‘y’ and we’ve found another RCE that wouldn’t exist in a modern language designed to catch things like integer under/overflow.
I’m scared to search and see if anyone has made a “To Catch a Redditor” skit.
Electraudi Artsrabia strikes again.


… No? I missed it because I apparently wasn’t reading the news that day or overlooked it in my feed. I have an RSS feed with The Guardian in it who (per the link) ran that story on 25 September.


Indeed, the DHS does not have a good track record so far. In July, it accused Nevada of having as many as 16,000 non-citizens on its voter rolls. DHS officials later sent Nevada election officials a list of 185 people it believed were non-citizens. Nevada officials responded by investigating the list and said all 185 were in fact citizens.
I actually missed this story. I’m not shocked to see zero voter fraud, but I am shocked that their Gish gallop didn’t contain like a single non-citizen they could point at from the 16,000 and say “See! Fraud!!” They have the fucking whole of Nevada, and they can’t find a single person.
Maybe once we hit pure circles, we’ll keep going and start getting concave polygons.
What a lovely double entendre.